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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Laštovička, Petr, Legerský, Jan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Laštovička, Petr
Legerský, Jan
description 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_str_mv 10.48550/arxiv.2412.13721
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2412_13721</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2412_13721</sourcerecordid><originalsourceid>FETCH-arxiv_primary_2412_137213</originalsourceid><addsrcrecordid>eNqFjr0KwjAUhbM4iPoATt4XaG36g-IqFifp4F6u9doG0iTkBqk-vbW4Ox3O4YPzCbGWSZzviyLZoh_UM05zmcYy26VyLqpS06BumsATavXGoKxhGDcOZBo6wKWKGts7TWMnZrAG2KFngtaj6xjQ3AF1a70KXc9LMXugZlr9ciE25el6PEfTd-286tG_6q9DPTlk_4kPVd89RQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Flexible realizations existence: NP-completeness on sparse graphs and algorithms</title><source>arXiv.org</source><creator>Laštovička, Petr ; Legerský, Jan</creator><creatorcontrib>Laštovička, Petr ; Legerský, Jan</creatorcontrib><description>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 &gt;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.</description><identifier>DOI: 10.48550/arxiv.2412.13721</identifier><language>eng</language><subject>Computer Science - Computational Geometry ; Mathematics - Combinatorics</subject><creationdate>2024-12</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2412.13721$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2412.13721$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Laštovička, Petr</creatorcontrib><creatorcontrib>Legerský, Jan</creatorcontrib><title>Flexible realizations existence: NP-completeness on sparse graphs and algorithms</title><description>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 &gt;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.</description><subject>Computer Science - Computational Geometry</subject><subject>Mathematics - Combinatorics</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNqFjr0KwjAUhbM4iPoATt4XaG36g-IqFifp4F6u9doG0iTkBqk-vbW4Ox3O4YPzCbGWSZzviyLZoh_UM05zmcYy26VyLqpS06BumsATavXGoKxhGDcOZBo6wKWKGts7TWMnZrAG2KFngtaj6xjQ3AF1a70KXc9LMXugZlr9ciE25el6PEfTd-286tG_6q9DPTlk_4kPVd89RQ</recordid><startdate>20241218</startdate><enddate>20241218</enddate><creator>Laštovička, Petr</creator><creator>Legerský, Jan</creator><scope>AKY</scope><scope>AKZ</scope><scope>GOX</scope></search><sort><creationdate>20241218</creationdate><title>Flexible realizations existence: NP-completeness on sparse graphs and algorithms</title><author>Laštovička, Petr ; Legerský, Jan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-arxiv_primary_2412_137213</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computer Science - Computational Geometry</topic><topic>Mathematics - Combinatorics</topic><toplevel>online_resources</toplevel><creatorcontrib>Laštovička, Petr</creatorcontrib><creatorcontrib>Legerský, Jan</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv Mathematics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Laštovička, Petr</au><au>Legerský, Jan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Flexible realizations existence: NP-completeness on sparse graphs and algorithms</atitle><date>2024-12-18</date><risdate>2024</risdate><abstract>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 &gt;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.</abstract><doi>10.48550/arxiv.2412.13721</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2412.13721
ispartof
issn
language eng
recordid cdi_arxiv_primary_2412_13721
source arXiv.org
subjects Computer Science - Computational Geometry
Mathematics - Combinatorics
title Flexible realizations existence: NP-completeness on sparse graphs and algorithms
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-11T14%3A42%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Flexible%20realizations%20existence:%20NP-completeness%20on%20sparse%20graphs%20and%20algorithms&rft.au=La%C5%A1tovi%C4%8Dka,%20Petr&rft.date=2024-12-18&rft_id=info:doi/10.48550/arxiv.2412.13721&rft_dat=%3Carxiv_GOX%3E2412_13721%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true