首页 > 最新文献

Algorithmica最新文献

英文 中文
Analysis of the (1+1) EA on LeadingOnes with Constraints 带约束导联器的(1+1)EA分析
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-19 DOI: 10.1007/s00453-025-01298-9
Tobias Friedrich, Timo Kötzing, Aneta Neumann, Frank Neumann, Aishwarya Radhakrishnan

Understanding how evolutionary algorithms perform on constrained problems has gained increasing attention in recent years. In this paper, we study how evolutionary algorithms optimize constrained versions of the classical LeadingOnes problem. We first provide a run time analysis for the classical (1+1) EA on the LeadingOnes problem with a deterministic cardinality constraint, giving (Theta (n (n-B)log (B) + nB)) as the tight bound. Our results show that the behaviour of the algorithm is highly dependent on the constraint bound of the uniform constraint. Afterwards, we consider the problem in the context of stochastic constraints and provide insights using theoretical and experimental studies on how the ((mu )+1) EA is able to deal with these constraints in a sampling-based setting.

理解进化算法在约束问题上的表现近年来受到越来越多的关注。在本文中,我们研究了进化算法如何优化经典LeadingOnes问题的约束版本。我们首先对LeadingOnes问题上具有确定性基数约束的经典(1+1)EA进行运行时分析,给出(Theta (n (n-B)log (B) + nB))作为紧界。结果表明,该算法的行为高度依赖于均匀约束的约束界。之后,我们在随机约束的背景下考虑这个问题,并通过理论和实验研究提供关于((mu ) +1) EA如何能够在基于抽样的设置中处理这些约束的见解。
{"title":"Analysis of the (1+1) EA on LeadingOnes with Constraints","authors":"Tobias Friedrich,&nbsp;Timo Kötzing,&nbsp;Aneta Neumann,&nbsp;Frank Neumann,&nbsp;Aishwarya Radhakrishnan","doi":"10.1007/s00453-025-01298-9","DOIUrl":"10.1007/s00453-025-01298-9","url":null,"abstract":"<div><p>Understanding how evolutionary algorithms perform on constrained problems has gained increasing attention in recent years. In this paper, we study how evolutionary algorithms optimize constrained versions of the classical LeadingOnes problem. We first provide a run time analysis for the classical (1+1) EA on the LeadingOnes problem with a deterministic cardinality constraint, giving <span>(Theta (n (n-B)log (B) + nB))</span> as the tight bound. Our results show that the behaviour of the algorithm is highly dependent on the constraint bound of the uniform constraint. Afterwards, we consider the problem in the context of stochastic constraints and provide insights using theoretical and experimental studies on how the (<span>(mu )</span>+1) EA is able to deal with these constraints in a sampling-based setting.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 5","pages":"661 - 689"},"PeriodicalIF":0.9,"publicationDate":"2025-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-025-01298-9.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143919145","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tight Bounds for Chordal/Interval Vertex Deletion Parameterized by Treewidth 由Treewidth参数化的弦/间隔顶点删除紧边界
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-29 DOI: 10.1007/s00453-025-01293-0
Michał Włodarczyk

In Chordal/Interval Vertex Deletion we ask how many vertices one needs to remove from a graph to make it chordal (respectively: interval). We study these problems under the parameterization by treewidth (textbf{tw}) of the input graph G. On the one hand, we present an algorithm for Chordal Vertex Deletion with running time (2^{mathcal {O}(textbf{tw})} cdot |V(G)|), improving upon the running time (2^{mathcal {O}(textbf{tw}^2)} cdot |V(G)|^{mathcal {O}(1)}) by Jansen, de Kroon, and Włodarczyk (STOC’21). When a tree decomposition of width (textbf{tw}) is given, then the base of the exponent equals (2^{omega -1}cdot 3 + 1). Our algorithm is based on a novel link between chordal graphs and graphic matroids, which allows us to employ the framework of representative families. On the other hand, we prove that Interval Vertex Deletion cannot be solved in time (2^{o(textbf{tw}log textbf{tw})} cdot |V(G)|^{mathcal {O}(1)}) assuming the Exponential Time Hypothesis.

