Elite-based multi-objective improved iterative local search algorithm for time-dependent vehicle-drone collaborative routing problem with simultaneous pickup and delivery
Haohao Duan , Xiaoling Li , Guanghui Zhang , Yanxiang Feng , Qingchang Lu
{"title":"Elite-based multi-objective improved iterative local search algorithm for time-dependent vehicle-drone collaborative routing problem with simultaneous pickup and delivery","authors":"Haohao Duan , Xiaoling Li , Guanghui Zhang , Yanxiang Feng , Qingchang Lu","doi":"10.1016/j.engappai.2024.109608","DOIUrl":null,"url":null,"abstract":"<div><div>This paper focuses on solving a time-dependent multi-objective vehicle-drone collaborative routing problem with simultaneous pickup and delivery, in which multiple visits per drone trip, simultaneous pickup and delivery, soft time windows, and time-dependent road network are considered. With the maximum completion time and total violation time as the optimization objectives, we first formulate the mathematical model of the problem. Then, in order to effectively solve the problem, an Elite-based multi-objective improved iterative local search algorithm developed within a collaborative optimization framework is proposed. Specifically, the multi-objective problem is decomposed into two subproblems, each of which is solved by minimizing a single objective. Meanwhile, the algorithm uses an elite set to record non-dominated solutions, guide the search, and achieve information exchange between subproblems. In the proposed algorithm, an individual is encoded as a vector consisting of two parts, a customer sequence and a sequence recording the customers' visiting modes, and can be decoded into subroutes for the vehicle and drone. To guarantee the feasibility of the solution, an adjustment method is proposed to repair the individual. In addition, based on individual representation and problem characteristics, six neighborhood structures are designed, through which new individuals can be generated. Then, by using the neighborhood structures, a problem-specific local search strategy and an iterative local search strategy are proposed to improve the search capability of the algorithm. Experimental tests and analyses demonstrate the correctness of the established mathematical model and the effectiveness of the proposed algorithm in solving this complex vehicle-drone collaborative routing problem.</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":"139 ","pages":"Article 109608"},"PeriodicalIF":7.5000,"publicationDate":"2024-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197624017664","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper focuses on solving a time-dependent multi-objective vehicle-drone collaborative routing problem with simultaneous pickup and delivery, in which multiple visits per drone trip, simultaneous pickup and delivery, soft time windows, and time-dependent road network are considered. With the maximum completion time and total violation time as the optimization objectives, we first formulate the mathematical model of the problem. Then, in order to effectively solve the problem, an Elite-based multi-objective improved iterative local search algorithm developed within a collaborative optimization framework is proposed. Specifically, the multi-objective problem is decomposed into two subproblems, each of which is solved by minimizing a single objective. Meanwhile, the algorithm uses an elite set to record non-dominated solutions, guide the search, and achieve information exchange between subproblems. In the proposed algorithm, an individual is encoded as a vector consisting of two parts, a customer sequence and a sequence recording the customers' visiting modes, and can be decoded into subroutes for the vehicle and drone. To guarantee the feasibility of the solution, an adjustment method is proposed to repair the individual. In addition, based on individual representation and problem characteristics, six neighborhood structures are designed, through which new individuals can be generated. Then, by using the neighborhood structures, a problem-specific local search strategy and an iterative local search strategy are proposed to improve the search capability of the algorithm. Experimental tests and analyses demonstrate the correctness of the established mathematical model and the effectiveness of the proposed algorithm in solving this complex vehicle-drone collaborative routing problem.
期刊介绍:
Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.