We present an algorithmic framework (including a single data structure) that is extended into linear-time algorithms to solve several NP-complete graph problems (i.e., INDEPENDENT SET, M AXIMUM CUT, GRAPH COLORING, HAMILTONIAN CYCLE, and DISJOINT PATHS). The linearity is achieved assuming the provision of a branch decomposition of the instance graph. We then modify the framework to create a multithreaded framework that uses the existing problem-specific extensions without any revision. Computational results for the serial and parallel algorithms are provided. In addition, we present a graphical package called JPAD that can display a graph and branch decomposition, show their relationship to each other, and be extended to rim and display the...
Branch & Reduce and dynamic programming on graphs of bounded treewidth are among the most common...
International audienceThe problems of determining minimum identifying, locating-dominating or open l...
Abstract. Many real-world problems require graphs of such large size that polynomial time algorithms...
AbstractWe present and illustrate by a sequence of examples an algorithm paradigm for solving NP- ha...
We prove that, for any fixed k, one can construct a linear time algorithm that checks if a graph ha...
Many real-life problems can be modeled as optimization or decision problems on graphs. Also, many of...
We described a simple algorithm running in linear time for each xed constant k, that either establis...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
This thesis concerns tree decompositions. Trees are one of the simplest and most well understood cla...
The notions of branchwidth and branch-decomposition of graphs are introduced by Robertson and Seymou...
Branch & Reduce and dynamic programming on graphs of bounded treewidth are among the most common...
In this paper, we consider the problem of computing an optimal branch decomposition of a graph. Bran...
The cutwidth of a graph G is defined to be the smallest integer k such that the vertices of G can be...
AbstractThis paper presents a number of new ideas and results on graph reduction applied to graphs o...
Abstract: A graph of small branchwidth admits efficient dynamic programming algorithms for many NP-h...
Branch & Reduce and dynamic programming on graphs of bounded treewidth are among the most common...
International audienceThe problems of determining minimum identifying, locating-dominating or open l...
Abstract. Many real-world problems require graphs of such large size that polynomial time algorithms...
AbstractWe present and illustrate by a sequence of examples an algorithm paradigm for solving NP- ha...
We prove that, for any fixed k, one can construct a linear time algorithm that checks if a graph ha...
Many real-life problems can be modeled as optimization or decision problems on graphs. Also, many of...
We described a simple algorithm running in linear time for each xed constant k, that either establis...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
This thesis concerns tree decompositions. Trees are one of the simplest and most well understood cla...
The notions of branchwidth and branch-decomposition of graphs are introduced by Robertson and Seymou...
Branch & Reduce and dynamic programming on graphs of bounded treewidth are among the most common...
In this paper, we consider the problem of computing an optimal branch decomposition of a graph. Bran...
The cutwidth of a graph G is defined to be the smallest integer k such that the vertices of G can be...
AbstractThis paper presents a number of new ideas and results on graph reduction applied to graphs o...
Abstract: A graph of small branchwidth admits efficient dynamic programming algorithms for many NP-h...
Branch & Reduce and dynamic programming on graphs of bounded treewidth are among the most common...
International audienceThe problems of determining minimum identifying, locating-dominating or open l...
Abstract. Many real-world problems require graphs of such large size that polynomial time algorithms...