首页 > 最新文献

ACM Transactions on Algorithms (TALG)最新文献

英文 中文
Distributed Edge Coloring and a Special Case of the Constructive Lovász Local Lemma 分布边着色及建设性Lovász局部引理的一个特例
Pub Date : 2019-11-15 DOI: 10.1145/3365004
Yi-Jun Chang, Qizheng He, Wenzheng Li, S. Pettie, Jara Uitto
The complexity of distributed edge coloring depends heavily on the palette size as a function of the maximum degree Δ. In this article, we explore the complexity of edge coloring in the LOCAL model in different palette size regimes. Our results are as follows. Lower Bounds: First, we simplify the round elimination technique of Brandt et al. [16] and prove that (2Δ −2)-edge coloring requires Ω (logΔ log n) time with high probability and Ω (logΔ n) time deterministically, even on trees. Second, we show that a natural approach to computing (Δ +1)-edge colorings (Vizing’s theorem), namely, extending an arbitrary partial coloring by iteratively recoloring subgraphs, requires Ω (Δ log n) time. Upper Bounds on General Graphs: We give a randomized edge coloring algorithm that can use palette sizes as small as Δ + Õ(√Δ), which is a natural barrier for randomized approaches. The running time of our (1+ε)Δ-edge coloring algorithm is usually dominated by O(log ε−1) calls to a distributed Lovász local lemma (LLL) algorithm. For example, using the Chung-Pettie-Su LLL algorithm, we compute a (1+ε)Δ-edge coloring in O(log n) time when ε ≥ (log3 Δ) / √ Δ , or O(logΔ n) + (log log n)3 + o(1) time when ε = Ω (1). When Δ is sublogarithmic in n the performance is improved with the Ghaffari-Harris-Kuhn LLL algorithm. Upper Bounds on Trees: We show that the Ω (logΔ log n) lower bound can be nearly matched on trees. To establish this result, we develop a new distributed Lovász local lemma algorithm for tree-structured dependency graphs, which arise naturally from O(1)-round probabilistic algorithms run on trees. Specifically, our (1+ε)Δ-edge coloring algorithm for trees takes O(log (1 / ε)) ⋅ max { log log n log log log n, loglog Δ log n} time when ε ≥ (log3 Δ) / √ Δ, or O(max { log log n log log log n, logΔ log n}) time when ε = Ω (1).
分布式边缘着色的复杂性在很大程度上取决于调色板大小作为最大程度Δ的函数。在这篇文章中,我们探讨了在不同的调色板大小制度下的边缘上色在LOCAL模型中的复杂性。我们的结果如下。下界:首先,我们简化了Brandt等人[16]的轮消技术,并证明(2Δ−2)边着色高概率地需要Ω (logΔ log n)时间,确定性地需要Ω (logΔ n)时间,即使在树上也是如此。其次,我们证明了计算(Δ +1)边着色(Vizing定理)的自然方法,即通过迭代地重新着色子图来扩展任意部分着色,需要Ω (Δ log n)时间。一般图的上界:我们给出了一个随机化的边缘着色算法,它可以使用小到Δ + Õ(√Δ)的调色板大小,这是随机化方法的天然屏障。我们的(1+ε)Δ-edge着色算法的运行时间通常由O(log ε−1)次调用分布式Lovász局部引理(LLL)算法支配。例如,使用chong - pettie - su LLL算法,当ε≥(log3 Δ) /√Δ时,我们在O(log n)时间内计算(1+ε)Δ-edge着色,或者当ε = Ω(1)时,我们在O(logΔ n) + (log log n)3 + O(1)时间内计算(1+ε)Δ-edge着色。当Δ是n的次对数时,使用Ghaffari-Harris-Kuhn LLL算法提高性能。树的上界:我们证明了Ω (logΔ log n)下界可以在树上几乎匹配。为了建立这一结果,我们为树结构依赖图开发了一个新的分布式Lovász局部引理算法,它自然地产生于运行在树上的O(1)轮概率算法。具体来说,我们的(1+ε)Δ-edge树着色算法在ε≥(log3 Δ) /√Δ时需要O(log (1 / ε))⋅max {loglog n loglog log n, loglog Δ log n}时间,或者当ε = Ω(1)时需要O(max {loglog n loglog log n, logΔ log n})时间。
{"title":"Distributed Edge Coloring and a Special Case of the Constructive Lovász Local Lemma","authors":"Yi-Jun Chang, Qizheng He, Wenzheng Li, S. Pettie, Jara Uitto","doi":"10.1145/3365004","DOIUrl":"https://doi.org/10.1145/3365004","url":null,"abstract":"The complexity of distributed edge coloring depends heavily on the palette size as a function of the maximum degree Δ. In this article, we explore the complexity of edge coloring in the LOCAL model in different palette size regimes. Our results are as follows. Lower Bounds: First, we simplify the round elimination technique of Brandt et al. [16] and prove that (2Δ −2)-edge coloring requires Ω (logΔ log n) time with high probability and Ω (logΔ n) time deterministically, even on trees. Second, we show that a natural approach to computing (Δ +1)-edge colorings (Vizing’s theorem), namely, extending an arbitrary partial coloring by iteratively recoloring subgraphs, requires Ω (Δ log n) time. Upper Bounds on General Graphs: We give a randomized edge coloring algorithm that can use palette sizes as small as Δ + Õ(√Δ), which is a natural barrier for randomized approaches. The running time of our (1+ε)Δ-edge coloring algorithm is usually dominated by O(log ε−1) calls to a distributed Lovász local lemma (LLL) algorithm. For example, using the Chung-Pettie-Su LLL algorithm, we compute a (1+ε)Δ-edge coloring in O(log n) time when ε ≥ (log3 Δ) / √ Δ , or O(logΔ n) + (log log n)3 + o(1) time when ε = Ω (1). When Δ is sublogarithmic in n the performance is improved with the Ghaffari-Harris-Kuhn LLL algorithm. Upper Bounds on Trees: We show that the Ω (logΔ log n) lower bound can be nearly matched on trees. To establish this result, we develop a new distributed Lovász local lemma algorithm for tree-structured dependency graphs, which arise naturally from O(1)-round probabilistic algorithms run on trees. Specifically, our (1+ε)Δ-edge coloring algorithm for trees takes O(log (1 / ε)) ⋅ max { log log n log log log n, loglog Δ log n} time when ε ≥ (log3 Δ) / √ Δ, or O(max { log log n log log log n, logΔ log n}) time when ε = Ω (1).","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115953415","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees 最小生成树的时间和消息最优分布式算法
Pub Date : 2019-11-15 DOI: 10.1145/3365005
Gopal Pandurangan, Peter Robinson, Michele Scquizzato
This article presents a randomized (Las Vegas) distributed algorithm that constructs a minimum spanning tree (MST) in weighted networks with optimal (up to polylogarithmic factors) time and message complexity. This algorithm runs in Õ(D + √ n) time and exchanges Õ(m) messages (both with high probability), where n is the number of nodes of the network, D is the hop-diameter, and m is the number of edges. This is the first distributed MST algorithm that matches simultaneously the time lower bound of Ω˜(D + √ n) [10] and the message lower bound of Ω (m) [31], which both apply to randomized Monte Carlo algorithms. The prior time and message lower bounds are derived using two completely different graph constructions; the existing lower-bound construction that shows one lower bound does not work for the other. To complement our algorithm, we present a new lower-bound graph construction for which any distributed MST algorithm requires both Ω˜(D + √ n) rounds and Ω (m) messages.
本文提出了一种随机(Las Vegas)分布式算法,该算法在具有最佳(最多为多对数因子)时间和消息复杂度的加权网络中构造最小生成树(MST)。该算法运行时间为Õ(D +√n),交换消息为Õ(m)条(均为高概率),其中n为网络节点数,D为跳数,m为边数。这是第一个同时匹配Ω ~ (D +√n)[10]的时间下界和Ω (m)[31]的消息下界的分布式MST算法,它们都适用于随机蒙特卡罗算法。使用两种完全不同的图结构推导了先验时间和消息下界;显示一个下界的现有下界结构不适用于另一个下界。为了补充我们的算法,我们提出了一个新的下界图构造,其中任何分布式MST算法都需要Ω ~ (D +√n)轮和Ω (m)消息。
{"title":"A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees","authors":"Gopal Pandurangan, Peter Robinson, Michele Scquizzato","doi":"10.1145/3365005","DOIUrl":"https://doi.org/10.1145/3365005","url":null,"abstract":"This article presents a randomized (Las Vegas) distributed algorithm that constructs a minimum spanning tree (MST) in weighted networks with optimal (up to polylogarithmic factors) time and message complexity. This algorithm runs in Õ(D + √ n) time and exchanges Õ(m) messages (both with high probability), where n is the number of nodes of the network, D is the hop-diameter, and m is the number of edges. This is the first distributed MST algorithm that matches simultaneously the time lower bound of Ω˜(D + √ n) [10] and the message lower bound of Ω (m) [31], which both apply to randomized Monte Carlo algorithms. The prior time and message lower bounds are derived using two completely different graph constructions; the existing lower-bound construction that shows one lower bound does not work for the other. To complement our algorithm, we present a new lower-bound graph construction for which any distributed MST algorithm requires both Ω˜(D + √ n) rounds and Ω (m) messages.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130729848","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Scheduling When You Do Not Know the Number of Machines 不知道机器数量时的调度
Pub Date : 2019-11-15 DOI: 10.1145/3340320
C. Stein, Mingxian Zhong
Often in a scheduling problem, there is uncertainty about the jobs to be processed. The issue of uncertainty regarding the machines has been much less studied. In this article, we study a scheduling environment in which jobs first need to be grouped into some sets before the number of machines is known, and then the sets need to be scheduled on machines without being separated. To evaluate algorithms in such an environment, we introduce the idea of an α-robust algorithm, one that is guaranteed to return a schedule on any number m of machines that is within an α factor of the optimal schedule on m machine, where the optimum is not subject to the restriction that the sets cannot be separated. Under such environment, we give a (53+ε)-robust algorithm for scheduling on parallel machines to minimize makespan and show a lower bound 43. For the special case when the jobs are infinitesimal, we give a 1.233-robust algorithm with an asymptotic lower bound of 1.207. We also study a case of fair allocation, where the objective is to minimize the difference between the maximum and minimum machine load.
在调度问题中,通常存在要处理的作业的不确定性。关于机器的不确定性问题的研究要少得多。在本文中,我们研究了一种调度环境,在这种环境中,首先需要在机器数量已知之前将作业分组到一些集合中,然后这些集合需要在不分离的机器上进行调度。为了评估这种环境下的算法,我们引入了α-鲁棒算法的思想,该算法保证在任意数量的m台机器上返回的调度在m台机器上最优调度的α因子内,其中最优调度不受集合不可分离的限制。在这种环境下,我们给出了一个(53+ε)鲁棒的并行机调度算法,以最小化makespan,并给出了一个下界43。对于作业是无穷小的特殊情况,给出了一个下界为1.207的1.233鲁棒算法。我们还研究了一个公平分配的案例,其目标是最小化最大和最小机器负载之间的差异。
{"title":"Scheduling When You Do Not Know the Number of Machines","authors":"C. Stein, Mingxian Zhong","doi":"10.1145/3340320","DOIUrl":"https://doi.org/10.1145/3340320","url":null,"abstract":"Often in a scheduling problem, there is uncertainty about the jobs to be processed. The issue of uncertainty regarding the machines has been much less studied. In this article, we study a scheduling environment in which jobs first need to be grouped into some sets before the number of machines is known, and then the sets need to be scheduled on machines without being separated. To evaluate algorithms in such an environment, we introduce the idea of an α-robust algorithm, one that is guaranteed to return a schedule on any number m of machines that is within an α factor of the optimal schedule on m machine, where the optimum is not subject to the restriction that the sets cannot be separated. Under such environment, we give a (53+ε)-robust algorithm for scheduling on parallel machines to minimize makespan and show a lower bound 43. For the special case when the jobs are infinitesimal, we give a 1.233-robust algorithm with an asymptotic lower bound of 1.207. We also study a case of fair allocation, where the objective is to minimize the difference between the maximum and minimum machine load.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125058326","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A 4/3-Approximation Algorithm for the Minimum 2-Edge Connected Subgraph Problem 最小2边连通子图问题的4/3逼近算法
Pub Date : 2019-10-04 DOI: 10.1145/3341599
Christoph Hunkenschröder, S. Vempala, A. Vetta
We present a factor 4/3 approximation algorithm for the problem of finding a minimum 2-edge connected spanning subgraph of a given undirected multigraph. The algorithm is based upon a reduction to a restricted class of graphs. In these graphs, the approximation algorithm constructs a 2-edge connected spanning subgraph by modifying the smallest 2-edge cover.
针对给定无向多图的最小2边连通生成子图问题,提出了一种因子4/3逼近算法。该算法基于对图的限制类的约简。在这些图中,近似算法通过修改最小的2边覆盖构造一个2边连通的生成子图。
{"title":"A 4/3-Approximation Algorithm for the Minimum 2-Edge Connected Subgraph Problem","authors":"Christoph Hunkenschröder, S. Vempala, A. Vetta","doi":"10.1145/3341599","DOIUrl":"https://doi.org/10.1145/3341599","url":null,"abstract":"We present a factor 4/3 approximation algorithm for the problem of finding a minimum 2-edge connected spanning subgraph of a given undirected multigraph. The algorithm is based upon a reduction to a restricted class of graphs. In these graphs, the approximation algorithm constructs a 2-edge connected spanning subgraph by modifying the smallest 2-edge cover.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117008985","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Computing the Inverse Geodesic Length in Planar Graphs and Graphs of Bounded Treewidth 平面图和有界树宽图的反测地线长度计算
Pub Date : 2019-08-04 DOI: 10.1145/3501303
Sergio Cabello
The inverse geodesic length of a graph G is the sum of the inverse of the distances between all pairs of distinct vertices of G. In some domains, it is known as the Harary index or the global efficiency of the graph. We show that, if G is planar and has n vertices, then the inverse geodesic length of G can be computed in roughly O(n9/5) time. We also show that, if G has n vertices and treewidth at most k, then the inverse geodesic length of G can be computed in O(n log O(k)n) time. In both cases, we use techniques developed for computing the sum of the distances, which does not have “inverse” component, together with batched evaluations of rational functions.
图G的逆测地线长度是G的所有不同顶点对之间距离的逆的和。在某些领域,它被称为Harary指数或图的全局效率。我们证明,如果G是平面的并且有n个顶点,那么G的逆测地线长度可以在大约O(n9/5)时间内计算出来。我们还证明,如果G有n个顶点且树宽不超过k,那么G的逆测地线长度可以在O(n log O(k)n)时间内计算出来。在这两种情况下,我们使用了用于计算距离和的技术,它没有“逆”成分,以及有理函数的批量评估。
{"title":"Computing the Inverse Geodesic Length in Planar Graphs and Graphs of Bounded Treewidth","authors":"Sergio Cabello","doi":"10.1145/3501303","DOIUrl":"https://doi.org/10.1145/3501303","url":null,"abstract":"The inverse geodesic length of a graph G is the sum of the inverse of the distances between all pairs of distinct vertices of G. In some domains, it is known as the Harary index or the global efficiency of the graph. We show that, if G is planar and has n vertices, then the inverse geodesic length of G can be computed in roughly O(n9/5) time. We also show that, if G has n vertices and treewidth at most k, then the inverse geodesic length of G can be computed in O(n log O(k)n) time. In both cases, we use techniques developed for computing the sum of the distances, which does not have “inverse” component, together with batched evaluations of rational functions.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"184 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122303882","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
An Optimal O(nm) Algorithm for Enumerating All Walks Common to All Closed Edge-covering Walks of a Graph 图中所有闭边覆盖行走共有的最优O(nm)算法
Pub Date : 2019-07-29 DOI: 10.1145/3341731
Massimo Cairo, P. Medvedev, Nidia Obscura Acosta, Romeo Rizzi, Alexandru I. Tomescu
In this article, we consider the following problem. Given a directed graph G, output all walks of G that are sub-walks of all closed edge-covering walks of G. This problem was first considered by Tomescu and Medvedev (RECOMB 2016), who characterized these walks through the notion of omnitig. Omnitigs were shown to be relevant for the genome assembly problem from bioinformatics, where a genome sequence must be assembled from a set of reads from a sequencing experiment. Tomescu and Medvedev (RECOMB 2016) also proposed an algorithm for listing all maximal omnitigs, by launching an exhaustive visit from every edge. In this article, we prove new insights about the structure of omnitigs and solve several open questions about them. We combine these to achieve an O(nm)-time algorithm for outputting all the maximal omnitigs of a graph (with n nodes and m edges). This is also optimal, as we show families of graphs whose total omnitig length is Ω(nm). We implement this algorithm and show that it is 9--12 times faster in practice than the one of Tomescu and Medvedev (RECOMB 2016).
在本文中,我们考虑以下问题。给定一个有向图G,输出G的所有步道,这些步道是G的所有闭边覆盖步道的子步道。这个问题首先由Tomescu和Medvedev (RECOMB 2016)提出,他们通过omnitig的概念来描述这些步道。Omnitigs被证明与生物信息学中的基因组组装问题有关,其中基因组序列必须从测序实验的一组reads中组装。Tomescu和Medvedev (RECOMB 2016)还提出了一种算法,通过从每条边发起穷举访问,列出所有最大的omnitigs。在这篇文章中,我们证明了关于全能结构的新见解,并解决了关于它们的几个开放问题。我们将这些组合起来,以实现一个O(nm)时间的算法,用于输出图(具有n个节点和m条边)的所有最大全集。这也是最优的,因为我们展示了总长度为Ω(nm)的图族。我们实现了这个算法,并表明它在实践中比Tomescu和Medvedev的算法快9- 12倍(RECOMB 2016)。
{"title":"An Optimal O(nm) Algorithm for Enumerating All Walks Common to All Closed Edge-covering Walks of a Graph","authors":"Massimo Cairo, P. Medvedev, Nidia Obscura Acosta, Romeo Rizzi, Alexandru I. Tomescu","doi":"10.1145/3341731","DOIUrl":"https://doi.org/10.1145/3341731","url":null,"abstract":"In this article, we consider the following problem. Given a directed graph G, output all walks of G that are sub-walks of all closed edge-covering walks of G. This problem was first considered by Tomescu and Medvedev (RECOMB 2016), who characterized these walks through the notion of omnitig. Omnitigs were shown to be relevant for the genome assembly problem from bioinformatics, where a genome sequence must be assembled from a set of reads from a sequencing experiment. Tomescu and Medvedev (RECOMB 2016) also proposed an algorithm for listing all maximal omnitigs, by launching an exhaustive visit from every edge. In this article, we prove new insights about the structure of omnitigs and solve several open questions about them. We combine these to achieve an O(nm)-time algorithm for outputting all the maximal omnitigs of a graph (with n nodes and m edges). This is also optimal, as we show families of graphs whose total omnitig length is Ω(nm). We implement this algorithm and show that it is 9--12 times faster in practice than the one of Tomescu and Medvedev (RECOMB 2016).","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132741628","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
A Lower Bound on Cycle-Finding in Sparse Digraphs 稀疏有向图中循环查找的下界
Pub Date : 2019-07-28 DOI: 10.1145/3417979
Xi Chen, T. Randolph, R. Servedio, Timothy Sun
We consider the problem of finding a cycle in a sparse directed graph G that is promised to be far from acyclic, meaning that the smallest feedback arc set, i.e., a subset of edges whose deletion results in an acyclic graph, in G is large. We prove an information-theoretic lower bound, showing that for N-vertex graphs with constant outdegree, any algorithm for this problem must make Ω̄(N5/9) queries to an adjacency list representation of G. In the language of property testing, our result is an Ω̄(N5/9) lower bound on the query complexity of one-sided algorithms for testing whether sparse digraphs with constant outdegree are far from acyclic. This is the first improvement on the Ω (√ N) lower bound, implicit in the work of Bender and Ron, which follows from a simple birthday paradox argument.
我们考虑在一个稀疏有向图G中寻找一个保证远离无环的环的问题,这意味着G中最小的反馈弧集,即其删除导致无环图的边的子集是很大的。我们证明了一个信息论下界,表明对于具有恒定出界度的n顶点图,该问题的任何算法都必须对邻接表表示g进行Ω ā (N5/9)查询。在性质测试语言中,我们的结果是用于测试具有恒定出界度的稀疏有向图是否离无环很远的单侧算法查询复杂度的Ω ā (N5/9)下界。这是对Ω(√N)下界的第一个改进,隐含在Bender和Ron的工作中,它来自一个简单的生日悖论论证。
{"title":"A Lower Bound on Cycle-Finding in Sparse Digraphs","authors":"Xi Chen, T. Randolph, R. Servedio, Timothy Sun","doi":"10.1145/3417979","DOIUrl":"https://doi.org/10.1145/3417979","url":null,"abstract":"We consider the problem of finding a cycle in a sparse directed graph G that is promised to be far from acyclic, meaning that the smallest feedback arc set, i.e., a subset of edges whose deletion results in an acyclic graph, in G is large. We prove an information-theoretic lower bound, showing that for N-vertex graphs with constant outdegree, any algorithm for this problem must make Ω̄(N5/9) queries to an adjacency list representation of G. In the language of property testing, our result is an Ω̄(N5/9) lower bound on the query complexity of one-sided algorithms for testing whether sparse digraphs with constant outdegree are far from acyclic. This is the first improvement on the Ω (√ N) lower bound, implicit in the work of Bender and Ron, which follows from a simple birthday paradox argument.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127323100","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
The Complexity of Approximately Counting Retractions to Square-free Graphs 无平方图的近似计数缩回的复杂性
Pub Date : 2019-07-04 DOI: 10.1145/3458040
Jacob Focke, L. A. Goldberg, Stanislav Živný
A retraction is a homomorphism from a graph G to an induced subgraph H of G that is the identity on H. In a long line of research, retractions have been studied under various algorithmic settings. Recently, the problem of approximately counting retractions was considered. We give a complete trichotomy for the complexity of approximately counting retractions to all square-free graphs (graphs that do not contain a cycle of length 4). It turns out there is a rich and interesting class of graphs for which this problem is complete in the class #BIS. As retractions generalise homomorphisms, our easiness results extend to the important problem of approximately counting homomorphisms. By giving new #BIS-easiness results, we now settle the complexity of approximately counting homomorphisms for a whole class of non-trivial graphs that were previously unresolved.
缩回是图G到G的诱导子图H的同态,该子图H是H上的恒等。在一系列的研究中,人们研究了各种算法设置下的缩回。近年来,研究了撤稿的近似计数问题。我们给出了所有无平方图(不包含长度为4的循环的图)的近似计数收缩的复杂性的完全三分法。事实证明,有一个丰富而有趣的图类,这个问题在类#BIS中是完整的。由于缩回推广了同态,我们的简单结果推广到近似计数同态的重要问题。通过给出新的# bis - easy结果,我们现在解决了一类以前未解决的非平凡图的近似计数同态的复杂性。
{"title":"The Complexity of Approximately Counting Retractions to Square-free Graphs","authors":"Jacob Focke, L. A. Goldberg, Stanislav Živný","doi":"10.1145/3458040","DOIUrl":"https://doi.org/10.1145/3458040","url":null,"abstract":"A retraction is a homomorphism from a graph G to an induced subgraph H of G that is the identity on H. In a long line of research, retractions have been studied under various algorithmic settings. Recently, the problem of approximately counting retractions was considered. We give a complete trichotomy for the complexity of approximately counting retractions to all square-free graphs (graphs that do not contain a cycle of length 4). It turns out there is a rich and interesting class of graphs for which this problem is complete in the class #BIS. As retractions generalise homomorphisms, our easiness results extend to the important problem of approximately counting homomorphisms. By giving new #BIS-easiness results, we now settle the complexity of approximately counting homomorphisms for a whole class of non-trivial graphs that were previously unresolved.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123291374","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Algorithms for Weighted Independent Transversals and Strong Colouring 加权独立截线和强着色算法
Pub Date : 2019-06-28 DOI: 10.1145/3474057
Alessandra Graf, David G. Harris, P. Haxell
An independent transversal (IT) in a graph with a given vertex partition is an independent set consisting of one vertex in each partition class. Several sufficient conditions are known for the existence of an IT in a given graph and vertex partition, which have been used over the years to solve many combinatorial problems. Some of these IT existence theorems have algorithmic proofs, but there remains a gap between the best existential bounds and the bounds obtainable by efficient algorithms. Recently, Graf and Haxell (2018) described a new (deterministic) algorithm that asymptotically closes this gap, but there are limitations on its applicability. In this article, we develop a randomized algorithm that is much more widely applicable, and demonstrate its use by giving efficient algorithms for two problems concerning the strong chromatic number of graphs.
具有给定顶点划分的图中的独立截线(IT)是由每个划分类中的一个顶点组成的独立集合。已知在给定的图和顶点划分中存在IT的几个充分条件,这些条件多年来已被用于解决许多组合问题。这些IT存在性定理中的一些有算法证明,但在最佳存在界和有效算法可获得的界之间仍然存在差距。最近,Graf和Haxell(2018)描述了一种新的(确定性)算法,该算法可以渐进地缩小这一差距,但其适用性存在局限性。在本文中,我们开发了一种更广泛适用的随机算法,并通过给出关于图的强色数的两个问题的有效算法来证明它的使用。
{"title":"Algorithms for Weighted Independent Transversals and Strong Colouring","authors":"Alessandra Graf, David G. Harris, P. Haxell","doi":"10.1145/3474057","DOIUrl":"https://doi.org/10.1145/3474057","url":null,"abstract":"An independent transversal (IT) in a graph with a given vertex partition is an independent set consisting of one vertex in each partition class. Several sufficient conditions are known for the existence of an IT in a given graph and vertex partition, which have been used over the years to solve many combinatorial problems. Some of these IT existence theorems have algorithmic proofs, but there remains a gap between the best existential bounds and the bounds obtainable by efficient algorithms. Recently, Graf and Haxell (2018) described a new (deterministic) algorithm that asymptotically closes this gap, but there are limitations on its applicability. In this article, we develop a randomized algorithm that is much more widely applicable, and demonstrate its use by giving efficient algorithms for two problems concerning the strong chromatic number of graphs.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133352969","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Online Vertex-Weighted Bipartite Matching 在线顶点加权二部匹配
Pub Date : 2019-06-17 DOI: 10.1145/3326169
Zhiyi Huang, Zhihao Gavin Tang, Xiaowei Wu, Yuhao Zhang
We introduce a weighted version of the ranking algorithm by Karp et al. (STOC 1990), and we prove a competitive ratio of 0.6534 for the vertex-weighted online bipartite matching problem when online vertices arrive in random order. Our result shows that random arrivals help beating the 1-1/e barrier even in the vertex-weighted case. We build on the randomized primal-dual framework by Devanur et al. (SODA 2013) and design a two dimensional gain sharing function, which depends not only on the rank of the offline vertex, but also on the arrival time of the online vertex. To our knowledge, this is the first competitive ratio strictly larger than 1-1/e for an online bipartite matching problem achieved under the randomized primal-dual framework. Our algorithm has a natural interpretation that offline vertices offer a larger portion of their weights to the online vertices as time increases, and each online vertex matches the neighbor with the highest offer at its arrival.
我们引入Karp等人(STOC 1990)的加权排序算法,并证明了当在线顶点以随机顺序到达时,顶点加权在线二部匹配问题的竞争比为0.6534。我们的结果表明,即使在顶点加权的情况下,随机到达也有助于突破1-1/e障碍。我们在Devanur等人(SODA 2013)的随机原始-对偶框架的基础上,设计了一个二维增益共享函数,该函数不仅取决于离线顶点的秩,还取决于在线顶点的到达时间。据我们所知,这是在随机原始对偶框架下实现的在线二部匹配问题的竞争比第一次严格大于1-1/e。我们的算法有一个自然的解释,即随着时间的增加,离线顶点向在线顶点提供更大一部分权重,并且每个在线顶点在其到达时匹配具有最高权重的邻居。
{"title":"Online Vertex-Weighted Bipartite Matching","authors":"Zhiyi Huang, Zhihao Gavin Tang, Xiaowei Wu, Yuhao Zhang","doi":"10.1145/3326169","DOIUrl":"https://doi.org/10.1145/3326169","url":null,"abstract":"We introduce a weighted version of the ranking algorithm by Karp et al. (STOC 1990), and we prove a competitive ratio of 0.6534 for the vertex-weighted online bipartite matching problem when online vertices arrive in random order. Our result shows that random arrivals help beating the 1-1/e barrier even in the vertex-weighted case. We build on the randomized primal-dual framework by Devanur et al. (SODA 2013) and design a two dimensional gain sharing function, which depends not only on the rank of the offline vertex, but also on the arrival time of the online vertex. To our knowledge, this is the first competitive ratio strictly larger than 1-1/e for an online bipartite matching problem achieved under the randomized primal-dual framework. Our algorithm has a natural interpretation that offline vertices offer a larger portion of their weights to the online vertices as time increases, and each online vertex matches the neighbor with the highest offer at its arrival.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117013428","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
期刊
ACM Transactions on Algorithms (TALG)
全部 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