A branch and cut algorithm for a four-index assignment problem
In this paper, we examine the orthogonal Latin squares (OLS) problem from an integer programming perspective. The OLS problem has a long history and its significance arises from both theoretical aspects and practical applications. The problem is formulated as a four-index assignment problem whose solutions correspond to OLS. This relationship is exploited by various routines (preliminary variable fixing, branching, etc) of the Branch & Cut algorithm we present. Clique, odd-hole and antiweb inequalities implement the 'Cut' component of the algorithm. For each cut type a polynomial-time separation algorithm is implemented. Extensive computational analysis examines multiple aspects concerning the design of our algorithm. The results illustrate clearly the improvement achieved over simple Branch & Bound.
| Item Type | Article |
|---|---|
| Copyright holders | © 2004 Operational Research Society |
| Departments | LSE > Academic Departments > Management |
| DOI | 10.1057/palgrave.jors.2601655 |
| Date Deposited | 08 Sep 2008 |
| URI | https://researchonline.lse.ac.uk/id/eprint/17203 |
Explore Further
- https://www.scopus.com/pages/publications/2342459808 (Scopus publication)
- http://www.palgrave-journals.com/jors (Official URL)