[发明专利]一种用于O2O共享调运系统的调度方案优选方法在审
申请号: | 202111635222.7 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114201305A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 刘聪;范小景;刘细强 | 申请(专利权)人: | 武汉杰创达科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06Q10/06 |
代理公司: | 武汉强知知识产权代理事务所(特殊普通合伙) 42303 | 代理人: | 丁倩 |
地址: | 430000 湖北省武汉市硚口区古田二路南*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 o2o 共享 调运 系统 调度 方案 优选 方法 | ||
1.一种用于O2O共享调运系统的调度方案优选方法,其特征在于,包括如下步骤:
步骤A、构建共享调运系统调运路径编码求解模型,统计并分析共享调运系统内的调运任务,将其分解为n个可组合的子任务,以子任务的调入点和调出点组成n对数组,采用实数编码方法,形成n个调运任务对应的编码序列P={1,2,...i...,n}、n个调出点对应的编码表A={0,2,4...2i...2n}以及n个调入点对应编码表B={1,3,5...2i+1...2n+1},其中第i号子任务对应的调出点编码为2i,对应的调入点编码为2i+1;
步骤B.首先判断共享调运系统内是否存在已规划的子任务,若有则将子任务对应的调出点和调入点编码置入有向编码的最前和最后位置,并检索共享调运系统在某固定时间段T内是否还有未分配的子任务,若有则转入步骤B2、若无,则调出有向编码;
步骤D、对于前述步骤获得的有向编码,基于交换点对算法,将任意两个调运任务的调出调入点成对进行调换以获取更多的调运方案,比较点对交换以后两个调运任务执行过程中两个调运设备的容量,剔除超过允许限值的方案;
步骤E、前述若干有向编码集合构成的调运方案,通过直接比较其整体的调运路径或调运总时间的大小,快速优选最佳调运方案。
2.根据权利要求1所述的一种用于O2O共享调运系统的调度方案优选方法,其特征在于,所述步骤B和步骤D之间还包括:
步骤C、根据子任务产生的顺序,提取某固定时间段T内产生的新的子任务,依次提取新子任务对应的调出点和调入点,根据各调出点与调运始发点距离按照远及近的顺序形成初始调出序列,基于初始调出序列中的顺序将对应的调出点编码加入至有向编码前侧;提取所有调入点,剔除已经存在于编码序列中的点,汇总剩余调入点的编码,根据其与调运始发点距离按照由远及近的顺序形成初始调入序列,基于初始调入序列中的顺序将对应的调入点编码插入有向编码,根据前述规则调整编码序列,保证所有子任务对应调入点编码位于对应调出点编码后侧;否则将两个编码进行对调;之后调出每一个经过调整后满足规则的有向编码。
3.根据权利要求1所述的一种用于O2O共享调运系统的调度方案优选方法,其特征在于,所述步骤B和步骤D之间还包括:
对于已知有向编码,抽取编码序列中两个随机编码元素进行替换,根据两个编码元素对应的子任务分别确定对应的另外两个编码元素产生新的有向编码,保证所有子任务对应调入点编码位于对应调出点编码后侧;否则舍弃该有向编码。
4.根据权利要求1所述的一种用于O2O共享调运系统的调度方案优选方法,其特征在于,所述步骤E还包括如下内容:
在固定时间段T内,当共享调运系统实时产生新的子任务,且该项子任务对应的调入点和调出点对应的编码,若前述调入点和调出点对应的编码同时存在于某个正在执行调运的某调运设备对应有向编码方案中,则执行以下程序:
F1、抽取所有含有前述调入点和调出点编码对的有向编码,根据有向编码对确定对应的调运设备;
F2、收集前述调运设备的子任务执行状态,对于各调运设备对应的有向编码,清除编码中已经完成的子任务编码;
F3、更新前述调运设备经过清除后的有向编码,筛选有向编码中同时含有含有前述调入点和调出点对应的调运设备;
F4、依次抽取各调运设备在相应调入点和调出点之间的负载量,选择负载量最小的调运设备,并将该调运任务分配至该调运设备;
在此过程中,也可能出现负载量最小的调运设备在获取新分配的调运任务后总的负载量超过限值的情况,为此,可以采取如下优化方案:
F40、在依次抽取各调运设备在相应调入点和调出点之间的负载量之后,根据其负载量由小到大的顺序进行排列;
F41、选择负载量最小的调运设备,将该调运设备在相应调入点和调出点之间的子任务抽取出来并将其加入新任务列表;按照新任务对应负载量由大到小的顺序进行排列生成新任务序列;将序列最前侧也就是负载量最大的新任务分配至前述调运设备;
F42、根据该设备负载量的变化重新排序所有含有相应调入点和调出点的调运设备;从新选择负载量最小的调运设备,并将该调运任务分配至该调运设备;若分配结果导致该调运设备的容量超过限制,则返回步骤F41,直至所有新任务被分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉杰创达科技有限公司,未经武汉杰创达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111635222.7/1.html,转载请声明来源钻瓜专利网。