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 条
  • [1] Heuristic implementation of dynamic programming for matrix permutation problems in combinatorial data analysis
    Brusco, Michael J.
    Koehn, Hans-Friedrich
    Stahl, Stephanie
    PSYCHOMETRIKA, 2008, 73 (03) : 503 - 522
  • [2] Combinatorial data analysis: Optimization by dynamic programming
    Brusco, MJ
    JOURNAL OF CLASSIFICATION, 2001, 18 (02) : 276 - 280
  • [3] Combinatorial data analysis: Optimization by dynamic programming.
    Ramsay, J
    PSYCHOMETRIKA, 2004, 69 (03) : 499 - 499
  • [4] Dynamic Programming Algorithms with Data Rounding for Combinatorial Food Packing Problems
    Karuno, Yoshiyuki
    Takahashi, Kazushi
    Yamada, Atsushi
    JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2013, 7 (02): : 233 - 243
  • [5] A Dynamic Multiarmed Bandit-Gene Expression Programming Hyper-Heuristic for Combinatorial Optimization Problems
    Sabar, Nasser R.
    Ayob, Masri
    Kendall, Graham
    Qu, Rong
    IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (02) : 217 - 228
  • [6] The use of dynamic programming in genetic algorithms for permutation problems
    Yagiura, M
    Ibaraki, T
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 92 (02) : 387 - 401
  • [7] MATRIX PERMUTATION AS A HEURISTIC DEVICE IN THE ANALYSIS OF THE BIMOBA VERB
    PIKE, KL
    JACOBS, G
    LINGUA, 1968, 21 (OCT) : 321 - 345
  • [8] A combinatorial analysis of the permutation and non-permutation flow shop scheduling problems
    Rossit, Daniel A.
    Vasquez, Oscar C.
    Tohme, Fernando
    Frutos, Mariano
    Safe, Martin D.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 289 (03) : 841 - 854
  • [9] APPLICATIONS OF COMBINATORIAL PROGRAMMING TO DATA-ANALYSIS - TRAVELING SALESMAN AND RELATED PROBLEMS
    HUBERT, LJ
    BAKER, FB
    PSYCHOMETRIKA, 1978, 43 (01) : 81 - 91
  • [10] Data-driven heuristic dynamic programming with virtual reality
    Fang, Xiao
    Zheng, Dezhong
    He, Haibo
    Ni, Zhen
    NEUROCOMPUTING, 2015, 166 : 244 - 255