Results 1 - 10
of
17
A Wide-Range Algorithm for Minimal Triangulation from an Arbitrary Ordering
, 2003
"... We present a new algorithm, called LB-Triang, which computes minimal triangulations. ..."
Abstract
-
Cited by 21 (16 self)
- Add to MetaCart
We present a new algorithm, called LB-Triang, which computes minimal triangulations.
The Minimum Degree Heuristic and the Minimal Triangulation Process
- IN LECTURE NOTES IN COMPUTER SCIENCE
, 2003
"... The Minimum Degree Algorithm, one of the classical algorithms of sparse matrix computations, is a heuristic for computing a minimum triangulation of a graph. It is widely used as a component in every sparse matrix package, and it is known to produce triangulations with few fill edges in practice, al ..."
Abstract
-
Cited by 18 (7 self)
- Add to MetaCart
The Minimum Degree Algorithm, one of the classical algorithms of sparse matrix computations, is a heuristic for computing a minimum triangulation of a graph. It is widely used as a component in every sparse matrix package, and it is known to produce triangulations with few fill edges in practice, although no theoretical bound or guarantee has been shown concerning the amount of fill it introduces. An additional remarkable property of Minimum Degree observed in practice is that it often produces a minimal triangulation. Despite extensive research on optimizing the running time of this heuristic, few theoretical results are known about it. Our goal
Branch and Tree Decomposition Techniques for Discrete Optimization
, 2005
"... This chapter gives a general overview of two emerging techniques for discrete optimization that have footholds in mathematics, computer science, and operations research: branch decompositions and tree decompositions. Branch decompositions and tree decompositions along with their respective connecti ..."
Abstract
-
Cited by 15 (3 self)
- Add to MetaCart
This chapter gives a general overview of two emerging techniques for discrete optimization that have footholds in mathematics, computer science, and operations research: branch decompositions and tree decompositions. Branch decompositions and tree decompositions along with their respective connectivity invariants, branchwidth and treewidth, were first introduced to aid in proving the Graph Minors Theorem, a wellknown conjecture (Wagner’s conjecture) in graph theory. The algorithmic importance of branch decompositions and tree decompositions for solving NP-hard problems modelled on graphs was first realized by computer scientists in relation to formulating graph problems in monadic second order logic. The dynamic programming techniques utilizing branch decompositions and tree decompositions, called branch decomposition and tree decomposition based algorithms, fall into a class of algorithms known as fixed-parameter tractable algorithms and have been shown to be effective in a practical setting for NP-hard problems such as minimum domination, the travelling salesman problem, general minor containment, and frequency assignment problems.
Safe Separators for Treewidth
- IN PROCEEDINGS 6TH WORKSHOP ON ALGORITHM ENGINEERING AND EXPERIMENTS ALENEX04
, 2003
"... ..."
A vertex incremental approach for maintaining chordality
- Discrete Mathematics
, 2006
"... For a chordal graph G = (V, E), we study the problem of whether a new vertex u � ∈ V and a given set of edges between u and vertices in V can be added to G so that the resulting graph remains chordal. We show how to resolve this efficiently, and at the same time, if the answer is no, specify a maxim ..."
Abstract
-
Cited by 8 (5 self)
- Add to MetaCart
For a chordal graph G = (V, E), we study the problem of whether a new vertex u � ∈ V and a given set of edges between u and vertices in V can be added to G so that the resulting graph remains chordal. We show how to resolve this efficiently, and at the same time, if the answer is no, specify a maximal subset of the proposed edges that can be added along with u, or conversely, a minimal set of extra edges that can be added in addition to the given set, so that the resulting graph is chordal. In order to do this, we give a new characterization of chordal graphs and, for each potential new edge uv, a characterization of the set of edges incident to u that also must be added to G along with uv. We propose a data structure that can compute and add each such set in O(n) time. Based on these results, we present an algorithm that computes both a minimal triangulation and a maximal chordal subgraph of an arbitrary input graph in O(nm) time, using a totally new vertex incremental approach. In contrast to previous algorithms, our process is on-line in that each new vertex is added without reconsidering any choice made at previous steps, and without requiring any knowledge of the vertices that might be added subsequently. 1
Single-edge monotonic sequences of graphs and linear-time algorithms for minimal completions and deletions
, 2007
"... ..."
Computing and extracting minimal cograph completions in linear time
, 2007
"... Computing and extracting minimal cograph completions in linear time ∗ ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Computing and extracting minimal cograph completions in linear time ∗
Maximum Cardinality Search
"... We present a new algorithm, called MCS-M, for computing minimal triangulations of graphs. Lex-BFS, a seminal algorithm for recognizing chordal graphs, was the genesis for two other classical algorithms: Lex-M and MCS. Lex-M extends the fundamental concept used in Lex-BFS, resulting in an algorit ..."
Abstract
- Add to MetaCart
We present a new algorithm, called MCS-M, for computing minimal triangulations of graphs. Lex-BFS, a seminal algorithm for recognizing chordal graphs, was the genesis for two other classical algorithms: Lex-M and MCS. Lex-M extends the fundamental concept used in Lex-BFS, resulting in an algorithm that also computes a minimal triangulation of an arbitrary graph. MCS simplified the fundamental concept used in Lex-BFS, resulting in a simpler algorithm for recognizing chordal graphs. The new simpler algorithm MCS-M combines the extension of Lex-M with the simplification of MCS, achieving all the results of Lex-M in the same time complexity.

