TSP solution using an exact model based on the branch flow formulation and automatic cases generation via the Julia software
The traveling salesman problem (TSP) is a classical optimization problem with practical applications in logistics, transportation, and network design. This research proposes an efficient mixed-integer linear programming (MILP) model based on the branch flow formulation which prevents the formation of sub-tours during the solution process and guarantees valid optimal routes. Implemented in Julia with the JuMP optimization package and the HiGHS solver, the model achieves high computational efficiency. Unlike classical models, the branch flow formulation ensures a quadratic constraint growth, rather than an exponential one, significantly enhancing scalability. Benchmark tests on various instances (Eil51, Eil76, KroA100) demonstrate results comparable to state-of-the-art combinatorial optimizers, and six new TSP instances, ranging from 50 to 300 cities, validate the model’s performance. This scalable and robust approach is well-suited for real-world applications in supply chain management, network optimization, and urban planning, and it shows potential for future extensions to dynamic or multi-objective TSP variants.
Authors
- Luis Fernando Grisales-Noreña (ORCID: https://orcid.org/0000-0002-1409-9756)
- Walter Gil-González (ORCID: https://orcid.org/0000-0001-7609-1197)
- Jorge Alfredo Ardila‐Rey (ORCID: https://orcid.org/0000-0001-8811-2274)
- Rubén Iván Bolaños (ORCID: https://orcid.org/0000-0002-0910-6579)
- Oscar Danilo Montoya (ORCID: https://orcid.org/0000-0001-6051-4925)
Institutions
- University of Talca (CL)
- Technological University of Pereira (CO)
- Universidad Distrital Francisco José de Caldas (CO)
- Instituto Tecnológico Metropolitano (CO)
- Federico Santa María Technical University (CL)
Publication Details
- Journal
- Results in Control and Optimization
- Published
- 2024-12-01
- DOI
- https://doi.org/10.1016/j.rico.2024.100507
- Citations
- 1
- Primary Topic
- Robotic Path Planning Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.25