On the Parameterized Complexity of Compact Set Packing

IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING
Ameet Gadekar
{"title":"On the Parameterized Complexity of Compact Set Packing","authors":"Ameet Gadekar","doi":"10.1007/s00453-024-01269-6","DOIUrl":null,"url":null,"abstract":"<div><p>The <span>Set Packing</span> problem is, given a collection of sets <span>\\(\\mathcal {S}\\)</span> over a ground set <i>U</i>, to find a maximum collection of sets that are pairwise disjoint. The problem is among the most fundamental NP-hard optimization problems that have been studied extensively in various computational regimes. The focus of this work is on parameterized complexity, <span>Parameterized Set Packing</span> (<span>PSP</span>): Given parameter <span>\\(r \\in {\\mathbb N}\\)</span>, is there a collection <span>\\( \\mathcal {S}' \\subseteq \\mathcal {S}: |\\mathcal {S}'| = r\\)</span> such that the sets in <span>\\(\\mathcal {S}'\\)</span> are pairwise disjoint? Unfortunately, the problem is not fixed parameter tractable unless <span>\\(\\textsf {W[1]} = \\textsf {FPT} \\)</span>, and, in fact, an “enumerative” running time of <span>\\(|\\mathcal {S}|^{\\Omega (r)}\\)</span> is required unless the exponential time hypothesis (ETH) fails. This paper is a quest for tractable instances of <span>Set Packing</span> from parameterized complexity perspectives. We say that the input <span>\\(({U},\\mathcal {S})\\)</span> is “compact” if <span>\\(|{U}| = f(r)\\cdot \\textsf {poly} ( \\log |\\mathcal {S}|)\\)</span>, for some <span>\\(f(r) \\ge r\\)</span>. In the <span>Compact PSP</span> problem, we are given a compact instance of <span>PSP</span>. In this direction, we present a “dichotomy” result of <span>PSP</span>: When <span>\\(|{U}| = f(r)\\cdot o(\\log |\\mathcal {S}|)\\)</span>, <span>PSP</span> is in <span>FPT</span>, while for <span>\\(|{U}| = r\\cdot \\Theta (\\log (|\\mathcal {S}|))\\)</span>, the problem is <span>W[1]</span>-hard; moreover, assuming ETH, <span>Compact PSP</span> does not admit <span>\\(|\\mathcal {S}|^{o(r/\\log r)}\\)</span> time algorithm even when <span>\\(|{U}| = r\\cdot \\Theta (\\log (|\\mathcal {S}|))\\)</span>. Although certain results in the literature imply hardness of compact versions of related problems such as <span>Set</span> <span>\\(r\\)</span><span>-Covering</span> and <span>Exact</span> <span>\\(r\\)</span><span>-Covering</span>, these constructions fail to extend to <span>Compact PSP</span>. A novel contribution of our work is the identification and construction of a gadget, which we call Compatible Intersecting Set System pair, that is crucial in obtaining the hardness result for <span>Compact PSP</span>. Finally, our framework can be extended to obtain improved running time lower bounds for <span>Compact</span> <span>\\(r\\)</span><span>-VectorSum</span>.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"86 11","pages":"3579 - 3597"},"PeriodicalIF":0.9000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-024-01269-6.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Algorithmica","FirstCategoryId":"94","ListUrlMain":"https://link.springer.com/article/10.1007/s00453-024-01269-6","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

Abstract

The Set Packing problem is, given a collection of sets \(\mathcal {S}\) over a ground set U, to find a maximum collection of sets that are pairwise disjoint. The problem is among the most fundamental NP-hard optimization problems that have been studied extensively in various computational regimes. The focus of this work is on parameterized complexity, Parameterized Set Packing (PSP): Given parameter \(r \in {\mathbb N}\), is there a collection \( \mathcal {S}' \subseteq \mathcal {S}: |\mathcal {S}'| = r\) such that the sets in \(\mathcal {S}'\) are pairwise disjoint? Unfortunately, the problem is not fixed parameter tractable unless \(\textsf {W[1]} = \textsf {FPT} \), and, in fact, an “enumerative” running time of \(|\mathcal {S}|^{\Omega (r)}\) is required unless the exponential time hypothesis (ETH) fails. This paper is a quest for tractable instances of Set Packing from parameterized complexity perspectives. We say that the input \(({U},\mathcal {S})\) is “compact” if \(|{U}| = f(r)\cdot \textsf {poly} ( \log |\mathcal {S}|)\), for some \(f(r) \ge r\). In the Compact PSP problem, we are given a compact instance of PSP. In this direction, we present a “dichotomy” result of PSP: When \(|{U}| = f(r)\cdot o(\log |\mathcal {S}|)\), PSP is in FPT, while for \(|{U}| = r\cdot \Theta (\log (|\mathcal {S}|))\), the problem is W[1]-hard; moreover, assuming ETH, Compact PSP does not admit \(|\mathcal {S}|^{o(r/\log r)}\) time algorithm even when \(|{U}| = r\cdot \Theta (\log (|\mathcal {S}|))\). Although certain results in the literature imply hardness of compact versions of related problems such as Set \(r\)-Covering and Exact \(r\)-Covering, these constructions fail to extend to Compact PSP. A novel contribution of our work is the identification and construction of a gadget, which we call Compatible Intersecting Set System pair, that is crucial in obtaining the hardness result for Compact PSP. Finally, our framework can be extended to obtain improved running time lower bounds for Compact \(r\)-VectorSum.

Abstract Image

论紧凑集合打包的参数化复杂性
集合打包(Set Packing)问题是,给定地面集合 U 上的集合集合(\(\mathcal {S}\)),找出成对不相交的集合的最大集合。这个问题是最基本的 NP-困难优化问题之一,在各种计算环境中都得到了广泛的研究。这项工作的重点是参数化复杂性,即参数化集合打包(Parameterized Set Packing,PSP):给定参数({\mathbb N}\中的r),是否存在一个集合\( \mathcal {S}' \subseteq \mathcal {S}: |\mathcal {S}'| = r\) 使得\(\mathcal {S}'\) 中的集合是成对不相交的?不幸的是,除非 \(\textsf {W[1]} = \textsf {FPT} \),否则这个问题不具有固定参数的可操作性,事实上,除非指数时间假设(ETH)失效,否则需要 \(|\mathcal {S}|^\{Omega (r)}\) 的 "枚举 "运行时间。本文从参数化复杂性的角度出发,探索集合打包的可处理实例。如果 \(|{U}| = f(r)\cdot \textsf {poly} ( \log |\mathcal {S}|)\), 对于某个 \(f(r) \ge r\), 我们说输入 \(({U},\mathcal {S})\) 是 "紧凑的"。在紧凑 PSP 问题中,我们得到了一个紧凑的 PSP 实例。在这个方向上,我们提出了 PSP 的 "二分法 "结果:当 |{U}| = f(r)\cdot o(\log |\mathcal {S}|)\)时,PSP 在 FPT 中,而对于 \(|{U}| = r\cdot \Theta (\log (|\mathcal {S}|))\),问题是 W[1]-hard 的;此外,假设 ETH,即使当 |(|{U}| = r\cdot \Theta (\log (|\mathcal {S}|))\) 时,Compact PSP 也不接受 \(|\mathcal {S}|^{o(r/\log r)}\) 时间算法。尽管文献中的某些结果暗示了相关问题(如集合覆盖(Set \(r\)-Covering )和精确覆盖(Exact \(r\)-Covering ))的紧凑版本的困难性,但这些构造未能扩展到紧凑型 PSP。我们工作的一个新贡献是识别并构建了一个小工具,我们称之为相容相交集合系统对,它对于获得 Compact PSP 的硬度结果至关重要。最后,我们的框架可以扩展用于获得 Compact \(r\)-VectorSum 的改进运行时间下界。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Algorithmica
Algorithmica 工程技术-计算机:软件工程
CiteScore
2.80
自引率
9.10%
发文量
158
审稿时长
12 months
期刊介绍: Algorithmica is an international journal which publishes theoretical papers on algorithms that address problems arising in practical areas, and experimental papers of general appeal for practical importance or techniques. The development of algorithms is an integral part of computer science. The increasing complexity and scope of computer applications makes the design of efficient algorithms essential. Algorithmica covers algorithms in applied areas such as: VLSI, distributed computing, parallel processing, automated design, robotics, graphics, data base design, software tools, as well as algorithms in fundamental areas such as sorting, searching, data structures, computational geometry, and linear programming. In addition, the journal features two special sections: Application Experience, presenting findings obtained from applications of theoretical results to practical situations, and Problems, offering short papers presenting problems on selected topics of computer science.
×
引用
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学术官方微信