Advanced Kernel Search approach for the MST Problem with conflicts involving affinity detection and initial solution construction (2401.02222v2)
Abstract: The Minimum Spanning Tree Problem with Conflicts consists in finding the minimum conflict-free spanning tree of a graph, i.e., the spanning tree of minimum cost, including no pairs of edges that are in conflict. In this paper, we solve this problem using an enhanced Kernel Search method, which iteratively solves refined problem restrictions. Our approach addresses two central open questions in the kernel search literature: (1) how to determine the affinity between variables to ensure that the restricted problem contains variables that are as compatible as possible, meaning they are more likely to appear together in a feasible solution, and (2) how to construct an initial feasible solution quickly. To this end, we integrate the computation of independent sets from the conflict graph within the algorithm to detect affinities and effectively manage conflicts. Furthermore, we heuristically construct an initial starting point, significantly accelerating the computational process. Although our methodology is designed for MSTC, its principles could be extended to other combinatorial optimization problems with conflicts. Experimental results on benchmark instances demonstrate the efficiency and competitiveness of our approach compared to existing methods in the literature, achieving 17 new best-known values.
- Kernel search: A general heuristic for the multi-dimensional knapsack problem. Computers and Operations Research, 37(11):2017–2026, 2010. Cited By :84.
- Kernel search: A new heuristic framework for portfolio selection. Computational Optimization and Applications, 51:345–361, 2012.
- A kernel search heuristic for the multivehicle inventory routing problem. International Transactions in Operational Research, 28(6):2984–3013, 2021.
- A study on exponential-size neighborhoods for the bin packing problem with conflicts. Journal of Heuristics, 24:667–695, 2018.
- A multiethnic genetic approach for the minimum conflict weighted spanning tree problem. Networks, 74(2):134–147, 2019.
- Minimum spanning tree with conflicting edge pairs: a branch-and-cut approach. Annals of Operations Research, 298(1):65–78, 2021.
- A lagrangian approach for the minimum spanning tree problem with conflicting edge pairs. Networks, 78(1):32–45, 2021.
- A subgradient method based on a two–point stepsize with application to a network design problem. Submitted.
- A genetic algorithm for minimum conflict weighted spanning tree problem. Advances in Optimization and Decision Science for Society, Services and Enterprises: ODS, Genoa, Italy, September 4-7, 2019, pages 445–455, 2019.
- The knapsack problem with forfeits. In Mourad Baïou, Bernard Gendron, Oktay Günlük, and A. Ridha Mahjoub, editors, Combinatorial Optimization, pages 263–272, Cham, 2020. Springer International Publishing.
- Two phases of metaheuristic techniques for the minimum conflict weighted spanning tree problem. Applied Soft Computing, page 110205, 2023.
- The directed profitable rural postman problem with incompatibility constraints. European Journal of Operational Research, 261(2):549–562, 2017.
- A new combinatorial branch-and-bound algorithm for the knapsack problem with conflicts. European Journal of Operational Research, 289(2):435–455, 2021.
- Using adaptive memory in GRASP to find minimum conflict-free spanning trees. Soft Computing, pages 1–14, 2022.
- Determining a minimum spanning tree with disjunctive constraints. In Francesca Rossi and Alexis Tsoukias, editors, Algorithmic Decision Theory, pages 414–423, Berlin, Heidelberg, 2009. Springer Berlin Heidelberg.
- Paths, trees and matchings under disjunctive constraints. Discrete Applied Mathematics, 159(16):1726–1735, 2011. 8th Cologne/Twente Workshop on Graphs and Combinatorial Optimization (CTW 2009).
- Harith A. Dawood. Graph theory and cyber security. In 3rd International Conference on Advanced Computer Science Applications and Technologies, pages 90–96, 2014.
- A. Ekici. Bin packing problem with conflicts and item fragmentation. Computers and Operations Research, 126, 2021.
- A kernel search heuristic for a fair facility location problem. Computers & Operations Research, 132:105292, 2021.
- Heuristics and lower bounds for the bin packing problem with conflicts. Computers & Operations Research, 31(3):347–358, 2004.
- Kernel search for the capacitated facility location problem. Journal of Heuristics, 18(6):877–917, 2012.
- The traveling salesman problem and its variations, volume 12. Springer Science & Business Media, 2006.
- Trees in graphs with conflict edges or forbidden transitions. In International Conference on Theory and Applications of Models of Computation, pages 343–354. Springer, 2013.
- An integer programming model for branching cable layouts in offshore wind farms. In Hoai An Le Thi, Tao Pham Dinh, and Ngoc Thanh Nguyen, editors, Modelling, Computation and Optimization in Information Systems and Management Sciences, pages 27–36, Cham, 2015. Springer International Publishing.
- Two-phase kernel search: An application to facility location problems with incompatibilities. In ICORES, pages 105–111, 2022.
- T. Öncan and İ. Kuban Altınel. A branch-and-bound algorithm for the minimum cost bipartite perfect matching problem with conflict pair constraints. Electronic Notes in Discrete Mathematics, 64:5–14, 2018.
- The minimum cost perfect matching problem with conflict pair constraints. Computers and Operations Research, 40(4):920–930, 2013.
- Trees and cuts. In C. Berge, D. Bresson, P. Camion, J.F. Maurras, and F. Sterboul, editors, Combinatorial Mathematics, volume 75 of North-Holland Mathematics Studies, pages 511–517. North-Holland, Amsterdam, 1983.
- U. Pferschy and J. Schauer. The knapsack problem with conflict graphs. Journal of Graph Algorithms and Applications, 13:233–249, 2009.
- U. Pferschy and J. Schauer. The maximum flow problem with disjunctive constraints. Journal of Combinatorial Optimization, 26(1):109–119, 2013.
- R. Sadykov and F. Vanderbeck. Bin packing with conflicts: A generic branch-and-price algorithm. INFORMS Journal on Computing, 25(2):244–255, 2013.
- A branch and cut algorithm for minimum spanning trees under conflict constraints. Optimization Letters, 9(1):41–55, 2015.
- Setiathome. Whetstone benchmark, 2023. Available at http://gene.disi.unitn.it/test/cpu_list.php [Accessed: 10.10.2023].
- Exact solution algorithms for the maximum flow problem with additional conflict constraints. European Journal of Operational Research, 287(2):410–437, 2020.
- The minimum spanning tree problem with conflict constraints and its variations. Discrete Optimization, 8(2):191–205, 2011.