[发明专利]一种基于贪心算法的城市道路网络最优修复时序方法有效

专利信息
申请号: 201510777119.4 申请日: 2015-11-13
公开(公告)号: CN105303818B 公开(公告)日: 2020-07-17
发明(设计)人: 鲁光泉;熊莹;王云鹏;鹿应荣;陈鹏;丁川 申请(专利权)人: 北京航空航天大学
主分类号: G08G1/00 分类号: G08G1/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种基于贪心算法的城市道路网络最优修复时序方法。该方法包括步骤:a.已知路网中待修复路段集合;b.从路网修复的角度定义路段重要性判别指标;c.计算待修复路段集合中各路段的重要性判别指标;d.利用贪心选择的思想,修复待修复路段集合中的最重要路段;e.路网中某一路段被修复后,路网状态发生改变,路段的重要性判别指标也发生改变,因此对剩余待修复路段重复步骤c和步骤d至路网中待修复路段集合为空集;f.输出路段修复顺序,该顺序即为最优修复顺序,因此得到的修复时序即为路网的最优修复时序。本发明从理论上证明了贪心算法对路网最优修复时序问题的适用性,贪心算法避免了大量的繁琐计算、效率高,该结果对于实际生活中城市道路网络的修复具有重要的指导意义。
搜索关键词: 一种 基于 贪心 算法 城市道路 网络 最优 修复 时序 方法
【主权项】:
一种基于贪心算法的城市道路网络最优修复时序方案,其特征在于:在修复资源有限(如只有一个修理队)而路网中待修复的路段较多,必须按一定的顺序修复路段时,可依据贪心选择的思想,依次选择当前路网状况下的最重要路段进行修复,即局部最优解,最后得到的修复顺序也是全局最优解,并未陷入局部最优;将问题数学化描述为:假设路网中有m条路段等待修复,但是只有一个施工队,应如何安排这m条路段的修复顺序,才能使路网在修复过程中整体性能得到较大改善;本发明是通过利用贪心算法得到最优修复时序方案,最关键的是要证明以下等式成立<mrow><mi>m</mi><mi>i</mi><mi>n</mi><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msubsup><mi>I</mi><mi>e</mi><mi>i</mi></msubsup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msubsup><mi>I</mi><mi>e</mi><mi>i</mi></msubsup><mo>)</mo></mrow></mrow>证明过程使用到的变量及意义:Enormal:路网中正常的路段的集合,以下简写为EnErepair:路网中待修复的路段的集合,以下简写为ErEni:第i次修复前路网中正常的路段的集合Eri:第i次修复前路网中待修复的路段的集合第i次修复时修复路段e后路网的运行成本c0:路网初始状态下的运行成本与c0的比值,是路段重要判别指标e:表示路段tj、xj:由经典的UE配流得到的路段的旅行时间和流量E0=En1+Er1证明过程如下:(1)很明显,城市道路网络最优修复时序方案问题一定有可行解;(2)假设城市道路网络最优修复时序方案问题有一个最优的算法O,它的最优解即最优修复顺序为T1;根据贪心算法得到的修复顺序为T2,T2解为可行解,因为T2!=T1,所以在T1和T2中至少有两条路段的修复顺序刚好相反;假设T1为e1‑>e2‑>e3‑>e5‑>e4‑>T11,则T2为e1‑>e2‑>e3‑>e4‑>e5‑>T22,其中T11、T22为T1、T2中剩余路段的修复顺序;现在构造一个解T3,T3与T1相同,但需对调e5与e4的位置,即T3为e1‑>e2‑>e3‑>e4‑>e5‑>T11,T3解前一部分与T2解相同,后一部分与T1解相同,显然T3也是城市道路网络最优修复时序方案问题的可行解;T1解求和为:<mrow><msubsup><mi>min&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></msubsup><msubsup><mi>I</mi><mi>e</mi><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>1</mn></mrow><mn>1</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>2</mn></mrow><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>3</mn></mrow><mn>3</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>5</mn></mrow><mn>4</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>4</mn></mrow><mn>5</mn></msubsup><mo>+</mo><mi>A</mi></mrow>T3解求和为:<mrow><msubsup><mi>I</mi><mrow><mi>e</mi><mn>1</mn></mrow><mn>1</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>2</mn></mrow><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>3</mn></mrow><mn>3</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>4</mn></mrow><mn>4</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>5</mn></mrow><mn>5</mn></msubsup><mo>+</mo><mi>A</mi></mrow>对于T1解:<mrow><msubsup><mi>I</mi><mrow><mi>e</mi><mn>4</mn></mrow><mn>5</mn></msubsup><mo>=</mo><mfrac><msubsup><mi>c</mi><mrow><mi>e</mi><mn>4</mn></mrow><mn>5</mn></msubsup><msub><mi>c</mi><mn>0</mn></msub></mfrac></mrow><mrow><msubsup><mi>c</mi><mrow><mi>e</mi><mn>4</mn></mrow><mn>5</mn></msubsup><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>j</mi><mo>&Element;</mo><mo>{</mo><msub><mi>E</mi><mrow><mi>n</mi><mn>5</mn></mrow></msub><mo>+</mo><mi>e</mi><mn>4</mn><mo>,</mo><msub><mi>E</mi><mrow><mi>r</mi><mn>5</mn></mrow></msub><mo>-</mo><mi>e</mi><mn>4</mn><mo>}</mo></mrow></munder><msubsup><mi>t</mi><mi>j</mi><mrow><mi>e</mi><mn>4</mn></mrow></msubsup><msubsup><mi>x</mi><mi>j</mi><mrow><mi>e</mi><mn>4</mn></mrow></msubsup></mrow>En5=En1+e1+e2+e3+e5对于T3解:<mrow><msubsup><mi>I</mi><mrow><mi>e</mi><mn>5</mn></mrow><mn>5</mn></msubsup><mo>=</mo><mfrac><msubsup><mi>c</mi><mrow><mi>e</mi><mn>5</mn></mrow><mn>5</mn></msubsup><msub><mi>c</mi><mn>0</mn></msub></mfrac></mrow><mrow><msubsup><mi>c</mi><mrow><mi>e</mi><mn>5</mn></mrow><mn>5</mn></msubsup><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>j</mi><mo>&Element;</mo><mo>{</mo><msub><mi>E</mi><mrow><mi>n</mi><mn>5</mn></mrow></msub><mo>+</mo><mi>e</mi><mn>5</mn><mo>,</mo><msub><mi>E</mi><mrow><mi>r</mi><mn>5</mn></mrow></msub><mo>-</mo><mi>e</mi><mn>5</mn><mo>}</mo></mrow></munder><msubsup><mi>t</mi><mi>j</mi><mrow><mi>e</mi><mn>5</mn></mrow></msubsup><msubsup><mi>x</mi><mi>j</mi><mrow><mi>e</mi><mn>5</mn></mrow></msubsup></mrow>En5=En1+e1+e2+e3+e4对于T1解和T3解前5次修复完成后,路网中正常路段与待修复路段完全相同,且因为使用的交通流分配方法为UE配流,所以又因为T3中的e4是由贪心选择确定的,所以所以<mrow><mo>(</mo><msubsup><mi>min&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></msubsup><msubsup><mi>I</mi><mi>e</mi><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>1</mn></mrow><mn>1</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>2</mn></mrow><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>3</mn></mrow><mn>3</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>5</mn></mrow><mn>4</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>4</mn></mrow><mn>5</mn></msubsup><mo>+</mo><mi>A</mi><mo>)</mo><mo>&GreaterEqual;</mo><mo>(</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>1</mn></mrow><mn>1</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>2</mn></mrow><mn>2</mn></msubsup><mo>+</mo></mrow><mrow><msubsup><mi>I</mi><mrow><mi>e</mi><mn>3</mn></mrow><mn>3</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>4</mn></mrow><mn>4</mn></msubsup><mo>+</mo><msubsup><mi>I</mi><mrow><mi>e</mi><mn>5</mn></mrow><mn>5</mn></msubsup><mo>+</mo><mi>A</mi><mo>)</mo><mo>;</mo></mrow>即T1中各项的和大于等于T3中各项和;T1与T2有n次不同的选择,可经过有限次以上变换(类似构造T3)得到T2(对于T2解,各项求和为同时在变换过程中保证新解的各项和小于等于T1解的各项求和,即小于等于所以等式<mrow><mi>m</mi><mi>i</mi><mi>n</mi><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msubsup><mi>I</mi><mi>e</mi><mi>i</mi></msubsup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msubsup><mi>I</mi><mi>e</mi><mi>i</mi></msubsup><mo>)</mo></mrow></mrow>成立;即城市道路网络修复时序方案问题可由贪心算法得到最优修复时序方案。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510777119.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top