Centering ADMM for the Semidefinite Relaxation of the QAP
Shin-ichi Kanoh, Akiko Yoshise
TL;DR
The paper addresses solving the SDP relaxation of the quadratic assignment problem (QAP) by introducing Centering ADMM, a method that adds a barrier-based centering stage to the ADMM framework and then switches to standard ADMM when near the central path, all while holding the penalty parameter $\rho$ fixed. It proves global convergence of Centering ADMM under standard assumptions and a saddle-point condition for the unaugmented problem, leveraging a KKT-based argument to establish existence of a saddle point. Empirically, it shows that centering can substantially improve lower bounds on several QAPLIB classes (e.g., chr, Kra, Rou, Scr, Tai-a, Els19, Tho30) while being less advantageous for others (e.g., Had, Nug) in early iterations, highlighting a problem-dependent benefit. The results suggest Centering ADMM as a scalable alternative to interior-point methods for SDP relaxations of the QAP, with potential to accelerate bound computations in practice.
Abstract
We propose a new method for solving the semidefinite (SD) relaxation of the quadratic assignment problem (QAP), called Centering ADMM. Centering ADMM is an alternating direction method of multipliers (ADMM) combining the centering steps used in the interior-point method. The first stage of Centering ADMM updates the iterate so that it approaches the central path by incorporating a barrier function term into the objective function, as in the interior-point method. If the current iterate is sufficiently close to the central path with a sufficiently small value of the barrier parameter, the method switches to the standard version of ADMM. We show that Centering ADMM (not employing a dynamic update of the penalty parameter) has global convergence properties. To observe the effect of the centering steps, we conducted numerical experiments with SD relaxation problems of instances in QAPLIB. The results demonstrate that the centering steps are quite efficient for some classes of instances.
