Abstract

This thesis studies exponential time algorithms that give optimum solutions to optimization problems which are highly unlikely to be solvable to optimality in polynomial time. Such algorithms are designed and upper bounds on their running times are analyzed, for pro-blems from graph theory, constraint satisfaction, and computational biology. It is studied how restrictions on one computationally hard parameter affect the running time of algorithms for computing another parameter. Algorithms are obtained to compute minimum dominating sets, minimum bandwidth and topological bandwidth layouts, and other hard parameters, in time exponential only in the maximum number of leaves in a spanning tree of a graph. For sparse graphs, algorithms find minimum connected dominating sets in time exponential only in the optimum value. These algorithms are based on kernels of small size, meaning that arbitrary instances are polynomial-time compressible to equivalent instances whose size depends on the parameter alone. Lower and upper bounds on the number and size of certain combinatorial objects are proved. For minimal feedback vertex sets in tournaments, improved bounds on their number and a polynomial-space polynomial-delay algorithm for their enumeration are given. For subcubic planar graphs, fast algorithms finding large induced matchings are given. Fixed-parameter algorithms are presented for maximization problems whose optimum solution value grows as an unbounded function with the instance size. Polynomial kernels are obtained for all permutation constraint satisfaction problems with ternary constraints, and independent set problems in restricted graph classes, when these problems are parameterized above tight lower bounds on their solution value. Polynomial space algorithms with subexponential time requirement are obtained for the minimum triplet inconsistency problem in phylogenetics, and basically all bidimensional problems in sparse graphs such as graphs excluding a fixed minor.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call