Approximation Algorithms for Facial Cycles in Planar Embeddings

Giordano Da Lozzo, Ignaz Rutter · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · 2018

Consider the following combinatorial problem: Given a planar graph G and a set of simple cycles C in G, find a planar embedding E of G such that the number of cycles in C that bound a face in E is maximized. This problem, called Max Facial C-Cycles, was first studied by Mutzel and Weiskircher [IPCO'99] and then proved NP-hard by Woeginger [Oper. Res. Lett., 2002]. We establish a tight border of tractability for Max Facial C-Cycles in biconnected planar graphs by giving conditions under which the problem is NP-hard and showing that strengthening any of these conditions makes the problem polynomial-time solvable. Our main results are approximation algorithms for Max Facial C-Cycles. Namely, we give a 2-approximation for series-parallel graphs and a (4 + ε)-approximation for biconnected planar graphs. Remarkably, this provides one of the first approximation algorithms for constrained embedding problems.

Read the paper · More papers on PaperTik