Flexible realizations existence: NP-completeness on sparse graphs and algorithms
One of the questions in Rigidity Theory is whether a realization of the vertices of a graph in the plane is flexible, namely, if it allows a continuous deformation preserving the edge lengths. A flexible realization of a connected graph in the plane exists if and only if the graph has a so called NA...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | One of the questions in Rigidity Theory is whether a realization of the
vertices of a graph in the plane is flexible, namely, if it allows a continuous
deformation preserving the edge lengths. A flexible realization of a connected
graph in the plane exists if and only if the graph has a so called
NAC-coloring, which is surjective edge coloring by two colors such that for
each cycle either all the edges have the same color or there are at least two
edges of each color. The question whether a graph has a NAC-coloring, and hence
also the existence of a flexible realization, has been proven to be
NP-complete. We show that this question is also NP-complete on graphs with
maximum degree five and on graphs with the average degree at most
$4+\varepsilon$ for every fixed $\varepsilon >0$. The existence of a
NAC-coloring is fixed parameter tractable when parametrized by treewidth. Since
the only existing implementation of checking the existence of a NAC-coloring is
rather naive, we propose new algorithms along with their implementation, which
is significantly faster. We also focus on searching all NAC-colorings of a
graph, since they provide useful information about its possible flexible
realizations. |
---|---|
DOI: | 10.48550/arxiv.2412.13721 |