SLIDE 48 Agenda Problem Definition Branch and Bound Diagnosing and Improving our Formulation Conclusions
Modeling Tools and solvers are powerful – but not automatic yet
◮ I am not endorsing these formulations as practical ways for solving
QAPs
◮ Even stronger bounds computed using more sophisticated machinery are
needed for larger instances
◮ Modeling Languages allow experimentation with new formulations at
very low cost
◮ The general principle is to define constraints as tightly as possible.
◮ Dramatic improvements can be obtained with very little extra programming
effort.
◮ Your real world “branch” problem likely contains a “core” problem
(sequencing, coloring, QAP). Check the academic literature for strong formulations of those problems.
◮ Analytical results showing that one constraint is dominated by another are
common and appreciated in the academic literature.
◮ This formulation can still be improved. How? Lopes Monash University Some Quadratic Assignment Formulations and their impact on Gurobi 24/25