[发明专利]一种基于遗传算法的指路标志指引可达性优化方法在审
申请号: | 201610012537.9 | 申请日: | 2016-01-07 |
公开(公告)号: | CN105678421A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 黄敏;李尔达;郑健;张学强;刘芳 | 申请(专利权)人: | 中山大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/12 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明;龚素琴 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 遗传 算法 指路 标志 指引 可达性 优化 方法 | ||
1.一种基于遗传算法的多源指路标志指引可达性优化方法,其特征在于,包括以下步骤:
S1.设计考虑指引路径的长度和需要增设的指路标志指引信息数的适应度函数;
S2.对指引不可达的多源路径生成初始种群;
S3.用路径编码的方式编码种群染色体;
S4.计算各种群中染色体的适应度值及种群之间染色体组合最优适应度值,选择染色体进行交叉-校正操作;
S5.通过概率选择染色体进行变异的遗传操作;
S6.重复选择-交叉-变异的遗传操作直至到达指定的进化代数后停止进化,得种群能够优化不可达的不可达路径,实现多源不可达路径到目的地的整体优化。
2.根据权利要求1所述的方法,其特征在于,所述步骤S1中,设计考虑指引路径的长度和需要增设的指路标志指引信息数的适应度函数,具体是:通过优化指标考虑指引路径的长度(L)与需要增设的指路标志的指引信息数(N);其中指引路径的长度用公式(1)表示:
其中F1表示指引路径的长度函数;f(di)表示第i条路径长度,n表示路径的数量。
由于要考虑现有的指路标志布设情况,因此在计算需要增设指路标志指引信息时,需考虑在指引路径上已有的指路标志信息;用公式(2)表示:
F2=∑P(2)
其中F2表示指引信息的增设数量函数;∑P表示指增设指引标志项的总数;
两大指标L与N存在量纲的差异,需对指标进行量纲统一,将两大指标均转换成所耗费的经济成本;
设行驶1km需要损耗的总成本约C1万,布设一个标志牌需要花费约C2万;采用系数法来定义适应度函数,其函数表达式用公式(3)所示:
3.根据权利要求2所述的方法,其特征在于,基于多源不可达路径,当对所有的不可达路径整体性优化时,会产生多条优化指引路径,从而会出现指引路径重复和指路标志公用的情况;为此在计算总的增设指路标志信息数时,需要除去重复的部分,参照公式(3)定义组合适应度函数Fcom,其函数表达式用公式(4)表示:
其中:表示公用指路标志数。
4.根据权利要求1所述的方法,其特征在于,所述步骤S2中,对指引不可达的多源路径生成初始种群;具体方式为:获得所有指示目的地的指路标志信息,按照标志项的指引和默认规则搜索路径,当不能到达目的地时,则从寻路开始处到指路标志信息缺失处的路径称为不可达路径,末端点为指路标志信息缺失的交叉口结点;在路网中,对于同一个目的地可能存在着多条不可达路径。
5.根据权利要求1所述的方法,其特征在于,所述步骤S3中,用路径编码的方式编码种群染色体,具体方式为:遗传算法的种群为每一个多源不可达路径的染色体集合;遗传算法的染色体为多源不可达路径从起点到终点的结点组成的有序队列;其中起点是指路网入口或不可达路径的末端点,终点是指目的地,结点是指染色体中的基因;染色体的第一位基因即某一个不可达路径的起点;
对于染色体,规定每条染色体中的基因不允许有重复编码的基因,染色体的长度可变的,但其长度需要满足小于路网的结点总数。
6.根据权利要求1所述的方法,其特征在于,所述步骤S4中,计算各种群中染色体的适应度值及种群之间染色体组合最优适应度值,选择染色体进行交叉-校正操作,具体包括:
选择操作是确定交叉的个体;首先计算所有染色体的适应度函数值F,按照适应程度的高低进行排序;其次通过选择染色体,进行下一步交叉操作,其中个体适应度越大其被选择的概率也就越高;进行选择后产生的染色体的数量即种群的大小不变且种群内无重复的染色体;
交叉操作是将选择得到的两个个体的部分结构相互交换,生成新个体;具体包括:选出种群中所有染色体的公共结点,以首尾结点相同、中间结点不同的的染色体为同源染色体;在同源染色体中,随机选择一个公共结点作为交叉点,互换交叉点之后的结点;
校正操作是为了避免交叉后产生的新个体中产生环路;若产生环路则对其染色体进行校正操作,消除环路。
7.根据权利要求1所述的方法,其特征在于,所述步骤S5中,通过概率选择适应度较差的指引路径进行变异的遗传操作;具体包括:在一条选中的染色体中随机选择一个基因作为变异基因,该基因不是起结点与终结点,从起结点到变异基因的路径不变,而变异基因之后的基因则从变异基因开始以类似于染色体编码的方式,随机启发式的选择直到终点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610012537.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理