A Spectral Algorithm for Seriation and the Consecutive Ones Problem

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) \ge f(i,k)$ and $f(j,k) \ge f(i,k)$. This seriationproblem 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.

A Method forChronologically Orderin…A Method for Chronologically Ordering Archaeological DepositsIncidence matrices,interval graphs and…Incidence matrices, interval graphs and seriation in archeologyTesting for theConsecutive Ones…Testing for the Consecutive Ones Property, Interval Graphs, and Graph Planarity Using PQ-Tree AlgorithmsApproximation of theConsecutive Ones Matrix…Approximation of the Consecutive Ones Matrix Augmentation ProblemPartitioning SparseMatrices with…Partitioning Sparse Matrices with Eigenvectors of GraphsTHE LAPLACIAN SPECTRUMOF GRAPHS yTHE LAPLACIAN SPECTRUM OF GRAPHS yOptimal linear labelingsand eigenvalues of…Optimal linear labelings and eigenvalues of graphsLaplace eigenvalues ofgraphs - a surveyLaplace eigenvalues of graphs - a surveyA spectral algorithm forenvelope reduction of…A spectral algorithm for envelope reduction of sparse matricesApproximate GraphColoring by Semidefinit…Approximate Graph Coloring by Semidefinite ProgrammingPhysical Mapping by STSHybridization…Physical Mapping by STS Hybridization: Algorithmic Strategies and the Challenge of Software EvaluationAn Analysis of SpectralEnvelope Reduction via…An Analysis of Spectral Envelope Reduction via Quadratic Assignment ProblemsA Multi-scale Algorithmfor the Linear…A Multi-scale Algorithm for the Linear Arrangement ProblemFinding partial ordersfrom unordered 0-1 dataFinding partial orders from unordered 0-1 dataSeriation in thePresence of Errors: A…Seriation in the Presence of Errors: A Factor 16 Approximation Algorithm for l∞-Fitting Robinson Structures to DistancesSeriation in thePresence of Errors…Seriation in the Presence of Errors: NP-Hardness of l∞-Fitting Robinson Structures to Dissimilarity MatricesApproximation andfixed-parameter…Approximation and fixed-parameter algorithms for consecutive ones submatrix problemsConvex Relaxations forPermutation ProblemsConvex Relaxations for Permutation ProblemsSerialRank: SpectralRanking using SeriationSerialRank: Spectral Ranking using SeriationAn experimentalcomparison of seriation…An experimental comparison of seriation methods for one-mode two-way dataSimilarity-First Search:A New Algorithm with…Similarity-First Search: A New Algorithm with Application to Robinsonian Matrix RecognitionOptimal rates ofstatistical seriationOptimal rates of statistical seriationPQSER: A Matlab packagefor spectral seriationPQSER: A Matlab package for spectral seriationA Simple and OptimalAlgorithm for Strict…A Simple and Optimal Algorithm for Strict Circular SeriationA Spectral Algorithm forSeriation and the…A Spectral Algorithm for Seriation and the Consecutive Ones ProblemEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.