Ταίριασμα υπογραφημάτων με τοπική αναζήτηση
Abstract
Το θέμα της συγκεκριμένης διπλωματικής εργασίας είναι η υλοποίηση του αλγόριθμου τοπικής αναζήτησης Hill-Climbing για το ταίριασμα γραφημάτων, ένα από τα σημαντικότερα προβλήματα των γραφημάτων.
Ο αλγόριθμος αντιμετωπίζεται ως ένα πρόβλημα ικανοποίησης περιορισμών και δοθέντος δύο γραφημάτων G1 και G2, αναζητά τουλάχιστον ένα ταίριασμα του G2 μέσα στο G1.
Η υλοποίηση έγινε σε γλώσσα προγραμματισμού Java.
Στα πρώτα τέσσερα κεφάλαια γίνεται μια ανάλυση από θεωρητικής πλευράς των γραφημάτων , των προβλημάτων ικανοποίησης περιορισμών , της τοπικής αναζήτησης και τέλος του αλγόριθμου hill-climbing. Έπειτα γίνεται η ανάλυση και η τεκμηρίωση του κώδικα.