DMCA
Exact (exponential) algorithms for treewidth and minimum fill-in (2004)
Cached
Download Links
- [lita.sciences.univ-metz.fr]
- [www.ii.uib.no]
- [www.ii.uib.no]
- [www.ii.uib.no]
- DBLP
Other Repositories/Bibliography
Venue: | In Proceedings of the 31st International Colloquium on Automata, Languages and Programming, ICALP 2004 |
Citations: | 23 - 5 self |
Citations
1417 |
Algorithmic Graph Theory and Perfect Graphs, 2nd edition edn
- Golumbic
- 2004
(Show Context)
Citation Context ...ere the best upper bound we were able to find. Let S be a separator in a graph G = (V, E). For x ∈ V \ S, we denote by Cx(S) the component of G \ S containing x. The following lemma is an exercise in =-=[17]-=-. Lemma 1 (Folklore). A set S of vertices of G is a minimal a, b-separator if and only if a and b are in different full components associated to S. In partic6sular, S is a minimal separator if and onl... |
1210 | Parameterized Complexity
- Downey, Fellows
- 1999
(Show Context)
Citation Context ...optimal solutions or lower bounds for diverse optimization problems. (See also [5] for a comprehensive survey.) Treewidth also plays a crucial role in Downey & Fellows parameterized complexity theory =-=[13]-=-. An efficient solution to treewidth is the base for many applications in artificial intelligence, databases and logical-circuit design. See [1] for further references. The minimum fill-in problem has... |
439 |
Graph minors II. Algorithmic aspects of treewidth,
- Robertson, Seymour
- 1986
(Show Context)
Citation Context ...ue C of a graph G is a subset of V such that all the vertices of C are pairwise adjacent. By ω(G) we denote the maximum clique-size of a graph G. The notion of treewidth is due to Robertson & Seymour =-=[22]-=-. A tree decomposition of a graph G = (V, E), denoted by T D(G), is a pair (X, T ) in which T = (VT , ET ) is a tree and X = {Xi|i ∈ VT } is a family of subsets of V such that: (i) � i∈VT Xi = V ; (ii... |
386 | Complexity of finding embeddings in a k-tree
- Arnborg, Corneil, et al.
- 1987
(Show Context)
Citation Context ... and computational biology. Previous results. Treewidth and minimum fill-in are known to be NP-hard even when the input is restricted to complements of bipartite graphs (so called cobipartite graphs) =-=[2, 25]-=-. Despite of the importance of treewidth almost nothing is known on how to cope with its intractability. It is known that it can be approximated with a factor log OP T [1, 9] and it is an old open que... |
288 |
A linear-time algorithm for finding tree-decompositions of small treewidth
- Bodlaender
- 1996
(Show Context)
Citation Context ... approximated with a constant factor. Treewidth is known to be fixed parameter tractable, moreover, for a fixed k, the treewidth of size k can be computed in linear time (with a huge hidden constant) =-=[4]-=-. There is a number of algorithms that for a given graph G and integer k, either reports that the treewidth of G is at least k, or produces a tree decomposition of width at most c1 · k in time O(c k 2... |
218 |
A dynamic programming approach to sequencing problems
- Held, Karp
- 1962
(Show Context)
Citation Context ...n be solved in O ∗ (2 n ) either by using the algorithm of Arnborg et al. [2] or by reformulating them as problems of finding a special vertex ordering and using the technique proposed by Held & Karp =-=[18]-=- for the travelling salesman problem. Our results. In this paper we break the O ∗ (2 n ) barrier by obtaining the first exact algorithm for treewidth of running time O ∗ (c n ) for c < 2. Our algorith... |
218 | Computing the minimum fill-In is NP-complete
- Yannakakis
- 1981
(Show Context)
Citation Context ... and computational biology. Previous results. Treewidth and minimum fill-in are known to be NP-hard even when the input is restricted to complements of bipartite graphs (so called cobipartite graphs) =-=[2, 25]-=-. Despite of the importance of treewidth almost nothing is known on how to cope with its intractability. It is known that it can be approximated with a factor log OP T [1, 9] and it is an old open que... |
151 | Exact algorithms for NP-hard problems: a survey. In: Combinatorial Optimization–Eureka! You shrink! LNCS 2570,
- Woeginger
- 2003
(Show Context)
Citation Context ... classical complexity theory, for example why some NP-hard problems can be solved significantly faster than others? For a good overview of the field see the recent survey written by Gerhard Woeginger =-=[24]-=-.sTreewidth is one of the most basic parameters in algorithms and it plays an important role in structural graph theory. It serves as one of the main tools in Robertson & Seymour’s Graph Minors projec... |
103 | Fixed-parameter tractability of graph modification problems for hereditary properties.
- Cai
- 1996
(Show Context)
Citation Context ...t k, or produces a tree decomposition of width at most c1 · k in time O(c k 2n O(1) ), where c1, c2 are some constants (see e.g. [1]). Fixed parameter algorithms are known for fill-in problem as well =-=[10, 19]-=-. There is no previous work on exact algorithms for treewidth or fill-in and almost nothing was known about it. Both problems can be solved in O ∗ (2 n ) either by using the algorithm of Arnborg et al... |
89 | Efficient approximation for triangulation of minimum treewidth
- Amir
- 2001
(Show Context)
Citation Context ...le in Downey & Fellows parameterized complexity theory [13]. An efficient solution to treewidth is the base for many applications in artificial intelligence, databases and logical-circuit design. See =-=[1]-=- for further references. The minimum fill-in problem has important applications in sparse matrix computations and computational biology. Previous results. Treewidth and minimum fill-in are known to be... |
62 |
A deterministic (2 − 2/(k + 1)) n algorithm for k-SAT based on local search
- Dantsin, Goerdt, et al.
(Show Context)
Citation Context ...moderate instance sizes. Nice examples of fast exponential algorithms are Eppstein’s graph coloring algorithm with time complexity O ∗ (2.4150 n ) [14] and an O ∗ (1.4802 n ) time algorithm for 3-SAT =-=[12]-=-. (In this paper we use a modified big-Oh notation that suppresses all other (polynomially bounded) terms. For functions f and g we write f(n) = O ∗ (g(n)) if f(n) = O(g(n)poly(|n|)), where poly(|n|) ... |
60 |
Tour merging via branchdecomposition.
- Cook, Seymour
- 2003
(Show Context)
Citation Context ... project [23]. It is well known that many intractable problems can be solved in polynomial (and very often in linear time) when the input is restricted to graphs of bounded treewidth. In recent years =-=[11]-=- it was shown that the results on graphs of bounded treewidth (branchwidth) are not only of theoretical interest but can successfully be applied to find optimal solutions or lower bounds for diverse o... |
56 | Tractability of parameterized completion problems on chordal, strongly chordal, and proper interval graphs,
- Kaplan, Shamir, et al.
- 1999
(Show Context)
Citation Context ...t k, or produces a tree decomposition of width at most c1 · k in time O(c k 2n O(1) ), where c1, c2 are some constants (see e.g. [1]). Fixed parameter algorithms are known for fill-in problem as well =-=[10, 19]-=-. There is no previous work on exact algorithms for treewidth or fill-in and almost nothing was known about it. Both problems can be solved in O ∗ (2 n ) either by using the algorithm of Arnborg et al... |
54 | Small maximal independent sets and faster exact graph coloring
- Eppstein
(Show Context)
Citation Context ...lgorithms for certain NP-hard problems, at least for moderate instance sizes. Nice examples of fast exponential algorithms are Eppstein’s graph coloring algorithm with time complexity O ∗ (2.4150 n ) =-=[14]-=- and an O ∗ (1.4802 n ) time algorithm for 3-SAT [12]. (In this paper we use a modified big-Oh notation that suppresses all other (polynomially bounded) terms. For functions f and g we write f(n) = O ... |
37 | Characterizations and algorithmic applications of chordal graph embeddings. - Parra, Scheffler - 1997 |
37 |
obstructions to tree-decomposition,
- unknown authors
- 1991
(Show Context)
Citation Context ...Treewidth is one of the most basic parameters in algorithms and it plays an important role in structural graph theory. It serves as one of the main tools in Robertson & Seymour’s Graph Minors project =-=[23]-=-. It is well known that many intractable problems can be solved in polynomial (and very often in linear time) when the input is restricted to graphs of bounded treewidth. In recent years [11] it was s... |
36 | Treewidth and minimum fill-in: Grouping the minimal separators
- Bouchitte, Todinca
(Show Context)
Citation Context ...ithm computing the treewidth and minimum fill-in of a graph on n vertices. The algorithm can be regarded as dynamic programming across partial solutions and is based on results of Bouchitté & Todinca =-=[7, 8]-=-. The running time analysis of the algorithm is difficult and is based on a careful counting of potential maximal cliques, i.e. vertex subsets in a graph that can be maximal cliques in some minimal tr... |
34 | Generating all the minimal separators of a graph
- Berry, Bordat, et al.
- 1999
(Show Context)
Citation Context ... triangulation H of G such that Ω is a maximal clique of H. We denote by ΠG the set of all potential maximal cliques of G. The following result will be used to list all minimal separators. Theorem 2 (=-=[3]-=-). There is an algorithm listing all minimal separators of an input graph G in O(n 3 |∆G|) time. For a set K ⊆ V , a connected component C of G \ K is a full component associated to K if N(C) = K. The... |
29 |
On treewidth and minimum fill-in of asteroidal triple-free graphs
- Kloks, Kratsch, et al.
- 1997
(Show Context)
Citation Context ...(S, C) is called full if C is a full component associated to S. The graph R(S, C) = GS[S ∪ C] obtained from G[S ∪ C] by completing S into a clique is called the realization of the block B. Theorem 5 (=-=[20]-=-). Let G be a non-complete graph. Then tw(G) = min max S∈∆G C∈C(S) tw(R(S, C)) mfi(G) = min (fill(S) + S∈∆G � mfi(R(S, C))) C∈C(S) where fill(S) is the number of non-edges of G[S]. In the equations of... |
25 |
On treewidth approximations
- Bouchitte, Kratsch, et al.
- 2004
(Show Context)
Citation Context ...lled cobipartite graphs) [2, 25]. Despite of the importance of treewidth almost nothing is known on how to cope with its intractability. It is known that it can be approximated with a factor log OP T =-=[1, 9]-=- and it is an old open question if the treewidth can be approximated with a constant factor. Treewidth is known to be fixed parameter tractable, moreover, for a fixed k, the treewidth of size k can be... |
18 |
Coping with the NP-hardness of the graph bandwidth problem
- Feige
- 2000
(Show Context)
Citation Context ...s related to treewidth, namely bandwidth and pathwidth and one parameter called profile, related to minimum fill-in, that do not fit into this framework. Bandwidth can be computed in time O ∗ (10 n ) =-=[15]-=- and reducing Feige’s bounds is a challenging problem. Pathwidth (and profile) can be expressed as vertex ordering problems and thus solved in O ∗ (2 n ) time by applying a dynamic programming approac... |
12 | Tarjan, Tractability of parameterized completion problems on chordal, strongly chordal, and proper interval graphs - Kaplan, Shamir, et al. - 1999 |
9 |
Todinca I.: Listing all potential maximal cliques of a graph, Theoretical Computer Science 276
- Bouchitté
- 2002
(Show Context)
Citation Context ...ithm computing the treewidth and minimum fill-in of a graph on n vertices. The algorithm can be regarded as dynamic programming across partial solutions and is based on results of Bouchitté & Todinca =-=[7, 8]-=-. The running time analysis of the algorithm is difficult and is based on a careful counting of potential maximal cliques, i.e. vertex subsets in a graph that can be maximal cliques in some minimal tr... |
8 | Tree decompositions with small cost
- Bodlaender, Fomin
(Show Context)
Citation Context ... n . Our algorithms for treewidth and fill-in can also be applied for solving other problems that can be expressed in terms of minimal triangulations like finding a tree decomposition of minimum cost =-=[6]-=- or computing treewidth of weighted graph. However, there are two ’width’ parameters related to treewidth, namely bandwidth and pathwidth and one parameter called profile, related to minimum fill-in, ... |