Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Paul S. Bonsma is active.

Publication


Featured researches published by Paul S. Bonsma.


Theoretical Computer Science | 2013

The complexity of rerouting shortest paths

Paul S. Bonsma

The Shortest Path Reconfiguration problem has as input a graph G with unit edge lengths, with vertices s and t, and two shortest st-paths P and Q. The question is whether there exists a sequence of shortest st-paths that starts with P and ends with Q, such that subsequent paths differ in only one vertex. This is called a rerouting sequence. This problem is shown to be PSPACE-complete. For claw-free graphs and chordal graphs, it is shown that the problem can be solved in polynomial time, and that shortest rerouting sequences have linear length. For these classes, it is also shown that deciding whether a rerouting sequence exists between all pairs of shortest st-paths can be done in polynomial time. Finally, a polynomial time algorithm for counting the number of isolated paths is given.


workshop on algorithms and data structures | 2011

Feedback vertex set in mixed graphs

Paul S. Bonsma; Daniel Lokshtanov

A mixed graph is a graph with both directed and undirected edges. We present an algorithm for deciding whether a given mixed graph on n vertices contains a feedback vertex set (FVS) of size at most k, in time O(47.5k ċ k! ċ n4). This is the first fixed parameter tractable algorithm for FVS that applies to both directed and undirected graphs.


Journal of Discrete Algorithms | 2012

Max-leaves spanning tree is APX-hard for cubic graphs

Paul S. Bonsma

We consider the problem of finding a spanning tree with maximum number of leaves (MaxLeaf). A 2-approximation algorithm is known for this problem, and a 3/2-approximation algorithm when restricted to graphs where every vertex has degree 3 (cubic graphs). MaxLeaf is known to be APX-hard in general, and NP-hard for cubic graphs. We show that the problem is also APX-hard for cubic graphs. The APX-hardness of the related problem Minimum Connected Dominating Set for cubic graphs follows.


international symposium on algorithms and computation | 2009

Finding Fullerene Patches in Polynomial Time

Paul S. Bonsma; Felix Breuer

We consider the following question, motivated by the enumeration of fullerenes. A fullerene patch is a 2-connected plane graph G in which inner faces have length 5 or 6, non-boundary vertices have degree 3, and boundary vertices have degree 2 or 3. The degree sequence along the boundary is called the boundary code of G. We show that the question whether a given sequence S is a boundary code of some fullerene patch can be answered in polynomial time when such patches have at most five 5-faces. We conjecture that our algorithm gives the correct answer for any number of 5-faces, and sketch how to extend the algorithm to the problem of counting the number of different patches with a given boundary code.


symposium on theoretical aspects of computer science | 2012

Surface Split Decompositions and Subgraph Isomorphism in Graphs on Surfaces

Paul S. Bonsma

The Subgraph Isomorphism problem asks, given a host graph G on n vertices and a pattern graph P on k vertices, whether G contains a subgraph isomorphic to P. The restriction of this problem to planar graphs has often been considered. After a sequence of improvements, the current best algorithm for planar graphs is a linear time algorithm by Dorn (STACS ’10), with complexity 2 O(k) ·O(n). We generalize this result, by giving an algorithm of the same complexity for graphs that can be embedded in surfaces of bounded genus. In addition, we simplify the algorithm and analysis. The key to these improvements is the introduction of surface split decompositions for bounded genus graphs, which generalize sphere cut decompositions for planar graphs. We extend the algorithm for the problem of counting and generating all subgraphs isomorphic to P, even for the case where P is disconnected. This answers an open question by Eppstein (JGAA’99). 1998 ACM Subject Classification F.2.2 Computations on discrete structures, G.2.2 Graph algorithms


Discrete Applied Mathematics | 2017

Rerouting shortest paths in planar graphs

Paul S. Bonsma

A rerouting sequence is a sequence of shortest st-paths such that consecutive paths differ in one vertex. We study the the Shortest Path Rerouting Problem, which asks, given two shortest st-paths P and Q in a graph G, whether a rerouting sequence exists from P to Q. This problem is PSPACE-hard in general, but we show that it can be solved in polynomial time if G is planar. To this end, we introduce a dynamic programming method for reconfiguration problems.


international workshop on combinatorial algorithms | 2010

The complexity status of problems related to sparsest cuts

Paul S. Bonsma; Hajo Broersma; Viresh Patel; Artem V. Pyatkin

Given an undirected graph G = (V,E) with a capacity function w on the edges, the sparsest cut problem is to find a vertex subset S ⊂ V minimizing ∑  e ∈ E(S,V ∖ S) w(e)/(|S||V ∖ S|). This problem is NP-hard. The proof can be found in [16]. In the case of unit capacities (i. e. if w(e) = 1 for every e ∈ E) the problem is to minimize |E(S,V ∖ S)|/(|S||V ∖ S|) over all subsets S ⊂ V. While this variant of the sparsest cut problem is often assumed to be NP-hard, this note contains the first proof of this fact. We also prove that the problem is polynomially solvable for graphs of bounded treewidth.


Archive | 2008

Finding Fullerene Patches in Polynomial Time I: Counting Hexagonal Patches

Paul S. Bonsma; Felix Breuer


Lecture Notes in Computer Science | 2013

The fine details of fast dynamic programming over tree decompositions

Hans L. Bodlaender; Paul S. Bonsma; Daniel Lokshtanov; G. Gutin; Stefan Szeider


Journal of Discrete Algorithms | 2012

The complexity of finding uniform sparsest cuts in various graph classes

Paul S. Bonsma; Hajo Broersma; Viresh Patel; Artem V. Pyatkin

Collaboration


Dive into the Paul S. Bonsma's collaboration.

Top Co-Authors

Avatar

Felix Breuer

Free University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Stefan Szeider

Vienna University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge