Heuristic Implementation of Dynamic Programming for Matrix Permutation Problems in Combinatorial Data Analysis

被引:0
|
作者
Michael J. Brusco
Hans-Friedrich Köhn
Stephanie Stahl
机构
[1] Florida State University,Department of Marketing, College of Business
[2] University of Missouri-Columbia,undefined
来源
Psychometrika | 2008年 / 73卷
关键词
Combinatorial data analysis; matrix permutation; dynamic programming; heuristics;
D O I
暂无
中图分类号
学科分类号
摘要
Dynamic programming methods for matrix permutation problems in combinatorial data analysis can produce globally-optimal solutions for matrices up to size 30×30, but are computationally infeasible for larger matrices because of enormous computer memory requirements. Branch-and-bound methods also guarantee globally-optimal solutions, but computation time considerations generally limit their applicability to matrix sizes no greater than 35×35. Accordingly, a variety of heuristic methods have been proposed for larger matrices, including iterative quadratic assignment, tabu search, simulated annealing, and variable neighborhood search. Although these heuristics can produce exceptional results, they are prone to converge to local optima where the permutation is difficult to dislodge via traditional neighborhood moves (e.g., pairwise interchanges, object-block relocations, object-block reversals, etc.). We show that a heuristic implementation of dynamic programming yields an efficient procedure for escaping local optima. Specifically, we propose applying dynamic programming to reasonably-sized subsequences of consecutive objects in the locally-optimal permutation, identified by simulated annealing, to further improve the value of the objective function. Experimental results are provided for three classic matrix permutation problems in the combinatorial data analysis literature: (a) maximizing a dominance index for an asymmetric proximity matrix; (b) least-squares unidimensional scaling of a symmetric dissimilarity matrix; and (c) approximating an anti-Robinson structure for a symmetric dissimilarity matrix.
引用
收藏
页码:503 / 522
页数:19
相关论文
共 50 条
  • [21] Stability analysis of heuristic dynamic programming algorithm for nonlinear systems
    Feng, Tao
    Zhang, Huaguang
    Luo, Yanhong
    Zhang, Jilie
    NEUROCOMPUTING, 2015, 149 : 1461 - 1468
  • [23] Water network operational optimization: Utilizing symmetries in combinatorial problems by dynamic programming
    Bene, Jozsef Gergely
    Selek, Istvan
    PERIODICA POLYTECHNICA-CIVIL ENGINEERING, 2012, 56 (01): : 51 - 61
  • [24] Implementation of Dynamic Programming for Optimal Control Problems With Continuous States
    van Berkel, Koos
    de Jager, Bram
    Hofman, Theo
    Steinbuch, Maarten
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (03) : 1172 - 1179
  • [25] Statistical mechanical analysis of linear programming relaxation for combinatorial optimization problems
    Takabe, Satoshi
    Hukushima, Koji
    PHYSICAL REVIEW E, 2016, 93 (05)
  • [26] Elements of Dynamic Programming in Local Improvement Constructions for Heuristic Solutions of Routing Problems with Constraints
    Petunin, A. A.
    Chentsov, A. A.
    Chentsov, A. G.
    Chentsov, P. A.
    AUTOMATION AND REMOTE CONTROL, 2017, 78 (04) : 666 - 681
  • [27] Elements of dynamic programming in local improvement constructions for heuristic solutions of routing problems with constraints
    A. A. Petunin
    A. A. Chentsov
    A. G. Chentsov
    P. A. Chentsov
    Automation and Remote Control, 2017, 78 : 666 - 681
  • [28] Tackling Large-Scale and Combinatorial Bi-Level Problems With a Genetic Programming Hyper-Heuristic
    Kieffer, Emmanuel
    Danoy, Gregoire
    Brust, Matthias R.
    Bouvry, Pascal
    Nagih, Anass
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (01) : 44 - 56
  • [29] A linear programming based heuristic framework for min-max regret combinatorial optimization problems with interval costs
    Assuncao, Lucas
    Noronha, Thiago F.
    Santos, Andrea Cynthia
    Andrade, Rafael
    COMPUTERS & OPERATIONS RESEARCH, 2017, 81 : 51 - 66
  • [30] Complete stability analysis of a heuristic approximate dynamic programming control design
    Sokolov, Yury
    Kozma, Robert
    Werbos, Ludmilla D.
    Werbos, Paul J.
    AUTOMATICA, 2015, 59 : 9 - 18