计算机科学 ›› 2020, Vol. 47 ›› Issue (10): 215-221.doi: 10.11896/jsjkx.190600101

• 人工智能 • 上一篇    下一篇

基于蒙特卡洛相似度遗传算法的运输问题研究

李远锋, 李章维, 秦子豪, 胡俊, 张贵军   

  1. 浙江工业大学信息工程学院 杭州310023
  • 收稿日期:2019-06-19 修回日期:2019-11-08 出版日期:2020-10-15 发布日期:2020-10-16
  • 通讯作者: 张贵军(zgj@zjut.edu.cn)
  • 作者简介:2111703057@zjut.edu.cn
  • 基金资助:
    国家自然科学基金(61573317);浙江省教育厅一般科研项目(工程硕士专项)(Y201840644)

Study on Transportation Problem Using Monte Carlo Similarity Based Genetic Algorithm

LI Yuan-feng, LI Zhang-wei, QIN Zi-hao, HU Jun, ZHANG Gui-jun   

  1. College of Information Engineering,Zhejiang University of Technology,Hangzhou 310023,China
  • Received:2019-06-19 Revised:2019-11-08 Online:2020-10-15 Published:2020-10-16
  • About author:LI Yuan-feng,born in 1993,postgra-duate.His main research interests include intelligent information processing and so on.
    ZHANG Gui-jun,born in 1974,is a member of China Computer Federation.His main research interests include intelligent information processing,optimization theory and algorithm design and bioinformatics.
  • Supported by:
    National Natural Science Foundation of China (61573317) and General Project of Education Department of Zhejiang Province (Master of Engineering) (Y201840644)

摘要: 针对平衡运输问题,文中提出了一种基于蒙特卡洛相似度遗传算法的求解算法。首先,利用矩阵元素对种群个体进行初始化,增加了种群的多样性;其次,设计了动态变异率算子和随机变异策略,以增强算法的搜索能力,加快收敛速度;最后,采用蒙特卡洛相似度接收的方式,避免算法陷入局部最优解问题。通过收敛速度、最优解偏差率、相对标准差等参数对基本遗传算法GA和改进遗传算法IGA进行比较,验证了所提算法的有效性。针对杭州地理数据,设计开发了基于ArcGIS平台的运输配送系统,实现了平衡运输问题的求解功能,系统测试表明了所提算法的有效性。

关键词: 交叉变异, 蒙特卡洛相似度, 遗传算法, 运输问题

Abstract: Aiming at the problem of balanced transportation,this paper proposes a Monte Carlo similarity based genetic algorithm.Firstly,the matrix elements are used to initialize the population,which increases the diversity of the population.Secondly,the dynamic mutation rate operator and the random mutation strategy are designed to enhance the search ability of the algorithm and accelerate the convergence speed.Finally,Monte Carlo similarity is adopted to avoid falling into the local optimal solution problem.The effectiveness of the algorithm is verified by the comparison of the convergence rate,the optimal solution deviation rate and the relative standard deviation by the basic genetic algorithm GA and the improved genetic algorithm IGA.According to the geographic data of Hangzhou,the transportation and distribution system based on ArcGIS platform is designed and developed to realize the function of solving the balanced transportation problem.The test results show the effectiveness of the proposed algorithm.

Key words: Cross variation, Genetic algorithm, Monte Carlo similarity, Transportation problem

中图分类号: 

  • TP301.6
