Integer and Constraint Programming Revisited for Mutually Orthogonal Latin Squares
Noah Rubin, Curtis Bright, Kevin K. H. Cheung, Brett Stevens

TL;DR
This paper evaluates modern integer and constraint programming solvers for finding mutually orthogonal Latin squares, achieving rapid results for orders up to ten and proposing improvements to solver formulations.
Contribution
It demonstrates the effectiveness of state-of-the-art IP and CP solvers on MOLS problems and introduces enhanced symmetry breaking and encoding methods.
Findings
Successfully found or proved nonexistence of MOLS pairs up to order ten.
Improved solver formulations increased efficiency in searching for MOLS.
Provided estimates for solving the open problem of triples of MOLS of order ten.
Abstract
In this paper we provide results on using integer programming (IP) and constraint programming (CP) to search for sets of mutually orthogonal latin squares (MOLS). Both programming paradigms have previously successfully been used to search for MOLS, but solvers for IP and CP solvers have significantly improved in recent years and data on how modern IP and CP solvers perform on the MOLS problem is lacking. Using state-of-the-art solvers as black boxes we were able to quickly find pairs of MOLS (or prove their nonexistence) in all orders up to ten. Moreover, we improve the effectiveness of the solvers by formulating an extended symmetry breaking method as well as an improvement to the straightforward CP encoding. We also analyze the effectiveness of using CP and IP solvers to search for triples of MOLS, compare our timings to those which have been previously published, and estimate the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsgraph theory and CDMA systems · Advanced Graph Theory Research · Constraint Satisfaction and Optimization
