A spectral algorithm for seriation and the consecutive ones problem

被引:130
作者
Atkins, JE [1 ]
Boman, EG
Hendrickson, B
机构
[1] Infin Financial Technol, Mt View, CA 94043 USA
[2] Stanford Univ, Stanford, CA 94305 USA
[3] Sandia Natl Labs, Appl & Numer Math Dept, Albuquerque, NM 87185 USA
关键词
seriation; consecutive ones property; eigenvector; Fiedler vector; analysis of algorithms;
D O I
10.1137/S0097539795285771
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In applications ranging from DNA sequencing through archeological dating to sparse matrix reordering, a recurrent problem is the sequencing of elements in such a way that highly correlated pairs of elements are near each other. That is, given a correlation function f reflecting the desire for each pair of elements to be near each other, find all permutations pi with the property that if pi(i) < pi(j) < pi(k) then f(i, j) greater than or equal to f(i, k) and f(j, k) greater than or equal to f(i, k). This seriation problem is a generalization of the well-studied consecutive ones problem. We present a spectral algorithm for this problem that has a number of interesting features. Whereas most previous applications of spectral techniques provide only bounds or heuristics, our result is an algorithm that correctly solves a nontrivial combinatorial problem. In addition, spectral methods are being successfully applied as heuristics to a variety of sequencing problems, and our result helps explain and justify these applications.
引用
收藏
页码:297 / 310
页数:14
相关论文
共 32 条
[1]  
Alavi Y., 1991, Graph theory, combinatorics, and applications, V2, P871
[2]   INTERIOR-POINT METHODS IN SEMIDEFINITE PROGRAMMING WITH APPLICATIONS TO COMBINATORIAL OPTIMIZATION [J].
ALIZADEH, F .
SIAM JOURNAL ON OPTIMIZATION, 1995, 5 (01) :13-51
[3]  
Alon N., 1994, Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, P346, DOI 10.1145/195058.195187
[4]  
[Anonymous], 1980, SPECTRA GRAPHS THEOR
[5]  
[Anonymous], 1988, ANN DISCRETE MATH
[6]   GRAPH-COLORING USING EIGENVALUE DECOMPOSITION [J].
ASPVALL, B ;
GILBERT, JR .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1984, 5 (04) :526-538
[7]  
Barnard S. T., 1993, Proceedings SUPERCOMPUTING '93, P493, DOI 10.1145/169627.169790
[8]  
BOOTH K, 1976, J COMPUT SYST SCI, V13, P333
[9]  
Chung F. R. K., 1994, Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, P1, DOI 10.1145/195058.195077
[10]   LOWER BOUNDS FOR PARTITIONING OF GRAPHS [J].
DONATH, WE ;
HOFFMAN, AJ .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1973, 17 (05) :420-425