Title: | Towards Faster String Matching Nopeampaa merkkijononhakua |
Author(s): | Peltola, Hannu |
Date: | 2013 |
Language: | en |
Pages: | 132 + app. 88 |
Department: | Tietotekniikan laitos Department of Computer Science and Engineering |
ISBN: | 978-952-60-5157-4 (electronic) 978-952-60-5156-7 (printed) |
Series: | Aalto University publication series DOCTORAL DISSERTATIONS, 78/2013 |
ISSN: | 1799-4942 (electronic) 1799-4934 (printed) 1799-4934 (ISSN-L) |
Supervising professor(s): | Tarhio, Jorma, Prof., Aalto University, Department of Computer Science and Engineering, Finland |
Thesis advisor(s): | Tarhio, Jorma, Prof., Aalto University, Department of Computer Science and Engineering, Finland |
Subject: | Computer science |
Keywords: | exact string matching, q-gram, bit-parallelism, BNDM, Horspool's algorithm, tarkka merkkijononhaku, q-gram, bittirinnakkaisuus, BNDM, Horspoolin algoritmi |
OEVS yes | |
|
|
Abstract:Tarkka merkkijononhaku on pitkään tutkittu ja edelleen suosittu tutkimusongelma. Tehtävänä on löytää tekstistä kohdat, joissa esiintyy haettava merkkijono, jota kutsutaan hahmoksi. Tässä työssä esitetään tarkkaan merkkijonohakuun uusia algoritmeja, tutkitaan niiden suorituskykyä käytännössä ja vertaillaan niitä useisiin tunnettuihin kilpaileviin algoritmeihin. Sisällöltään toisteisista aineistoista haettaessa esiintyviä erikoistilanteita analysoidaan ja niihin esitetään algoritmeja. Työssä tarkastellaan myös pitkien – noin 50 merkkiä pidempien – hahmojen etsintää. Lisäksi käsitellään reilun ja tasapuolisen suoritusnopeustestauksen periaatteita sekä mittaustarkkuutta. |
|
Parts:[Publication 1]: Jorma Tarhio and Hannu Peltola: String matching in the DNA alphabet. Software: Practice and Experience, 27(7):851–861, 1997. doi:10.1002/(SICI)1097-024X(199707)27:7<851::AID-SPE108>3.3.CO;2-4 View at Publisher [Publication 2]: Hannu Peltola and Jorma Tarhio: Alternative algorithms for bitparallel string matching. In Proceedings of the 10th International Symposium on Information Processing and Information Retrieval, SPIRE’03, Lecture Notes in Computer Science 2857:80–93, 2003. doi: 10.1007/978-3-540-39984-1_7 View at Publisher [Publication 3]: Hannu Peltola and Jorma Tarhio: On string matching in chunked texts. In Proceedings of the Conference on Implementation and Application of Automata, CIAA’07, Lecture Notes in Computer Science 4783:157–167, 2007. doi:10.1007/978-3-540-76336-9_16 View at Publisher [Publication 4]: Petri Kalsi, Hannu Peltola, and Jorma Tarhio: Comparison of exact string matching algorithms for biological sequences. In Proceeding of the 2nd International Conference on Bioinformatics Research and Development, BIRD 2008, Communications in Computer and Information Science 13:417–426. Springer-Verlag, Berlin, 2008. doi: 10.1007/978-3-540-70600-7_31 View at Publisher [Publication 5]: Branislav Ďurian, Jan Holub, Hannu Peltola, Jorma Tarhio: Tuning BNDM with q-Grams. In Proceedings of ALENEX09, the Tenth Workshop on Algorithm Engineering and Experiments: 29–37, 2009. ISBN: 978-0-898719-30-7. doi:10.1137/1.9781611972894.3 View at Publisher [Publication 6]: Branislav Ďurian, Jan Holub, Hannu Peltola, Jorma Tarhio: Improving practical exact string matching. Information Processing Letters, 110(4):148–152, 2010. doi:10.1016/j.ipl.2009.11.010 View at Publisher [Publication 7]: Branislav Ďurian, Hannu Peltola, Leena Salmela, Jorma Tarhio: Bit-parallel search algorithms for long patterns. In Proceedings of the 9th International Symposium on Experimental Algorithms, SEA 2010, Lecture Notes in Computer Science 6049: 129–140, 2010. doi: 10.1007/978-3-642-13193-6_12 View at Publisher |
|
|
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Page content by: Aalto University Learning Centre | Privacy policy of the service | About this site