首页 > 最新文献

ACM Transactions on Algorithms最新文献

英文 中文
Recognizing k-leaf powers in polynomial time, for constant k 对于常数k,在多项式时间内识别k次幂
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-10-28 DOI: 10.1145/3614094
Manuel Lafond
A graph G is a k-leaf power if there exists a tree T whose leaf set is V(G), and such that uv ∈ E(G) if and only if the distance between u and v in T is at most k (and u ≠ v). The graph classes of k-leaf powers have several applications in computational biology, but recognizing them has remained a challenging algorithmic problem for the past two decades. The best known result is that 6-leaf powers can be recognized in polynomial time. In this paper, we present an algorithm that decides whether a graph G is a k-leaf power in time O(nf(k)) for some function f that depends only on k (but has the growth rate of a power tower function). Our techniques are based on the fact that either a k-leaf power has a corresponding tree of low maximum degree, in which case finding it is easy, or every corresponding tree has large maximum degree. In the latter case, large degree vertices in the tree imply that G has redundant substructures which can be pruned from the graph. In addition to solving a longstanding open problem, we hope that the structural results presented in this work can lead to further results on k-leaf powers and related classes.
如果存在树T,其叶集为V(G),并且当且仅当T中u和V之间的距离不大于k(且u≠V)时,则图G是k叶幂。k叶幂的图类在计算生物学中有许多应用,但在过去的二十年中,识别它们仍然是一个具有挑战性的算法问题。最著名的结果是6叶幂可以在多项式时间内被识别。在本文中,我们提出了一种算法来判断图G是否是一个k叶幂在时间O(nf(k))对于某个函数f,它只依赖于k(但具有功率塔函数的增长率)。我们的技术是基于这样的事实:要么一个k叶幂有一个对应的最大度低的树,在这种情况下很容易找到它,要么每个对应的树都有一个大的最大度。在后一种情况下,树中的大度顶点意味着G具有冗余的子结构,可以从图中修剪。除了解决一个长期存在的开放问题外,我们希望本工作中提出的结构结果可以导致k叶幂和相关类的进一步结果。
{"title":"Recognizing k-leaf powers in polynomial time, for constant k","authors":"Manuel Lafond","doi":"10.1145/3614094","DOIUrl":"https://doi.org/10.1145/3614094","url":null,"abstract":"A graph G is a k-leaf power if there exists a tree T whose leaf set is V(G), and such that uv ∈ E(G) if and only if the distance between u and v in T is at most k (and u ≠ v). The graph classes of k-leaf powers have several applications in computational biology, but recognizing them has remained a challenging algorithmic problem for the past two decades. The best known result is that 6-leaf powers can be recognized in polynomial time. In this paper, we present an algorithm that decides whether a graph G is a k-leaf power in time O(nf(k)) for some function f that depends only on k (but has the growth rate of a power tower function). Our techniques are based on the fact that either a k-leaf power has a corresponding tree of low maximum degree, in which case finding it is easy, or every corresponding tree has large maximum degree. In the latter case, large degree vertices in the tree imply that G has redundant substructures which can be pruned from the graph. In addition to solving a longstanding open problem, we hope that the structural results presented in this work can lead to further results on k-leaf powers and related classes.","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"1 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2021-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41637755","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Collapsing the Tower - On the Complexity of Multistage Stochastic IPs 倒塔——论多阶段随机IP的复杂性
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-10-25 DOI: 10.1145/3604554
Kim-Manuel Klein, J. Reuter
In this paper we study the computational complexity of solving a class of block structured integer programs (IPs) - so called multistage stochastic IPs. A multistage stochastic IP is an IP of the form min {c⊺x∣Ax = b, x ≥ 0, x integral} where the constraint matrix A consists of small block matrices ordered on the diagonal line and for each stage there are larger blocks with few columns connecting the blocks in a tree like fashion. Over the last years there was enormous progress in the area of block structured IPs. For many of the known block IP classes - such as n-fold, tree-fold, and two-stage stochastic IPs, nearly matching upper and lower bounds are known concerning their computational complexity. One of the major gaps that remained however was the parameter dependency in the running time for an algorithm solving multistage stochastic IPs. Previous algorithms require a tower of t exponentials, where t is the number of stages. In contrast, only a double exponential lower bound was known based on the exponential time hypothesis. In this paper we show that the tower of t exponentials is actually not necessary. We show an improved running time of (2^{(dleftVert A rightVert _infty)^{mathcal {O}(d^{3t+1})}} cdot rnlog ^{mathcal {O}(2^d)}(rn) ) for the algorithm solving multistage stochastic IPs, where d is the sum of columns in the connecting blocks and rn is the number of rows. Hence, we obtain the first bound by an elementary function for the running time of an algorithm solving multistage stochastic IPs. In contrast to previous works, our algorithm has only a triple exponential dependency on the parameters and only doubly exponential for every constant t. By this we come very close to the known double exponential bound that holds already for two-stage stochastic IPs, i.e. multistage stochastic IPs with two stages. The improved running time of the algorithm is based on new bounds for the proximity of multistage stochastic IPs. The idea behind the bound is based on generalization of a structural lemma originally used for two-stage stochastic IPs. While the structural lemma requires iteration to be applied to multistage stochastic IPs, our generalization directly applies to inherent combinatorial properties of multiple stages. Already a special case of our lemma yields an improved bound for the Graver complexity of multistage stochastic IPs.
本文研究了求解一类块结构整数规划的计算复杂度,即多阶段随机整数规划。多阶段随机IP是形式为min {c⊺x∣Ax = b, x≥0,x积分的IP},其中约束矩阵A由对角线上有序的小块矩阵组成,并且对于每个阶段都有较大的块,其中有几列以树状方式连接块。在过去的几年里,区块结构ip领域取得了巨大的进步。对于许多已知的块IP类(如n-fold、树-fold和两阶段随机IP),已知它们的计算复杂度几乎匹配的上限和下限。然而,仍然存在的主要差距之一是求解多阶段随机ip的算法在运行时间上的参数依赖性。以前的算法需要一个t个指数的塔,其中t是阶段的数量。相比之下,基于指数时间假设,只知道双指数下界。在本文中,我们证明了t指数的塔实际上是不必要的。我们展示了解决多阶段随机ip的算法的改进运行时间(2^{(dleftVert A rightVert _infty)^{mathcal {O}(d^{3t+1})}} cdot rnlog ^{mathcal {O}(2^d)}(rn) ),其中d是连接块中的列和,rn是行数。因此,我们得到了求解多阶段随机ip算法运行时间的初等函数的第一界。与以前的工作相反,我们的算法对参数只有三重指数依赖,对每个常数t只有双重指数依赖。通过这种方法,我们非常接近已知的双指数界,该界已经适用于两阶段随机ip,即两阶段的多阶段随机ip。改进的算法运行时间是基于多阶段随机ip的接近性的新边界。界背后的思想是基于最初用于两阶段随机ip的结构引理的推广。虽然结构引理需要迭代应用于多阶段随机ip,但我们的推广直接适用于多阶段的固有组合性质。我们引理的一个特例已经给出了多阶段随机ip的Graver复杂度的改进界。
{"title":"Collapsing the Tower - On the Complexity of Multistage Stochastic IPs","authors":"Kim-Manuel Klein, J. Reuter","doi":"10.1145/3604554","DOIUrl":"https://doi.org/10.1145/3604554","url":null,"abstract":"In this paper we study the computational complexity of solving a class of block structured integer programs (IPs) - so called multistage stochastic IPs. A multistage stochastic IP is an IP of the form min {c⊺x∣Ax = b, x ≥ 0, x integral} where the constraint matrix A consists of small block matrices ordered on the diagonal line and for each stage there are larger blocks with few columns connecting the blocks in a tree like fashion. Over the last years there was enormous progress in the area of block structured IPs. For many of the known block IP classes - such as n-fold, tree-fold, and two-stage stochastic IPs, nearly matching upper and lower bounds are known concerning their computational complexity. One of the major gaps that remained however was the parameter dependency in the running time for an algorithm solving multistage stochastic IPs. Previous algorithms require a tower of t exponentials, where t is the number of stages. In contrast, only a double exponential lower bound was known based on the exponential time hypothesis. In this paper we show that the tower of t exponentials is actually not necessary. We show an improved running time of (2^{(dleftVert A rightVert _infty)^{mathcal {O}(d^{3t+1})}} cdot rnlog ^{mathcal {O}(2^d)}(rn) ) for the algorithm solving multistage stochastic IPs, where d is the sum of columns in the connecting blocks and rn is the number of rows. Hence, we obtain the first bound by an elementary function for the running time of an algorithm solving multistage stochastic IPs. In contrast to previous works, our algorithm has only a triple exponential dependency on the parameters and only doubly exponential for every constant t. By this we come very close to the known double exponential bound that holds already for two-stage stochastic IPs, i.e. multistage stochastic IPs with two stages. The improved running time of the algorithm is based on new bounds for the proximity of multistage stochastic IPs. The idea behind the bound is based on generalization of a structural lemma originally used for two-stage stochastic IPs. While the structural lemma requires iteration to be applied to multistage stochastic IPs, our generalization directly applies to inherent combinatorial properties of multiple stages. Already a special case of our lemma yields an improved bound for the Graver complexity of multistage stochastic IPs.","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":" ","pages":""},"PeriodicalIF":1.3,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45374238","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Monotone Edge Flips to an Orientation of Maximum Edge-Connectivity à la Nash-Williams 单调边向Nash-Williams最大边连通性的方向翻转
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-10-22 DOI: 10.1145/3561302
Takehiro Ito, Yuni Iwamasa, Naonori Kakimura, Naoyuki Kamiyama, Yusuke Kobayashi, Shun-ichi Maezawa, Yuta Nozaki, Y. Okamoto, K. Ozeki
We initiate the study of k-edge-connected orientations of undirected graphs through edge flips for k ≥ 2. We prove that in every orientation of an undirected 2k-edge-connected graph, there exists a sequence of edges such that flipping their directions one by one does not decrease the edge connectivity, and the final orientation is k-edge connected. This yields an “edge-flip based” new proof of Nash-Williams’ theorem: A undirected graph G has a k-edge-connected orientation if and only if G is 2k-edge connected. As another consequence of the theorem, we prove that the edge-flip graph of k-edge-connected orientations of an undirected graph G is connected if G is (2k+2)-edge connected. This has been known to be true only when k=1.
通过k≥2的边翻转,我们开始研究无向图的k边连通方向。我们证明了在无向2k边连通图的每个方向上,存在一个边序列,使得它们的方向一个接一个地翻转不会降低边连通性,并且最终的方向是k-边连通的。这给出了Nash-Williams定理的一个“基于边翻转”的新证明:无向图G具有k-边连通方向,当且仅当G是2k边连通的。作为定理的另一个结果,我们证明了无向图G的k-边连通方向的边翻转图是连通的,如果G是(2k+2)-边连通的。已知只有当k=1时,这才是真的。
{"title":"Monotone Edge Flips to an Orientation of Maximum Edge-Connectivity à la Nash-Williams","authors":"Takehiro Ito, Yuni Iwamasa, Naonori Kakimura, Naoyuki Kamiyama, Yusuke Kobayashi, Shun-ichi Maezawa, Yuta Nozaki, Y. Okamoto, K. Ozeki","doi":"10.1145/3561302","DOIUrl":"https://doi.org/10.1145/3561302","url":null,"abstract":"We initiate the study of k-edge-connected orientations of undirected graphs through edge flips for k ≥ 2. We prove that in every orientation of an undirected 2k-edge-connected graph, there exists a sequence of edges such that flipping their directions one by one does not decrease the edge connectivity, and the final orientation is k-edge connected. This yields an “edge-flip based” new proof of Nash-Williams’ theorem: A undirected graph G has a k-edge-connected orientation if and only if G is 2k-edge connected. As another consequence of the theorem, we prove that the edge-flip graph of k-edge-connected orientations of an undirected graph G is connected if G is (2k+2)-edge connected. This has been known to be true only when k=1.","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"19 1","pages":"1 - 22"},"PeriodicalIF":1.3,"publicationDate":"2021-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45223403","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Greedy Spanners in Euclidean Spaces Admit Sublinear Separators 欧氏空间中的贪婪跨度容许次线性算子
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-07-14 DOI: 10.1145/3590771
Hung Le, Cuong V. Than
The greedy spanner in a low dimensional Euclidean space is a fundamental geometric construction that has been extensively studied over three decades as it possesses the two most basic properties of a good spanner: constant maximum degree and constant lightness. Recently, Eppstein and Khodabandeh [28] showed that the greedy spanner in (mathbb {R}^2 ) admits a sublinear separator in a strong sense: any subgraph of k vertices of the greedy spanner in (mathbb {R}^2 ) has a separator of size (O(sqrt {k}) ) . Their technique is inherently planar and is not extensible to higher dimensions. They left showing the existence of a small separator for the greedy spanner in (mathbb {R}^d ) for any constant d ≥ 3 as an open problem. In this paper, we resolve the problem of Eppstein and Khodabandeh [28] by showing that any subgraph of k vertices of the greedy spanner in (mathbb {R}^d ) has a separator of size O(k1 − 1/d). We introduce a new technique that gives a simple criterion for any geometric graph to have a sublinear separator that we dub τ-lanky: a geometric graph is τ-lanky if any ball of radius r cuts at most τ edges of length at least r in the graph. We show that any τ-lanky geometric graph of n vertices in (mathbb {R}^d ) has a separator of size O(τn1 − 1/d). We then derive our main result by showing that the greedy spanner is O(1)-lanky. We indeed obtain a more general result that applies to unit ball graphs and point sets of low fractal dimensions in (mathbb {R}^d ) . Our technique naturally extends to doubling metrics. We use the τ-lanky criterion to show that there exists a (1 + ϵ)-spanner for doubling metrics of dimension d with a constant maximum degree and a separator of size (O(n^{1-frac{1}{d}}) ) ; this result resolves an open problem posed by Abam and Har-Peled [1] a decade ago. We then introduce another simple criterion for a graph in doubling metrics of dimension d to have a sublinear separator. We use the new criterion to show that the greedy spanner of an n-point metric space of doubling dimension d has a separator of size (O((n^{1-frac{1}{d}}) + log Delta) ) where Δ is the spread of the metric; the factor log (Δ) is tightly connected to the fact that, unlike its Euclidean counterpart, the greedy spanner in doubling metrics has unbounded maximum degree. Finally, we discuss algorithmic implications of our results.
低维欧氏空间中的贪婪扳手是一种基本的几何构造,三十年来一直被广泛研究,因为它具有好扳手的两个最基本的性质:恒定的最大度和恒定的亮度。最近,Eppstein和Khodabande[28]证明了(mathbb{R}^2)中的贪婪扳手在强意义上允许次线性分隔符:(math bb{R}^2 )中贪婪扳手的k个顶点的任何子图都有一个大小为(O(sqrt{k}))的分隔符。他们的技术本质上是平面的,不能扩展到更高的维度。对于任何常数d≥3,他们留下来显示贪婪扳手在(mathbb{R}^d)中是否存在小分隔符作为一个开放问题。在本文中,我们通过证明(mathbb{R}^d)中贪婪扳手的k个顶点的任何子图具有大小为O(k1−1/d)的分隔符来解决Eppstein和Khodabande[28]的问题。我们引入了一种新技术,该技术为任何几何图提供了一个简单的标准,使其具有我们称之为τ-lanky的次线性分离器:如果任何半径为r的球在图中切割长度至少为r的至多τ边,则几何图为τ-ranky。我们证明了(mathbb{R}^d)中n个顶点的任何τ-长几何图都有一个大小为O(τn1−1/d)的分隔符。然后,我们通过证明贪婪扳手是O(1)-lanky得到了我们的主要结果。我们确实得到了一个更普遍的结果,适用于(mathbb{R}^d)中的单位球图和低分维数的点集。我们的技术自然扩展到加倍指标。我们使用τ-lanky准则证明了存在一个(1+õ)-扳手,用于具有恒定最大度和大小为(O(n^{1- frac{1}{d}))的分隔符的维度d的加倍度量;这一结果解决了Abam和Har Peled[1]在十年前提出的一个悬而未决的问题。然后,我们引入了另一个简单的标准,即在维度d的度量加倍中,图具有次线性分隔符。我们使用新的准则证明了加倍维数d的n点度量空间的贪婪扳手具有大小为(O((n^{1-frac{1}{d}})+logDelta)的分隔符,其中Δ是度量的扩展;因子日志 (Δ)与这样一个事实紧密相连,即与欧几里得度量不同,加倍度量中的贪婪扳手具有无界的最大度。最后,我们讨论了结果的算法含义。
{"title":"Greedy Spanners in Euclidean Spaces Admit Sublinear Separators","authors":"Hung Le, Cuong V. Than","doi":"10.1145/3590771","DOIUrl":"https://doi.org/10.1145/3590771","url":null,"abstract":"The greedy spanner in a low dimensional Euclidean space is a fundamental geometric construction that has been extensively studied over three decades as it possesses the two most basic properties of a good spanner: constant maximum degree and constant lightness. Recently, Eppstein and Khodabandeh [28] showed that the greedy spanner in (mathbb {R}^2 ) admits a sublinear separator in a strong sense: any subgraph of k vertices of the greedy spanner in (mathbb {R}^2 ) has a separator of size (O(sqrt {k}) ) . Their technique is inherently planar and is not extensible to higher dimensions. They left showing the existence of a small separator for the greedy spanner in (mathbb {R}^d ) for any constant d ≥ 3 as an open problem. In this paper, we resolve the problem of Eppstein and Khodabandeh [28] by showing that any subgraph of k vertices of the greedy spanner in (mathbb {R}^d ) has a separator of size O(k1 − 1/d). We introduce a new technique that gives a simple criterion for any geometric graph to have a sublinear separator that we dub τ-lanky: a geometric graph is τ-lanky if any ball of radius r cuts at most τ edges of length at least r in the graph. We show that any τ-lanky geometric graph of n vertices in (mathbb {R}^d ) has a separator of size O(τn1 − 1/d). We then derive our main result by showing that the greedy spanner is O(1)-lanky. We indeed obtain a more general result that applies to unit ball graphs and point sets of low fractal dimensions in (mathbb {R}^d ) . Our technique naturally extends to doubling metrics. We use the τ-lanky criterion to show that there exists a (1 + ϵ)-spanner for doubling metrics of dimension d with a constant maximum degree and a separator of size (O(n^{1-frac{1}{d}}) ) ; this result resolves an open problem posed by Abam and Har-Peled [1] a decade ago. We then introduce another simple criterion for a graph in doubling metrics of dimension d to have a sublinear separator. We use the new criterion to show that the greedy spanner of an n-point metric space of doubling dimension d has a separator of size (O((n^{1-frac{1}{d}}) + log Delta) ) where Δ is the spread of the metric; the factor log (Δ) is tightly connected to the fact that, unlike its Euclidean counterpart, the greedy spanner in doubling metrics has unbounded maximum degree. Finally, we discuss algorithmic implications of our results.","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":" ","pages":""},"PeriodicalIF":1.3,"publicationDate":"2021-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46689132","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Approximation Schemes for Capacitated Vehicle Routing on Graphs of Bounded Treewidth, Bounded Doubling, or Highway Dimension 有界树宽图、有界加倍图或公路维图上有能力车辆路线的近似方案
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-06-29 DOI: 10.1145/3582500
Aditya Jayaprakash, M. Salavatipour
In this article, we present Approximation Schemes for Capacitated Vehicle Routing Problem (CVRP) on several classes of graphs. In CVRP, introduced by Dantzig and Ramser in 1959 [14], we are given a graph G=(V,E) with metric edges costs, a depot r ∈ V, and a vehicle of bounded capacity Q. The goal is to find a minimum cost collection of tours for the vehicle that returns to the depot, each visiting at most Q nodes, such that they cover all the nodes. This generalizes classic TSP and has been studied extensively. In the more general setting, each node v has a demand dv and the total demand of each tour must be no more than Q. Either the demand of each node must be served by one tour (unsplittable) or can be served by multiple tours (splittable). The best-known approximation algorithm for general graphs has ratio α +2(1-ε) (for the unsplittable) and α +1-ε (for the splittable) for some fixed (ε gt frac{1}{3000}) , where α is the best approximation for TSP. Even for the case of trees, the best approximation ratio is 4/3 [5] and it has been an open question if there is an approximation scheme for this simple class of graphs. Das and Mathieu [15] presented an approximation scheme with time nlogO(1/ε)n for Euclidean plane ℝ2. No other approximation scheme is known for any other class of metrics (without further restrictions on Q). In this article, we make significant progress on this classic problem by presenting Quasi-Polynomial Time Approximation Schemes (QPTAS) for graphs of bounded treewidth, graphs of bounded highway dimensions, and graphs of bounded doubling dimensions. For comparison, our result implies an approximation scheme for the Euclidean plane with run time nO(log6n/ε5).
本文给出了几类图上电容车辆路径问题的近似方案。在Dantzig和Ramser于1959年[14]提出的CVRP中,我们给出了一个具有度量边成本的图G=(V,E),一个仓库r∈V,和一个有界容量Q的车辆。目标是为返回仓库的车辆找到一个最小成本的旅行集合,每个旅行集合访问最多Q个节点,从而覆盖所有节点。这推广了经典TSP,并得到了广泛的研究。在更一般的设置中,每个节点v都有一个需求dv,并且每个巡回的总需求必须不超过Q。每个节点的需求必须由一个巡回(不可拆分)提供,或者可以由多个巡回(可拆分)来提供。一般图最著名的近似算法对于某些固定的(εgtfrac{1}{3000})具有比率α+2(1-ε)(对于不可拆分的)和α+1-ε(对于可拆分的的),其中α是TSP的最佳近似。即使对于树的情况,最佳近似比也是4/3[5],并且对于这类简单的图是否存在近似方案一直是一个悬而未决的问题。Das和Mathieu[15]提出了欧氏平面的时间为nlogO(1/ε)n的近似方案ℝ2.对于任何其他类别的度量,没有已知的其他近似方案(对Q没有进一步的限制)。在这篇文章中,我们通过提出有界树宽图、有界公路尺寸图和有界加倍尺寸图的拟多项式时间近似方案(QPTAS),在这个经典问题上取得了重大进展。为了进行比较,我们的结果暗示了欧几里得平面的近似方案,运行时间为nO(log6n/ε5)。
{"title":"Approximation Schemes for Capacitated Vehicle Routing on Graphs of Bounded Treewidth, Bounded Doubling, or Highway Dimension","authors":"Aditya Jayaprakash, M. Salavatipour","doi":"10.1145/3582500","DOIUrl":"https://doi.org/10.1145/3582500","url":null,"abstract":"In this article, we present Approximation Schemes for Capacitated Vehicle Routing Problem (CVRP) on several classes of graphs. In CVRP, introduced by Dantzig and Ramser in 1959 [14], we are given a graph G=(V,E) with metric edges costs, a depot r ∈ V, and a vehicle of bounded capacity Q. The goal is to find a minimum cost collection of tours for the vehicle that returns to the depot, each visiting at most Q nodes, such that they cover all the nodes. This generalizes classic TSP and has been studied extensively. In the more general setting, each node v has a demand dv and the total demand of each tour must be no more than Q. Either the demand of each node must be served by one tour (unsplittable) or can be served by multiple tours (splittable). The best-known approximation algorithm for general graphs has ratio α +2(1-ε) (for the unsplittable) and α +1-ε (for the splittable) for some fixed (ε gt frac{1}{3000}) , where α is the best approximation for TSP. Even for the case of trees, the best approximation ratio is 4/3 [5] and it has been an open question if there is an approximation scheme for this simple class of graphs. Das and Mathieu [15] presented an approximation scheme with time nlogO(1/ε)n for Euclidean plane ℝ2. No other approximation scheme is known for any other class of metrics (without further restrictions on Q). In this article, we make significant progress on this classic problem by presenting Quasi-Polynomial Time Approximation Schemes (QPTAS) for graphs of bounded treewidth, graphs of bounded highway dimensions, and graphs of bounded doubling dimensions. For comparison, our result implies an approximation scheme for the Euclidean plane with run time nO(log6n/ε5).","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"19 1","pages":"1 - 36"},"PeriodicalIF":1.3,"publicationDate":"2021-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49221488","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
A Linear-Time n0.4-Approximation for Longest Common Subsequence 最长公共子序列的线性时间n0.4近似
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-06-15 DOI: 10.1145/3568398
K. Bringmann, Vincent Cohen-Addad, Debarati Das
We consider the classic problem of computing the Longest Common Subsequence (LCS) of two strings of length n. The 40-year-old quadratic-time dynamic programming algorithm has recently been shown to be near-optimal by Abboud, Backurs, and Vassilevska Williams [FOCS’15] and Bringmann and Künnemann [FOCS’15] assuming the Strong Exponential Time Hypothesis. This has led the community to look for subquadratic approximation algorithms for the problem. Yet, unlike the edit distance problem for which a constant-factor approximation in almost-linear time is known, very little progress has been made on LCS, making it a notoriously difficult problem also in the realm of approximation. For the general setting, only a naive O(nɛ/2-approximation algorithm with running time OŠ(n2-ɛ has been known, for any constant 0 < ɛ ≤ 1. Recently, a breakthrough result by Hajiaghayi, Seddighin, Seddighin, and Sun [SODA’19] provided a linear-time algorithm that yields a O(n0.497956-approximation in expectation; improving upon the naive (O(sqrt {n})) -approximation for the first time. In this paper, we provide an algorithm that in time O(n2-ɛ) computes an OŠ(n2ɛ/5-approximation with high probability, for any 0 < ɛ ≤ 1. Our result (1) gives an OŠ(n0.4-approximation in linear time, improving upon the bound of Hajiaghayi, Seddighin, Seddighin, and Sun, (2) provides an algorithm whose approximation scales with any subquadratic running time O(n2-ɛ), improving upon the naive bound of O(nɛ/2) for any ɛ, and (3) instead of only in expectation, succeeds with high probability.
我们考虑计算两个长度为n的字符串的最长公共子序列(LCS)的经典问题。Abboud、Backurs和Vassilevska-William[FOCS'15]以及Bringmann和Künnemann[FOCS'15]最近证明,假设强指数时间假设,40年前的二次时间动态规划算法接近最优。这导致社区为这个问题寻找次二次近似算法。然而,与已知几乎线性时间内的常数因子近似的编辑距离问题不同,在LCS方面进展甚微,这使得它在近似领域也是一个众所周知的难题。对于一般设置,对于任何常数0<<1,只有一个运行时间为OŠ(n2-)的天真O(n/2-近似算法是已知的。最近,Hajiaghayi、Seddichin、Seddihin和Sun的一项突破性成果[SODA'19]提供了一种线性时间算法,该算法在预期中产生了O(n0.497956近似;首次改进了naive (O(sqrt{n}))近似。在本文中,我们提供了一种算法,在时间O(n2-)上,对于任何0<<1,计算具有高概率的OŠ(n2/5)逼近。我们的结果(1)给出了线性时间中的OŠ。
{"title":"A Linear-Time n0.4-Approximation for Longest Common Subsequence","authors":"K. Bringmann, Vincent Cohen-Addad, Debarati Das","doi":"10.1145/3568398","DOIUrl":"https://doi.org/10.1145/3568398","url":null,"abstract":"We consider the classic problem of computing the Longest Common Subsequence (LCS) of two strings of length n. The 40-year-old quadratic-time dynamic programming algorithm has recently been shown to be near-optimal by Abboud, Backurs, and Vassilevska Williams [FOCS’15] and Bringmann and Künnemann [FOCS’15] assuming the Strong Exponential Time Hypothesis. This has led the community to look for subquadratic approximation algorithms for the problem. Yet, unlike the edit distance problem for which a constant-factor approximation in almost-linear time is known, very little progress has been made on LCS, making it a notoriously difficult problem also in the realm of approximation. For the general setting, only a naive O(nɛ/2-approximation algorithm with running time OŠ(n2-ɛ has been known, for any constant 0 < ɛ ≤ 1. Recently, a breakthrough result by Hajiaghayi, Seddighin, Seddighin, and Sun [SODA’19] provided a linear-time algorithm that yields a O(n0.497956-approximation in expectation; improving upon the naive (O(sqrt {n})) -approximation for the first time. In this paper, we provide an algorithm that in time O(n2-ɛ) computes an OŠ(n2ɛ/5-approximation with high probability, for any 0 < ɛ ≤ 1. Our result (1) gives an OŠ(n0.4-approximation in linear time, improving upon the bound of Hajiaghayi, Seddighin, Seddighin, and Sun, (2) provides an algorithm whose approximation scales with any subquadratic running time O(n2-ɛ), improving upon the naive bound of O(nɛ/2) for any ɛ, and (3) instead of only in expectation, succeeds with high probability.","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"19 1","pages":"1 - 24"},"PeriodicalIF":1.3,"publicationDate":"2021-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46708293","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Universal Algorithms for Clustering Problems 聚类问题的通用算法
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-05-05 DOI: 10.1145/3572840
Arun Ganesh, B. Maggs, Debmalya Panigrahi
This article presents universal algorithms for clustering problems, including the widely studied k-median, k-means, and k-center objectives. The input is a metric space containing all potential client locations. The algorithm must select k cluster centers such that they are a good solution for any subset of clients that actually realize. Specifically, we aim for low regret, defined as the maximum over all subsets of the difference between the cost of the algorithm’s solution and that of an optimal solution. A universal algorithm’s solution Sol for a clustering problem is said to be an α , β-approximation if for all subsets of clients C′, it satisfies sol (C′) ≤ α ċ opt (C′) + β ċ mr, where opt (C′ is the cost of the optimal solution for clients (C′) and mr is the minimum regret achievable by any solution. Our main results are universal algorithms for the standard clustering objectives of k-median, k-means, and k-center that achieve (O(1), O(1))-approximations. These results are obtained via a novel framework for universal algorithms using linear programming (LP) relaxations. These results generalize to other ℓp-objectives and the setting where some subset of the clients are fixed. We also give hardness results showing that (α, β)-approximation is NP-hard if α or β is at most a certain constant, even for the widely studied special case of Euclidean metric spaces. This shows that in some sense, (O(1), O(1))-approximation is the strongest type of guarantee obtainable for universal clustering.
本文提出了聚类问题的通用算法,包括广泛研究的k-中值、k-均值和k-中心目标。输入是包含所有潜在客户端位置的度量空间。该算法必须选择k个集群中心,以便它们对于实际实现的任何客户端子集都是一个很好的解决方案。具体来说,我们的目标是低遗憾,定义为算法解的成本与最优解的成本之间的差异在所有子集上的最大值。聚类问题的一个通用算法的解Sol被称为α,β-近似,如果对于客户端C′的所有子集,它满足Sol(C′)≤αopt(C’)+βmr,其中opt(C′)是客户端最佳解的代价,mr是任何解可实现的最小遗憾。我们的主要结果是实现(O(1),O(1。这些结果是通过使用线性规划(LP)松弛的通用算法的新框架获得的。这些结果推广到其他ℓp目标和固定客户端的某个子集的设置。我们还给出了硬度结果,表明如果α或β至多是某个常数,即使对于广泛研究的欧氏度量空间的特殊情况,(α,β)-近似也是NP难的。这表明,在某种意义上,(O(1),O(1。
{"title":"Universal Algorithms for Clustering Problems","authors":"Arun Ganesh, B. Maggs, Debmalya Panigrahi","doi":"10.1145/3572840","DOIUrl":"https://doi.org/10.1145/3572840","url":null,"abstract":"This article presents universal algorithms for clustering problems, including the widely studied k-median, k-means, and k-center objectives. The input is a metric space containing all potential client locations. The algorithm must select k cluster centers such that they are a good solution for any subset of clients that actually realize. Specifically, we aim for low regret, defined as the maximum over all subsets of the difference between the cost of the algorithm’s solution and that of an optimal solution. A universal algorithm’s solution Sol for a clustering problem is said to be an α , β-approximation if for all subsets of clients C′, it satisfies sol (C′) ≤ α ċ opt (C′) + β ċ mr, where opt (C′ is the cost of the optimal solution for clients (C′) and mr is the minimum regret achievable by any solution. Our main results are universal algorithms for the standard clustering objectives of k-median, k-means, and k-center that achieve (O(1), O(1))-approximations. These results are obtained via a novel framework for universal algorithms using linear programming (LP) relaxations. These results generalize to other ℓp-objectives and the setting where some subset of the clients are fixed. We also give hardness results showing that (α, β)-approximation is NP-hard if α or β is at most a certain constant, even for the widely studied special case of Euclidean metric spaces. This shows that in some sense, (O(1), O(1))-approximation is the strongest type of guarantee obtainable for universal clustering.","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"19 1","pages":"1 - 46"},"PeriodicalIF":1.3,"publicationDate":"2021-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47512912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Tiling with Squares and Packing Dominos in Polynomial Time 多项式时间中的平方平铺和填充多明诺
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2020-11-22 DOI: 10.1145/3597932
Anders Aamand, Mikkel Abrahamsen, P. M. R. Rasmussen, Thomas D. Ahle
A polyomino is a polygonal region with axis-parallel edges and corners of integral coordinates, which may have holes. In this paper, we consider planar tiling and packing problems with polyomino pieces and a polyomino container P. We give polynomial-time algorithms for deciding if P can be tiled with k × k squares for any fixed k which can be part of the input (that is, deciding if P is the union of a set of non-overlapping k × k squares) and for packing P with a maximum number of non-overlapping and axis-parallel 2 × 1 dominos, allowing rotations by 90°. As packing is more general than tiling, the latter algorithm can also be used to decide if P can be tiled by 2 × 1 dominos. These are classical problems with important applications in VLSI design, and the related problem of finding a maximum packing of 2 × 2 squares is known to be NP-hard [6]. For our three problems there are known pseudo-polynomial-time algorithms, that is, algorithms with running times polynomial in the area or perimeter of P. However, the standard, compact way to represent a polygon is by listing the coordinates of the corners in binary. We use this representation, and thus present the first polynomial-time algorithms for the problems. Concretely, we give a simple O(n log n)-time algorithm for tiling with squares, where n is the number of corners of P. We then give a more involved algorithm that reduces the problems of packing and tiling with dominos to finding a maximum and perfect matching in a graph with O(n3) vertices. This leads to algorithms with running times (O(n^3 frac{log ^3 n}{log ^2log n})) and (O(n^3 frac{log ^2 n}{log log n})) , respectively.
多边形是一个多边形区域,它的边和角是轴平行的积分坐标,可以有孔。在本文中,我们考虑了平面的平铺和填充问题,其中包含了多项式块和一个多项式容器P。我们给出了多项式时间算法来决定P是否可以被k × k平方平铺,对于任意固定的k可以作为输入的一部分(即,决定P是否为一组不重叠的k × k平方的并集),以及P是否可以被最大数量的不重叠且轴平行的2 × 1多米诺骨牌填充,允许旋转90°。由于打包比平铺更普遍,后一种算法也可以用来决定P是否可以被2 × 1多米诺骨牌平铺。这些都是VLSI设计中具有重要应用的经典问题,而寻找2 × 2平方的最大封装的相关问题已知为NP-hard[6]。对于我们的三个问题,有已知的伪多项式时间算法,即在p的面积或周长上具有多项式运行时间的算法。然而,表示多边形的标准、紧凑的方法是将角的坐标以二进制形式列出。我们使用这种表示,因此提出了第一个多项式时间算法的问题。具体地说,我们给出了一个简单的O(n log n)时间算法来平铺正方形,其中n是p的角数。然后我们给出了一个更复杂的算法,它减少了多米诺骨牌的包装和平铺问题,在一个有O(n3)个顶点的图中找到一个最大和完美的匹配。这导致算法的运行时间分别为(O(n^3 frac{log ^3 n}{log ^2log n}))和(O(n^3 frac{log ^2 n}{log log n}))。
{"title":"Tiling with Squares and Packing Dominos in Polynomial Time","authors":"Anders Aamand, Mikkel Abrahamsen, P. M. R. Rasmussen, Thomas D. Ahle","doi":"10.1145/3597932","DOIUrl":"https://doi.org/10.1145/3597932","url":null,"abstract":"A polyomino is a polygonal region with axis-parallel edges and corners of integral coordinates, which may have holes. In this paper, we consider planar tiling and packing problems with polyomino pieces and a polyomino container P. We give polynomial-time algorithms for deciding if P can be tiled with k × k squares for any fixed k which can be part of the input (that is, deciding if P is the union of a set of non-overlapping k × k squares) and for packing P with a maximum number of non-overlapping and axis-parallel 2 × 1 dominos, allowing rotations by 90°. As packing is more general than tiling, the latter algorithm can also be used to decide if P can be tiled by 2 × 1 dominos. These are classical problems with important applications in VLSI design, and the related problem of finding a maximum packing of 2 × 2 squares is known to be NP-hard [6]. For our three problems there are known pseudo-polynomial-time algorithms, that is, algorithms with running times polynomial in the area or perimeter of P. However, the standard, compact way to represent a polygon is by listing the coordinates of the corners in binary. We use this representation, and thus present the first polynomial-time algorithms for the problems. Concretely, we give a simple O(n log n)-time algorithm for tiling with squares, where n is the number of corners of P. We then give a more involved algorithm that reduces the problems of packing and tiling with dominos to finding a maximum and perfect matching in a graph with O(n3) vertices. This leads to algorithms with running times (O(n^3 frac{log ^3 n}{log ^2log n})) and (O(n^3 frac{log ^2 n}{log log n})) , respectively.","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"19 1","pages":"1 - 28"},"PeriodicalIF":1.3,"publicationDate":"2020-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44913968","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Counting Homomorphic Cycles in Degenerate Graphs 退化图中同胚环的计数
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2020-11-11 DOI: 10.1145/3560820
Lior Gishboliner, Yevgeny Levanzov, A. Shapira, R. Yuster
Since counting subgraphs in general graphs is, by and large, a computationally demanding problem, it is natural to try and design fast algorithms for restricted families of graphs. One such family that has been extensively studied is that of graphs of bounded degeneracy (e.g., planar graphs). This line of work, which started in the early 80’s, culminated in a recent work of Gishboliner et al., which highlighted the importance of the task of counting homomorphic copies of cycles (i.e., cyclic walks) in graphs of bounded degeneracy. Our main result in this paper is a surprisingly tight relation between the above task and the well-studied problem of detecting (standard) copies of directed cycles in general directed graphs. More precisely, we prove the following: One can compute the number of homomorphic copies of C2k and C2k+1 in n-vertex graphs of bounded degeneracy in time Õ(ndk), where the fastest known algorithm for detecting directed copies of Ck in general m-edge digraphs runs in time Õ(mdk). Conversely, one can transform any O(nbk) algorithm for computing the number of homomorphic copies of C2k or of C2k+1 in n-vertex graphs of bounded degeneracy, into an Õ(mbk) time algorithm for detecting directed copies of Ck in general m-edge digraphs. We emphasize that our first result does not use a black-box reduction (as opposed to the second result which does). Instead, we design an algorithm for computing the number of Ck-homomorphisms in degenerate graphs and show that one part of its analysis can be reduced to the analysis of the fastest known algorithm for detecting directed cycles in general digraphs, which was carried out in a recent breakthrough of Dalirrooyfard, Vuong and Vassilevska Williams. As a by-product of our algorithm, we obtain a new algorithm for detecting k-cycles in directed and undirected graphs of bounded degeneracy that is faster than all previously known algorithms for 7 ≤ k ≤ 11, and faster for all k ≥ 7 if the matrix multiplication exponent is 2.
由于一般图中的子图计数总的来说是一个计算要求很高的问题,因此尝试并设计用于受限图族的快速算法是很自然的。一个被广泛研究的族是有界退化图的族(例如,平面图)。这一系列工作始于80年代初,在Gishboliner等人最近的一项工作中达到了顶峰,该工作强调了在有界退化图中计算循环的同态副本(即循环行走)的重要性。我们在本文中的主要结果是,上述任务与在一般有向图中检测有向环的(标准)副本的问题之间存在着令人惊讶的紧密关系。更准确地说,我们证明了以下几点:在时间O(ndk)上,可以计算有界退化的n顶点图中C2k和C2k+1的同态副本的数量,其中在一般m边有向图中检测Ck的有向副本的最快已知算法在时间0(mdk)上运行。相反,可以将用于计算有界退化的n顶点图中C2k或C2k+1的同态拷贝数的任何O(nbk)算法转换为用于检测一般m边有向图中Ck的有向拷贝的O(mbk)时间算法。我们强调,我们的第一个结果没有使用黑盒缩减(而第二个结果使用了)。相反,我们设计了一种计算退化图中Ck同态数量的算法,并表明其分析的一部分可以简化为对一般有向图中检测有向环的最快已知算法的分析,该算法是在Dalirooyfard、Vuong和Vassilevska-Williams最近的突破中进行的。作为我们算法的副产品,我们获得了一种检测有界退化的有向图和无向图中的k循环的新算法,该算法对于7≤k≤11比所有已知算法都快,并且如果矩阵乘法指数为2,则对于所有k≥7都快。
{"title":"Counting Homomorphic Cycles in Degenerate Graphs","authors":"Lior Gishboliner, Yevgeny Levanzov, A. Shapira, R. Yuster","doi":"10.1145/3560820","DOIUrl":"https://doi.org/10.1145/3560820","url":null,"abstract":"Since counting subgraphs in general graphs is, by and large, a computationally demanding problem, it is natural to try and design fast algorithms for restricted families of graphs. One such family that has been extensively studied is that of graphs of bounded degeneracy (e.g., planar graphs). This line of work, which started in the early 80’s, culminated in a recent work of Gishboliner et al., which highlighted the importance of the task of counting homomorphic copies of cycles (i.e., cyclic walks) in graphs of bounded degeneracy. Our main result in this paper is a surprisingly tight relation between the above task and the well-studied problem of detecting (standard) copies of directed cycles in general directed graphs. More precisely, we prove the following: One can compute the number of homomorphic copies of C2k and C2k+1 in n-vertex graphs of bounded degeneracy in time Õ(ndk), where the fastest known algorithm for detecting directed copies of Ck in general m-edge digraphs runs in time Õ(mdk). Conversely, one can transform any O(nbk) algorithm for computing the number of homomorphic copies of C2k or of C2k+1 in n-vertex graphs of bounded degeneracy, into an Õ(mbk) time algorithm for detecting directed copies of Ck in general m-edge digraphs. We emphasize that our first result does not use a black-box reduction (as opposed to the second result which does). Instead, we design an algorithm for computing the number of Ck-homomorphisms in degenerate graphs and show that one part of its analysis can be reduced to the analysis of the fastest known algorithm for detecting directed cycles in general digraphs, which was carried out in a recent breakthrough of Dalirrooyfard, Vuong and Vassilevska Williams. As a by-product of our algorithm, we obtain a new algorithm for detecting k-cycles in directed and undirected graphs of bounded degeneracy that is faster than all previously known algorithms for 7 ≤ k ≤ 11, and faster for all k ≥ 7 if the matrix multiplication exponent is 2.","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"19 1","pages":"1 - 22"},"PeriodicalIF":1.3,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46151666","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Point-Width and Max-CSPs Point-Width和max - csp
IF 1.3 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2020-09-16 DOI: 10.1145/3409447
CarbonnelClément, RomeroMiguel, ŽivnýStanislav
The complexity of (unbounded-arity) Max-CSPs under structural restrictions is poorly understood. The two most general hypergraph properties known to ensure tractability of Max-CSPs, β-acyclicity an...
在结构限制下(无界性)max - csp的复杂性尚不清楚。已知保证max - csp可追溯性的两个最一般的超图性质,β-不环性和…
{"title":"Point-Width and Max-CSPs","authors":"CarbonnelClément, RomeroMiguel, ŽivnýStanislav","doi":"10.1145/3409447","DOIUrl":"https://doi.org/10.1145/3409447","url":null,"abstract":"The complexity of (unbounded-arity) Max-CSPs under structural restrictions is poorly understood. The two most general hypergraph properties known to ensure tractability of Max-CSPs, β-acyclicity an...","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"16 1","pages":"1-28"},"PeriodicalIF":1.3,"publicationDate":"2020-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3409447","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44013762","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
ACM Transactions on Algorithms
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1