The invention discloses a method and a system for optimization of manufacturing supply chain services improved algorithm based on pollen, the first randomly generated initial population, the manufacturing service scheme of each individual in the initial population by using corresponding service aggregation vector, service priority vector and the vector representation of the current service selection, each individual of the population service selection vector using evolutionary algorithm by iteration, the current service ranking vector of each individual of the population by pollen FPA algorithm iteratively; then according to the comprehensive utility of manufacturing service scheme model set, comprehensive utility computing iteration after the individual value, more comprehensive effect before and after the individual value iteration, the individual location update; finally to determine whether they meet the conditions iteration termination, if satisfies stopping, the output of the optimal individual, or continue to iterate. The method and the system of the invention are superior to the traditional algorithm in solving the manufacturing service supply chain optimization problem.
【技术实现步骤摘要】
基于改进型花粉算法的制造服务供应链优化方法及系统
本专利技术属于制造服务供应链优化
,尤其涉及一种基于改进型花粉算法的制造服务供应链优化方法。
技术介绍
随着互联网以及云计算的发展,云制造引起越来越广泛的关注。同时,云制造资源池规模的急剧扩大为云制造提供了大数据的环境。因此,如何在有限的时间和成本范围内使所组合的制造服务供应链的效用最大化,即制造服务供应链优化问题,已经成为学术界和工业界的研究热点。服务聚合的结构主要包括以下四种:顺序结构(sequencestructure)、选择结构(conditionstructure)、并行结构(parallelstructure)和循环结构(loopstructure)。评价制造服务组合方案的标准是服务质量(qualityofservice,简称QoS)属性,包括时间、成本、可用性和信誉值等。然而,制造服务与一般的web服务不同,其QoS属性还包括相邻服务之间的运输时间和运输成本。制造服务供应链优化问题是典型的多目标优化问题,制造服务领域的相关文献表明,可以应用进化算法进行求解,比如遗传算法(GeneticAlgorithm,简称GA)、差分进化算法(DifferentialEvolution,简称DE)和粒子群算法(ParticleSwarmOptimization,简称PSO),以及Yang于2012年提出了一种新的进化算法—花粉算法(FlowerPollinationAlgorithm,简称FPA)等。然而尽管许多专家学者已经对制造服务供应链优化问题进行了研究,然而基本上是求解服务聚合、服务选择和服务排 ...
【技术保护点】
一种基于改进型花粉算法的制造服务供应链优化方法,其特征在于,所述制造服务供应链优化方法包括:步骤1、根据制造任务、可选的制造服务和制造服务组合的结构随机产生初始种群,将初始种群中每个个体对应的制造服务组合方案采用服务聚合向量、服务排序向量和服务选择向量表示;步骤2、根据设定的制造服务组合方案综合效用模型,计算出当前种群中综合效用值最大的最优个体;步骤3、将当前种群中每个个体的服务选择向量采用进化算法进行迭代,将当前种群中每个个体的服务排序向量采用花粉算法FPA进行迭代;步骤4、根据设定的制造服务组合方案综合效用模型,计算迭代后的个体的综合效用值,比较迭代前后个体的综合效用值,对个体的位置进行更新;步骤5、判断是否满足迭代终止条件,若满足则停止迭代,输出最优个体,否则返回步骤2继续进行迭代。
【技术特征摘要】
1.一种基于改进型花粉算法的制造服务供应链优化方法,其特征在于,所述制造服务供应链优化方法包括:步骤1、根据制造任务、可选的制造服务和制造服务组合的结构随机产生初始种群,将初始种群中每个个体对应的制造服务组合方案采用服务聚合向量、服务排序向量和服务选择向量表示;步骤2、根据设定的制造服务组合方案综合效用模型,计算出当前种群中综合效用值最大的最优个体;步骤3、将当前种群中每个个体的服务选择向量采用进化算法进行迭代,将当前种群中每个个体的服务排序向量采用花粉算法FPA进行迭代;步骤4、根据设定的制造服务组合方案综合效用模型,计算迭代后的个体的综合效用值,比较迭代前后个体的综合效用值,对个体的位置进行更新;步骤5、判断是否满足迭代终止条件,若满足则停止迭代,输出最优个体,否则返回步骤2继续进行迭代。2.根据权利要求1所述的基于改进型花粉算法的制造服务供应链优化方法,其特征在于,所述迭代终止条件包括:达到了最大迭代次数;或,相邻三代之间的平均综合效用差值小于设定的参数。3.根据权利要求1所述的基于改进型花粉算法的制造服务供应链优化方法,其特征在于,所述制造服务组合方案综合效用模型如下:f(CS)=w1TT(CS)+w2TC(CS)+w3TAva(CS)+w4TRep(CS)其中,f(CS)为制造服务组合方案的综合效用值,w1、w2、w3和w4分别表示制造服务组合方案中时间TT(CS)、成本TC(CS)、可用性TAva(CS)及信誉值TRep(CS)的权重。4.根据权利要求1所述的基于改进型花粉算法的制造服务供应链优化方法,其特征在于,所述将当前种群中每个个体的服务排序向量采用花粉算法FPA进行迭代,还包括:迭代前将服务排序向量进行转换,将其中优先值相同的元素看作一个元素。5.根据权利要求1所述的基于改进型花粉算法的制造服务供应链优化方法,其特征在于,所述将当前种群中每个个体的服务选择向量采用进化算法进行迭代,包括:先对服务选择向量采用差分进化算法的变异算子进行操作;然后采用差分进化算法的交叉算子进行操作,得到迭代结果。6.一种基于改进型花粉算法的制造服务供应链优化系统,其特征在...
【专利技术属性】
技术研发人员:张帅,张文宇,杨玉舒,
申请(专利权)人:浙江财经大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。