[发明专利]基于多蚁群系统的多目标供应链配置方法有效
申请号: | 202010285488.2 | 申请日: | 2020-04-13 |
公开(公告)号: | CN111563659B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 詹志辉;张欣;张军 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06F30/20;G06N3/00;G06F111/06 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 裴磊磊 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 群系 多目标 供应 配置 方法 | ||
1.一种基于多蚁群系统的多目标供应链配置方法,其特征在于,包括步骤:
(1)将用于存放帕累托解的集合PS和存放帕累托前沿的集合PF置为空集合;
(2)对多目标供应链配置问题中的数据进行预处理,包括根据供应链网络结构获得各个节点的优先级;针对每个节点,筛选出具有竞争性的选项,按选项的时间成本进行排序,并获得选项的性价比排名ceRank;对于每个节点,记录和该节点具有相同子节点且优先级排在其前面的节点,并保存在集合SameLevel中;初始化信息素τ0;
(3)设置集合newPS0和newPS1分别用于存放当前迭代中两个蚁群系统新生成的帕累托解,并把这两个集合置空;
(4)按照节点优先级顺序,针对每个解,贪心的计算启发式信息η,并根据启发式信息构造解xc,k,局部更新信息素τ,并更新集合PS和PF;
(5)检查解xc,k是否是帕累托解:如果xc,k是帕累托解,将其加入到newPSc中;否则,执行局部搜索策略改进该解;
(6)针对每个蚁群,判断是否未构造完popsize个个体,如果是,回到针对每个解,贪心的计算启发式信息η,并根据启发式信息构造解xc,k的步骤中,继续生成新的解;否则,进行下一步;
(7)判断两个蚁群是否未构造完成,如果是,回到针对每个解,贪心的计算启发式信息η,并根据启发式信息构造解xc,k,局部更新信息素τ,并更新集合PS和PF的步骤中,生产新的蚁群;否则,进行下一步;
(8)全局更新信息素τ;
(9)采用局部搜索策略改进PS中的解;
(10)判断程序终止条件是否满足,如果是,程序结束;否则,返回设置集合newPS0和newPS1分别用于存放当前迭代中两个蚁群系统新生成的帕累托解,并把这两个集合置空的步骤中继续进行迭代。
2.根据权利要求1所述的方法,其特征在于,所述对多目标供应链配置问题中的数据进行预处理的步骤中,获取节点的优先级的方法为:对于节点i,将为节点i供应物资的节点定义为i的上级节点,这些节点的集合记作upNodei;将接收节点i供应物资的节点定义为i的下级节点,这些节点的集合记作downNodei;对于节点i,upNodei中的节点优先级都在i之前,downNodei中的节点优先级都在i之后。
3.根据权利要求1所述的方法,其特征在于,排名ceRank按照的Δtimei,j排序位置获得,Δtimei,j的计算公式如下:
其中,i代表节点编号,j代表节点的选项编号,timeb和costb分别代表随机选取选项的时间和费用,并且满足timeb0和costb0,Costi,j和Timei,j分别代表第j个选项的费用和时间;
所有选项都经过上述公式计算得到Δtimei,j值,将各个选项的Δtimei,j按照从大到小的顺序排序后得到选项的排名ceRank。
4.根据权利要求1所述的方法,其特征在于,所述对多目标供应链配置问题中的数据进行预处理的步骤中,初始化信息素设置如下:
其中,nNode代表供应链网络中节点的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010285488.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:消防物联网智能管理系统
- 下一篇:一种配电终端测试仪供电方法及蓄电池活化方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理