[发明专利]一种基于改进蚁群劳动分工模型的物流供应链协同优化方法有效
申请号: | 201210260348.5 | 申请日: | 2012-07-19 |
公开(公告)号: | CN102831495A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 肖亮;谢宏;王铜安;袁霄;陈庭贵;许翀寰 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/08;G06N3/00 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;黄美娟 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明包括群集智能、优化调度技术领域知识,具体涉及一种基于改进蚁群劳动分工模型的物流供应链协同优化方法。特别适用于物流供应链成员企业业务协同和资源优化问题。本方法引入改进的蚁群劳动分工模型解决物流供应链协同优化问题,首先通过个体能力评价获取供应链成员的生产、经营能力。其次结合利益驱动思想,确定成员企业的业务分配与资源共享机制,最终得到最优的物流供应链协同结果。本发明有效地克服了传统物流供应链协同优化方法的缺点,搭建了物流供应链协同管理机制,具有良好的应用价值。 | ||
搜索关键词: | 一种 基于 改进 劳动 分工 模型 物流 供应 协同 优化 方法 | ||
【主权项】:
1.基于改进蚁群劳动分工模型的物流供应链协同优化方法,包括以下步骤:1)基于能力评价的个体响应阈值的描述方法:假设企业Agent个体的能力评价指标包括财务指标、工作诚意、预算计划、工作区域、主要消费人群等m个,即c1,c2,……cm。以这部分指标为基础,由专家或根据统计聚类分析,将企业Agent自身能力定量地分为n个等级,把它们描述为以下的定性、定量综合评价物元模型,即经典域物元,以M0j表示:M 0 j = ( R 0 j , c k , X 0 jk ) = R 0 j c 1 X 0 j 1 c 2 X 0 j 2 · · · c m X 0 jm = R 0 j c 1 ( a 0 j 1 , b 0 j 1 ) c 2 ( a 0 j 2 , b 0 j 2 ) · · · · · · c m ( a 0 jn , b 0 jn ) - - - ( 1 ) ]]> 式中M0j表示企业Agent的第j级能力的物元模型,R0j表示企业Agent的能力为第j级;X0jk=(a0jk,b0jk)表示企业Agent能力为第j级时第k个评价指标ck的量值范围;企业Agent个体能力综合评价指标的允许取值范围形成的物元模型Mp,称为节域物元:M p = ( N p , c k , V pk ) = R p c 1 X p 1 c 2 X p 2 · · · · · · c m X pm = R p c 1 ( a p 1 , b p 1 ) c 2 ( a p 2 , b p 2 ) · · · · · · c m ( a pn , b pn ) - - - ( 2 ) ]]> 式中Mp表示企业Agent能力综合评价物元模型的节域物元;Rp表示企业Agent能力具有的全体等级;Xpk=(apk,bpk)表示待评企业Np中指标ck的取值允许范围;V 0 jk ⋐ V pk ; ]]> 2)基于利益驱动的业务分配的决策机制:利益驱动下蚂蚁或企业Agent需要做两种不同的重要决策,一是Agent根据自身能力判断是否有能力承接该项业务;二是多个Agent个体同时竞争执行某一项业务,此时需要对Agent进行选择,可通过基本蚁群劳动分工模型中的环境刺激进行描述。对应于这两种不同的决策,Agent个体可对应三种不同的状态,即加入、退出与跃迁状态,其中加入状态指个体由空闲到执行某业务;退出状态指个体由执行状态转移到空闲状态;而跃迁状态指Agent个体从执行业务i跃迁到执行业务j,其利益驱动的蚂蚁Agent决策过程如图1所示;3)环境刺激值的确定:当需求出现一个业务T,为了方便建模,将T划分为q个子业务:T={T1,T2,…,Tq}。对应于每个子业务都存在一个环境刺激值,它反映了执行该子业务的紧急程度;刺激值越高,则更容易吸引到蚂蚁个体来完成此项子业务。蚂蚁个体结合环境刺激值与自己的响应阈值共同决定是否参与到该项子业务中。在子业务未被完成时,每过一个单位时间段,子业务的刺激值都会自增一个常量δj。而根据参与的蚂蚁个体的情况,会不同程度地部分完成各子业务,其多少取决于参与业务的蚂蚁个体的总数njact和每个蚂蚁个体的业务执行效率
由以下公式描述:s j ( t + 1 ) = s j ( t ) + δ j - Σ i = 1 N ∂ j i S j i ( t ) - - - ( 3 ) ]]> 4)蚂蚁个体i执行业务j的概率值:蚂蚁个体i执行业务j的概率不仅与蚂蚁自身能力有关,而且与业务特性及从事此项业务的收益与风险密切相关。当业务的环境刺激值越大,而蚂蚁自身的响应阈值越低,则蚂蚁个体执行该业务的概率越高。此外,每个业务协作工作的蚂蚁个体总数应有一个上限,过多或过少都不太有利,因此需对业务能够容纳蚂蚁个体的总数做一个限制。根据以上分析,蚂蚁个体i执行业务j的概率公式如下所示:P j i = tanh ( k j i ( t ) s n s n + ( θ j i ) n ( Φ j + Ψ j i ) ) - - - ( 4 ) ]]> 其中tanh()为双正切函数,保证概率值取[0,1],代表为蚂蚁个体的“学习”影响,每经过一个时间间隔,将影响其业务选择的概率;此外,函数Φj代表业务j需被完成的紧急程度,可表示为:Φj=φj(Nj-nj(t))θ(Nj-nj(t)) (5)其中nj(t)是在时刻t执行业务j的蚂蚁总数,Nj是业务j能够同时容纳蚂蚁的极限。θ(x)为亥维赛函数,可表示为:θ ( x ) = 0 , ( x ≤ 0 ) 1 , ( x > 0 ) - - - ( 6 ) ]]> 函数Φj描述的是随着越来越多的蚂蚁执行某一项业务,其对其它蚂蚁的吸引越来越小直到nj=Nj为止。但是,由于期望同时加入业务的Nj个蚂蚁继续从事该业务,直到其完成,需通过函数
来保证,其公式如下:Ψ j i = s j γ ( j , ψ i ( t ) ) - - - ( 7 ) ]]> 其中sj为业务j的环境刺激值,γ(j,ψi(t))确保当蚂蚁i正在执行业务j时,
非零,也即当业务能容纳的蚂蚁总数未达到上限时,其对应业务紧迫度继续增加;而当nj=Nj时,业务不能再容纳新的蚂蚁个体。γ(j,ψi(t))可表示如下:γ ( x 1 , x 2 ) = 1 ; ( x 1 = x 2 ) 0 ; ( x 1 ≠ x 2 ) - - - ( 8 ) ]]> 最后,
代表时刻t蚂蚁i对业务j的学习,即随着时间的增加,蚂蚁i执行业务j的可能性的增加;5)蚂蚁个体i执行状态k转移到状态j的概率:由于在实际业务执行中,作为企业Agent,经常会在利益驱动下优先执行那些对本企业有利的工作,因此,蚂蚁的状态不仅仅是加入与退出业务两个状态,还需增加不同业务间的跃迁,本文将其定义为蚂蚁的转移概率,可表示为:W k - j i = tanh ( α S j i S k i + ϵ ) - - - ( 9 ) ]]> 其中k与j取0到J之间的整数,α为协调系数,与业务之间的协调成本、关联度等因素有关,ε为人工引入的极小数用以避免分母被零除;6)蚂蚁个体的业务退出概率:沿用基本劳动分工模型中的概率计算方法,有如下:S 0 i = p - - - ( 10 ) ]]> 7)对蚂蚁个体的能力评价用于体现不同Agent的差异性,而基于利益驱动的业务分配机制则体现了个体选择业务的倾向性,即选择执行使自己利益最大化的业务,该扩展的蚁群劳动分工流程图如图2所示;8)输出最优业务协同优化结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210260348.5/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理