[1]HITCHCOCK F L.The distribution of a product from several sources to numerous localities[J].Journal of Mathematics and Physics,1941,20(1/2/3/4):224-230.
[2]KOOPMANS T C.Optimum utilization of the transportationsystem[J].Econometrica:Journal of the Econometric Society,1949,17:136-146.
[3]ORLIN J B.A faster strongly polynomial minimum cost flow algorithm[J].Operations research,1993,41(2):338-350.
[4]KLOSE A.Algorithms for solving the single-sink fixed-chargetransportation problem[J].Computers & Operations Research,2008,35(6):2079-2092.
[5]ZHU L L.Inteligent Optimization Algorithm for Upper Minimal Total Cost Bound of Transportation Problem with Varying Demands and Supplies[D].Nanchang:Nanchang University,2015.
[6]SHARMA R R K,PRASAD S.Obtaining a good primal solution to the uncapacitated transportation problem[J].European Journal of Operational Research,2003,144(3):560-564.
[7]PAPAMANTHOU C,PAPARRIZOS K,SAMARAS N.Computational experience with exterior point algorithms for the transportation problem[J].Applied Mathematics and Computation,2004,158(2):459-475.
[8]ADLAKHA V,KOWALSKI K,VEMUGANTI R R.Heuristic algorithms for the fixed-charge transportation problem[J].OPSEARCH,2006,43(2):132-151.
[9]KANNAN G,KUMAR P S,VINAY V P.Comments on nonli-near fixed charge transportation problem by spanning tree-based genetic algorithm by Jung-Bok Jo,Yinzhen Li,Mitsuo Gen,Computers & Industrial Engineering (2007)[J].Computers & Industrial Engineering,2008,55(2):533-534.
[10]KIRALY Z,KOVACS P.Efficient implementations of mini-mum-cost flow algorithms[J].Acta Universitatis Sapientiae,Informatica,2012,4(1):67-118.
[11]LOTFI M M,TAVAKKOLI-MOGHADDAM R.A genetic algorithm using priority-based encoding with new operators for fixed charge transportation problems[J].Applied Soft Computing,2013,13(5):2711-2726.
[12]MOLLA-ALIZADEH-ZAVARDEHI S,NEZHAD S S,TAVAK-KOLI-MOGHADDAM R,et al.Solving a fuzzy fixed charge so-lid transportation problem by metaheuristics[J].Mathematical &Computer Modelling,2013,57(5/6):1543-1558.
[13]SABBAGH M S,GHAFARI H,MOUSAVI S R.A new hybrid algorithm for the balanced transportation problem[M]//Pergamon Press,2015.
[14]XIE F,BUTT M M,LI Z,et al.An upper bound on the minimal total cost of the transportation problem with varying demands and supplies[J].Omega,2017,68:105-118.
[15]KARAGUL K,SAHIN Y.A Novel Approximation Method to
Obtain Initial Basic Feasible Solution of Transportation Problem[J].Journal of King Saud University-Engineering Sciences,2020(32):211-218.
[16]LIU Y M,WEI O,HUANG M Y,et al.Feature Selection Optimization Based on Atomic Set and Genetic Algorithm in Software Product Line [J].Journal of Chinese Computer Systems,2017,38(1):35-39.
[17]YANG X W,YANG L J.An Improved Genetic Algorithm Based on Crossover Model [J].Control and Decision,2016,31(10):1837-1844.
[18]HAN K K,XIE Z P,LV X.Fog Computing Task Scheduling Strategy Based on Improved Genetic Algorithm [J].Computer Science,2018,45(4):137-142.
[19]WU X L,XIAO X,ZHAO N.Flexible Job Shop Dual Resource Scheduling Problem Considering Loading and Unloading [J].Control and Decision,2020,35(10):2475-2485.
[20]SHI T F.Research on Path Planning for Mobile Robot Based on Improved Genetic Algorithm [J].Computer Simulation,2011,28(4):193-195.
[21]WEN Y,PAN D Z.Improved Genetic Algorithm for Traveling Salesman Problem[J].Computer Science,2016,43(S1):90-92.
[1] 杨浩雄, 高晶, 邵恩露.
考虑一单多品的外卖订单配送时间的带时间窗的车辆路径问题
Vehicle Routing Problem with Time Window of Takeaway Food ConsideringOne-order-multi-product Order Delivery
计算机科学, 2022, 49(6A): 191-198. https://doi.org/10.11896/jsjkx.210400005
[2] 李丹丹, 吴宇翔, 朱聪聪, 李仲康.
基于多种改进策略的改进麻雀搜索算法
Improved Sparrow Search Algorithm Based on A Variety of Improved Strategies
计算机科学, 2022, 49(6A): 217-222. https://doi.org/10.11896/jsjkx.210700032
[3] 沈彪, 沈立炜, 李弋.
空间众包任务的路径动态调度方法
Dynamic Task Scheduling Method for Space Crowdsourcing
计算机科学, 2022, 49(2): 231-240. https://doi.org/10.11896/jsjkx.210400249
[4] 吴善杰, 王新.
基于AGA-DBSCAN优化的RBF神经网络构造煤厚度预测方法
Prediction of Tectonic Coal Thickness Based on AGA-DBSCAN Optimized RBF Neural Networks
计算机科学, 2021, 48(7): 308-315. https://doi.org/10.11896/jsjkx.200800110
[5] 王金恒, 单志龙, 谭汉松, 王煜林.
基于遗传优化PNN神经网络的网络安全态势评估
Network Security Situation Assessment Based on Genetic Optimized PNN Neural Network
计算机科学, 2021, 48(6): 338-342. https://doi.org/10.11896/jsjkx.201200239
[6] 郑增乾, 王锟, 赵涛, 蒋维, 孟利民.
带宽和时延受限的流媒体服务器集群负载均衡机制
Load Balancing Mechanism for Bandwidth and Time-delay Constrained Streaming Media Server Cluster
计算机科学, 2021, 48(6): 261-267. https://doi.org/10.11896/jsjkx.200400131
[7] 左剑凯, 吴杰宏, 陈嘉彤, 刘泽源, 李忠智.
异构无人机编队防御及评估策略研究
Study on Heterogeneous UAV Formation Defense and Evaluation Strategy
计算机科学, 2021, 48(2): 55-63. https://doi.org/10.11896/jsjkx.191100053
[8] 高帅, 夏良斌, 盛亮, 杜宏亮, 袁媛, 韩和同.
基于投影圆度和遗传算法的空间圆柱面拟合方法
Spatial Cylinder Fitting Based on Projection Roundness and Genetic Algorithm
计算机科学, 2021, 48(11A): 166-169. https://doi.org/10.11896/jsjkx.201100057
[9] 姚泽玮, 林嘉雯, 胡俊钦, 陈星.
基于PSO-GA的多边缘负载均衡方法
PSO-GA Based Approach to Multi-edge Load Balancing
计算机科学, 2021, 48(11A): 456-463. https://doi.org/10.11896/jsjkx.210100191
[10] 高基旭, 王珺.
一种基于遗传算法的多边缘协同计算卸载方案
Multi-edge Collaborative Computing Unloading Scheme Based on Genetic Algorithm
计算机科学, 2021, 48(1): 72-80. https://doi.org/10.11896/jsjkx.200800088
[11] 吉顺慧, 张鹏程.
基于支配关系的数据流测试用例生成方法
Test Case Generation Approach for Data Flow Based on Dominance Relations
计算机科学, 2020, 47(9): 40-46. https://doi.org/10.11896/jsjkx.200700021
[12] 董明刚, 黄宇扬, 敬超.
基于遗传实例和特征选择的K近邻训练集优化方法
K-Nearest Neighbor Classification Training Set Optimization Method Based on Genetic Instance and Feature Selection
计算机科学, 2020, 47(8): 178-184. https://doi.org/10.11896/jsjkx.190700089
[13] 梁正友, 何景琳, 孙宇.
一种用于微表情自动识别的三维卷积神经网络进化方法
Three-dimensional Convolutional Neural Network Evolution Method for Facial Micro-expression Auto-recognition
计算机科学, 2020, 47(8): 227-232. https://doi.org/10.11896/jsjkx.190700009
[14] 杨德成, 李凤岐, 王祎, 王胜法, 殷慧殊.
智能3D打印路径规划算法
Intelligent 3D Printing Path Planning Algorithm
计算机科学, 2020, 47(8): 267-271. https://doi.org/10.11896/jsjkx.190700184
[15] 冯炳超, 吴璟莉.
求解自行车共享系统静态再平衡问题的单亲遗传算法
Partheno-genetic Algorithm for Solving Static Rebalance Problem of Bicycle Sharing System
计算机科学, 2020, 47(6A): 114-118. https://doi.org/10.11896/JsJkx.190700120
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!