Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Exact algorithms and heuristics for capacitated covering salesman problems (2403.06995v1)

Published 3 Mar 2024 in cs.AI

Abstract: This paper introduces the Capacitated Covering Salesman Problem (CCSP), approaching the notion of service by coverage in capacitated vehicle routing problems. In CCSP, locations where vehicles can transit are provided, some of which have customers with demands. The objective is to service customers through a fleet of vehicles based in a depot, minimizing the total distance traversed by the vehicles. CCSP is unique in the sense that customers, to be serviced, do not need to be visited by a vehicle. Instead, they can be serviced if they are within a coverage area of the vehicle. This assumption is motivated by applications in which some customers are unreachable (e.g., forbidden access to vehicles) or visiting every customer is impractical. In this work, optimization methodologies are proposed for the CCSP based on ILP (Integer Linear Programming) and BRKGA (Biased Random-Key Genetic Algorithm) metaheuristic. Computational experiments conducted on a benchmark of instances for the CCSP evaluate the performance of the methodologies with respect to primal bounds. Furthermore, our ILP formulation is extended in order to create a novel MILP (Mixed Integer Linear Programming) for the Multi-Depot Covering Tour Vehicle Routing Problem (MDCTVRP). Computational experiments show that the extended MILP formulation outperformed the previous state-of-the-art exact approach with respect to optimality gaps. In particular, optimal solutions were obtained for several previously unsolved instances.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (29)
  1. The truck dispatching problem. Management science, 6(1):80–91, 1959.
  2. Vehicle routing. Handbooks in operations research and management science, 14:367–428, 2007.
  3. The vehicle routing problem: latest advances and new challenges, volume 43. Springer Science & Business Media, 2008.
  4. A hybrid metaheuristic algorithm for the multi-depot covering tour vehicle routing problem. European Journal of Operational Research, 242(3):756–768, 2015.
  5. The covering salesman problem. Transportation science, 23(3):208–213, 1989.
  6. The Traveling Salesman Problem: A Computational Study (Princeton Series in Applied Mathematics). Princeton University Press, Princeton, NJ, USA, 2007.
  7. The generalized covering salesman problem. INFORMS Journal on Computing, 24(4):534–553, 2012.
  8. The covering tour problem. Operations Research, 45(4):568–576, 1997.
  9. Heuristics for the multi-vehicle covering tour problem. Computers & Operations Research, 27(1):29–42, 2000.
  10. A covering tour approach to the location of satellite distribution centers to supply humanitarian aid. European Journal of Operational Research, 222(3):596–605, 2012.
  11. An exact algorithm and a metaheuristic for the multi-vehicle covering tour problem with a constraint on the number of vertices. European Journal of Operational Research, 226(2):211–220, 2013.
  12. Keisuke Murakami. A column generation approach for the multi-vehicle covering tour problem. In Automation Science and Engineering (CASE), 2014 IEEE International Conference on, pages 1063–1068. IEEE, 2014.
  13. Nicolas Jozefowiez. A branch-and-price algorithm for the multivehicle covering tour problem. Networks, 64(3):160–168, 2014.
  14. An integration of mixed vnd and vns: the case of the multivehicle covering tour problem. International Transactions in Operational Research, 24(3):663–679, 2017.
  15. Frank A Tillman. The multiple terminal delivery problem with probabilistic demands. Transportation Science, 3(3):192–204, 1969.
  16. Introduction to algorithms. MIT press, 2022.
  17. Biased random-key genetic algorithms for combinatorial optimization. Journal of Heuristics, 17(5):487–525, 2011.
  18. Solving the open vehicle routing problem with capacity and distance constraints with a biased random key genetic algorithm. Computers & Industrial Engineering, 133:207–219, 2019.
  19. A biased random key genetic algorithm applied to the vrptw with skill requirements and synchronization constraints. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference, pages 717–724, 2020.
  20. A new efficient biased random key genetic algorithm for open shop scheduling with routing by capacitated single vehicle and makespan minimization. Engineering Applications of Artificial Intelligence, 104:104373, 2021.
  21. A biased random-key genetic algorithm for the home health care problem. International Transactions in Operational Research, 2022.
  22. The capacitated family traveling salesperson problem. International Transactions in Operational Research, 2023.
  23. Knapsack Problems, volume 1. Springer-Verlag Berlin Heidelberg, 2004.
  24. An effective heuristic algorithm for the traveling-salesman problem. Operations research, 21(2):498–516, 1973.
  25. A matheuristic approach to the pickup and delivery problem with time windows. In International Conference on Computational Logistics, pages 253–267. Springer, 2018.
  26. An algorithm for the vehicle-dispatching problem. Journal of the Operational Research Society, 20(3):309–318, 1969.
  27. New benchmark instances for the capacitated vehicle routing problem. European Journal of Operational Research, 257(3):845–858, 2017.
  28. A c++ application programming interface for biased random-key genetic algorithms. Optimization Methods and Software, 30(1):81–93, 2015.
  29. Keld Helsgaun. An effective implementation of the lin–kernighan traveling salesman heuristic. European Journal of Operational Research, 126(1):106–130, 2000.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Lucas Porto Maziero (2 papers)
  2. Fábio Luiz Usberti (3 papers)
  3. Celso Cavellucci (3 papers)

