Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/33130
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTsokaktsis, Danielen
dc.contributor.authorΤσοκακτσής, Δανιήλel
dc.date.accessioned2023-10-17T11:18:12Z-
dc.date.available2023-10-17T11:18:12Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/33130-
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.12886-
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/us/*
dc.subjectData structuresen
dc.subjectΔομές δεδομένωνel
dc.subjectΑlgorithmsen
dc.subjectΑλγόριθμοιel
dc.subjectStrong connectivityen
dc.subjectΙσχυρή συνεκτικότηταel
dc.subjectGraphsen
dc.subjectΓραφήματαel
dc.subjectFault-toleranten
dc.subjectΑνοχή σφαλμάτωνel
dc.titleData structures for 2-fault-tolerant strong connectivityen
dc.titleΔομές δεδομένων για ισχυρή συνεκτικότητα με ανοχή 2 σφαλμάτωνel
dc.typemasterThesisen
heal.typemasterThesisel
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.dateAvailable2023-10-17T11:19:12Z-
heal.languageenel
heal.accessfreeel
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής.el
heal.recordProviderUniversity of Ioannina. School of Engineering. Department of Computer Science and Engineering.en
heal.publicationDate2023-10-
heal.abstractΟι θεμελιώδεις ιδιότητες της προσβασιμότητας και της ισχυρής συνεκτικότητας έχουν μελετηθεί εκτενώς από τους επιστήμονες τόσο για τα κατευθυνόμενα όσο και για τα μη κατευθυνόμενα γραφήματα. Η ανάγκη και η σπουδαιότητα μελέτης αυτών πηγάζει από το γεγονός πως εμφανίζονται σε πληθώρα θεωρητικών και πρακτικών προβλημάτων. Στην παρούσα μεταπτυχιακή εργασία θα ασχοληθούμε με ερωτήματα ισχυρής συνεκτικότητας κορυφών στο fault-tolerant (ή αλλιώς sensitivity) μοντέλο. Στο εν λόγω μοντέλο πραγματοποιούμε ένα σταθερό πλήθος ενημερώσεων στο αρχικό γράφημα κι έπειτα απαντούμε τα ερωτήματα που μας ενδιαφέρουν. Οι ενημερώσεις είναι παροδικές και αφορούν διαγραφές κορυφών (ή ακμών) και συνήθως υποθέτουμε ότι το πλήθος τους είναι μικρό. Εμείς θα επικεντρωθούμε στην περίπτωση όπου έχουμε δύο διαγραφές κορυφών. Συνεπώς, τα ερωτήματα θα είναι της μορφής: “Είναι οι κορυφές x και y ισχυρά συνδεδεμένες στο γράφημα G δίχως τις f1 και f2;” Προκειμένου κανείς να απαντήσει αποδοτικά ερωτήματα της άνωθεν μορφής θα πρέπει να κατασκευάσει ιδιαίτερες δομές δεδομένων (oracles) οι οποίες, ιδανικά, θα απαιτούν γραμμικό χώρο και θα απαντούν τα ερωτήματα σε σταθερό χρόνο. Μέχρι στιγμής στη βιβλιογραφία, για γενικά κατευθυνόμενα γραφήματα και για τουλάχιστον δύο σφάλματα οι δομές οι οποίες σχετίζονται με το Fault-Tolerant μοντέλο και μπορούν να χρησιμοποιηθούν για ερωτήματα ισχυρής συνεκτικότητας απαιτούν Ω(n^2) χώρο, με συνέπεια η χρήση τους να είναι σχεδόν απαγορευτική για μεγάλα γραφήματα. Εμείς, δοθέντος ενός γραφήματος G, παρουσιάζουμε μία δομή δεδομένων που απαιτεί O(nh) χώρο και O(h) χρόνο, όπου h το ύψος του δένδρου διάσπασης (decomposition tree) του G σε ισχυρά συνεκτικά υπογραφήματα. Άμεση απόρροια αυτού είναι η κατασκευή δομών με O(n log n) χώρο και O(log n) χρόνο για γραφήματα σταθερού treewidth, ενώ O(n√n) χώρο και O(√n) χρόνο για επίπεδα γραφήματα. Επιπλέον, για γενικά κατευθυνόμενα γραφήματα παρουσιάζουμε μία πιο προσεκτική εκδοχή του δένδρου διάσπασης μέσω της οποίας κατασκευάζουμε μία δομή δεδομένων με O(n√m) χώρο και O(√m) χρόνο, όπου m είναι το πλήθος των ακμών. Τέλος παρουσιάζουμε πειραματικά αποτελέσματα που αφορούν την κατασκευή δένδρου διάσπασης χαμηλού ύψους και αξιολογούμε την δομή μας πραγματοποιώντας εκτενείς αναλύσεις σε πραγματικά και τεχνητά γραφήματα.el
heal.abstractIn this thesis, we study the problem of efficiently answering strong connectivity queries under two vertex or edge failures. Given a directed graph G with n vertices, we provide a data structure with O(nh) space and O(h) query time, where h is the height of a decomposition tree of G into strongly connected subgraphs. This immediately implies data structures with O(n log n) space and O(log n) query time for graphs of constant treewidth and O(n√n) space and O(√n) query time for planar graphs. For general directed graphs, we introduce a refined version of our data structure that achieves O(n√m) space and O(√m) query time, where m is the number of edges. In our experimental study, we first evaluate various methods to construct a decomposition tree with small height h in practice. Then, we provide efficient implementations of our data structures and evaluate their empirical performance by conducting an extensive experimental study on real-world and artificial graphs.en
heal.advisorNameΓεωργιάδης, Λουκάςel
heal.committeeMemberNameΓεωργιάδης, Λουκάςel
heal.committeeMemberNameΠαληός, Λεωνίδαςel
heal.committeeMemberNameΠαπαδόπουλος, Χάρηςel
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.academicPublisherUniversity of Ioannina. School of Engineering. Department of Computer Science and Engineering.en
heal.academicPublisherIDuoiel
heal.numberOfPages72el
heal.fullTextAvailabilitytrue-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΜΗΥΠ

Files in This Item:
File Description SizeFormat 
Μ.Ε. Τσοκακτσής Δανιήλ (2023).pdf393.33 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons