Logistics Service Composition Based on Multi-Objective Optimization
-
摘要: 为了发展铁路货运组织改革提出的门到门的全程物流服务,达到更及时有效地响应货运客户日益多样化、个性化的物流需求的目的. 针对物流服务的特点,构建物流Web服务组合模型,采用Web服务组合技术将物流服务提供商提供的物流服务进行实时、动态的组合,并将组合问题转化为求解多目标优化问题,提出了改进的NSGA-Ⅱ (non-dominated sorting in genetic algorithm-Ⅱ)算法. 首先考虑了物流业务流程中物流服务的逻辑关系以及由于物流服务提供商联盟而产生的物流服务联合关系,设计了隐含逻辑关系和联合关系的染色体编码方式和遗传因子;其次,将实际铁路物流服务中客户的QoS (quality of service)属性需求作为组合服务的目标函数的惩罚函数,有效避免组合服务重计划问题,促使染色体向满足约束的方向进化;最后对算法进行实验仿真,结果表明算法解决物流服务组合问题的有效性与可行性,某次实际铁路物流服务选择的具体服务与组合服务的QoS属性都符合客户要求,组合服务从三个目标角度来看都是非劣的,而在物流任务与候选服务增加的情况下,算法运行时间满足实际需要. 并且较于NSGA-Ⅱ算法,考虑了物流服务提供商的联盟需求,得到满足客户物流服务需求的Pareto解在Pareto解集中所占比例达到100%,即得到了质量更优的物流服务组合方案.Abstract: Given the reform in railway freight transportation, the authors developed an end-to-end logistics service to respond more promptly and effectively to customers’ diverse, individual needs. They built a Web-based service model, incorporating all the characteristics of traditional logistics services. This Web-based model dynamically composed the services offered by logistics providers in real time and transformed them into multi-objective optimization problems. Then the authors applied an improved NSGA-Ⅱ(non-dominated sorting in genetic algorithm-Ⅱ) algorithm to the optimization problem. Firstly, in the chromosome encoding and genetic factor of the algorithm, they considered the logical relationship of the logistic services and the associations between the logistics service provider alliances. Secondly, they added customers’ demand for the QoS (quality of service) attribute as a penalty function to the fitness function, effectively avoiding the problem of service re-planning and encouraging the evolution of the chromosomes in the direction of the constraint. The experimental simulation of the algorithm shows that it is a feasible and effective solution to the logistics service composition problem. In an actual railway logistics service, the QoS attribute of specific and composite services meets customer requirements and the composite service is non-inferior for all objectives. The running time of the algorithm meets customer needs even when the number of logistics tasks and candidate services increases. The proposed algorithm offers a better logistics service composition plan compared to the NSGA-Ⅱ algorithm, because the Pareto solution that meets customers’ needs accounts for 100% of the Pareto solution set and also considers the demands of the allied logistics service providers.
-
表 1 部分Pareto解
Table 1. Part of Pareto set
组合服务编号 物流任务1 物流任务2、3 物流任务4 物流任务5 组合服务质量属性 服务
编号质量
属性服务
编号质量
属性服务
编号质量
属性服务
编号质量
属性1 1 1.10 26 1.50 4 2.70 50 4.80 10.10 18.00 16.00 20.00 66.00 120.00 0.90 0.88 0.84 0.96 0.64 2 8 1.50 0 2.00 4 2.70 48 4.00 10.20 12.00 11.50 20.00 66.00 109.50 0.84 0.85 0.84 0.95 0.60 3 1 1.10 0 2.00 4 2.70 49 3.90 9.70 18.00 11.50 20.00 66.00 115.50 0.90 0.85 0.84 0.95 0.61 4 2 1.40 11 1.20 4 2.70 49 3.90 9.20 18.00 15.00 20.00 66.00 119.00 0.85 0.93 0.84 0.95 0.63 5 8 1.50 11 1.20 40 2.20 49 3.90 8.80 12.00 15.00 24.00 66.00 117.00 0.84 0.93 0.78 0.95 0.58 6 8 1.50 11 1.20 4 2.70 50 4.80 10.20 12.00 15.00 20.00 66.00 113.00 0.84 0.93 0.84 0.96 0.63 -
王德. 现代物流发展与铁路" 门到门”全程物流服务[J]. 理论学习与探索,2013(4): 17-19Wang De. Development of modern logistics and railway " door-to-door” whole-process logistics service[J]. Theory Studying and Exploration, 2013(4): 17-19 DANILUK D, HOLTKAMO B. Logistics mall-a cloud platform for logistics[J]. Lecture Notes in Logistics, 2014, 11: 13-27 黄必清,王婷,薛霄. 基于扩展QoS模型的物流服务选择方法[J]. 清华大学学报(自然科学版),2011,51(1): 19-24HUANG Biqing, WANG Ting, XUE Xiao. Extended Qos model-driven logistics services selection approach[J]. Journal of Tsinghua University (Science and Technology), 2011, 51(1): 19-24 方清华,倪丽萍,李一鸣. 求解物流Web服务组合问题的两阶段多目标蚁群算法[J]. 中国机械工程,2016,27(10): 1327-1336FANG Qinghua, NI Liping, LI Yiming. Two-stage multi-objective ant colony optimization for solving logistics Web service composition[J]. China Mechanical Engineering, 2016, 27(10): 1327-1336 XIAO Guirong, NIE Qiao. Study on Integration of Logistics Oriented Spatial Information Web Service[J]. Journal of Geo-Information Science, 2011, 13(5): 630-636 Nebil B M, SANDRINE B E K, Nikolaos G, et al. QoS-aware service composition in dynamic service oriented environments[C]// Proceedings of the 10th ACM/IFIP/USENIX International Middleware Conference. New York: Springer Verlag, 2009: 123-142 CREMENE M, SUCIU M, PALLEZ D, et al. Comparative analysis of multi-objective evolutionary algorithms for QoS-aware web service composition[J]. Applied Soft Computing, 2015, 39(C): 124-139 YAO Y, CHEN H. QoS-aware service composition using NSGA-Ⅱ 1[C]//International Conference on Interaction Sciences: Information Technology, Culture and Human. Korea: [s.n.], 2009: 358-363 王俊丽,柳先辉,卫刚. 基于服务质量的Web服务优化选择算法及仿真[J]. 同济大学学报(自然科学版),2011,39(4): 599-605WANG Junli, LIU Xianhui, WEI Gang. Quality of service-based web services optimal selection algorithm and its simulation[J]. Journal of Tongji University (Natural Science), 2011, 39(4): 599-605 温涛,盛国军,郭权. 基于改进粒子群算法的服务组合[J]. 计算机学报,2013,36(5): 1031-1046WEN Tao, SHENG Guojun, GUO Quan. Web service composition based on modified particle swarm optimization[J]. Chinese Journal of Computers, 2013, 36(5): 1031-1046 李慧芳,宋长刚,董训,等. 考虑物流服务的云服务QoS组合评价方法研究[J]. 北京理工大学学报,2014,34(2): 171-175LI Huifang, SONG Changgang, DONG Xun. QoS-based optimal selection approach for cloud service composition in anufacturing[J]. Transactions of Beijing Institute of Technology, 2014, 34(2): 171-175 周林,王旭,邓蕾,等. 带触发时刻表的多路径物流云服务组合设计[J]. 计算机集成制造系统,2015,21(6): 1617-1625ZHOU Lin, WANG Xu, DENG Lei, et al. Multi-path logistics cloud service composition design with trigger timetable[J]. Computer Integrated Manufacturing Systems, 2015, 21(6): 1617-1625 刘志中,宋成,薛霄. 情景感知的物流服务动态优化组合研究[J]. 计算机工程与科学,2013,35(9): 51-57 安吉宇,王珍珍,刘志中. 领域QoS感知的物流服务优化组合研究[J]. 计算机科学,2014,41(10): 252-256AN Jiyu, WANG Zhenzhen, LIU Zhizhong. Reaserach of domain QoS-aware logistics Web services optimized combination[J]. Computer Science, 2014, 41(10): 252-256 过晓芳,王宇平. 考虑物流服务水平的物流配送规划多目标模型[J]. 西南交通大学学报,2012,47(5): 874-880GUO Xiaofang, WANG Yuping. Multi-objective model for logistics distribution programming considering logistics service level[J]. Journal of Southwest Jiaotong Uiversity, 2012, 47(5): 874-880 ZENG Liangzhao, BOUALEM B. QoS-aware middleware for Web service composition[J]. IEEE Transactions on Software Engineering, 2004, 3(5): 449-470