Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/24598
Author: Κοκοζίδης, Αλέξανδρος
Title: Ανάπτυξη βιβλιοθήκης αλγορίθμων για ταίριασμα αλφαριθμητικών υποστηριζόμενη από οπτικοποίηση και σύγκριση των αποδόσεών τους με benchmarks σε βιολογικά δεδομένα
Date Issued: 2019
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Σατρατζέμη, Μαρία Αικατερίνη
Abstract: String searching, the act of finding a string in an even larger text, is an important and well-studied field in computer science, with applications ranging from simple tasks such as finding words in a text editor or performing a spell check, to more complex ones like system intrusion detection systems and DNA sequence matching. Their importance creates the need for easily understandable, efficient implementations of those algorithms. This thesis attempts to provide an in-depth insight in the 35 string search algorithms presented by Charras and Lecroq, by presenting their underlying functionality, implementing them according to the object-oriented paradigm in the Java programming language, comparing them on a custom, Java-based benchmark suite on huge biological sequence data and animating them by implementing a visualization suite.
Keywords: String search
Pattern matching
Java
Visualization
Bioinformatics benchmark
Algorithms
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2019.
Rights: Αναφορά Δημιουργού 4.0 Διεθνές
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
KokozidisAlexandrosMsc2019.pdf3.27 MBAdobe PDFView/Open
KokozidisAlexandrosMsc2019extra1.zipΣυνοδευτικό υλικό1.41 MBzipView/Open
KokozidisAlexandrosMsc2019present.pdfΠαρουσίαση342.36 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons