Arid
DOI10.1145/3341731
An Optimal O(nm) Algorithm for Enumerating All Walks Common to All Closed Edge-covering Walks of a Graph
Cairo, Massimo1; Medvedev, Paul2; Acosta, Nidia Obscura3; Rizzi, Romeo4; Tomescu, Alexandru, I5
通讯作者Cairo, Massimo
来源期刊ACM TRANSACTIONS ON ALGORITHMS
ISSN1549-6325
EISSN1549-6333
出版年2019
卷号15期号:4
英文摘要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 Omega(nm). We implement this algorithm arid show that it is 9-12 times faster in practice than the one of Tomescu and Medvedev (RECOMB 2016).
英文关键词Genome assembly safe and complete algorithm graph algorithm edge-covering walk strong bridge
类型Article
语种英语
国家Italy ; USA ; Finland
开放获取类型Green Published, Bronze
收录类别SCI-E
WOS记录号WOS:000496745500004
WOS关键词SEQUENCE ; PERSISTENCY ; REGIONS
WOS类目Computer Science, Theory & Methods ; Mathematics, Applied
WOS研究方向Computer Science ; Mathematics
EI主题词2019-10-01
资源类型期刊论文
条目标识符http://119.78.100.177/qdio/handle/2XILL650/310065
作者单位1.Univ Trento, Dept Math, Via Sommarive 14, I-38123 Povo, Italy;
2.Penn State Univ, Dept Comp Sci & Engn, W316 Westgate Bldg, University Pk, PA 16802 USA;
3.Aalto Univ, Aalto SCI Comp Sci, Konemiehentie 2, Espoo 02150, Finland;
4.Univ Verona, Dept Comp Sci, CaVignal 2,Str Grazie 15, I-37134 Verona, Italy;
5.Univ Helsinki, Dept Comp Sci, POB 68, FI-00014 Helsinki, Finland
推荐引用方式
GB/T 7714
Cairo, Massimo,Medvedev, Paul,Acosta, Nidia Obscura,et al. An Optimal O(nm) Algorithm for Enumerating All Walks Common to All Closed Edge-covering Walks of a Graph[J],2019,15(4).
APA Cairo, Massimo,Medvedev, Paul,Acosta, Nidia Obscura,Rizzi, Romeo,&Tomescu, Alexandru, I.(2019).An Optimal O(nm) Algorithm for Enumerating All Walks Common to All Closed Edge-covering Walks of a Graph.ACM TRANSACTIONS ON ALGORITHMS,15(4).
MLA Cairo, Massimo,et al."An Optimal O(nm) Algorithm for Enumerating All Walks Common to All Closed Edge-covering Walks of a Graph".ACM TRANSACTIONS ON ALGORITHMS 15.4(2019).
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Cairo, Massimo]的文章
[Medvedev, Paul]的文章
[Acosta, Nidia Obscura]的文章
百度学术
百度学术中相似的文章
[Cairo, Massimo]的文章
[Medvedev, Paul]的文章
[Acosta, Nidia Obscura]的文章
必应学术
必应学术中相似的文章
[Cairo, Massimo]的文章
[Medvedev, Paul]的文章
[Acosta, Nidia Obscura]的文章
相关权益政策
暂无数据
收藏/分享

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。