首页> 外文期刊>Psychometrika >Heuristic implementation of dynamic programming for matrix permutation problems in combinatorial data analysis
【24h】

Heuristic implementation of dynamic programming for matrix permutation problems in combinatorial data analysis

机译:组合数据分析中矩阵置换问题动态规划的启发式实现

获取原文
获取原文并翻译 | 示例
           

摘要

Dynamic programming methods for matrix permutation problems in combinatorial data analysis can produce globally-optimal solutions for matrices up to size 30x30, 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 35x35. 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.
机译:组合数据分析中矩阵置换问题的动态编程方法可以为尺寸最大为30x30的矩阵提供全局最优的解决方案,但由于巨大的计算机内存需求,因此无法在较大的矩阵上进行计算。分支定界方法还可以保证全局最优解,但是出于计算时间考虑,通常将它们的适用范围限制为不大于35x35的矩阵大小。因此,已经提出了针对较大矩阵的各种启发式方法,包括迭代二次分配,禁忌搜索,模拟退火和变量邻域搜索。尽管这些启发式方法可以产生出色的结果,但它们倾向于收敛到局部最优值,在该最优值中很难通过传统的邻域移动(例如,成对互换,对象块重定位,对象块反转等)来置换排列。我们表明,动态规划的启发式实现产生了逃避局部最优的有效过程。具体而言,我们建议将动态规划应用于通过模拟退火识别的局部最优置换中的合理大小的连续对象子序列,以进一步提高目标函数的值。在组合数据分析文献中针对三个经典矩阵置换问题提供了实验结果:(a)最大化非对称邻近矩阵的支配指数; (b)对称异种矩阵的最小二乘一维缩放; (c)近似于对称相异矩阵的反罗宾逊结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号