Optimal least-squares unidimensional scaling: Improved branch-and-bound procedures and comparison to dynamic programming

被引:20
作者
Brusco, MJ [1 ]
Stahl, S [1 ]
机构
[1] Florida State Univ, Coll Business, Dept Marketing, Tallahassee, FL 32306 USA
关键词
combinatorial data analysis; least-squares unidimensional scaling; branch-and-bound; dynamic programming;
D O I
10.1007/s11336-002-1032-6
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
There are two well-known methods for obtaining a guaranteed globally optimal solution to the problem of least-squares unidimensional scaling of a symmetric dissimilarity matrix: ( a) dynamic programming, and (b) branch-and-bound. Dynamic programming is generally more efficient than branch-and-bound, but the former is limited to matrices with approximately 26 or fewer objects because of computer memory limitations. We present some new branch-and-bound procedures that improve computational efficiency, and enable guaranteed globally optimal solutions to be obtained for matrices with up to 35 objects. Experimental tests were conducted to compare the relative performances of the new procedures, a previously published branch-and-bound algorithm, and a dynamic programming solution strategy. These experiments, which included both synthetic and empirical dissimilarity matrices, yielded the following findings: (a) the new branch-and-bound procedures were often drastically more efficient than the previously published branch-and-bound algorithm, (b) when computationally feasible, the dynamic programming approach was more efficient than each of the branch-and-bound procedures, and ( c) the new branch-and-bound procedures require minimal computer memory and can provide optimal solutions for matrices that are too large for dynamic programming implementation.
引用
收藏
页码:253 / 270
页数:18
相关论文
共 30 条
[1]  
[Anonymous], 1986, Multidimensional Data Analysis
[2]  
ARABIE P, 1992, ANNU REV PSYCHOL, V43, P169
[3]   Branch-and-bound algorithm for fitting anti-Robinson structures to symmetric dissimilarity matrices [J].
Brusco, MJ .
PSYCHOMETRIKA, 2002, 67 (03) :459-471
[4]   Identifying a reordering of rows and columns for multiple proximity matrices using multiobjective programming [J].
Brusco, MJ .
JOURNAL OF MATHEMATICAL PSYCHOLOGY, 2002, 46 (06) :731-745
[5]   Using quadratic assignment methods to generate initial permutations for least-squares unidimensional scaling of symmetric proximity matrices [J].
Brusco, MJ ;
Stahl, S .
JOURNAL OF CLASSIFICATION, 2000, 17 (02) :197-223
[6]   An Interactive multiobjective programming approach to combinatorial data analysis [J].
Brusco, MJ ;
Stahl, S .
PSYCHOMETRIKA, 2001, 66 (01) :5-24
[7]  
De Leeuw J., 1977, GEOMETRIC REPRESENTA, P735
[8]  
DECANI JS, 1972, BIOMETRIKA, V59, P131
[9]   SHORT NOTE ON A METHOD OF SERIATION [J].
DEFAYS, D .
BRITISH JOURNAL OF MATHEMATICAL & STATISTICAL PSYCHOLOGY, 1978, 31 (MAY) :49-53
[10]  
DESOETE G, 1988, DATA ANAL INFORMATIC, V5, P489