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 条
  • [41] A Parallel Dynamic Programming Approach for Data Analysis
    Deepak, Ankit
    Shravya, K. S.
    Chandrasekaran, K.
    2015 IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2015, : 214 - 219
  • [42] A dynamic programming approach to GA-based heuristic for multi-period CF problems
    Sharifi, Shahram
    Chauhan, Satyaveer S.
    Bhuiyan, Nadia
    JOURNAL OF MANUFACTURING SYSTEMS, 2014, 33 (03) : 366 - 375
  • [43] Generalizations, formulations and subgradient based heuristic with dynamic programming procedure for target set selection problems
    Ravelo, Santiago, V
    Meneses, Claudio N.
    COMPUTERS & OPERATIONS RESEARCH, 2021, 135
  • [44] Kansei engineering, humans and computers: efficient dynamic programming algorithms for combinatorial food packing problems
    Imahori, Shinji
    Karuno, Yoshiyuki
    Nagamochi, Hiroshi
    Wang, Xiaoming
    INTERNATIONAL JOURNAL OF BIOMETRICS, 2011, 3 (03) : 228 - 245
  • [45] DYNAMIC DATA-STRUCTURES WITH FINITE POPULATION - A COMBINATORIAL ANALYSIS
    FRANCON, J
    RANDRIANARIMANANA, B
    SCHOTT, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 380 : 162 - 174
  • [46] An analysis of heuristic templates in Genetic Programming for one-dimensional cutting and packing problems
    Quesada, Jesus
    Gil-Gala, Francisco J.
    Durasevic, Marko
    Sierra, Maria R.
    Varela, Ramiro
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 623 - 626
  • [47] Application analysis of heuristic algorithms integrating dynamic programming in RNA secondary structure prediction
    Yuan, Tao
    Yan, Xu
    INTELLIGENT SYSTEMS WITH APPLICATIONS, 2024, 23
  • [48] Performance analysis of direct heuristic dynamic programming using control-theoretic measures
    Yang, Lei
    Si, Jennie
    Tsakalis, Konstantinos S.
    Rodriguez, Annando A.
    2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 2503 - 2508
  • [49] Increasing the efficiency of combinatorial logical data analysis in recognition and classification problems
    E. V. Djukova
    A. S. Inyakin
    N. V. Peskov
    A. A. Sakharov
    Pattern Recognition and Image Analysis, 2006, 16 (4) : 695 - 699
  • [50] Leveraging cost matrix structure for hardware implementation of stereo disparity computation using dynamic programming
    MacLean, W. James
    Sabihuddin, Siraj
    Islam, Jamin
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2010, 114 (11) : 1126 - 1138