在Chordal/Interval顶点删除中,我们询问需要从图中删除多少顶点才能使其成为Chordal(分别为:Interval)。我们在输入图g的树宽(textbf{tw})参数化下研究了这些问题。一方面,我们提出了一个运行时间(2^{mathcal {O}(textbf{tw})} cdot |V(G)|)的弦点删除算法,改进了Jansen, de Kroon和Włodarczyk (STOC ' 21)的运行时间(2^{mathcal {O}(textbf{tw}^2)} cdot |V(G)|^{mathcal {O}(1)})。当给出宽度为(textbf{tw})的树分解时,则指数的底数等于(2^{omega -1}cdot 3 + 1)。我们的算法是基于弦图和图形拟阵之间的一种新颖的联系,这使我们能够采用代表性家庭的框架。另一方面,我们证明了在指数时间假设下,区间顶点删除不能在时间(2^{o(textbf{tw}log textbf{tw})} cdot |V(G)|^{mathcal {O}(1)})上解决。
{"title":"Tight Bounds for Chordal/Interval Vertex Deletion Parameterized by Treewidth","authors":"Michał Włodarczyk","doi":"10.1007/s00453-025-01293-0","DOIUrl":"10.1007/s00453-025-01293-0","url":null,"abstract":"<div><p>In Chordal/Interval Vertex Deletion we ask how many vertices one needs to remove from a graph to make it chordal (respectively: interval). We study these problems under the parameterization by treewidth <span>(textbf{tw})</span> of the input graph <i>G</i>. On the one hand, we present an algorithm for Chordal Vertex Deletion with running time <span>(2^{mathcal {O}(textbf{tw})} cdot |V(G)|)</span>, improving upon the running time <span>(2^{mathcal {O}(textbf{tw}^2)} cdot |V(G)|^{mathcal {O}(1)})</span> by Jansen, de Kroon, and Włodarczyk (STOC’21). When a tree decomposition of width <span>(textbf{tw})</span> is given, then the base of the exponent equals <span>(2^{omega -1}cdot 3 + 1)</span>. Our algorithm is based on a novel link between chordal graphs and graphic matroids, which allows us to employ the framework of representative families. On the other hand, we prove that Interval Vertex Deletion cannot be solved in time <span>(2^{o(textbf{tw}log textbf{tw})} cdot |V(G)|^{mathcal {O}(1)})</span> assuming the Exponential Time Hypothesis.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 5","pages":"621 - 660"},"PeriodicalIF":0.9,"publicationDate":"2025-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143919082","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Correction: Galloping in Fast-Growth Natural Merge Sorts 更正:在快速增长的自然合并分类中驰骋
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-29 DOI: 10.1007/s00453-025-01297-w
Elahe Ghasemi, Vincent Jugé, Ghazal Khalighinejad, Helia Yazdanyar
{"title":"Correction: Galloping in Fast-Growth Natural Merge Sorts","authors":"Elahe Ghasemi,&nbsp;Vincent Jugé,&nbsp;Ghazal Khalighinejad,&nbsp;Helia Yazdanyar","doi":"10.1007/s00453-025-01297-w","DOIUrl":"10.1007/s00453-025-01297-w","url":null,"abstract":"","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 5","pages":"812 - 812"},"PeriodicalIF":0.9,"publicationDate":"2025-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143919081","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reforming an Envy-Free Matching 改革无嫉妒的配对
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-27 DOI: 10.1007/s00453-025-01294-z
Takehiro Ito, Yuni Iwamasa, Naonori Kakimura, Naoyuki Kamiyama, Yusuke Kobayashi, Yuta Nozaki, Yoshio Okamoto, Kenta Ozeki

We consider the problem of reforming an envy-free matching when each agent has a strict preference over items and is assigned a single item. Given an envy-free matching, we consider an operation to exchange the item of an agent with an unassigned item preferred by the agent that results in another envy-free matching. We repeat this operation as long as we can. We prove that the resulting envy-free matching is uniquely determined up to the choice of an initial envy-free matching, and can be found in polynomial time. We call the resulting matching a reformist envy-free matching, and study a shortest sequence to obtain the reformist envy-free matching from an initial envy-free matching. We prove that a shortest sequence is computationally hard to obtain. We also give polynomial-time algorithms when each agent accepts at most three items or each item is accepted by at most two agents. Inapproximability and fixed-parameter (in)tractability are also discussed.

我们考虑了当每个代理对项目有严格的偏好并分配一个项目时,改革无嫉妒匹配的问题。给定一个无嫉妒匹配,我们考虑一个操作,将代理的项与代理首选的未分配项交换,从而导致另一个无嫉妒匹配。我们尽可能地重复这个操作。我们证明了结果的无嫉妒匹配是唯一确定的,直到初始无嫉妒匹配的选择,并且可以在多项式时间内找到。我们将得到的匹配称为改良无嫉妒匹配,并研究从初始无嫉妒匹配得到改良无嫉妒匹配的最短序列。我们证明了最短序列在计算上很难得到。当每个智能体最多接受三个项目或每个项目最多被两个智能体接受时,我们也给出了多项式时间算法。讨论了不逼近性和定参数可跟踪性。
{"title":"Reforming an Envy-Free Matching","authors":"Takehiro Ito,&nbsp;Yuni Iwamasa,&nbsp;Naonori Kakimura,&nbsp;Naoyuki Kamiyama,&nbsp;Yusuke Kobayashi,&nbsp;Yuta Nozaki,&nbsp;Yoshio Okamoto,&nbsp;Kenta Ozeki","doi":"10.1007/s00453-025-01294-z","DOIUrl":"10.1007/s00453-025-01294-z","url":null,"abstract":"<div><p>We consider the problem of reforming an envy-free matching when each agent has a strict preference over items and is assigned a single item. Given an envy-free matching, we consider an operation to exchange the item of an agent with an unassigned item preferred by the agent that results in another envy-free matching. We repeat this operation as long as we can. We prove that the resulting envy-free matching is uniquely determined up to the choice of an initial envy-free matching, and can be found in polynomial time. We call the resulting matching a reformist envy-free matching, and study a shortest sequence to obtain the reformist envy-free matching from an initial envy-free matching. We prove that a shortest sequence is computationally hard to obtain. We also give polynomial-time algorithms when each agent accepts at most three items or each item is accepted by at most two agents. Inapproximability and fixed-parameter (in)tractability are also discussed.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 4","pages":"594 - 620"},"PeriodicalIF":0.9,"publicationDate":"2025-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143668425","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Guarding Polyominoes Under k-Hop Visibility 在k-Hop能见度下保护多米诺
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-11 DOI: 10.1007/s00453-024-01292-7
Omrit Filtser, Erik Krohn, Bengt J. Nilsson, Christian Rieck, Christiane Schmidt

We study the Art Gallery Problem under k-hop visibility in polyominoes. In this visibility model, two unit squares of a polyomino can see each other if and only if the shortest path between the respective vertices in the dual graph of the polyomino has length at most k. In this paper, we show that the VC dimension of this problem is 3 in simple polyominoes, and 4 in polyominoes with holes. Furthermore, we provide a reduction from Planar Monotone 3Sat, thereby showing that the problem is NP-complete even in thin polyominoes (i.e., polyominoes that do not a contain a (2times 2) block of cells). Complementarily, we present a linear-time 4-approximation algorithm for simple 2-thin polyominoes (which do not contain a (3times 3) block of cells) for all (kin {mathbb {N}}).

研究了多多项式中k-hop可见性下的美术馆问题。在该可见性模型中,当且仅当多项式对偶图中各自顶点之间的最短路径长度不超过k时,一个多项式的两个单位平方可以看到对方。本文证明了该问题的VC维在简单多项式中为3,在带孔的多项式中为4。此外,我们提供了平面单调3Sat的约简,从而表明即使在薄多边形(即不包含(2times 2)单元块的多边形)中,问题也是np完全的。此外,我们提出了一个线性时间4-近似算法,适用于所有(kin {mathbb {N}})的简单2-thin多形(不包含(3times 3)单元块)。
{"title":"Guarding Polyominoes Under k-Hop Visibility","authors":"Omrit Filtser,&nbsp;Erik Krohn,&nbsp;Bengt J. Nilsson,&nbsp;Christian Rieck,&nbsp;Christiane Schmidt","doi":"10.1007/s00453-024-01292-7","DOIUrl":"10.1007/s00453-024-01292-7","url":null,"abstract":"<div><p>We study the <span>Art Gallery Problem</span> under <i>k</i>-hop visibility in polyominoes. In this visibility model, two unit squares of a polyomino can see each other if and only if the shortest path between the respective vertices in the dual graph of the polyomino has length at most <i>k</i>. In this paper, we show that the VC dimension of this problem is 3 in simple polyominoes, and 4 in polyominoes with holes. Furthermore, we provide a reduction from <span>Planar Monotone 3Sat</span>, thereby showing that the problem is <span>NP</span>-complete even in thin polyominoes (i.e., polyominoes that do not a contain a <span>(2times 2)</span> block of cells). Complementarily, we present a linear-time 4-approximation algorithm for simple 2-thin polyominoes (which do not contain a <span>(3times 3)</span> block of cells) for all <span>(kin {mathbb {N}})</span>.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 4","pages":"572 - 593"},"PeriodicalIF":0.9,"publicationDate":"2025-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-024-01292-7.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143668301","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fixed Parameter Multi-Objective Evolutionary Algorithms for the W-Separator Problem w -分离器问题的固定参数多目标进化算法
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-08 DOI: 10.1007/s00453-024-01290-9
Samuel Baguley, Tobias Friedrich, Aneta Neumann, Frank Neumann, Marcus Pappik, Ziena Zeif

Parameterized analysis provides powerful mechanisms for obtaining fine-grained insights into different types of algorithms. In this work, we combine this field with evolutionary algorithms and provide parameterized complexity analysis of evolutionary multi-objective algorithms for the W-separator problem, which is a natural generalization of the vertex cover problem. The goal is to remove the minimum number of vertices such that each connected component in the resulting graph has at most W vertices. We provide different multi-objective formulations involving two or three objectives that provably lead to fixed-parameter evolutionary algorithms with respect to the value of an optimal solution OPT and W. Of particular interest are kernelizations and the reducible structures used for them. We show that in expectation the algorithms make incremental progress in finding such structures and beyond. The current best known kernelization of the W-separator uses linear programming methods and requires non-trivial post-processing steps to extract the reducible structures. We provide additional structural features to show that evolutionary algorithms with appropriate objectives are also capable of extracting them. Our results show that evolutionary algorithms with different objectives guide the search and admit fixed parameterized runtimes to solve or approximate (even arbitrarily close) the W-separator problem.

参数化分析为深入了解不同类型的算法提供了强大的机制。在这项研究中,我们将这一领域与进化算法相结合,针对顶点覆盖问题的自然概括--W-分离器问题,提供了进化多目标算法的参数化复杂性分析。该问题是顶点覆盖问题的自然概括,目标是去除最少数量的顶点,从而使生成图中的每个连通组件最多有 W 个顶点。我们提供了涉及两个或三个目标的不同多目标表述,这些表述可证明最优解 OPT 和 W 值的固定参数进化算法。我们的研究表明,算法在寻找此类结构及其他结构时会取得预期的递增进展。目前最著名的 W 分离器内核化方法使用线性规划方法,需要非繁琐的后处理步骤来提取可还原结构。我们提供了额外的结构特征,以证明具有适当目标的进化算法也能提取这些结构。我们的结果表明,具有不同目标的进化算法可以引导搜索,并允许固定的参数化运行时间来解决或近似(甚至任意接近)W-分离器问题。
{"title":"Fixed Parameter Multi-Objective Evolutionary Algorithms for the W-Separator Problem","authors":"Samuel Baguley,&nbsp;Tobias Friedrich,&nbsp;Aneta Neumann,&nbsp;Frank Neumann,&nbsp;Marcus Pappik,&nbsp;Ziena Zeif","doi":"10.1007/s00453-024-01290-9","DOIUrl":"10.1007/s00453-024-01290-9","url":null,"abstract":"<div><p>Parameterized analysis provides powerful mechanisms for obtaining fine-grained insights into different types of algorithms. In this work, we combine this field with evolutionary algorithms and provide parameterized complexity analysis of evolutionary multi-objective algorithms for the <i>W</i>-separator problem, which is a natural generalization of the vertex cover problem. The goal is to remove the minimum number of vertices such that each connected component in the resulting graph has at most <i>W</i> vertices. We provide different multi-objective formulations involving two or three objectives that provably lead to fixed-parameter evolutionary algorithms with respect to the value of an optimal solution <i>OPT</i> and <i>W</i>. Of particular interest are kernelizations and the reducible structures used for them. We show that in expectation the algorithms make incremental progress in finding such structures and beyond. The current best known kernelization of the <i>W</i>-separator uses linear programming methods and requires non-trivial post-processing steps to extract the reducible structures. We provide additional structural features to show that evolutionary algorithms with appropriate objectives are also capable of extracting them. Our results show that evolutionary algorithms with different objectives guide the search and admit fixed parameterized runtimes to solve or approximate (even arbitrarily close) the <i>W</i>-separator problem.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 4","pages":"537 - 571"},"PeriodicalIF":0.9,"publicationDate":"2025-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-024-01290-9.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143668295","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Complexity Framework for Forbidden Subgraphs I: The Framework 禁止子图的复杂度框架I:框架
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-05 DOI: 10.1007/s00453-024-01289-2
Matthew Johnson, Barnaby Martin, Jelle J. Oostveen, Sukanya Pandey, Daniël Paulusma, Siani Smith, Erik Jan van Leeuwen

For a set of graphs ({mathcal {H}}), a graph G is ({mathcal {H}})-subgraph-free if G does not contain any graph from ({{{mathcal {H}}}}) as a subgraph. We propose general and easy-to-state conditions on graph problems that explain a large set of results for ({mathcal {H}})-subgraph-free graphs. Namely, a graph problem must be efficiently solvable on graphs of bounded treewidth, computationally hard on subcubic graphs, and computational hardness must be preserved under edge subdivision of subcubic graphs. Our meta-classification says that if a graph problem (Pi ) satisfies all three conditions, then for every finite set ({{{mathcal {H}}}}), it is “efficiently solvable” on ({{{mathcal {H}}}})-subgraph-free graphs if ({mathcal {H}}) contains a disjoint union of one or more paths and subdivided claws, and (Pi ) is “computationally hard” otherwise. We apply our meta-classification on many well-known partitioning, covering and packing problems, network design problems and width parameter problems to obtain a dichotomy between polynomial-time solvability and NP-completeness. For distance-metric problems, we obtain a dichotomy between almost-linear-time solvability and having no subquadratic-time algorithm (conditioned on some hardness hypotheses). Apart from capturing a large number of explicitly and implicitly known results in the literature, we also prove a number of new results. Moreover, we perform an extensive comparison between the subgraph framework and the existing frameworks for the minor and topological minor relations, and pose several new open problems and research directions.

对于一组图({mathcal {H}}),如果图G不包含任何来自({{{mathcal {H}}}})的图作为子图,则图G是({mathcal {H}}) -子图自由的。我们提出了图问题的一般和易于状态的条件,这些条件解释了({mathcal {H}}) -子图无图的大量结果。即,一个图问题必须在有界树宽的图上有效求解,在亚三次图上计算困难,并且在亚三次图的边缘细分下必须保持计算困难。我们的元分类表明,如果一个图问题(Pi )满足所有三个条件,那么对于每个有限集({{{mathcal {H}}}}),如果({mathcal {H}})包含一条或多条路径和细分爪子的不相交并,那么它在({{{mathcal {H}}}}) -无子图图上是“有效可解的”,否则(Pi )是“计算困难的”。我们将元分类应用于许多著名的划分、覆盖和包装问题、网络设计问题和宽度参数问题,得到了多项式时间可解性和np完备性之间的二分法。对于距离度量问题,我们得到了几乎线性时间可解和没有次二次时间算法的二分法(条件是一些硬度假设)。除了在文献中捕获大量显式和隐式已知结果外,我们还证明了一些新的结果。此外,我们还对子图框架和现有的子图框架进行了广泛的比较,并提出了一些新的开放问题和研究方向。
{"title":"Complexity Framework for Forbidden Subgraphs I: The Framework","authors":"Matthew Johnson,&nbsp;Barnaby Martin,&nbsp;Jelle J. Oostveen,&nbsp;Sukanya Pandey,&nbsp;Daniël Paulusma,&nbsp;Siani Smith,&nbsp;Erik Jan van Leeuwen","doi":"10.1007/s00453-024-01289-2","DOIUrl":"10.1007/s00453-024-01289-2","url":null,"abstract":"<div><p>For a set of graphs <span>({mathcal {H}})</span>, a graph <i>G</i> is <span>({mathcal {H}})</span>-subgraph-free if <i>G</i> does not contain any graph from <span>({{{mathcal {H}}}})</span> as a subgraph. We propose general and easy-to-state conditions on graph problems that explain a large set of results for <span>({mathcal {H}})</span>-subgraph-free graphs. Namely, a graph problem must be efficiently solvable on graphs of bounded treewidth, computationally hard on subcubic graphs, and computational hardness must be preserved under edge subdivision of subcubic graphs. Our meta-classification says that if a graph problem <span>(Pi )</span> satisfies all three conditions, then for every finite set <span>({{{mathcal {H}}}})</span>, it is “efficiently solvable” on <span>({{{mathcal {H}}}})</span>-subgraph-free graphs if <span>({mathcal {H}})</span> contains a disjoint union of one or more paths and subdivided claws, and <span>(Pi )</span> is “computationally hard” otherwise. We apply our <i>meta-classification</i> on many well-known partitioning, covering and packing problems, network design problems and width parameter problems to obtain a dichotomy between polynomial-time solvability and <span>NP</span>-completeness. For distance-metric problems, we obtain a dichotomy between almost-linear-time solvability and having no subquadratic-time algorithm (conditioned on some hardness hypotheses). Apart from capturing a large number of explicitly and implicitly known results in the literature, we also prove a number of new results. Moreover, we perform an extensive comparison between the subgraph framework and the existing frameworks for the minor and topological minor relations, and pose several new open problems and research directions.\u0000</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 3","pages":"429 - 464"},"PeriodicalIF":0.9,"publicationDate":"2025-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-024-01289-2.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143446414","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
FREIGHT: Fast Streaming Hypergraph Partitioning 快速流超图分区
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-01-03 DOI: 10.1007/s00453-024-01291-8
Kamal Eyubov, Marcelo Fonseca Faraj, Christian Schulz

Partitioning the vertices of a (hyper)graph into k roughly balanced blocks such that few (hyper)edges run between blocks is a key problem for large-scale distributed processing. A current trend for partitioning huge (hyper)graphs using low computational resources are streaming algorithms. In this work, we propose FREIGHT: a Fast stREamInG Hypergraph parTitioning algorithm which is an adaptation of the widely-known graph-based algorithm Fennel. By using an efficient data structure, we make the overall running of FREIGHT linearly dependent on the pin-count of the hypergraph and the memory consumption linearly dependent on the numbers of nets and blocks. The results of our extensive experimentation showcase the promising performance of FREIGHT as a highly efficient and effective solution for streaming hypergraph partitioning. Our algorithm demonstrates competitive running time with the Hashing algorithm, with a geometric mean runtime within a factor of four compared to the Hashing algorithm. Significantly, our findings highlight the superiority of FREIGHT over all existing (buffered) streaming algorithms and even the in-memory algorithm HYPE, with respect to both cut-net and connectivity measures. This indicates that our proposed algorithm is a promising hypergraph partitioning tool to tackle the challenge posed by large-scale and dynamic data processing.

将(超)图的顶点划分为k个大致平衡的块,以便块之间很少有(超)边运行,这是大规模分布式处理的关键问题。当前使用低计算资源对大型(超)图进行分区的趋势是流算法。在这项工作中,我们提出了FREIGHT:一种快速流超图分区算法,它是对广为人知的基于图的算法Fennel的改编。通过使用有效的数据结构,我们使FREIGHT的整体运行线性依赖于超图的引脚数,内存消耗线性依赖于网络和块的数量。我们广泛的实验结果展示了FREIGHT作为流超图分区的高效和有效解决方案的良好性能。我们的算法展示了与哈希算法竞争的运行时间,与哈希算法相比,几何平均运行时间在四倍之内。值得注意的是,我们的研究结果强调了FREIGHT优于所有现有的(缓冲的)流算法,甚至是内存算法HYPE,涉及到割网和连接措施。这表明我们提出的算法是一种很有前途的超图划分工具,可以解决大规模和动态数据处理带来的挑战。
{"title":"FREIGHT: Fast Streaming Hypergraph Partitioning","authors":"Kamal Eyubov,&nbsp;Marcelo Fonseca Faraj,&nbsp;Christian Schulz","doi":"10.1007/s00453-024-01291-8","DOIUrl":"10.1007/s00453-024-01291-8","url":null,"abstract":"<div><p>Partitioning the vertices of a (hyper)graph into <i>k</i> roughly balanced blocks such that few (hyper)edges run between blocks is a key problem for large-scale distributed processing. A current trend for partitioning huge (hyper)graphs using low computational resources are streaming algorithms. In this work, we propose FREIGHT: a Fast stREamInG Hypergraph parTitioning algorithm which is an adaptation of the widely-known graph-based algorithm Fennel. By using an efficient data structure, we make the overall running of FREIGHT linearly dependent on the pin-count of the hypergraph and the memory consumption linearly dependent on the numbers of nets and blocks. The results of our extensive experimentation showcase the promising performance of FREIGHT as a highly efficient and effective solution for streaming hypergraph partitioning. Our algorithm demonstrates competitive running time with the Hashing algorithm, with a geometric mean runtime within a factor of four compared to the Hashing algorithm. Significantly, our findings highlight the superiority of FREIGHT over all existing (buffered) streaming algorithms and even the in-memory algorithm HYPE, with respect to both cut-net and connectivity measures. This indicates that our proposed algorithm is a promising hypergraph partitioning tool to tackle the challenge posed by large-scale and dynamic data processing.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 3","pages":"405 - 428"},"PeriodicalIF":0.9,"publicationDate":"2025-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-024-01291-8.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143446391","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An Efficient Algorithm for Power Dominating Set 一种有效的幂控制集算法
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-12-23 DOI: 10.1007/s00453-024-01283-8
Thomas Bläsius, Max Göttlicher

The problem Power Dominating Set (PDS) is motivated by the placement of phasor measurement units to monitor electrical networks. It asks for a minimum set of vertices in a graph that observes all remaining vertices by exhaustively applying two observation rules. Our contribution is twofold. First, we determine the parameterized complexity of PDS by proving it is W[P]-complete when parameterized with respect to the solution size. We note that it was only known to be W[2]-hard before. Our second and main contribution is a new algorithm for PDS that efficiently solves practical instances. Our algorithm consists of two complementary parts. The first is a set of reduction rules for PDS that can also be used in conjunction with previously existing algorithms. The second is an algorithm for solving the remaining kernel based on the implicit hitting set approach. Our evaluation on a set of power grid instances from the literature shows that our solver outperforms previous state-of-the-art solvers for PDS by more than one order of magnitude on average. Furthermore, our algorithm can solve previously unsolved instances of continental scale within a few minutes.

功率支配集(PDS)问题的产生是由相量测量单元的布置引起的。它要求通过穷尽地应用两个观察规则来观察图中所有剩余顶点的最小顶点集。我们的贡献是双重的。首先,我们通过证明PDS在参数化时相对于解的大小是W[P]-完全来确定PDS的参数化复杂度。我们注意到,以前只知道它是W b[2]-hard。我们的第二个主要贡献是一个新的PDS算法,它可以有效地解决实际实例。我们的算法由两个互补的部分组成。第一个是一组用于PDS的约简规则,这些规则也可以与先前存在的算法结合使用。第二部分是基于隐式命中集方法求解剩余核的算法。我们对一组来自文献的电网实例的评估表明,我们的求解器比以前最先进的PDS求解器平均要好一个数量级以上。此外,我们的算法可以在几分钟内解决以前未解决的大陆尺度实例。
{"title":"An Efficient Algorithm for Power Dominating Set","authors":"Thomas Bläsius,&nbsp;Max Göttlicher","doi":"10.1007/s00453-024-01283-8","DOIUrl":"10.1007/s00453-024-01283-8","url":null,"abstract":"<div><p>The problem <span>Power Dominating Set</span> (<span>PDS</span>) is motivated by the placement of phasor measurement units to monitor electrical networks. It asks for a minimum set of vertices in a graph that observes all remaining vertices by exhaustively applying two observation rules. Our contribution is twofold. First, we determine the parameterized complexity of <span>PDS</span> by proving it is <i>W</i>[<i>P</i>]-complete when parameterized with respect to the solution size. We note that it was only known to be <i>W</i>[2]-hard before. Our second and main contribution is a new algorithm for <span>PDS</span> that efficiently solves practical instances. Our algorithm consists of two complementary parts. The first is a set of reduction rules for <span>PDS</span> that can also be used in conjunction with previously existing algorithms. The second is an algorithm for solving the remaining kernel based on the implicit hitting set approach. Our evaluation on a set of power grid instances from the literature shows that our solver outperforms previous state-of-the-art solvers for <span>PDS</span> by more than one order of magnitude on average. Furthermore, our algorithm can solve previously unsolved instances of continental scale within a few minutes.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 3","pages":"344 - 376"},"PeriodicalIF":0.9,"publicationDate":"2024-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-024-01283-8.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143446557","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Shared Versus Private Randomness in Distributed Interactive Proofs 分布式交互式证明中的共享与私有随机性
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-12-23 DOI: 10.1007/s00453-024-01288-3
Pedro Montealegre, Diego Ramírez-Romero, Ivan Rapaport

In distributed interactive proofs, the nodes of a graph G interact with a powerful but untrustable prover who tries to convince them, in a small number of rounds and through short messages, that G satisfies some property. This series of rounds is followed by a phase of distributed verification, which may be either deterministic or randomized, where nodes exchange messages with their neighbors. The nature of this last verification round defines the two types of interactive protocols. We say that the protocol is of Arthur–Merlin type if the verification round is deterministic. We say that the protocol is of Merlin–Arthur type if, in the verification round, the nodes are allowed to use a fresh set of random bits. In the original model introduced by Kol, Oshman, and Saxena [PODC 2018], the randomness was private in the sense that each node had only access to an individual source of random coins. Crescenzi, Fraigniaud, and Paz [DISC 2019] initiated the study of the impact of shared randomness (the situation where the coin tosses are visible to all nodes) in the distributed interactive model. In this work, we continue that research line by showing that the impact of the two forms of randomness is very different depending on whether we are considering Arthur–Merlin protocols or Merlin–Arthur protocols. While private randomness gives more power to the first type of protocols, shared randomness provides more power to the second. We also show that there exists at most an exponential gap between the certificate size in distributed interactive proofs with respect to distributed verification protocols without any randomness.

在分布式交互证明中,图G的节点与一个强大但不可信的证明者交互,这个证明者试图通过少量的回合和短消息来说服他们G满足某些属性。这一系列轮次之后是分布式验证阶段,该阶段可以是确定性的,也可以是随机的,节点与邻居交换消息。最后一轮验证的性质定义了两种类型的交互协议。如果验证轮是确定的,我们说该协议是Arthur-Merlin类型的。如果在验证轮中,节点被允许使用一组新的随机比特,我们就说该协议是梅林-亚瑟类型的。在Kol, Oshman和Saxena [PODC 2018]引入的原始模型中,随机性是私有的,因为每个节点只能访问随机硬币的单个来源。Crescenzi, Fraigniaud和Paz [DISC 2019]发起了对分布式交互模型中共享随机性(所有节点都可以看到硬币投掷的情况)影响的研究。在这项工作中,我们通过展示两种形式的随机性的影响是非常不同的,这取决于我们是考虑亚瑟-梅林协议还是梅林-亚瑟协议。私有随机性为第一种协议提供了更多的力量,而共享随机性为第二种协议提供了更多的力量。我们还表明,相对于没有任何随机性的分布式验证协议,分布式交互证明中证书大小之间最多存在指数差距。
{"title":"Shared Versus Private Randomness in Distributed Interactive Proofs","authors":"Pedro Montealegre,&nbsp;Diego Ramírez-Romero,&nbsp;Ivan Rapaport","doi":"10.1007/s00453-024-01288-3","DOIUrl":"10.1007/s00453-024-01288-3","url":null,"abstract":"<div><p>In distributed interactive proofs, the nodes of a graph G interact with a powerful but untrustable prover who tries to convince them, in a small number of rounds and through short messages, that G satisfies some property. This series of rounds is followed by a phase of distributed verification, which may be either deterministic or randomized, where nodes exchange messages with their neighbors. The nature of this last verification round defines the two types of interactive protocols. We say that the protocol is of Arthur–Merlin type if the verification round is deterministic. We say that the protocol is of Merlin–Arthur type if, in the verification round, the nodes are allowed to use a fresh set of random bits. In the original model introduced by Kol, Oshman, and Saxena [PODC 2018], the randomness was private in the sense that each node had only access to an individual source of random coins. Crescenzi, Fraigniaud, and Paz [DISC 2019] initiated the study of the impact of shared randomness (the situation where the coin tosses are visible to all nodes) in the distributed interactive model. In this work, we continue that research line by showing that the impact of the two forms of randomness is very different depending on whether we are considering Arthur–Merlin protocols or Merlin–Arthur protocols. While private randomness gives more power to the first type of protocols, shared randomness provides more power to the second. We also show that there exists at most an exponential gap between the certificate size in distributed interactive proofs with respect to distributed verification protocols without any randomness.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"87 3","pages":"377 - 404"},"PeriodicalIF":0.9,"publicationDate":"2024-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143446558","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Algorithmica
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1