A Fourier space algorithm for solving quadratic assignment problems
A Fourier space algorithm for solving quadratic assignment problems
复制标题
求解二次分配问题的傅立叶空间算法
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
R. Kondor
中科院分区:
文献类型:
--
作者:
R. Kondor
The quadratic assignment problem (QAP) is a central problem in combinatorial optimization. Several famous computationally hard tasks, such as graph matching, partitioning, and the traveling salesman all reduce to special cases of the QAP.
In this paper we propose a new approach to the QAP based on the theory of non-commutative Fourier analysis on the symmetric group. Specifically, we present a branch-and-bound algorithm that performs both the branching and the bounding steps in Fourier space.
By exploiting the band-limited nature of the QAP objective function and using FFT techniques, the algorithm runs in O(n3) time per branch-and-bound node. The techniques underlying the algorithm generalize to a range of other combinatorial optimization problems.