Implementation of a variance reduction-based lower bound in a branch-and-bound algorithm for the quadratic assignment problem

被引:14
|
作者
Pardalos, PM
Ramakrishnan, KG
Resende, MGC
Li, Y
机构
[1] UNIV FLORIDA, DEPT IND & SYST ENGN, GAINESVILLE, FL 32611 USA
[2] AT&T BELL LABS, MURRAY HILL, NJ 07974 USA
[3] AT&T RES, MURRAY HILL, NJ 07974 USA
[4] SANWA FINANCIAL PROD CO, NEW YORK, NY 10055 USA
关键词
combinatorial optimization; quadratic assignment problem; branch-and-bound; GRASP; computer implementation; data structures; hashing function; hash table; lower bound; test problems;
D O I
10.1137/S1052623494273393
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The efficient implementation of a branch-and-bound algorithm for the quadratic assignment problem (QAP), incorporating the lower bound based on variance reduction of Li, Pardalos, Ramakrishnan, and Resende (1994), is presented. A new data structure for efficient implementation of branch-and-bound algorithms for the QAP is introduced. Computational experiments with the branch-and-bound algorithm on different classes of QAP test problems are reported. The branch-and-bound algorithm using the new lower bounds is compared with the same algorithm utilizing the commonly applied Gilmore-Lawler lower bound. Both implementations use a greedy randomized adaptive search procedure for obtaining initial upper bounds. The algorithms report all optimal permutations. Optimal solutions for previously unsolved instances from the literature, of dimensions n = 16 and n = 20, have been found with the new algorithm. In addition, the new algorithm has been tested on a class of large data variance problems, requiring the examination of much fewer nodes of the branch-and-bound tree than the same algorithm using the Gilmore-Lawler lower bound.
引用
收藏
页码:280 / 294
页数:15
相关论文
共 50 条
  • [41] 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
  • [42] 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 - +
  • [43] An improved branch-and-bound algorithm for the test cover problem
    Fahle, T
    Tiemann, K
    [J]. EXPERIMENTAL AND EFFICIENT ALGORITHMS, PROCEEDINGS, 2005, 3503 : 89 - 100
  • [44] A branch-and-bound algorithm for the concave cost supply problem
    Yenipazarli, Arda
    Benson, Harold P.
    Erenguc, Selcuk
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2016, 54 (13) : 3943 - 3961
  • [45] A BRANCH-AND-BOUND ALGORITHM FOR ONE CLASS OF SCHEDULING PROBLEM
    ANISIMOV, VG
    ANISIMOV, YG
    [J]. COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 1992, 32 (12) : 1827 - 1832
  • [46] Branch-and-bound algorithm for a competitive facility location problem
    Beresnev, Vladimir
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (08) : 2062 - 2070
  • [47] A Branch-and-Bound Algorithm for the Molecular Ordered Covering Problem
    Souza, Michael
    Maia, Nilton
    Marques, Romulo S.
    Lavor, Carlile
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2024, 31 (06) : 475 - 485
  • [48] A Branch-and-Bound Algorithm for the Knapsack Problem with Conflict Graph
    Bettinelli, Andrea
    Cacchiani, Valentina
    Malaguti, Enrico
    [J]. INFORMS JOURNAL ON COMPUTING, 2017, 29 (03) : 457 - 473
  • [49] A branch-and-bound algorithm for the continuous facility layout problem
    Xie, Wei
    Sahinidis, Nikolaos V.
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2008, 32 (4-5) : 1016 - 1028
  • [50] A Faster Branch-and-Bound Algorithm for the Block Relocation Problem
    Tanaka, Shunji
    Takii, Kenta
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (01) : 181 - 190