利用模拟退火算法求解某制造企业的周期性有能力车辆路径问题

IF 1.9 Q3 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Brazilian Journal of Operations & Production Management Pub Date : 2020-01-01 DOI:10.14488/bjopm.2020.011
E. Aydemir, Kenan Karagül
{"title":"利用模拟退火算法求解某制造企业的周期性有能力车辆路径问题","authors":"E. Aydemir, Kenan Karagül","doi":"10.14488/bjopm.2020.011","DOIUrl":null,"url":null,"abstract":"Kenan Karagul kkaragul@pau.edu.tr Pamukkale University, Dept. of Logistics, Honaz, Denizli, Turkey. ABSTRACT Goal: This paper aims to implement a periodic capacitated vehicle routing problem with simulated annealing algorithm using a real-life industrial distribution problem and to recommend it to industry practitioners. The authors aimed to achieve high-performance solutions by coding a manually solved industrial problem and thus solving a real-life vehicle routing problem using Julia language and simulated annealing algorithm. Design / Methodology / Approach: The vehicle routing problem (VRP) that is a widely studied combinatorial optimization and integer programming problem, aims to design optimal tours for a fleet of vehicles serving a given set of customers at different locations. The simulated annealing algorithm is used for periodic capacitated vehicle routing problem. Julia is a state-of-art scientific computation language. Therefore, a Julia programming language toolbox developed for logistic optimization is used. Results: The results are compared to savings algorithms from Matlab in terms of solution quality and time. It is seen that the simulated annealing algorithm with Julia gives better solution quality in reasonable simulation time compared to the constructive savings algorithm. Limitations of the investigation: The data of the company is obtained from 12 periods with a history of four years. About the capacitated vehicle routing problem, the homogenous fleet with 3000 meters/vehicle is used. Then, the simulated annealing design parameters are chosen rule-of-thumb. Therefore, better performance can be obtained by optimizing the simulated annealing parameters. Practical implications: In this study, a furniture roving parts manufacturing company that have 30 customers in Denizli, an industrial city in the west part of Turkey, is investigated. Before the scheduling implementation with Julia, the company has no effective and efficient planning as they have been using spreadsheet programs for vehicle scheduling solutions. In this study, the solutions with Julia are used in practice for the distribution with higher utilization rate and minimum number of vehicles. The simulated annealing and savings algorithms are compared in terms of solution time and performance. The savings algorithm has produced better solution time, the simulated annealing approach has minimum total distance objective value, minimum number of required vehicles, and maximum vehicle utilization rate for the whole model. Thus, this paper can contribute to small scale business management in the sense of presenting a digitalization solution for the vehicle scheduling solution. Also, Julia application of simulated annealing for vehicle scheduling is demonstrated that can help both academicians and practitioners in organizations, mainly in logistics and distribution problems. Originality / Value: The main contribution of this study is a new solution method to capacitated vehicle routing problems for a real-life industrial problem using the advantages of the high-level computing language Julia and a meta-heuristic algorithm, the simulated annealing method.","PeriodicalId":54139,"journal":{"name":"Brazilian Journal of Operations & Production Management","volume":"60 1","pages":""},"PeriodicalIF":1.9000,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"SOLVING A PERIODIC CAPACITATED VEHICLE ROUTING PROBLEM USING SIMULATED ANNEALING ALGORITHM FOR A MANUFACTURING COMPANY\",\"authors\":\"E. Aydemir, Kenan Karagül\",\"doi\":\"10.14488/bjopm.2020.011\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Kenan Karagul kkaragul@pau.edu.tr Pamukkale University, Dept. of Logistics, Honaz, Denizli, Turkey. ABSTRACT Goal: This paper aims to implement a periodic capacitated vehicle routing problem with simulated annealing algorithm using a real-life industrial distribution problem and to recommend it to industry practitioners. The authors aimed to achieve high-performance solutions by coding a manually solved industrial problem and thus solving a real-life vehicle routing problem using Julia language and simulated annealing algorithm. Design / Methodology / Approach: The vehicle routing problem (VRP) that is a widely studied combinatorial optimization and integer programming problem, aims to design optimal tours for a fleet of vehicles serving a given set of customers at different locations. The simulated annealing algorithm is used for periodic capacitated vehicle routing problem. Julia is a state-of-art scientific computation language. Therefore, a Julia programming language toolbox developed for logistic optimization is used. Results: The results are compared to savings algorithms from Matlab in terms of solution quality and time. It is seen that the simulated annealing algorithm with Julia gives better solution quality in reasonable simulation time compared to the constructive savings algorithm. Limitations of the investigation: The data of the company is obtained from 12 periods with a history of four years. About the capacitated vehicle routing problem, the homogenous fleet with 3000 meters/vehicle is used. Then, the simulated annealing design parameters are chosen rule-of-thumb. Therefore, better performance can be obtained by optimizing the simulated annealing parameters. Practical implications: In this study, a furniture roving parts manufacturing company that have 30 customers in Denizli, an industrial city in the west part of Turkey, is investigated. Before the scheduling implementation with Julia, the company has no effective and efficient planning as they have been using spreadsheet programs for vehicle scheduling solutions. In this study, the solutions with Julia are used in practice for the distribution with higher utilization rate and minimum number of vehicles. The simulated annealing and savings algorithms are compared in terms of solution time and performance. The savings algorithm has produced better solution time, the simulated annealing approach has minimum total distance objective value, minimum number of required vehicles, and maximum vehicle utilization rate for the whole model. Thus, this paper can contribute to small scale business management in the sense of presenting a digitalization solution for the vehicle scheduling solution. Also, Julia application of simulated annealing for vehicle scheduling is demonstrated that can help both academicians and practitioners in organizations, mainly in logistics and distribution problems. Originality / Value: The main contribution of this study is a new solution method to capacitated vehicle routing problems for a real-life industrial problem using the advantages of the high-level computing language Julia and a meta-heuristic algorithm, the simulated annealing method.\",\"PeriodicalId\":54139,\"journal\":{\"name\":\"Brazilian Journal of Operations & Production Management\",\"volume\":\"60 1\",\"pages\":\"\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2020-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Brazilian Journal of Operations & Production Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.14488/bjopm.2020.011\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"OPERATIONS RESEARCH & MANAGEMENT SCIENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Brazilian Journal of Operations & Production Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14488/bjopm.2020.011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
引用次数: 10

摘要

Kenan Karagul kkaragul@pau.edu.tr Pamukkale大学,物流系,霍纳兹,代尼兹利,土耳其。目的:利用现实工业分布问题,利用模拟退火算法实现周期性有能力车辆路径问题,并向行业从业者推荐。作者的目标是通过对人工解决的工业问题进行编码,从而使用Julia语言和模拟退火算法解决现实生活中的车辆路线问题,从而实现高性能解决方案。设计/方法/方法:车辆路线问题(VRP)是一个被广泛研究的组合优化和整数规划问题,其目的是为车队在不同地点为给定的一组客户设计最优路线。采用模拟退火算法求解周期性有容车辆路径问题。Julia是一种先进的科学计算语言。因此,使用了为物流优化开发的Julia编程语言工具箱。结果:在求解质量和时间方面,将结果与Matlab中的节省算法进行了比较。可以看出,与构造节约算法相比,Julia模拟退火算法在合理的模拟时间内给出了更好的解质量。调查的局限性:该公司的数据来自12个时期,历史为四年。对于有能力车辆路径问题,采用3000米/辆的同构车队。然后,根据经验选择模拟退火设计参数。因此,通过优化模拟退火参数可以获得更好的性能。实际意义:本研究以土耳其西部工业城市德尼兹利一家拥有30个客户的家具粗纱零件制造公司为研究对象。在Julia的调度实施之前,该公司没有有效和高效的计划,因为他们一直使用电子表格程序进行车辆调度解决方案。在本研究中,对于利用率较高且车辆数量最少的分配,采用Julia的解决方案进行实践。在求解时间和性能方面比较了模拟退火算法和节省算法。节约算法具有较好的求解时间,模拟退火方法对整个模型具有最小的总距离目标值、最小的所需车辆数量和最大的车辆利用率。因此,本文可以为小型企业管理提供一种数字化的车辆调度解决方案。此外,Julia将模拟退火应用于车辆调度,可以帮助学术界和组织中的从业者,主要是在物流和配送问题上。独创性/价值:本研究的主要贡献是利用高级计算语言Julia和元启发式算法(模拟退火法)的优势,为现实工业问题的有能力车辆路线问题提供了一种新的解决方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
SOLVING A PERIODIC CAPACITATED VEHICLE ROUTING PROBLEM USING SIMULATED ANNEALING ALGORITHM FOR A MANUFACTURING COMPANY
Kenan Karagul kkaragul@pau.edu.tr Pamukkale University, Dept. of Logistics, Honaz, Denizli, Turkey. ABSTRACT Goal: This paper aims to implement a periodic capacitated vehicle routing problem with simulated annealing algorithm using a real-life industrial distribution problem and to recommend it to industry practitioners. The authors aimed to achieve high-performance solutions by coding a manually solved industrial problem and thus solving a real-life vehicle routing problem using Julia language and simulated annealing algorithm. Design / Methodology / Approach: The vehicle routing problem (VRP) that is a widely studied combinatorial optimization and integer programming problem, aims to design optimal tours for a fleet of vehicles serving a given set of customers at different locations. The simulated annealing algorithm is used for periodic capacitated vehicle routing problem. Julia is a state-of-art scientific computation language. Therefore, a Julia programming language toolbox developed for logistic optimization is used. Results: The results are compared to savings algorithms from Matlab in terms of solution quality and time. It is seen that the simulated annealing algorithm with Julia gives better solution quality in reasonable simulation time compared to the constructive savings algorithm. Limitations of the investigation: The data of the company is obtained from 12 periods with a history of four years. About the capacitated vehicle routing problem, the homogenous fleet with 3000 meters/vehicle is used. Then, the simulated annealing design parameters are chosen rule-of-thumb. Therefore, better performance can be obtained by optimizing the simulated annealing parameters. Practical implications: In this study, a furniture roving parts manufacturing company that have 30 customers in Denizli, an industrial city in the west part of Turkey, is investigated. Before the scheduling implementation with Julia, the company has no effective and efficient planning as they have been using spreadsheet programs for vehicle scheduling solutions. In this study, the solutions with Julia are used in practice for the distribution with higher utilization rate and minimum number of vehicles. The simulated annealing and savings algorithms are compared in terms of solution time and performance. The savings algorithm has produced better solution time, the simulated annealing approach has minimum total distance objective value, minimum number of required vehicles, and maximum vehicle utilization rate for the whole model. Thus, this paper can contribute to small scale business management in the sense of presenting a digitalization solution for the vehicle scheduling solution. Also, Julia application of simulated annealing for vehicle scheduling is demonstrated that can help both academicians and practitioners in organizations, mainly in logistics and distribution problems. Originality / Value: The main contribution of this study is a new solution method to capacitated vehicle routing problems for a real-life industrial problem using the advantages of the high-level computing language Julia and a meta-heuristic algorithm, the simulated annealing method.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Brazilian Journal of Operations & Production Management
Brazilian Journal of Operations & Production Management OPERATIONS RESEARCH & MANAGEMENT SCIENCE-
CiteScore
2.90
自引率
9.10%
发文量
27
审稿时长
44 weeks
期刊最新文献
Sustainability and Operational Excellence opportunities with Industry 4.0, Lean and Circular Economy Analysis of the application of recycled polypropylene Productivity in a pandemic Analysis of product-service system logistics strategies in e-commerce An ERP implementation on a beekeeping and honey value chain
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1