A branch-and-bound algorithm for the quadratic assignment problem based on the Hungarian method

被引:55
|
作者
Hahn, P
Grant, T
Hall, N
机构
[1] Sci Tech Serv, Elverson, PA 19520 USA
[2] Bear Stearns & Co, New York, NY 10167 USA
[3] Flexible Intelligent Technol, Herndon, VA 22070 USA
关键词
quadratic assignment problem; branch-and-bound; quadratic programming; integer programming; mathematical programming;
D O I
10.1016/S0377-2217(97)00063-5
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper presents a new branch-and-bound algorithm for solving the quadratic assignment problem (QAP), The algorithm is based on a dual procedure (DP) similar to the Hungarian method for solving the linear assignment problem. Our DP solves the QAP in certain cases, i.e., for some small problems (N < 7) and for numerous larger problems (7 less than or equal to N less than or equal to 16) that arise as sub-problems of a larger QAP such as the Nugent 20. The DP, however, does not guarantee a solution. It is used in our algorithm to calculate lower bounds on solutions to the QAP. As a result of a number of recently developed improvements, the DP produces lower bounds that are as tight as any which might be useful in a branch-and-bound algorithm. These are produced relatively cheaply, especially on larger problems. Experimental results show that the computational complexity of our algorithm is lower than known methods, and that its actual runtime is significantly shorter than the best known algorithms for QAPLIB test instances of size 16 through 22, Our method has the potential for being improved and therefore can be expected to aid in solving even larger problems. (C) 1998 Elsevier Science B.V.
引用
收藏
页码:629 / 640
页数:12
相关论文
共 50 条
  • [21] A Branch-and-Bound Algorithm for the Talent Scheduling Problem
    Liang, Xiaocong
    Zhang, Zizhen
    Qin, Hu
    Guo, Songshan
    Lim, Andrew
    [J]. MODERN ADVANCES IN APPLIED INTELLIGENCE, IEA/AIE 2014, PT I, 2014, 8481 : 208 - 217
  • [22] An enhanced branch-and-bound algorithm for a partitioning problem
    Brusco, MJ
    [J]. BRITISH JOURNAL OF MATHEMATICAL & STATISTICAL PSYCHOLOGY, 2003, 56 : 83 - 92
  • [23] A branch-and-bound algorithm for the coupled task problem
    József Békési
    Gábor Galambos
    Michael N. Jung
    Marcus Oswald
    Gerhard Reinelt
    [J]. Mathematical Methods of Operations Research, 2014, 80 : 47 - 81
  • [24] A BRANCH-AND-BOUND-BASED HEURISTIC FOR SOLVING THE QUADRATIC ASSIGNMENT PROBLEM
    BAZARAA, MS
    KIRCA, O
    [J]. NAVAL RESEARCH LOGISTICS, 1983, 30 (02) : 287 - 304
  • [25] An effective branch-and-bound algorithm for convex quadratic integer programming
    Christoph Buchheim
    Alberto Caprara
    Andrea Lodi
    [J]. Mathematical Programming, 2012, 135 : 369 - 395
  • [26] AN EFFECTIVE BRANCH-AND-BOUND ALGORITHM IN BOOLEAN QUADRATIC OPTIMIZATION PROBLEMS
    KORNER, F
    [J]. ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1985, 65 (08): : 392 - 394
  • [27] A new branch-and-bound algorithm for standard quadratic programming problems
    Liuzzi, G.
    Locatelli, M.
    Piccialli, V.
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2019, 34 (01): : 79 - 97
  • [28] An effective branch-and-bound algorithm for convex quadratic integer programming
    Buchheim, Christoph
    Caprara, Alberto
    Lodi, Andrea
    [J]. MATHEMATICAL PROGRAMMING, 2012, 135 (1-2) : 369 - 395
  • [29] An accelerated Branch-and-Bound algorithm for assignment problems of utility systems
    Strouvalis, AM
    Heckl, I
    Friedler, F
    Kokossis, AC
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2002, 26 (4-5) : 617 - 630
  • [30] An Effective Branch-and-Bound Algorithm for Convex Quadratic Integer Programming
    Buchheim, Christoph
    Caprara, Alberto
    Lodi, Andrea
    [J]. INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2010, 6080 : 285 - +