- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多岔路口交通信号灯控制系统的设计与实现
摘要:多岔路口交通信号灯控制系统的设置问题可转化为对图的顶点染色的问题,此种方法简单可行,问题的探究对以后相关问题的探讨有一定的借鉴意义。
关键词:图论;四色原理;着色
中图分类号:TB533文献标识码:A 文章编号:1009-3044(2010)01-208-02
Design and Implementation of the Traffic Signal Control System in the Multi-Fork Road
LIU Pan, XU Zhi-pan, ZHANG Xiao-ming
(Collage of Computer and Information Technology, Henan Normal University, Xinxiang 453007, China)
Abstract: Based on the topological transformation to graph coloring, the design and implementation of the traffic signal control system in the multi-fork road is changed into the quadratic equation, the Four-color Theorem is applied to the equation. This methord is simple and feasible. The research about the problem can also be used forfor the further reacher.
Key words: graph theory; four-color theorem; vertex coloring
图是一种常见的数据结构[1]。图论问题中的四色原理猜想最早是在1852年由毕业于伦敦大学的Francis Guthrie发现提出的[2],运用四色原理着色是常见的将问题化繁为简的方法。
通常,十字路口只需设置红黄绿三种颜色的交通信号灯便可保持正常的交通秩序,而在车流量较大的多岔路口则需设多种颜色的交通灯才能既使车辆相互之间不碰撞,又能达到车辆的最大流通。
汪学典将十字路口交通信号灯控制系统看作典型的米莱型时序逻辑电路,用时序PLA实现了该系统[4];雷新军与王耀青采用了以8051为内核的单片机芯片作为核心控制器,以嵌入式操作系统RTX51为软件开发平台,通过控制城市路口十字路口的交通信号灯来指挥交通的方法[5];耿文波和黄伟基于EWB实现交通信号灯控制系统的设计与仿真[6];但是他们并没有提出具体的交通信号灯设置问题的解决方案。本文将讨论把四色原理运用到三岔路口交通信号灯的设置问题上,运用Welch Powell法对图进行着色,即可算出信号灯的所有颜色。提出自己的算法,并将此算法推广至四岔路口五岔路口至多岔路口交通信号灯的设置问题上,最后讨论了此种算法的优点与不足。
1 图论的基础理论
定义1.1 图G的正常着色(简称着色)是指对它的每一个结点指定一种颜色,使得没有两个邻接的结点有同一种颜色。如果图G在着色时用了n种颜色,称为G为n-色的。
定义1.2 对于图G着色时需要的最少颜色数称为G的着色数,记作x(G)。
韦尔奇?鲍威尔法(Welch Powell)着色法:
1) 将图中的顶点按照度数的递减次序进行排列。(这些排列可能不是唯一的,因为有些点又相同的度数。这时进行实地考察,按车流量排序。)
2) 用第一种颜色对第一个点着色,并且按排列次序,对与前面着色点不邻接的每一个点着相同的颜色。
3) 用第二种颜色对尚未着色的点重复b),用第三种颜色继续这种做法,直到所有的点全部着上颜色为止。
定义1.3 对于n个结点的完全图Kn,有x(Kn)=n。
定义1.4 四色原理:任一平面G最多是4-色的[2]。G=(V,E),
定义1.5 图G的着色2当且仅当G是一个非空二分图。
2 由上导出的交通信号灯的设置
2.1 三岔路口
1) 图1是一个三岔路口,在路的中间有L1,L2,...,L6六个交通信号灯,图中箭头方向表示每条路上的车流方向,交叉和箭头并行表明两条道路不能同时通车,否则会发生交通事故。当且仅当某个方向上的交通灯变为绿色时,此方向上的车辆才能通行。问怎样变换交通灯的颜色才能使此路口的车都能安全通过又能达到路口的最大流通。
2) 解决方法:在“图”中,用一个顶点表示一条通路,两条通路之间相互矛盾的关系用两个顶点之
文档评论(0)