Compatible Connectivity-Augmentation of Planar Disconnected Graphs
Motivated by applications to graph morphing, we consider the following \emph{compatible connectivity-augmentation problem}: We are given a labelled n-vertex planar graph, G, that has r≥2 connected components, and k≥2 isomorphic planar straight-line drawings, G1,…,Gk, of G. We wish to augment G by adding vertices and edges to make it connected in such a way that these vertices and edges can be added to G1,…,Gk as points and straight-line segments, respectively, to obtain k planar straight-line drawings isomorphic to the augmentation of G. We show that adding Θ(nr1−1/k) edges and vertices to G is always sufficient and sometimes necessary to achieve this goal. The upper bound holds for all r∈{2,…,n} and k≥2 and is achievable by an algorithm whose running time is O(nr1−1/k) for k=O(1) and whose running time is O(kn2) for general values of k. The lower bound holds for all r∈{2,…,n/4} and k≥2.