亚立方图上稀疏跨度的多项式算法

Pub Date : 2024-08-07 DOI:10.1007/s10878-024-01197-9
R. Gómez, F. K. Miyazawa, Y. Wakababayashi
{"title":"亚立方图上稀疏跨度的多项式算法","authors":"R. Gómez, F. K. Miyazawa, Y. Wakababayashi","doi":"10.1007/s10878-024-01197-9","DOIUrl":null,"url":null,"abstract":"<p>Let <i>G</i> be a connected graph and <span>\\(t \\ge 1\\)</span> a (rational) constant. A <i>t</i>-<i>spanner</i> of <i>G</i> is a spanning subgraph of <i>G</i> in which the distance between any pair of vertices is at most <i>t</i> times its distance in <i>G</i>. We address two problems on spanners. The first one, known as the <i>minimum</i> <i>t</i>-<i>spanner problem</i> (<span>MinS</span> <span>\\(_t\\)</span>), seeks in a connected graph a <i>t</i>-spanner with the smallest possible number of edges. In the second one, called <i>minimum cost tree</i> <i>t</i>-<i>spanner problem</i> (<span>MCTS</span> <span>\\(_t\\)</span>), the input graph has costs assigned to its edges and seeks a <i>t</i>-spanner that is a tree with minimum cost. It is an optimization version of the <i>tree</i> <i>t</i>-<i>spanner problem</i> (<span>TreeS</span> <span>\\(_t\\)</span>), a decision problem concerning the existence of a <i>t</i>-spanner that is a tree. <span>MinS</span> <span>\\(_t\\)</span> is known to be <span>\\({\\textsc {NP}}\\)</span>-hard for every <span>\\(t \\ge 2\\)</span>. On the other hand, <span>TreeS</span> <span>\\(_t\\)</span> admits a polynomial-time algorithm for <span>\\(t \\le 2\\)</span> and is <span>\\({\\textsc {NP}}\\)</span>-complete for <span>\\(t \\ge 4\\)</span>; but its complexity for <span>\\(t=3\\)</span> remains open. We focus on the class of subcubic graphs. First, we show that for such graphs <span>MinS</span> <span>\\(_3\\)</span> can be solved in polynomial time. These results yield a practical polynomial algorithm for <span>TreeS</span> <span>\\(_3\\)</span> that is of a combinatorial nature. We also show that <span>MCTS</span> <span>\\(_2\\)</span> can be solved in polynomial time. To obtain this last result, we prove a complete linear characterization of the polytope defined by the incidence vectors of the tree 2-spanners of a subcubic graph. A recent result showing that <span>MinS</span> <span>\\(_3\\)</span> on graphs with maximum degree at most 5 is NP-hard, together with the current result on subcubic graphs, leaves open only the complexity of <span>MinS</span> <span>\\(_3\\)</span> on graphs with maximum degree 4.\n</p>","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Polynomial algorithms for sparse spanners on subcubic graphs\",\"authors\":\"R. Gómez, F. K. Miyazawa, Y. Wakababayashi\",\"doi\":\"10.1007/s10878-024-01197-9\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Let <i>G</i> be a connected graph and <span>\\\\(t \\\\ge 1\\\\)</span> a (rational) constant. A <i>t</i>-<i>spanner</i> of <i>G</i> is a spanning subgraph of <i>G</i> in which the distance between any pair of vertices is at most <i>t</i> times its distance in <i>G</i>. We address two problems on spanners. The first one, known as the <i>minimum</i> <i>t</i>-<i>spanner problem</i> (<span>MinS</span> <span>\\\\(_t\\\\)</span>), seeks in a connected graph a <i>t</i>-spanner with the smallest possible number of edges. In the second one, called <i>minimum cost tree</i> <i>t</i>-<i>spanner problem</i> (<span>MCTS</span> <span>\\\\(_t\\\\)</span>), the input graph has costs assigned to its edges and seeks a <i>t</i>-spanner that is a tree with minimum cost. It is an optimization version of the <i>tree</i> <i>t</i>-<i>spanner problem</i> (<span>TreeS</span> <span>\\\\(_t\\\\)</span>), a decision problem concerning the existence of a <i>t</i>-spanner that is a tree. <span>MinS</span> <span>\\\\(_t\\\\)</span> is known to be <span>\\\\({\\\\textsc {NP}}\\\\)</span>-hard for every <span>\\\\(t \\\\ge 2\\\\)</span>. On the other hand, <span>TreeS</span> <span>\\\\(_t\\\\)</span> admits a polynomial-time algorithm for <span>\\\\(t \\\\le 2\\\\)</span> and is <span>\\\\({\\\\textsc {NP}}\\\\)</span>-complete for <span>\\\\(t \\\\ge 4\\\\)</span>; but its complexity for <span>\\\\(t=3\\\\)</span> remains open. We focus on the class of subcubic graphs. First, we show that for such graphs <span>MinS</span> <span>\\\\(_3\\\\)</span> can be solved in polynomial time. These results yield a practical polynomial algorithm for <span>TreeS</span> <span>\\\\(_3\\\\)</span> that is of a combinatorial nature. We also show that <span>MCTS</span> <span>\\\\(_2\\\\)</span> can be solved in polynomial time. To obtain this last result, we prove a complete linear characterization of the polytope defined by the incidence vectors of the tree 2-spanners of a subcubic graph. A recent result showing that <span>MinS</span> <span>\\\\(_3\\\\)</span> on graphs with maximum degree at most 5 is NP-hard, together with the current result on subcubic graphs, leaves open only the complexity of <span>MinS</span> <span>\\\\(_3\\\\)</span> on graphs with maximum degree 4.\\n</p>\",\"PeriodicalId\":0,\"journal\":{\"name\":\"\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0,\"publicationDate\":\"2024-08-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://doi.org/10.1007/s10878-024-01197-9\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10878-024-01197-9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

让 G 是一个连通图,(t)是一个(有理)常数。G 的一个 t 跨子图是 G 的一个跨子图,其中任意一对顶点之间的距离最多是它在 G 中距离的 t 倍。第一个问题被称为最小跨度问题(MinS \(_t\)),它在一个连通图中寻找一个边数尽可能少的跨度。第二个问题被称为最小成本树 t-spanner 问题(MCTS \(_t\)),输入图的边都有成本,寻求的 t-spanner 是成本最小的树。它是树 t-spanner 问题(TreeS \(_t\))的优化版本,是一个关于是否存在树 t-spanner 的决策问题。众所周知,MinS (_t\ )对于每一个 t (ge 2\ )来说都是({textsc {NP}})困难的。另一方面,TreeS \(_t\)对于 \(t \le 2\) 允许一个多项式时间算法,并且对于 \(t \ge 4\) 是 \({\textsc {NP}}\)-complete 的;但是它对于 \(t=3\) 的复杂性仍然是未知的。我们将重点放在亚立方图类上。首先,我们证明对于这类图,MinS \(_3\)可以在多项式时间内求解。这些结果为 TreeS \(_3\)提供了一种具有组合性质的实用多项式算法。我们还证明了 MCTS (_2)可以在多项式时间内求解。为了得到最后一个结果,我们证明了由亚立方体图的树 2-spanners 的入射向量定义的多面体的完整线性特征。最近的一个结果表明,在最大度最多为 5 的图上 MinS \(_3\) 是 NP 难的,加上目前关于亚立方图的结果,只剩下最大度为 4 的图上 MinS \(_3\) 的复杂性还没有解决。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Polynomial algorithms for sparse spanners on subcubic graphs

分享
查看原文
Polynomial algorithms for sparse spanners on subcubic graphs

Let G be a connected graph and \(t \ge 1\) a (rational) constant. A t-spanner of G is a spanning subgraph of G in which the distance between any pair of vertices is at most t times its distance in G. We address two problems on spanners. The first one, known as the minimum t-spanner problem (MinS \(_t\)), seeks in a connected graph a t-spanner with the smallest possible number of edges. In the second one, called minimum cost tree t-spanner problem (MCTS \(_t\)), the input graph has costs assigned to its edges and seeks a t-spanner that is a tree with minimum cost. It is an optimization version of the tree t-spanner problem (TreeS \(_t\)), a decision problem concerning the existence of a t-spanner that is a tree. MinS \(_t\) is known to be \({\textsc {NP}}\)-hard for every \(t \ge 2\). On the other hand, TreeS \(_t\) admits a polynomial-time algorithm for \(t \le 2\) and is \({\textsc {NP}}\)-complete for \(t \ge 4\); but its complexity for \(t=3\) remains open. We focus on the class of subcubic graphs. First, we show that for such graphs MinS \(_3\) can be solved in polynomial time. These results yield a practical polynomial algorithm for TreeS \(_3\) that is of a combinatorial nature. We also show that MCTS \(_2\) can be solved in polynomial time. To obtain this last result, we prove a complete linear characterization of the polytope defined by the incidence vectors of the tree 2-spanners of a subcubic graph. A recent result showing that MinS \(_3\) on graphs with maximum degree at most 5 is NP-hard, together with the current result on subcubic graphs, leaves open only the complexity of MinS \(_3\) on graphs with maximum degree 4.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信