Edge Bipartization Faster than $$2^k$$ 2 k
Autor: | Michał Pilipczuk, Marcin Pilipczuk, Marcin Wrochna |
---|---|
Rok vydání: | 2017 |
Předmět: |
General Computer Science
Applied Mathematics 010102 general mathematics Parameterized complexity 0102 computer and information sciences 01 natural sciences Computer Science Applications Recursion tree Running time Combinatorics 010201 computation theory & mathematics Theory of computation Bipartite graph Iterative compression 0101 mathematics Undirected graph Constraint satisfaction problem Mathematics |
Zdroj: | Algorithmica. 81:917-966 |
ISSN: | 1432-0541 0178-4617 |
DOI: | 10.1007/s00453-017-0319-z |
Popis: | In the Edge Bipartization problem one is given an undirected graph G and an integer k, and the question is whether k edges can be deleted from G so that it becomes bipartite. Guo et al. (J Comput Syst Sci 72(8):1386–1396, 2006) proposed an algorithm solving this problem in time $$\mathcal {O}(2^k\cdot {m}^2)$$ ; today, this algorithm is a textbook example of an application of the iterative compression technique. Despite extensive progress in the understanding of the parameterized complexity of graph separation problems in the recent years, no significant improvement upon this result has been yet reported. We present an algorithm for Edge Bipartization that works in time $$\mathcal {O}(1.977^k\cdot {nm})$$ , which is the first algorithm with the running time dependence on the parameter better than $$2^k$$ . To this end, we combine the general iterative compression strategy of Guo et al. (2006), the technique proposed by Wahlstrom (in: Proceedings of SODA’14, SIAM, 2014) of using a polynomial-time solvable relaxation in the form of a Valued Constraint Satisfaction Problem to guide a bounded-depth branching algorithm, and an involved Measure&Conquer analysis of the recursion tree. |
Databáze: | OpenAIRE |
Externí odkaz: |