Summary

  • The paper introduces novel ILP and MILP formulations for CCSP and MDCTVRP that minimize travel distances while satisfying coverage constraints.
  • The paper demonstrates that a Biased Random-Key Genetic Algorithm and a matheuristic approach yield superior near-optimal solutions for challenging large-scale instances.
  • The study validates the integration of exact and heuristic methods through extensive computational experiments, setting new benchmarks in multi-depot vehicle routing performance.

Exploring the Capacitated Covering Salesman Problem (CCSP) and Multi-Depot Covering Tour Vehicle Routing Problem (MDCTVRP): An Insightful Synthesis and Computational Study

Introduction to CCSP and MDCTVRP Formulations and Solutions

The paper introduces novel frameworks for addressing two complex routing problems within logistics and distribution networks – the Capacitated Covering Salesman Problem (CCSP) and its extension, the Multi-Depot Covering Tour Vehicle Routing Problem (MDCTVRP). These problems are significant in scenarios where direct access to customers is not feasible, necessitating solutions that cater to coverage-based servicing. Introduced are intricate Integer Linear Programming (ILP) models for the CCSP and a Mixed Integer Linear Programming (MILP) for the MDCTVRP, presenting a fresh perspective on optimizing routing by incorporating coverage concepts.

CCSP Formulation and Insights

The CCSP is formulated as a vehicle routing problem where the objective is to minimize the total distance traveled while servicing customer demands within a specified coverage range. The proposed ILP model accounts for vehicle capacities and enforces constraints ensuring every demand is met either through direct visitation or coverage. Computational experiments demonstrate the model's ability to derive optimal solutions for smaller instances and competitive bounds for larger scenarios when paired with heuristic methods.

MDCTVRP Formulation and Advances

The paper extends the paper into MDCTVRP, which combines aspects of depot-based vehicle routing with the coverage servicing mechanism. The novel MILP formulation outperforms existing exact algorithms in literature, offering substantial improvements in terms of optimality gaps and solving previously unsolved instances. This formulation demonstrates strategic advancements in handling multi-depot scenarios with coverage considerations, marking a significant edge over previous state-of-the-art methodologies.

Heuristic and Metaheuristic Solutions for CCSP

Acknowledging the computational complexity of exact solutions for larger instances, the paper proposes a Biased Random-Key Genetic Algorithm (BRKGA) tailored for the CCSP. This metaheuristic approach yields superior upper bounds across a broad set of instances, showcasing its effectiveness in finding near-optimal solutions efficiently. Further, an innovative matheuristic integrates this BRKGA with a covering and packing model, enhancing solution quality through focused intensification strategies. The comparative analysis highlights the substantial benefits of combining heuristic strategies with exact formulations, particularly in tackling large-scale instances where direct ILP solutions may not be tractable.

Computational Study Results and Implications

Through extensive computational experiments, the paper evaluates the performance of proposed models and methodologies across a diverse set of instances. The findings reveal the potential of integrating exact and heuristic approaches, where the proposed BRKGA and matheuristic significantly improve solution bounds derived from ILP formulations. In the context of MDCTVRP, the new MILP formulation sets new benchmarks by delivering improved lower bounds and resolving instances that have remained unsolved, affirming its methodological superiority and practical relevance.

Future Directions and Concluding Remarks

The paper closes with suggestions for future research, emphasizing the exploration of valid inequalities and branch-and-cut strategies to further enhance the exact solution frameworks for CCSP and MDCTVRP. The possibility of extending these problems into multi-objective formulations, incorporating covering range as an additional optimization objective, presents an exciting avenue for expanding the scope of vehicle routing problems.

In summary, this work lays a robust foundation for tackling the CCSP and MDCTVRP, incorporating coverage principles into vehicle routing optimizations. Through methodological innovations and extensive computational validations, the paper contributes significantly to the field, offering new perspectives and tools for addressing complex distribution and servicing scenarios encountered in logistics and supply chain management.