[发明专利]用于调度云物流平台运力的方法、系统及存储介质有效
申请号: | 201910635877.0 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110533279B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 胡小建;李伟 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06V10/764;G06V10/762;G06N3/12;G06Q10/08 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;刘兵 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 调度 物流 平台 运力 方法 系统 存储 介质 | ||
1.一种用于调度云物流平台运力的方法,其特征在于,所述方法包括:
获取每个集散点集散货物的种类;
采用KNN算法根据所述种类对所述集散点进行聚类以形成多个集散中心,其中,每个所述集散中心用于集散一类所述货物;
采用遗传算法分别根据所述集散中心和对应的提货点确定将货物从所述提货点运输至所述集散中心的最佳调度方案,其中,所述提货点用于将所述货物发出;
所述采用KNN算法根据所述种类对所述集散点进行聚类以形成多个集散中心包括:
将包含所述种类的数据集载入所述KNN算法中;
设置所述KNN算法的参数K;
从所述数据集中随机选取一个未被选取的集散点以作为预测点;
分别计算所述预测点到每个已知点的距离,其中,所述已知点表示已被聚类的所述集散点;
将所述距离以从小到大的形式排序;
将所述预测点聚类到前K个所述距离对应的已知点所在的集散中心中;
判断是否存在未被选取的集散点;
在判断存在未被选取的集散点的情况下,再次从所述数据集中随机选取一个未被选取的集散点以作为预测点;
在判断不存在未被选取的集散点的情况下,输出多个所述集散中心;
所述采用遗传算法分别根据所述集散中心和对应的提货点确定将货物从所述提货点运输至所述集散中心的最佳调度方案包括:
根据公式(1)设置第一目标子函数,
其中,f1为所述第一目标子函数,N为所述提货点的集合,gj为第j个所述提货点的货物重量,M为可调度的车辆的集合,Qm为第m个车辆的额定载重,xm表示第m个车辆是否参与了调度,在第m个车辆参与调度的情况下,xm=1,在第m个车辆未参与调度的情况下,xm=0;
根据公式(2)设置第二目标子函数,
其中,f2为所述第二目标子函数,M为可调度的车辆的集合,ck为k车型的车辆发车的固定成本,表示第m个车辆是否为k车型,在第m个车辆为k车型的情况下,在第m个车辆非k车型的情况下,N为提货点的集合,N为所述提货点的集合,c为车辆每行驶单位距离的成本,dij为位置i到位置j的距离,所述位置包括所述提货点和所述集散中心,xmij表示第m个车辆是否从提货点i到提货点j,在第m个车辆从货点i到提货点j的情况下,xmij=1,在第m个车辆未货点i到提货点j的情况下,xmij=0;
根据公式(3)设置第三目标子函数,
其中,f3为所述第三目标子函数,M为可调度的车辆的集合,N为所述提货点的集合,tij为车辆从位置i到位置j的行驶时间,xmij表示第m个车辆是否从提货点i到提货点j,在第m个车辆从货点i到提货点j的情况下,xmij=1,在第m个车辆未货点i到提货点j的情况下,xmij=0,Ti为提货点i的最迟发货时间限制;
采用公式(4)对所述第一目标子函数、所述第二目标子函数和所述第三目标子函数进行归一化处理,
其中,f'为归一化处理后的函数,f为归一化处理前的函数;
根据公式(5)设置目标函数,
F=min(λ2f2'-λ1f1'+λ3f3'),(5)
其中,F为所述目标函数,λ1、λ2和λ3为预设的权重,f1'、f2'和f3'为归一化处理后的所述第一目标子函数、所述第二目标子函数和所述第三目标子函数;
根据公式(6-1)至公式(6-8)设置所述目标函数的约束条件,
其中,M为可调度的车辆的集合,N为所述提货点的集合,gj为第j个所述提货点的货物重量,xmij表示第m个车辆是否从提货点i到提货点j,在第m个车辆从货点i到提货点j的情况下,xmij=1,在第m个车辆未从提货点i到提货点j的情况下,xmij=0,Qm为第m个车辆的额定载重,P为所有位置的集合,所述位置包括所述提货点和所述集散中心,Pj为第j个所述位置;
其中,M为可调度的车辆的集合,N为所述提货点的集合,xmij表示第m个车辆是否从提货点i到提货点j,xmi0表示第m个车辆是否从提货点i到提货点0,提货点0表示集散中心;
其中,M为可调度的车辆的集合,N为所述提货点的集合,xmij表示第m个车辆是否从提货点i到提货点j;
其中,M为可调度的车辆的集合,N为所述提货点的集合,xmir表示第m个车辆是否从提货点i到提货点r,xmrj表示第m个车辆是否从提货点r到提货点j;
其中,M为可调度的车辆的集合,N为所述提货点的集合,xmij表示第m个车辆是否从提货点i到提货点j;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910635877.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理