[发明专利]一种基于区域划分并行遗传算法的车辆调度方法有效
申请号: | 201911338350.8 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111191899B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 龚月姣;王颖;陈伟能;钟竞辉 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/04;G06F30/20;G06F111/04;G06F16/29;G06F16/9537;G06N3/12 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 朱芳 |
地址: | 510641 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区域 划分 并行 遗传 算法 车辆 调度 方法 | ||
1.一种基于区域划分并行遗传算法的车辆调度方法,其特征在于,包括步骤:
S1:获取整个城市中的乘客和出租车的参数信息;所述参数信息包括:城市道路之间的路径集、乘客与出租车的数量、出租车与乘客之间的距离、乘客接受的等待时间以及乘客的上车率;
S2:根据所述参数信息为所述乘客和出租车的分配关系建立数学模型;以出租车单次只能分配至一个乘客和出租车需在乘客能接受的最短时间内到达作为约束条件;以包括乘客上车前的平均等待时间和所有乘客的总上车率的服务质量为评估指标建立目标函数,以所述平均等待时间最小、所有乘客的总上车率最大作为优化目标;
S3:根据所述城市道路之间的路径集和乘客与出租车的数量对城市的全局区域进行划分,得到多个子区域,将乘客从所述全局区域分配到划分出的所述子区域;
步骤S3还包括步骤:
S31:在相邻子区域之间以预设概率划分出临界区域;
S32:将各所述子区域内的乘客保留在原先所述子区域内,将处于临界区域内的乘客预设概率分配到所述子区域的相邻子区域内;
S4:采用遗传算法分别并行的对各所述子区域内的所述乘客与出租车匹配方案进行服务质量评估,并以既能满足所述优化目标又能满足所述约束条件的匹配方案作为所述子区域最终的局部车辆调度方案;
S5:以各子区域最终的局部车辆调度方案为全局区域的当前车辆调度方案,通过重新分配临界区域的乘客计算全局区域匹配方案的服务质量,得到全局区域的车辆调度方案;
步骤S5具体包括:
S51:获取各子区域最终的局部车辆调度方案,以各子区域最终的局部车辆调度方案为全局区域当前车辆调度方案;
S52:对所述当前车辆调度方案进行评估并记录评估值;
S53:重新分配临界区域的乘客,得到新的车辆调度方案,比较当前车辆调度方案和新的车辆调度方案服务质量的评估值大小,以评估值大者作为当前车辆调度方案;
S54:重复步骤S52和S53,直到服务质量评估值收敛为定值时的车辆调度方案为全局区域的最终车辆调度方案;
所述平均等待时间为所有乘客在分配到出租车的情况下乘客的等待时间的总和与所有乘客的等待时间的总和的比值;其数学表达公式为:
wj=E(j,i),如果出租车i计划去接乘客j
其中yj表示乘客j是否被分配到一辆出租车,ωj表示乘客j的等待时间,Np表示乘客的人数;
所述总上车率由当前上车率和预测上车率两部分组成;其中,当前上车率是分配到出租车的乘客数量与区域内所有乘客的人数的比值,其计算公式为:
将一个调度周期分成若干个时隙,每个时隙表示一个匹配时间窗口,当前匹配期间内没有得到服务的乘客,仍有机会在下一个时间窗口得到服务,根据接送其余乘客的可能性来定义预测上车率,其计算公式为:
Tt(j)=Tr(j)·D(j)
表示yj的翻转,Tt(j)表示乘客j可容忍的等待时间,max(Tt(j))表示乘客j最高容忍等待时间,Tr(j)表示乘客j可忍受等待时间/订单距离得到的比率,D(j)表示乘客j发送的订单距离,第t时间窗口由Wt表示;Pr,c为当前上车率,Pr,p为预测上车率。
2.根据权利要求1所述的方法,其特征在于,步骤S4包括步骤:
S41:以所述子区域内的所有所述乘客与出租车匹配方案为种群,一个匹配方案为染色体,对所述种群进行初始化;并对初始化后的染色体进行编码;
S42:对编码后的染色体进行交叉和变异,得到重组染色体;
S43:对种群中每个染色体和重组染色体进行服务质量评估,采用轮盘赌的方法进行选择,以满足所述优化目标的染色体作为当前最佳个体;
S44:将所述当前最佳个体加入种群,循环操作步骤S42-S43,直到当前最佳个体收敛为定值时,将所述当前最佳个体作为所述子区域最终的局部车辆调度方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911338350.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理