About the Authors

IF 18.2 1区 心理学 Q1 PSYCHOLOGY, MULTIDISCIPLINARY Psychological Science in the Public Interest Pub Date : 2014-12-01 DOI:10.1177/1529100614554912
Larry Dooley, R. D. Blackburn
{"title":"About the Authors","authors":"Larry Dooley, R. D. Blackburn","doi":"10.1177/1529100614554912","DOIUrl":null,"url":null,"abstract":"Crochemore repetition algorithm introduced in 1981 was the first O(n log n) algorithm for computing repetitions. Since then, several linear-time worst-case algorithms for computing runs have been introduced. They all follow a similar strategy – first compute the suffix tree or array, then use the suffix tree or array to compute the Lempel-Ziv factorization, then using the Lempel-Ziv factorization compute all the runs. It is conceivable that in practice an extension of Crochemore repetition algorithm may outperform the linear-time algorithms, or at least for certain classes of strings. The nature of Crochemore algorithm lends itself naturally to parallelization, while the linear-time algorithms are not easily conducive to parallelization. For all these reasons it is interesting to explore ways to extend the original Crochemore repetition algorithm to compute runs. We present three variants of extending the repetition algorithm to compute runs – two with a worsen complexity of O(n log n), and one with the same complexity as the original algorithm. The three variants are tested for speed of performance and their memory requirements are analyzed.","PeriodicalId":20879,"journal":{"name":"Psychological Science in the Public Interest","volume":"15 1","pages":"ii - iii"},"PeriodicalIF":18.2000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1177/1529100614554912","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Psychological Science in the Public Interest","FirstCategoryId":"102","ListUrlMain":"https://doi.org/10.1177/1529100614554912","RegionNum":1,"RegionCategory":"心理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"PSYCHOLOGY, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

Crochemore repetition algorithm introduced in 1981 was the first O(n log n) algorithm for computing repetitions. Since then, several linear-time worst-case algorithms for computing runs have been introduced. They all follow a similar strategy – first compute the suffix tree or array, then use the suffix tree or array to compute the Lempel-Ziv factorization, then using the Lempel-Ziv factorization compute all the runs. It is conceivable that in practice an extension of Crochemore repetition algorithm may outperform the linear-time algorithms, or at least for certain classes of strings. The nature of Crochemore algorithm lends itself naturally to parallelization, while the linear-time algorithms are not easily conducive to parallelization. For all these reasons it is interesting to explore ways to extend the original Crochemore repetition algorithm to compute runs. We present three variants of extending the repetition algorithm to compute runs – two with a worsen complexity of O(n log n), and one with the same complexity as the original algorithm. The three variants are tested for speed of performance and their memory requirements are analyzed.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
关于作者
1981年引入的Crochemore重复算法是第一个计算重复的O(n log n)算法。从那时起,引入了几种用于计算运行的线性时间最坏情况算法。它们都遵循类似的策略——首先计算后缀树或数组,然后使用后缀树或数组来计算Lempel-Ziv分解,然后使用Lempel-Ziv分解来计算所有的运行。可以想象,在实践中,Crochemore重复算法的扩展可能优于线性时间算法,或者至少对于某些类型的字符串。Crochemore算法的性质使其自然地适合并行化,而线性时间算法则不容易有利于并行化。由于所有这些原因,探索将原始Crochemore重复算法扩展到计算运行的方法是很有趣的。我们提出了将重复算法扩展到计算运行的三种变体,其中两种具有更差的复杂度O(n log n),另一种具有与原始算法相同的复杂度。测试了这三种变体的性能速度,并分析了它们的内存需求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Psychological Science in the Public Interest
Psychological Science in the Public Interest PSYCHOLOGY, MULTIDISCIPLINARY-
CiteScore
44.80
自引率
0.40%
发文量
7
期刊介绍: Psychological Science in the Public Interest (PSPI) is a distinctive journal that provides in-depth and compelling reviews on issues directly relevant to the general public. Authored by expert teams with diverse perspectives, these reviews aim to evaluate the current state-of-the-science on various topics. PSPI reports have addressed issues such as questioning the validity of the Rorschach and other projective tests, examining strategies to maintain cognitive sharpness in aging brains, and highlighting concerns within the field of clinical psychology. Notably, PSPI reports are frequently featured in Scientific American Mind and covered by various major media outlets.
期刊最新文献
About the Authors Implicit-Bias Remedies: Treating Discriminatory Bias as a Public-Health Problem Implicit Bias Is a Public-Health Problem, and Hearts and Minds Are Part of the Solution Corrigendum: The Science of Visual Data Communication: What Works About the Authors
×
引用
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