Pattern matching algorithms for massive datasets
Pattern matching algorithms for massive datasets
批准号:
EP/F02682X/1
负责人:
R Clifford
金额:
$35.49万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2008
资助国家:
英国
项目状态:
已结题
起止时间:
2008 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project aims to provide the tools necessary for pattern matchingin massive datasets in the 21st century. Pattern matching problemsare pervasive and it is therefore hard to overstate theirimportance. The hugely successful new field of high throughputcomputational genetics, which is the lifeblood of pharmaceuticalindustries, is founded on the ability to perform approximate stringmatching accurately and quickly. Perhaps more mundanely but no lesssignificant economically, linear time exact matching algorithms arenow taken for granted as basic tools in every text editor and wordprocessor used today.Despite the success that pattern matching algorithms continue toenjoy, new problems in urgent need of a solution arise continually.These revolve around data processing applications where the datasetsare massive, subject to error or ambiguity and where processing isrequired online or in real-time. For example, the problem of exactmatching has well known optimal solutions both for online search andwhen the data to be queried can be indexed beforehand. However,unlike exact matching, the problem of finding the fastest algorithmsfor approximate matching has still not been resolved under almost anymeasure of similarity. Where the data is of a non-standard form, forexample consisting of numerical rather than symbolic information, evenless is currently known about how to search or index the informationefficiently.Another vital difference between the old and new settings is notsimply in the quantity of data available but also the ways in which ithas to be processed. The public genome sequencing projects, forexample, have produced 100s of gigabytes of sequence and related metadata. However these datasets are relatively straightforward to handlecompared to the processing of information passing through Internetrouters and over telephone wires every day or stored in the World WideWeb. In this situation it is not sufficient simply that an algorithmsruns fast. Ideally it should also require considerably less space thanthe input, update at least as quickly as the new data are arriving andstill be able to perform complex queries on the whole dataset.This project will directly address these two separate but interrelatedchallenges. Real-time and online matching algorithms will be developedto handle situations where vast amounts of data are streaming past atvery high rates. The project will also consider new forms ofapproximation and present fast algorithmic solutions that will allowdatasets that result from modern applications and industries to besearched for approximate matches without the need to rely onheuristics. Finally as part of the work on improved methods forapproximate matching, this project will develop faster and smallerindexes that will for the first time allow approximate matching ontruly massive datasets to become feasible in practice.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
Automata, Languages and Programming
自动机、语言和编程
DOI:
10.1007/978-3-540-70583-3_9
发表时间:
2008
期刊:
影响因子:
--
作者:
[Berger M]
通讯作者:
Berger M
From Coding Theory to Efficient Pattern Matching
从编码理论到高效模式匹配
DOI:
--
发表时间:
2009
期刊:
影响因子:
--
作者:
[Raphael Clifford]
通讯作者:
Raphael Clifford
Next generation pattern matching
-
批准号:EP/J019283/1
-
项目类别:Fellowship
-
资助金额:$119.94万
-
财政年份:2013
-
负责人:R Clifford
-
依托单位:
Dynamic pattern matching: Faster Algorithms and New Bounds
-
批准号:EP/J011940/1
-
项目类别:Research Grant
-
资助金额:$36.83万
-
财政年份:2012
-
负责人:R Clifford
-
依托单位:
国内基金
海外基金
超高速正则表达式匹配技术研究
-
批准号:61073184
-
项目类别:面上项目
-
资助金额:12.0万元
-
批准年份:2010
-
负责人:董群峰
-
依托单位: