首页 > 最新文献

Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)最新文献

英文 中文
A Simple Semi-Streaming Algorithm for Global Minimum Cuts 一种简单的半流全局最小割算法
Pub Date : 2021-01-01 DOI: 10.1137/1.9781611976496.19
Sepehr Assadi, Aditi Dudeja
{"title":"A Simple Semi-Streaming Algorithm for Global Minimum Cuts","authors":"Sepehr Assadi, Aditi Dudeja","doi":"10.1137/1.9781611976496.19","DOIUrl":"https://doi.org/10.1137/1.9781611976496.19","url":null,"abstract":"","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"36 6-7","pages":"172-180"},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72471556","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
Floors and Ceilings in Divide-and-Conquer Recurrences 分治法递归中的地板和天花板
Pub Date : 2021-01-01 DOI: 10.1137/1.9781611976496.15
William Kuszmaul, C. Leiserson
{"title":"Floors and Ceilings in Divide-and-Conquer Recurrences","authors":"William Kuszmaul, C. Leiserson","doi":"10.1137/1.9781611976496.15","DOIUrl":"https://doi.org/10.1137/1.9781611976496.15","url":null,"abstract":"","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"24 1","pages":"133-141"},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78574073","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
Hutch++: Optimal Stochastic Trace Estimation. Hutch++:最优随机轨迹估计。
Pub Date : 2021-01-01 DOI: 10.1137/1.9781611976496.16
Raphael A Meyer, Cameron Musco, Christopher Musco, David P Woodruff

We study the problem of estimating the trace of a matrix A that can only be accessed through matrix-vector multiplication. We introduce a new randomized algorithm, Hutch++, which computes a (1 ± ε) approximation to tr( A ) for any positive semidefinite (PSD) A using just O(1) matrix-vector products. This improves on the ubiquitous Hutchinson's estimator, which requires O(1 2) matrix-vector products. Our approach is based on a simple technique for reducing the variance of Hutchinson's estimator using a low-rank approximation step, and is easy to implement and analyze. Moreover, we prove that, up to a logarithmic factor, the complexity of Hutch++ is optimal amongst all matrix-vector query algorithms, even when queries can be chosen adaptively. We show that it significantly outperforms Hutchinson's method in experiments. While our theory requires A to be positive semidefinite, empirical gains extend to applications involving non-PSD matrices, such as triangle estimation in networks.

我们研究了矩阵a的迹估计问题,该矩阵a只能通过矩阵-向量乘法来访问。本文介绍了一种新的随机化算法Hutch++,该算法仅使用O(1/ε)矩阵向量积计算任何正半定(PSD) a对tr(a)的(1±ε)近似。这改进了无所不在的Hutchinson估计,它需要O(1/ε 2)个矩阵向量积。我们的方法基于一种简单的技术,使用低秩近似步骤来减少Hutchinson估计器的方差,并且易于实现和分析。此外,我们证明了,在所有矩阵向量查询算法中,即使查询可以自适应选择,Hutch++的复杂度在一个对数因子上是最优的。我们在实验中表明,它明显优于Hutchinson的方法。虽然我们的理论要求A是正半定的,但经验增益扩展到涉及非psd矩阵的应用,例如网络中的三角形估计。
{"title":"Hutch++: Optimal Stochastic Trace Estimation.","authors":"Raphael A Meyer,&nbsp;Cameron Musco,&nbsp;Christopher Musco,&nbsp;David P Woodruff","doi":"10.1137/1.9781611976496.16","DOIUrl":"https://doi.org/10.1137/1.9781611976496.16","url":null,"abstract":"<p><p>We study the problem of estimating the trace of a matrix <b><i>A</i></b> that can only be accessed through matrix-vector multiplication. We introduce a new randomized algorithm, Hutch++, which computes a (1 ± <i>ε</i>) approximation to tr( <b><i>A</i></b> ) for any positive semidefinite (PSD) <b><i>A</i></b> using just <i>O</i>(1<i>/ε</i>) matrix-vector products. This improves on the ubiquitous <i>Hutchinson's estimator</i>, which requires <i>O</i>(1<i>/ε</i> <sup>2</sup>) matrix-vector products. Our approach is based on a simple technique for reducing the variance of Hutchinson's estimator using a low-rank approximation step, and is easy to implement and analyze. Moreover, we prove that, up to a logarithmic factor, the complexity of Hutch++ is optimal amongst all matrix-vector query algorithms, even when queries can be chosen adaptively. We show that it significantly outperforms Hutchinson's method in experiments. While our theory requires <b><i>A</i></b> to be positive semidefinite, empirical gains extend to applications involving non-PSD matrices, such as triangle estimation in networks.</p>","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"2021 ","pages":"142-155"},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8553228/pdf/nihms-1696966.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39580860","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 73
Dispersion for Intervals: A Geometric Approach 区间色散:一种几何方法
Pub Date : 2021-01-01 DOI: 10.1137/1.9781611976496.4
T. Biedl, A. Lubiw, Anurag Murty Naredla, Peter Dominik Ralbovsky, Graeme Stroud
{"title":"Dispersion for Intervals: A Geometric Approach","authors":"T. Biedl, A. Lubiw, Anurag Murty Naredla, Peter Dominik Ralbovsky, Graeme Stroud","doi":"10.1137/1.9781611976496.4","DOIUrl":"https://doi.org/10.1137/1.9781611976496.4","url":null,"abstract":"","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"25 1","pages":"37-44"},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80840553","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
Simple dynamic algorithms for Maximal Independent Set, Maximum Flow and Maximum Matching 最大独立集、最大流量和最大匹配的简单动态算法
Pub Date : 2021-01-01 DOI: 10.1137/1.9781611976496.10
Manoj Gupta, Shahbaz Khan
{"title":"Simple dynamic algorithms for Maximal Independent Set, Maximum Flow and Maximum Matching","authors":"Manoj Gupta, Shahbaz Khan","doi":"10.1137/1.9781611976496.10","DOIUrl":"https://doi.org/10.1137/1.9781611976496.10","url":null,"abstract":"","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"46 6 1","pages":"86-91"},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76200339","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
An Auction Algorithm for Bipartite Matching in Streaming and Massively Parallel Computation Models 流计算和大规模并行计算模型中二部匹配的拍卖算法
Pub Date : 2021-01-01 DOI: 10.1137/1.9781611976496.18
Sepehr Assadi, S. C. Liu, R. Tarjan
{"title":"An Auction Algorithm for Bipartite Matching in Streaming and Massively Parallel Computation Models","authors":"Sepehr Assadi, S. C. Liu, R. Tarjan","doi":"10.1137/1.9781611976496.18","DOIUrl":"https://doi.org/10.1137/1.9781611976496.18","url":null,"abstract":"","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"18 1","pages":"165-171"},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85164269","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}
引用次数: 17
Communication Efficient Coresets for Maximum Matching 最大匹配的通信高效核心集
Pub Date : 2020-11-12 DOI: 10.1137/1.9781611976496.17
Michael Kapralov, Gilbert Maystre, Jakab Tardos
In this paper we revisit the problem of constructing randomized composable coresets for bipartite matching. In this problem the input graph is randomly partitioned across $k$ players, each of which sends a single message to a coordinator, who then must output a good approximation to the maximum matching in the input graph. Assadi and Khanna gave the first such coreset, achieving a $1/9$-approximation by having every player send a maximum matching, i.e. at most $n/2$ words per player. The approximation factor was improved to $1/3$ by Bernstein et al. In this paper, we show that the matching skeleton construction of Goel, Kapralov and Khanna, which is a carefully chosen (fractional) matching, is a randomized composable coreset that achieves a $1/2-o(1)$ approximation using at most $n-1$ words of communication per player. We also show an upper bound of $2/3+o(1)$ on the approximation ratio achieved by this coreset.
本文研究了二部匹配的随机可组合核心集的构造问题。在这个问题中,输入图被随机划分为$k$玩家,每个玩家都向协调器发送一条消息,协调器必须输出输入图中最大匹配的良好近似值。Assadi和Khanna给出了第一个这样的核心集,通过让每个玩家发送一个最大匹配,即每个玩家最多发送n/2个单词,实现了1/9美元的近似值。Bernstein等人将近似因子提高到$1/3$。在本文中,我们展示了Goel, Kapralov和Khanna的匹配骨架结构,这是一个精心选择的(分数)匹配,是一个随机可组合的核心集,它使用每个玩家最多$n-1$个通信单词来实现$1/2-o(1)$近似。我们还显示了由该核心集实现的近似比率的上限为2/3+o(1)$。
{"title":"Communication Efficient Coresets for Maximum Matching","authors":"Michael Kapralov, Gilbert Maystre, Jakab Tardos","doi":"10.1137/1.9781611976496.17","DOIUrl":"https://doi.org/10.1137/1.9781611976496.17","url":null,"abstract":"In this paper we revisit the problem of constructing randomized composable coresets for bipartite matching. In this problem the input graph is randomly partitioned across $k$ players, each of which sends a single message to a coordinator, who then must output a good approximation to the maximum matching in the input graph. Assadi and Khanna gave the first such coreset, achieving a $1/9$-approximation by having every player send a maximum matching, i.e. at most $n/2$ words per player. The approximation factor was improved to $1/3$ by Bernstein et al. \u0000In this paper, we show that the matching skeleton construction of Goel, Kapralov and Khanna, which is a carefully chosen (fractional) matching, is a randomized composable coreset that achieves a $1/2-o(1)$ approximation using at most $n-1$ words of communication per player. We also show an upper bound of $2/3+o(1)$ on the approximation ratio achieved by this coreset.","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"18 1","pages":"156-164"},"PeriodicalIF":0.0,"publicationDate":"2020-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75275872","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
Recursive Random Contraction Revisited 再次回顾递归随机收缩
Pub Date : 2020-10-29 DOI: 10.1137/1.9781611976496.7
David R Karger, David P. Williamson
In this note, we revisit the recursive random contraction algorithm of Karger and Stein for finding a minimum cut in a graph. Our revisit is occasioned by a paper of Fox, Panigrahi, and Zhang which gives an extension of the Karger-Stein algorithm to minimum cuts and minimum $k$-cuts in hypergraphs. When specialized to the case of graphs, the algorithm is somewhat different than the original Karger-Stein algorithm. We show that the analysis becomes particularly clean in this case: we can prove that the probability that a fixed minimum cut in an $n$ node graph is returned by the algorithm is bounded below by $1/(2H_n-2)$, where $H_n$ is the $n$th harmonic number. We also consider other similar variants of the algorithm, and show that no such algorithm can achieve an asymptotically better probability of finding a fixed minimum cut.
在这篇文章中,我们回顾了kager和Stein的递归随机收缩算法,用于在图中寻找最小割。我们的回顾是由Fox, Panigrahi和Zhang的一篇论文引起的,该论文将kager - stein算法扩展到超图中的最小切割和最小$k$-切割。当专门用于图的情况时,该算法与原始的kager - stein算法有些不同。我们证明,在这种情况下,分析变得特别清晰:我们可以证明算法在$n$节点图中返回固定最小割的概率如下$1/(2H_n-2)$,其中$H_n$是$n$调和数。我们还考虑了该算法的其他类似变体,并表明没有这样的算法可以达到渐近更好的找到固定最小割的概率。
{"title":"Recursive Random Contraction Revisited","authors":"David R Karger, David P. Williamson","doi":"10.1137/1.9781611976496.7","DOIUrl":"https://doi.org/10.1137/1.9781611976496.7","url":null,"abstract":"In this note, we revisit the recursive random contraction algorithm of Karger and Stein for finding a minimum cut in a graph. Our revisit is occasioned by a paper of Fox, Panigrahi, and Zhang which gives an extension of the Karger-Stein algorithm to minimum cuts and minimum $k$-cuts in hypergraphs. When specialized to the case of graphs, the algorithm is somewhat different than the original Karger-Stein algorithm. We show that the analysis becomes particularly clean in this case: we can prove that the probability that a fixed minimum cut in an $n$ node graph is returned by the algorithm is bounded below by $1/(2H_n-2)$, where $H_n$ is the $n$th harmonic number. We also consider other similar variants of the algorithm, and show that no such algorithm can achieve an asymptotically better probability of finding a fixed minimum cut.","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"19 1","pages":"68-73"},"PeriodicalIF":0.0,"publicationDate":"2020-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74735796","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
Unifying Matrix Data Structures: Simplifying and Speeding up Iterative Algorithms 统一矩阵数据结构:简化和加速迭代算法
Pub Date : 2020-10-26 DOI: 10.1137/1.9781611976496.1
J. V. D. Brand
Many algorithms use data structures that maintain properties of matrices undergoing some changes. The applications are wide-ranging and include for example matchings, shortest paths, linear programming, semi-definite programming, convex hull and volume computation. Given the wide range of applications, the exact property these data structures must maintain varies from one application to another, forcing algorithm designers to invent them from scratch or modify existing ones. Thus it is not surprising that these data structures and their proofs are usually tailor-made for their specific application and that maintaining more complicated properties results in more complicated proofs. In this paper we present a unifying framework that captures a wide range of these data structures. The simplicity of this framework allows us to give short proofs for many existing data structures regardless of how complicated the to be maintained property is. We also show how the framework can be used to speed up existing iterative algorithms, such as the simplex algorithm. More formally, consider any rational function $f(A_1,...,A_d)$ with input matrices $A_1,...,A_d$. We show that the task of maintaining $f(A_1,...,A_d)$ under updates to $A_1,...,A_d$ can be reduced to the much simpler problem of maintaining some matrix inverse $M^{-1}$ under updates to $M$. The latter is a well studied problem called dynamic matrix inverse. By applying our reduction and using known algorithms for dynamic matrix inverse we can obtain fast data structures and iterative algorithms for much more general problems.
许多算法使用数据结构来维护经历一些变化的矩阵的属性。应用范围很广,包括匹配、最短路径、线性规划、半确定规划、凸包和体积计算。考虑到应用程序的广泛范围,这些数据结构必须维护的确切属性因应用程序而异,这迫使算法设计者从头开始发明它们或修改现有的算法。因此,这些数据结构及其证明通常是为其特定应用量身定制的,并且维护更复杂的属性会导致更复杂的证明,这并不奇怪。在本文中,我们提出了一个统一的框架来捕获这些数据结构的广泛范围。这个框架的简单性使我们能够为许多现有的数据结构提供简短的证明,而不管要维护的属性有多复杂。我们还展示了如何使用该框架来加速现有的迭代算法,例如单纯形算法。更正式地说,考虑任意有理函数$f(A_1,…,A_d)$,其输入矩阵$A_1,…,A_d$。我们证明维护$f(A_1,…,A_d)$的任务更新到$A_1,…,A_d$可以简化为一个更简单的问题,即在更新$M$时维护某个矩阵逆$M^{-1}$。后者是一个被广泛研究的问题,称为动态矩阵逆。通过应用我们的约简和使用已知的动态矩阵逆算法,我们可以获得快速的数据结构和更一般问题的迭代算法。
{"title":"Unifying Matrix Data Structures: Simplifying and Speeding up Iterative Algorithms","authors":"J. V. D. Brand","doi":"10.1137/1.9781611976496.1","DOIUrl":"https://doi.org/10.1137/1.9781611976496.1","url":null,"abstract":"Many algorithms use data structures that maintain properties of matrices undergoing some changes. The applications are wide-ranging and include for example matchings, shortest paths, linear programming, semi-definite programming, convex hull and volume computation. Given the wide range of applications, the exact property these data structures must maintain varies from one application to another, forcing algorithm designers to invent them from scratch or modify existing ones. Thus it is not surprising that these data structures and their proofs are usually tailor-made for their specific application and that maintaining more complicated properties results in more complicated proofs. \u0000In this paper we present a unifying framework that captures a wide range of these data structures. The simplicity of this framework allows us to give short proofs for many existing data structures regardless of how complicated the to be maintained property is. We also show how the framework can be used to speed up existing iterative algorithms, such as the simplex algorithm. \u0000More formally, consider any rational function $f(A_1,...,A_d)$ with input matrices $A_1,...,A_d$. We show that the task of maintaining $f(A_1,...,A_d)$ under updates to $A_1,...,A_d$ can be reduced to the much simpler problem of maintaining some matrix inverse $M^{-1}$ under updates to $M$. The latter is a well studied problem called dynamic matrix inverse. By applying our reduction and using known algorithms for dynamic matrix inverse we can obtain fast data structures and iterative algorithms for much more general problems.","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"42 1","pages":"1-13"},"PeriodicalIF":0.0,"publicationDate":"2020-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89881041","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}
引用次数: 16
Recognizing (Unit) Interval Graphs by Zigzag Graph Searches 用z形图搜索识别(单位)间隔图
Pub Date : 2020-10-07 DOI: 10.1137/1.9781611976496.11
Yixin Cao
Corneil, Olariu, and Stewart [SODA 1998; SIAM Journal on Discrete Mathematics 2009] presented a recognition algorithm for interval graphs by six graph searches. Li and Wu [Discrete Mathematics & Theoretical Computer Science 2014] simplified it to only four. The great simplicity of the latter algorithm is however eclipsed by the complicated and long proofs. The main purpose of this paper is to present a new and significantly short proof for Li and Wu's algorithm, as well as a simpler implementation. We also give a self-contained simpler interpretation of the recognition algorithm of Corneil [Discrete Applied Mathematics 2004] for unit interval graphs, based on three sweeps of graph searches. Moreover, we show that two sweeps are already sufficient. Toward the proofs of the main results, we make several new structural observations that might be of independent interests.
Corneil, Olariu, and Stewart [SODA 1998;SIAM Journal on Discrete Mathematics 2009]提出了一种基于六次图搜索的区间图识别算法。Li和Wu[离散数学&理论计算机科学2014]将其简化为只有四个。然而,后一种算法的简单性被复杂而冗长的证明所掩盖。本文的主要目的是为Li和Wu的算法提供一个新的和显著简短的证明,以及一个更简单的实现。我们还基于图搜索的三次扫描,对单位间隔图的Corneil[离散应用数学2004]的识别算法给出了一个独立的更简单的解释。此外,我们证明两次扫描已经足够了。为了证明主要结果,我们做了几个新的结构观察,可能是独立的兴趣。
{"title":"Recognizing (Unit) Interval Graphs by Zigzag Graph Searches","authors":"Yixin Cao","doi":"10.1137/1.9781611976496.11","DOIUrl":"https://doi.org/10.1137/1.9781611976496.11","url":null,"abstract":"Corneil, Olariu, and Stewart [SODA 1998; SIAM Journal on Discrete Mathematics 2009] presented a recognition algorithm for interval graphs by six graph searches. Li and Wu [Discrete Mathematics & Theoretical Computer Science 2014] simplified it to only four. The great simplicity of the latter algorithm is however eclipsed by the complicated and long proofs. The main purpose of this paper is to present a new and significantly short proof for Li and Wu's algorithm, as well as a simpler implementation. We also give a self-contained simpler interpretation of the recognition algorithm of Corneil [Discrete Applied Mathematics 2004] for unit interval graphs, based on three sweeps of graph searches. Moreover, we show that two sweeps are already sufficient. Toward the proofs of the main results, we make several new structural observations that might be of independent interests.","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"9 1","pages":"92-106"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78446744","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
期刊
Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)
全部 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学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1