Proceedings

A Swap Relaxation-Based Local Search for the Latin Square Completion Problem

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 7047-7055.

https://doi.org/10.24963/ijcai.2024/779

Abstract

The Latin square completion (LSC) problem aims to assign n symbols to the empty cells of a partially filled Latin square such that in each row and each column, each symbol appears exactly once. In this paper, we propose a swap relaxation-based fast local search algorithm called SRLS for solving the LSC problem. First, it introduces a novel search space definition, which forbids row conflicts based on which a swap-based neighborhood is defined. Second, a color domain relaxation technique is employed in the swap-based neighborhood by temporarily accepting the violation of some constraints to connect high-quality solutions. Third, two effective scoring functions are adopted to select neighborhood moves minimizing the number of conflicting edges as well as the number of color domain violations. Finally, SRLS employs an adaptive restart mechanism to balance the exploitation and exploration of the search. Extensive experiments on 1819 public benchmark instances demonstrate that SRLS outperforms the state-of-the-art algorithms in the literature in terms of both success rate and computational efficiency.

  1. [Ansótegui et al., 2004] Carlos Ansótegui, Alvaro del Val, Iván Dotú, Cesar Fernández, and Felip Manya. Modeling choices in quasigroup completion: SAT vs. CSP. In Pro- ceedings of the Nineteenth AAAI Conference on Artificial Intelligence, AAAI, pages 137-142, 2004.
  2. [Barry and Humblet, 1993] Richard Barry and Pierre Hum- blet. Latin routers, design and implementation. Journal of Lightwave Technology, 11(5/6):891-899, May 1993.
  3. [Biró et al., 1992] Miklós Biró, Mihály Hujter, and Zs Tuza. Precoloring extension. I. Interval graphs. Discrete Mathe- matics, 100(1-3):267-279, 1992.
  4. [Chen et al., 2021] Jiejiang Chen, Shaowei Cai, Shiwei Pan, Yiyuan Wang, Qingwei Lin, Mengyu Zhao, and Minghao Yin. Nuqclq: an effective local search algorithm for max- imum quasi-clique problem. In Proceedings of the Thirty- Third AAAI Conference on Artificial Intelligence, AAAI, pages 12258-12266, 2021.
  5. [Colbourn et al., 2004] Charles Colbourn, Torleiv Klove, and Alan Ling. Permutation arrays for powerline com- munication and mutually orthogonal latin squares. IEEE Transactions on Information Theory, 50(6):1289-1291, 2004.
  6. [Colbourn, 1984] Charles Colbourn. The complexity of completing partial latin squares. Discrete Applied Math- ematics, 8(1):25-30, April 1984.
  7. [Colbourne and Dinitz, 2007] Charles Colbourne and Jeffrey Dinitz. Handbook of Combinatorial Designs. CRC press Boca Raton, FL, 2007.
  8. [Galinier and Hao, 1999] Philippe Galinier and Jin-Kao Hao. Hybrid evolutionary algorithms for graph color- ing. Journal of Combinatorial Optimization, 3(4):379- 397, 1999.
  9. [Garey and Johnson, 1979] Michael R Garey and David S Johnson. Computers and intractability. A Guide to the Theory of NP-completeness, 1979.
  10. [Glover and Laguna, 1998] Fred Glover and Manuel La- guna. Tabu search. In Handbook of Combinatorial Op- timization, pages 2093-2229. Springer, 1998.
  11. [Gomes and Shmoys, 2002] Carla Gomes and David Shmoys. Completing quasigroups or latin squares: A structured graph coloring problem. In Proceedings of the Computational Symposium on Graph Coloring and Generalizations, pages 22-39, 2002.
  12. [Hall, 1948] Marshall Hall. Distinct representatives of sub- sets. Bulletin of the American Mathematical Society, 54(10):922-926, 1948.
  13. [Haraguchi, 2016] Kazuya Haraguchi. Iterated local search with trellis-neighborhood for the partial latin square ex- tension problem. Journal of Heuristics, 22(5):727-757, October 2016.
  14. [Hnich et al., 2004] Brahim Hnich, Barbara Smith, and Toby Walsh. Dual modelling of permutation and injection prob- lems. Journal of Artificial Intelligence Research, 21:357- 391, 2004.
  15. [Jin and Hao, 2019] Yan Jin and Jin-Kao Hao. Solving the latin square completion problem by memetic graph col- oring. IEEE Transactions on Evolutionary Computation, 23(6):1015-1028, 2019.
  16. [Kautz et al., 2001] Henry Kautz, Yongshao Ruan, Dimitris Achlioptas, Carla Gomes, Bart Selman, and Mark Stickel. Balance and filtering in structured satisfiable problems. In Proceedings of the Seventeenth International Joint Con- ference on Artificial Intelligence, IJCAI, pages 351-358, 2001. IJCAI
  17. [Kumar et al., 1999] Ravi Kumar, Alexander Russell, and Ravi Sundaram. Approximating latin square extensions. Algorithmica, 24(2):128-138, 1999.
  18. [Li et al., 2020] Bohan Li, Xindi Zhang, Shaowei Cai, Jinkun Lin, Yiyuan Wang, and Christian Blum. Nucds: an efficient local search algorithm for minimum con- nected dominating set. In Proceedings of the Twenty- NinthInternational Joint Conference on Artificial Intelli- gence, IJCAI, pages 1503-1510, 2020. IJCAI
  19. [López-Ibáñez et al., 2016] Manuel López-Ibáñez, Jérémie Dubois-Lacoste, Leslie Pérez Cáceres, Mauro Birattari, and Thomas Stützle. The irace package: iterated racing for automatic algorithm configuration. Operations Research Perspectives, 3:43-58, 2016.
  20. [Lovász et al., 2003] László Lovász, József Pelikán, and Katalin Vesztergombi. Discrete Mathematics: Elementary and Beyond. Springer Science & Business Media, 2003.
  21. [Lü and Hao, 2012] Zhipeng Lü and Jin-Kao Hao. Adaptive neighborhood search for nurse rostering. European Jour- nal of Operational Research, 218(3):865-876, 2012.
  22. [Pan et al., 2022] Shiwei Pan, Yiyuan Wang, and Minghao Yin. A fast local search algorithm for the latin square com- pletion problem. In Proceedings of the Thirty-Sixth AAAI Conference on Artificial Intelligence, AAAI, pages 10327- 10335, 2022.
  23. [Prud'homme et al., 2019] Charles Prud'homme, Jean- Guillaume Fages, and Xavier Lorca. Choco solver. Website, March, 2019.
  24. [Ryser, 1951] Herbert John Ryser. A combinatorial theorem with an application to latin rectangles. Proceedings of the American Mathematical Society, 2(4):550-552, 1951.
  25. [Walsh, 2001] Toby Walsh. Permutation problems and chan- nelling constraints. In International Conference on Logic for Programming Artificial Intelligence and Reasoning, pages 377-391. Springer, 2001.
  26. [Wu and Hao, 2013] Qinghua Wu and Jin-Kao Hao. An adaptive multistart tabu search approach to solve the maxi- mum clique problem. Journal of Combinatorial Optimiza- tion, 26:86-108, 2013.
  27. [Zhang et al., 2022] Qingyun Zhang, Zhouxing Su, Zhipeng Lü, and Lingxiao Yang. A weighting-based tabu search algorithm for the p-next center problem. In Proceedings of the Thirty-First Joint Conference on Artificial Intelligence, IJCAI, pages 4828-4834, 2022. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards