Jianping Li, Ping Yang, Junran Lichen, Pengxiang Pan
{"title":"Approximation algorithms for solving the trip-constrained vehicle routing cover problems","authors":"Jianping Li, Ping Yang, Junran Lichen, Pengxiang Pan","doi":"10.1007/s10878-024-01216-9","DOIUrl":null,"url":null,"abstract":"<p>In this paper, we address the trip-constrained vehicle routing cover problem (the TcVRC problem). Specifically, given a metric complete graph <span>\\(G=(V,E;w)\\)</span> with a set <i>D</i> <span>\\((\\subseteq V)\\)</span> of depots, a set <i>J</i> <span>\\((=V\\backslash D)\\)</span> of customer locations, each customer having unsplittable demand 1, and <i>k</i> vehicles with capacity <i>Q</i>, it is asked to find a set <span>\\({\\mathcal {C}}\\)</span> <span>\\(=\\{C_i~|~i=1,2,\\ldots ,k\\}\\)</span> of <i>k</i> tours for <i>k</i> vehicles to service all customers, each tour for a vehicle starts and ends at one depot in <i>D</i> and permits to be replenished at some other depots in <i>D</i> before continuously servicing at most <i>Q</i> customers, i.e., the number of customers continuously serviced in per trip of each tour is at most <i>Q</i> (except the two end-vertices of that trip), where each trip is a path or cycle, starting at a depot and ending at other depot (maybe the same depot) in <i>D</i>, such that there are no other depots in the interior of that path or cycle, the objective is to minimize the maximum weight of such <i>k</i> tours in <span>\\({\\mathcal {C}}\\)</span>, i.e., <span>\\(\\min _{{\\mathcal {C}}}\\max \\{w(C_i)~|~i=1,2,\\ldots ,k \\}\\)</span>, where <span>\\(w(C_i)\\)</span> is the total weight of edges in that tour <span>\\(C_i\\)</span>. Considering <i>k</i> vehicles whether to have common depot or suppliers, we consider three variations of the TcVRC problem, i.e., (1) the trip-constrained vehicle routing cover problem with multiple suppliers (the TcVRC-MS problem) is asked to find a set <span>\\({\\mathcal {C}}=\\{C_i~|~i=1,2,\\ldots ,k \\}\\)</span> of <i>k</i> tours mentioned-above, the objective is to minimize the maximum weight of such <i>k</i> tours in <span>\\({\\mathcal {C}}\\)</span>; (2) the trip-constrained vehicle routing cover problem with common depot and multiple suppliers (the TcVRC-CDMS problem) is asked to find a set <span>\\({\\mathcal {C}}=\\{C_i~|~i=1,2,\\ldots ,k \\}\\)</span> of <i>k</i> tours mentioned-above, where each tour starts and ends at same depot <i>v</i> in <i>D</i>, each vehicle having its suppliers at some depots in <i>D</i> (possibly including <i>v</i>), the objective is to minimize the maximum weight of such <i>k</i> tours in <span>\\({\\mathcal {C}}\\)</span>; (3) the trip-constrained <i>k</i>-traveling salesman problem with non-suppliers (the Tc<i>k</i>TS-NS problem, simply the Tc<i>k</i>TSP-NS) is asked to find a set <span>\\({\\mathcal {C}}=\\{C_i~|~i=1,2,\\ldots ,k\\}\\)</span> of <i>k</i> tours mentioned-above, where each tour starts and ends at same depot <i>v</i> in <i>D</i>, each vehicle having non-suppliers, the objective is to minimize the maximum weight of such <i>k</i> tours in <span>\\({\\mathcal {C}}\\)</span>. As for the main contributions, we design some approximation algorithms to solve these three aforementioned problems in polynomial time, whose approximation ratios achieve three constants <span>\\(8-\\frac{2}{k}\\)</span>, <span>\\(\\frac{7}{2}-\\frac{1}{k}\\)</span> and 5, respectively.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"4 1","pages":""},"PeriodicalIF":0.9000,"publicationDate":"2024-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Combinatorial Optimization","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10878-024-01216-9","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we address the trip-constrained vehicle routing cover problem (the TcVRC problem). Specifically, given a metric complete graph \(G=(V,E;w)\) with a set D\((\subseteq V)\) of depots, a set J\((=V\backslash D)\) of customer locations, each customer having unsplittable demand 1, and k vehicles with capacity Q, it is asked to find a set \({\mathcal {C}}\)\(=\{C_i~|~i=1,2,\ldots ,k\}\) of k tours for k vehicles to service all customers, each tour for a vehicle starts and ends at one depot in D and permits to be replenished at some other depots in D before continuously servicing at most Q customers, i.e., the number of customers continuously serviced in per trip of each tour is at most Q (except the two end-vertices of that trip), where each trip is a path or cycle, starting at a depot and ending at other depot (maybe the same depot) in D, such that there are no other depots in the interior of that path or cycle, the objective is to minimize the maximum weight of such k tours in \({\mathcal {C}}\), i.e., \(\min _{{\mathcal {C}}}\max \{w(C_i)~|~i=1,2,\ldots ,k \}\), where \(w(C_i)\) is the total weight of edges in that tour \(C_i\). Considering k vehicles whether to have common depot or suppliers, we consider three variations of the TcVRC problem, i.e., (1) the trip-constrained vehicle routing cover problem with multiple suppliers (the TcVRC-MS problem) is asked to find a set \({\mathcal {C}}=\{C_i~|~i=1,2,\ldots ,k \}\) of k tours mentioned-above, the objective is to minimize the maximum weight of such k tours in \({\mathcal {C}}\); (2) the trip-constrained vehicle routing cover problem with common depot and multiple suppliers (the TcVRC-CDMS problem) is asked to find a set \({\mathcal {C}}=\{C_i~|~i=1,2,\ldots ,k \}\) of k tours mentioned-above, where each tour starts and ends at same depot v in D, each vehicle having its suppliers at some depots in D (possibly including v), the objective is to minimize the maximum weight of such k tours in \({\mathcal {C}}\); (3) the trip-constrained k-traveling salesman problem with non-suppliers (the TckTS-NS problem, simply the TckTSP-NS) is asked to find a set \({\mathcal {C}}=\{C_i~|~i=1,2,\ldots ,k\}\) of k tours mentioned-above, where each tour starts and ends at same depot v in D, each vehicle having non-suppliers, the objective is to minimize the maximum weight of such k tours in \({\mathcal {C}}\). As for the main contributions, we design some approximation algorithms to solve these three aforementioned problems in polynomial time, whose approximation ratios achieve three constants \(8-\frac{2}{k}\), \(\frac{7}{2}-\frac{1}{k}\) and 5, respectively.
期刊介绍:
The objective of Journal of Combinatorial Optimization is to advance and promote the theory and applications of combinatorial optimization, which is an area of research at the intersection of applied mathematics, computer science, and operations research and which overlaps with many other areas such as computation complexity, computational biology, VLSI design, communication networks, and management science. It includes complexity analysis and algorithm design for combinatorial optimization problems, numerical experiments and problem discovery with applications in science and engineering.
The Journal of Combinatorial Optimization publishes refereed papers dealing with all theoretical, computational and applied aspects of combinatorial optimization. It also publishes reviews of appropriate books and special issues of journals.