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 |
|---|---|
| Keywords | integer programming,linear programming,Branch & Cut,orthogonal Latin squares |
| Departments | Management |
| DOI | 10.1057/palgrave.jors.2601655 |
| Date Deposited | 08 Sep 2008 13:31 |
| URI | https://researchonline.lse.ac.uk/id/eprint/17203 |