Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/31468
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΓορδίου, Ειρήνηel
dc.date.accessioned2021-11-09T11:58:47Z-
dc.date.available2021-11-09T11:58:47Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/31468-
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.11289-
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectς-αστέραςel
dc.subjectΟρθογώνιο πολύγωνοel
dc.subjectΕλάχιστη κάλυψηel
dc.subjectς-ορατότηταel
dc.subjects-starsen
dc.subjectOrthogonal polygonen
dc.subjectMinimum coveren
dc.subjects-visibleen
dc.titleΤο πρόβλημα της ελάχιστης κάλυψης ορθογωνίου πολυγώνου με s-αστέρεςel
dc.titleThe problem of covering orthogonal polygons with the minimum number of s-starsen
heal.typemasterThesis-
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.classificationΑλγόριθμοι υπολογιστών-
heal.dateAvailable2021-11-09T11:59:47Z-
heal.languageel-
heal.accessfree-
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.publicationDate2021-
heal.bibliographicCitationΒιβλιογραφία: σ. 96-97el
heal.abstractΈνα πολύγωνο στο επίπεδο λέγεται ορθογώνιο εάν κάθε ακμή του είναι είτε οριζόντια είτε κατακόρυφη. Δύο σημεία ενός ορθογωνίου πολυγώνου P είναι s-ορατά το ένα από το άλλο εάν μπορούν να συνδεθούν εντός του P με μία κλιμακοειδή διαδρομή, δηλαδή μια μονότονη διαδρομή με εναλλάξ οριζόντια και κατακόρυφα τμήματα (μια τέτοια διαδρομή αν ξεκινήσει με κατεύθυνση προς τα δεξιά και άνω συνεχίζει προς τα δεξιά και άνω έως το τέλος της). Τότε ένα ορθογώνιο πολύγωνο Q λέγεται s-αστέρας αν υπάρχει σημείο του από το οποίο κάθε άλλο σημείο του Q είναι s-ορατό. Τέλος, μια συλλογή S από πολύγωνα αποτελεί κάλυμμα ενός πολυγώνου R αν κάθε σημείο του R ανήκει σε κάποιο πολύγωνο στη συλλογή S (δηλαδή το R ανήκει πλήρως στην ένωση των πολυγώνων στη συλλογή S). Στην παρούσα μεταπτυχιακή εργασία μελετήσαμε και υλοποιήσαμε τον αλγόριθμο των Motwani, Raghunathan και Saran για τον υπολογισμό ενός καλύμματος ενός γενικού ορθογωνίου πολυγώνου (χωρίς οπές) από το ελάχιστο πλήθος s-αστέρων. Ο αλγόριθμος συνδυάζει ιδιότητες ορατότητας με αποτελέσματα Θεωρίας Γραφημάτων και έχει πολυπλοκότητα χρόνου 𝑂(n^8) όπου 𝑛 είναι το πλήθος κορυ-φών του δοθέντος ορθογωνίου πολυγώνου. Επιπλέον, παρουσιάζουμε έναν αλγόριθμο για την κατασκευή «τυχαίων» ορθογωνίων πολυγώνων εντός δοθέντος ορθογωνίου παραλληλογράμμου με βάση δοθέντα συντελεστή «πυκνότητας». Η υλοποίηση των αλγορίθμων πραγματοποιήθηκε στη γλώσσα προγραμματι-σμού C++, ενώ η οπτικοποίηση των πολυγώνων με βιβλιοθήκες της OpenGL.el
heal.abstractA polygon in a plane is called orthogonal if each of its edges is either horizontal or vertical. Two points of an orthogonal polygon are s-visible from each other if they can be connected within P by a staircase path, i.e. a monotone path with alternating horizontal and vertical line segments (such a path if it starts in a right and upward direction keeps proceeding right and upwards until its end). Then an orthogonal polygon Q is called s-star if there is a point from which every other point of Q is s-visible. Finally, a set S of polygons is the cover of a polygon R if every point on R belongs to a polygon in S (i.e. R belongs entirely to the union of the polygons in S). In the present Master's thesis we study and implement the algorithm of Motwani, Raghunathan and Saran to compute a cover of a simple orthogonal polygon (without holes) consisting of the minimum number of s-stars. The algorithm combines visibility properties with Graph Theory results and has (n^8) time complexity where 𝑛 is the number of vertices of the given orthogonal polygon. In addition, we present an algorithm for constructing "random" orthogonal polygons within a given rectangle based on a given "density" coefficient. The algorithms have been implemented in the C++ programming language, while the polygons have been visualized with OpenGL libraries.en
heal.advisorNameΠαληός, Λεωνίδαςel
heal.committeeMemberNameΠαληός, Λεωνίδαςel
heal.committeeMemberNameΓεωργιάδης, Λουκάςel
heal.committeeMemberNameΝομικός, Χρήστοςel
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.academicPublisherIDuoi-
heal.numberOfPages98 σ.-
heal.fullTextAvailabilitytrue-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΜΗΥΠ

Files in This Item:
File Description SizeFormat 
Μ.Ε. ΓΟΡΔΙΟΥ ΕΙΡΗΝΗ 2021.pdf2.82 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons