Matrix multiplication via arithmetic progressions
Journal of Symbolic Computation - Special issue on computational algebraic complexity
Handbook of theoretical computer science (vol. A)
On treewidth and minimum fill-in of asteroidal triple-free graphs
Ordal'94 Selected papers from the conference on Orders, algorithms and applications
Characterizations and algorithmic applications of chordal graph embeddings
Proceedings of the 4th Twente workshop on Graphs and combinatorial optimization
Obtaining highly accurate topology estimates of evolutionary trees from very short sequences
RECOMB '99 Proceedings of the third annual international conference on Computational molecular biology
A practical algorithm for making filled graphs minimal
Theoretical Computer Science
Treewidth and Minimum Fill-in: Grouping the Minimal Separators
SIAM Journal on Computing
SIAM Journal on Matrix Analysis and Applications
Recognizing weakly triangulated graphs by edge separability
Nordic Journal of Computing
SODA '03 Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms
Minimal Elimination Ordering Inside a Given Chordal Graph
WG '97 Proceedings of the 23rd International Workshop on Graph-Theoretic Concepts in Computer Science
Efficient Implementation of a Minimal Triangulation Algorithm
ESA '02 Proceedings of the 10th Annual European Symposium on Algorithms
A wide-range algorithm for minimal triangulation from an arbitrary ordering
Journal of Algorithms
Interval completion with few edges
Proceedings of the thirty-ninth annual ACM symposium on Theory of computing
Minimal comparability completions of arbitrary graphs
Discrete Applied Mathematics
Characterizing and Computing Minimal Cograph Completions
FAW '08 Proceedings of the 2nd annual international workshop on Frontiers in Algorithmics
Minimal interval completion through graph exploration
Theoretical Computer Science
Characterizing and computing minimal cograph completions
Discrete Applied Mathematics
Minimal proper interval completions
WG'06 Proceedings of the 32nd international conference on Graph-Theoretic Concepts in Computer Science
SOFSEM'05 Proceedings of the 31st international conference on Theory and Practice of Computer Science
Making arbitrary graphs transitively orientable: minimal comparability completions
ISAAC'06 Proceedings of the 17th international conference on Algorithms and Computation
Minimal interval completion through graph exploration
ISAAC'06 Proceedings of the 17th international conference on Algorithms and Computation
A parameterized algorithm for chordal sandwich
CIAC'10 Proceedings of the 7th international conference on Algorithms and Complexity
Minimal split completions of graphs
LATIN'06 Proceedings of the 7th Latin American conference on Theoretical Informatics
Hi-index | 0.00 |
The problem of computing minimal triangulations of graphs, also called minimal fill, was introduced and solved in 1976 by Rose, Tarjan, and Lueker [17] in time O(nm), thus O(n3) for dense graphs. Although the topic has received increasing attention since then, and several new results on characterizing and computing minimal triangulations have been presented, this first time bound has remained the best. In this paper we introduce an O(n α log n) time algorithm for computing minimal triangulations, where O(nα) is the time required to multiply two n × n matrices. The current best known α is less than 2.376, and thus our result breaks the long standing asymptotic time complexity bound for this problem. To achieve this result, we introduce and combine several techniques that are new to minimal triangulation algorithms, like working on the complement of the input graph, graph search for a vertex set A that bounds the size of the connected components when A is removed, and matrix multiplication.