Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/39117
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΣταμάτης, Κωνσταντίνοςel
dc.date.accessioned2025-06-30T10:26:08Z-
dc.date.available2025-06-30T10:26:08Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/39117-
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectGraphs, Comparability graphs, Permutation graphsen
dc.titleAdding an Edge in Comparability and Permutation Graphsen
dc.typemasterThesisen
heal.typemasterThesisel
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.dateAvailable2025-06-30T10:27:08Z-
heal.languageenel
heal.accessfreeel
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολήel
heal.recordProviderΜηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.publicationDate2025-06-21-
heal.abstractΗ επέκταση ενός γραφήματος 𝐺(𝑉,𝐸) μιας κλάσης 𝐶 μέσω της εισαγωγής ενός κόμβου 𝑣 ∉ 𝑉 και της σύνδεσής του με έναν κόμβο 𝑣𝑖 ∈ 𝑉 δεν παράγει απαραίτητα ένα γράφημα που ανήκει στην 𝐶. Αυτή η διατριβή αφορά την εύρεση και υλοποίηση αλγορίθμων που αποφασίζουν εάν η απλή προσθήκη μιας ακμής μεταξύ 𝑣 και 𝑣𝑖 στο 𝐺 έχει ως αποτέλεσμα ένα γράφημα που ανήκει στην 𝐶, και εάν όχι υπολογίζει το ελάχιστο πλήθος ακμών που χρειάζεται να προστεθούν στο γράφημα που προέκυψε ώστε αυτό να ανήκει στην 𝐶, όπου 𝐶 είτε αναφέρεται σε μεταβατικά (comparability) ή μεταθετικά (permutation) γραφήματα. Στην περίπτωση των μεταβατικών γραφημάτων, αποδεικνύουμε ότι το πρόβλημα ανάγεται στον υπολογισμό μιας μεταβατικής κατεύθυνσης (transitive orientation) 𝐹⃗ του 𝐺 στην οποία η 𝑣𝑖 έχει ελάχιστο out-degree, και κατασκευάζουμε έναν αλγόριθμο εκμεταλλευόμενοι το γεγονός ότι η ένωση των μεταβατικών κατευθύνσεων όλων των μεγιστικών multiplices ενός γραφήματος είναι μεταβατική κατεύθυνση του γραφήματος αυτού, που μας επιτρέπει να ενδιαφερθούμε για το out-degree της 𝑣𝑖 μόνο στα μεγιστικά multiplices στα οποία ανήκουν ακμές που την περιέχουν. Χρησιμοποιούμε το γεγονός ότι τα μεταθετικά γραφήματα είναι ακριβώς τα μεταβατικά γραφήματα με συμπλήρωμα που είναι μεταβατικό γράφημα για να μετατρέψουμε τον παραπάνω αλγόριθμο σε έναν αλγόριθμο που δίνει απάντηση για τα μεταθετικά γραφήματα. Επιπλέον, παραθέτουμε τη σχεδίαση ενός ακόμα αλγορίθμου που λύνει το πρόβλημα για μεταθετικά γραφήματα, ο οποίος βελτιώνει σημαντικά την εξαντλητική αναζήτηση κατά την οποία προστίθεται ένας αριθμός για τον νέο κόμβο 𝑣 σε κάθε μετάθεση που αναπαριστά το 𝐺 έτσι ώστε να σχηματίζεται αναστροφή με τον ακέραιο που αντιστοιχεί στoν 𝑣𝑖 . Οι αλγόριθμοι υλοποιήθηκαν στη γλώσσα προγραμματισμού Python και τα γραφήματα μοντελοποιούνται μέσω του module networkx, και εξηγούνται αναλυτικά μετά την παράθεση του κάθε αλγορίθμου.en
heal.advisorNameΠαληός, Λεωνίδαςel
heal.committeeMemberNameΠαληός, Λεωνίδαςel
heal.committeeMemberNameΜάρκου, Ευριπίδηςel
heal.committeeMemberNameΝομικός, Χρήστοςel
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.academicPublisherIDuoiel
heal.fullTextAvailabilitytrue-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΜΗΥΠ

Files in This Item:
File Description SizeFormat 
Μ.Ε. Κωνσταντίνος Σταμάτης (2025).pdf1.5 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons