ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Analysis of the string searching algorithms with the ALGator system

Anže Pratnemer (2014) Analysis of the string searching algorithms with the ALGator system. EngD thesis.

Download (1037Kb)


    Searching for patterns in texts is a very important task in numerous scientific fields. Using computer programs makes the procedure fast and efficient, however, it requires optimised algorithms or procedures. In this thesis we look at ten different algorithms with different characteristics and applications, from level of difficulty of implementation and search time to dependency on system capacity or storage usage. Because we wish to illustrate the practical operation of algorithms, we show how these algorithms search for specific patterns set in advance, as well as completely random patterns in variously structured texts. Analysis includes comparing the shortest search time and average search time, and we also present the storage usage of each individual algorithm. Algorithms are implemented and analysed using an algorithm analysis environment ALGator, developed by doc. dr. Tomaž Dobravc. Results are compared on the basis of theoretical expectations.

    Item Type: Thesis (EngD thesis)
    Keywords: pattern, search in a set, brute-force, Boyer-Moore, Turbo-Boyer-Moore, Rabin-Karp, Knuth-Morris-Pratt, Horsepool, Berry-Ravindran, Apostolico-Chrochemore, Quick Search
    Number of Pages: 45
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Tomaž Dobravec258Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536026307)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2689
    Date Deposited: 15 Sep 2014 18:08
    Last Modified: 10 Nov 2014 13:41
    URI: http://eprints.fri.uni-lj.si/id/eprint/2689

    Actions (login required)

    View Item