A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs -- via half-edges

We consider three variants of the problem of finding a maximum weight restricted $2$-matching in a subcubic graph $G$. (A $2$-matching is any subset of the edges such that each vertex is incident to at most two of its edges.) Depending on the variant a restricted $2$-matching means a $2$-matching th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Paluch, Katarzyna, Wasylkiewicz, Mateusz
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 Paluch, Katarzyna
Wasylkiewicz, Mateusz
description We consider three variants of the problem of finding a maximum weight restricted $2$-matching in a subcubic graph $G$. (A $2$-matching is any subset of the edges such that each vertex is incident to at most two of its edges.) Depending on the variant a restricted $2$-matching means a $2$-matching that is either triangle-free or square-free or both triangle- and square-free. While there exist polynomial time algorithms for the first two types of $2$-matchings, they are quite complicated or use advanced methodology. For each of the three problems we present a simple reduction to the computation of a maximum weight $b$-matching. The reduction is conducted with the aid of half-edges. A half-edge of edge $e$ is, informally speaking, a half of $e$ containing exactly one of its endpoints. For a subset of triangles of $G$, we replace each edge of such a triangle with two half-edges. Two half-edges of one edge $e$ of weight $w(e)$ may get different weights, not necessarily equal to $\frac{1}{2}w(e)$. In the metric setting when the edge weights satisfy the triangle inequality, this has a geometric interpretation connected to how an incircle partitions the edges of a triangle. Our algorithms are additionally faster than those known before. The running time of each of them is $O(n^2\log{n})$, where $n$ denotes the number of vertices in the graph.
doi_str_mv 10.48550/arxiv.2012.15775
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2012_15775</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2012_15775</sourcerecordid><originalsourceid>FETCH-LOGICAL-a675-549d5ea6638e11d926cdf90a1fc624eece404254833282609155d680a257433b3</originalsourceid><addsrcrecordid>eNotz7tOwzAUxnEvDKjwAEycF3DwPclYVdykSizd0xP7JLGUS2WnFbw9UJi-__RJP8YepChMZa14wvQZL4USUhXSlqW9Zcct5DidRgK_TG2ccV1SxBFw7H9iHSbolgSJ8pqiXymA4hOufohznyHOkM-tP7fRQ5_wNGTgHC4RYcCx4xR6ynfspsMx0_3_btjh5fmwe-P7j9f33XbP0ZWWW1MHS-icrkjKUCvnQ1cLlJ13yhB5MsIoayqtVaWcqKW1wVUClS2N1q3esMe_2yuxOaU4YfpqfqnNlaq_AYQxTfI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs -- via half-edges</title><source>arXiv.org</source><creator>Paluch, Katarzyna ; Wasylkiewicz, Mateusz</creator><creatorcontrib>Paluch, Katarzyna ; Wasylkiewicz, Mateusz</creatorcontrib><description>We consider three variants of the problem of finding a maximum weight restricted $2$-matching in a subcubic graph $G$. (A $2$-matching is any subset of the edges such that each vertex is incident to at most two of its edges.) Depending on the variant a restricted $2$-matching means a $2$-matching that is either triangle-free or square-free or both triangle- and square-free. While there exist polynomial time algorithms for the first two types of $2$-matchings, they are quite complicated or use advanced methodology. For each of the three problems we present a simple reduction to the computation of a maximum weight $b$-matching. The reduction is conducted with the aid of half-edges. A half-edge of edge $e$ is, informally speaking, a half of $e$ containing exactly one of its endpoints. For a subset of triangles of $G$, we replace each edge of such a triangle with two half-edges. Two half-edges of one edge $e$ of weight $w(e)$ may get different weights, not necessarily equal to $\frac{1}{2}w(e)$. In the metric setting when the edge weights satisfy the triangle inequality, this has a geometric interpretation connected to how an incircle partitions the edges of a triangle. Our algorithms are additionally faster than those known before. The running time of each of them is $O(n^2\log{n})$, where $n$ denotes the number of vertices in the graph.</description><identifier>DOI: 10.48550/arxiv.2012.15775</identifier><language>eng</language><subject>Computer Science - Data Structures and Algorithms ; Computer Science - Discrete Mathematics</subject><creationdate>2020-12</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.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,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2012.15775$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2012.15775$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Paluch, Katarzyna</creatorcontrib><creatorcontrib>Wasylkiewicz, Mateusz</creatorcontrib><title>A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs -- via half-edges</title><description>We consider three variants of the problem of finding a maximum weight restricted $2$-matching in a subcubic graph $G$. (A $2$-matching is any subset of the edges such that each vertex is incident to at most two of its edges.) Depending on the variant a restricted $2$-matching means a $2$-matching that is either triangle-free or square-free or both triangle- and square-free. While there exist polynomial time algorithms for the first two types of $2$-matchings, they are quite complicated or use advanced methodology. For each of the three problems we present a simple reduction to the computation of a maximum weight $b$-matching. The reduction is conducted with the aid of half-edges. A half-edge of edge $e$ is, informally speaking, a half of $e$ containing exactly one of its endpoints. For a subset of triangles of $G$, we replace each edge of such a triangle with two half-edges. Two half-edges of one edge $e$ of weight $w(e)$ may get different weights, not necessarily equal to $\frac{1}{2}w(e)$. In the metric setting when the edge weights satisfy the triangle inequality, this has a geometric interpretation connected to how an incircle partitions the edges of a triangle. Our algorithms are additionally faster than those known before. The running time of each of them is $O(n^2\log{n})$, where $n$ denotes the number of vertices in the graph.</description><subject>Computer Science - Data Structures and Algorithms</subject><subject>Computer Science - Discrete Mathematics</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotz7tOwzAUxnEvDKjwAEycF3DwPclYVdykSizd0xP7JLGUS2WnFbw9UJi-__RJP8YepChMZa14wvQZL4USUhXSlqW9Zcct5DidRgK_TG2ccV1SxBFw7H9iHSbolgSJ8pqiXymA4hOufohznyHOkM-tP7fRQ5_wNGTgHC4RYcCx4xR6ynfspsMx0_3_btjh5fmwe-P7j9f33XbP0ZWWW1MHS-icrkjKUCvnQ1cLlJ13yhB5MsIoayqtVaWcqKW1wVUClS2N1q3esMe_2yuxOaU4YfpqfqnNlaq_AYQxTfI</recordid><startdate>20201231</startdate><enddate>20201231</enddate><creator>Paluch, Katarzyna</creator><creator>Wasylkiewicz, Mateusz</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20201231</creationdate><title>A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs -- via half-edges</title><author>Paluch, Katarzyna ; Wasylkiewicz, Mateusz</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a675-549d5ea6638e11d926cdf90a1fc624eece404254833282609155d680a257433b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer Science - Data Structures and Algorithms</topic><topic>Computer Science - Discrete Mathematics</topic><toplevel>online_resources</toplevel><creatorcontrib>Paluch, Katarzyna</creatorcontrib><creatorcontrib>Wasylkiewicz, Mateusz</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Paluch, Katarzyna</au><au>Wasylkiewicz, Mateusz</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs -- via half-edges</atitle><date>2020-12-31</date><risdate>2020</risdate><abstract>We consider three variants of the problem of finding a maximum weight restricted $2$-matching in a subcubic graph $G$. (A $2$-matching is any subset of the edges such that each vertex is incident to at most two of its edges.) Depending on the variant a restricted $2$-matching means a $2$-matching that is either triangle-free or square-free or both triangle- and square-free. While there exist polynomial time algorithms for the first two types of $2$-matchings, they are quite complicated or use advanced methodology. For each of the three problems we present a simple reduction to the computation of a maximum weight $b$-matching. The reduction is conducted with the aid of half-edges. A half-edge of edge $e$ is, informally speaking, a half of $e$ containing exactly one of its endpoints. For a subset of triangles of $G$, we replace each edge of such a triangle with two half-edges. Two half-edges of one edge $e$ of weight $w(e)$ may get different weights, not necessarily equal to $\frac{1}{2}w(e)$. In the metric setting when the edge weights satisfy the triangle inequality, this has a geometric interpretation connected to how an incircle partitions the edges of a triangle. Our algorithms are additionally faster than those known before. The running time of each of them is $O(n^2\log{n})$, where $n$ denotes the number of vertices in the graph.</abstract><doi>10.48550/arxiv.2012.15775</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2012.15775
ispartof
issn
language eng
recordid cdi_arxiv_primary_2012_15775
source arXiv.org
subjects Computer Science - Data Structures and Algorithms
Computer Science - Discrete Mathematics
title A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs -- via half-edges
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T13%3A06%3A44IST&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=A%20simple%20combinatorial%20algorithm%20for%20restricted%202-matchings%20in%20subcubic%20graphs%20--%20via%20half-edges&rft.au=Paluch,%20Katarzyna&rft.date=2020-12-31&rft_id=info:doi/10.48550/arxiv.2012.15775&rft_dat=%3Carxiv_GOX%3E2012_15775%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