Copyright c Λαζαρίδη Αλέξανδρου-Τηλέμαχου, 2015 Με επιϕύλαξη παντός δικαιώματος. All rights reserved. Η έγκριση της μεταπτυχιακής εργασίας από το Τμήμ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Copyright c Λαζαρίδη Αλέξανδρου-Τηλέμαχου, 2015 Με επιϕύλαξη παντός δικαιώματος. All rights reserved. Η έγκριση της μεταπτυχιακής εργασίας από το Τμήμ"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΙΑ ΥΠΟΛΟΓΙΣΤΙΚ Η ΜΕΛ ΕΤΗ ΕΥΡΕΤΙΚ ΩΝ ΜΕΘ ΟΔΩΝ ΑΡΧΙΚΟΠΟ ΙΗΣΗΣ ΔΙΑΔΡΟΜ ΩΝ ΓΙΑ ΤΟ ΠΡ ΟΒΛΗΜΑ ΤΟΥ ΠΛΑΝ ΟΔΙΟΥ ΠΩΛΗΤ Η ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΤΟΥ ΛΑΖΑΡ ΙΔΗ ΑΛ ΕΞΑΝΔΡΟΥ-ΤΗΛ ΕΜΑΧΟΥ Πανεπιστήμιο Μακεδονίας Θεσσαλονίκη 20 Ιουνίου 2015

2 Copyright c Λαζαρίδη Αλέξανδρου-Τηλέμαχου, 2015 Με επιϕύλαξη παντός δικαιώματος. All rights reserved. Η έγκριση της μεταπτυχιακής εργασίας από το Τμήμα Εϕαρμοσμένης Πληροϕορικής του Πανεπιστημίου Μακεδονίας δεν υποδηλώνει απαραιτήτως και αποδοχή των απόψεων του συγγραϕέα εκ μέρους του Τμήματος. 2

3 ΜΙΑ ΥΠΟΛΟΓΙΣΤΙΚΗ ΜΕΛΕΤΗ ΕΥΡΕΤΙΚΩΝ ΜΕΘΟΔΩΝ ΑΡΧΙΚΟΠΟΙΗΣΗΣ ΔΙΑΔΡΟΜΩΝ ΓΙΑ ΤΟ ΠΡΟΒΛΗΜΑ ΤΟΥ ΠΛΑΝΟΔΙΟΥ ΠΩΛΗΤΗ Λαζαρίδης Αλέξανδρος - Τηλέμαχος Πτυχίο Διοίκησης Τεχνολογίας, Πανεπιστήμιο Μακεδονίας, 2008 Διπλωματική Εργασία υποβαλλόμενη για τη μερική εκπλήρωση των απαιτήσεων του ΜΕΤΑΠΤΥΧΙΑΚΟΥ ΤΙΤΛΟΥ ΣΠΟΥΔΩΝ ΣΤΗΝ ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ Επιβλέπων Καθηγητής Σιϕαλέρας Άγγελος Εγκρίθηκε από την τριμελή εξεταστική επιτροπή την 23/06/2015 Σιϕαλέρας Άγγελος Σαμαράς Νικόλαος Βεργίδης Κωνσταντίνος Λαζαρίδης Αλέξανδρος - Τηλέμαχος

4 ΕΥΧΑΡΙΣΤΙΕΣ Η παρούσα διπλωματική θέση αποτελεί ένα σημαντικό σημείο για τις μεταπτυχιακές μου σπουδές. Διότι, μου δόθηκε η ευκαιρία να ασχοληθώ με την επιστημονική πληροϕορική και τον προγραμματισμό. Στη προσπάθεια αυτή συνέλαβε ωστόσο η άμεση και έμεση παρουσία ορισμένων ανθρώπων. Αρχικά, οϕείλω να ευχαριστήσω τον επιβλέποντα καθηγητή μου κ. Σιϕαλέρα Άγγελο για την εμπιστοσύνη και τη θέληση που έδειξε στο πρόσωπο μου, καθώς και για την επιστημονική του καθοδήγηση όπου αποδείχθηκε απαραίτητη για τη διεξαγωγή της παρούσας εργασίας. Στη συνέχεια, θα ήθελα να ευχαριστήσω την οικογένεια μου για την υπομονή και την αγάπη που έδειξαν όλο αυτό το διάστημα αυτής της προσπάθειας. Συγκεκριμένα, τους γονείς μου Γιάννη και Ρένα, την αδερϕή μου Ρηνέτα και ϕυσικά όλους τους ϕίλους που με στήριξαν. 4

5 Αϕιερώνεται στους γονείς μου, Γιάννη και Ρένα και στην αδερϕή μου Ρηνέτα 5

6 ΠΕΡΙΛΗΨΗ Η παρούσα διπλωματική εργασία πραγματεύεται την υλοποίηση ευρετικών μεθόδων κατασκευής (construction heuristics) για την επίλυση του προβλήματος του Πλανόδιου Πωλητή (TSP) και τη πραγματοποίηση στατιστικής ανάλυσης των παραπάνω. Αρχικά, παρουσιάζεται το θεωρητικό υπόβαθρο που είναι αναγκαίο για τη κατανόηση της διπλωματικής θέσης. Επειτα γίνεται μια λεπτομερή περιγραϕή των ευρετικών μεθόδων κατασκευής με τη βοήθεια ενός στιγμιοτύπου. Οι μέθοδοι που παρουσιάζονται είναι ο Nearest Neighbor, ο Double (Sided) Nearest Neighbor καθώς επίσης οι Nearest, Farthest, Cheapest και με τελευταία τη Random Insertion. Στη συνέχεια, παρατίθεται η υπολογιστική μελέτη των υλοποιηθέντων μεθόδων αρχικοποίησης στα μετροπροβλήματα της TSPLIB καθώς και των National TSPs. Με την υπολογιστική μελέτη γίνεται έλεγχος της αποτελεσματικότητας κάθε ευρετικής μεθόδου ξεχωριστά. Τέλος, πραγματοποιείται στατιστική ανάλυση των υλοποιηθέντων μεθόδων προκειμένου με στατιστικό τρόπο να λάβουμε ορισμένα σημαντικά στοιχεία για τις μεθόδους που εξετάζουμε και τη σχέση που υπάρχει μεταξύ τους. Λέξεις - Κλειδιά: Πρόβλημα Πλανόδιου Πωλητή, Ευρετικές μέθοδοι κατασκευής, Nearest Neighbor, Insertions, Στατιστική ανάλυση 6

7 ABSTRACT This master thesis deals with implementing construction heuristic methods to solve the traveling salesman problem (TSP) and performing statistical analysis of the above. Firstly, the theoretical background is presented as necessary for comprehension of master thesis. Next, there is a careful presentation of the Construction Heuristics using a small size problem. Methods that are described by this problem are Nearest Neighbor, Double (Sided) Nearest Neighbor as well as the Nearest, Farthest, Cheapest and last Random Insertion. It also presents a computational study of the TSPLIB benchmarks and National TSPs using Construction methods. A computational study tests the eectiveness of each heuristic method separately. Finally, statistical analysis of completed methods take important information about h- euristics and examine the relationship between them. Keys - Words: Travelling Salesman Problem, Construction heuristics, Nearest Neighbor, Insertions, Statistical analysis 7

8 ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή Εισαγωγή στο πρόβλημα του TSP Εισαγωγή στις μεθόδους αρχικοποίησης Σκοπός της εργασίας Συνεισϕορά Διάρθωση της μελέτης Βιβλιογραϕική Επισκόπηση Το Πρόβλημα του Πλανόδιου Πωλητή Ιστορικά Στοιχεία Ορισμός και Περιγραϕή Προβλήματος Κατηγοροποίηση του TSP Μαθηματική Μοντελοποίηση του προβλήματος TSP Οι παραλλαγές του προβλήματος TSP Εϕαρμογές του προβλήματος TSP Το TSP και η εϕοδιαστική αλυσίδα Μέθοδοι αρχικοποίησης Nearest neighbour heuristics Nearest neighbor (NN) Double (sized) nearest neighbour (DNN) Insertion heuristics Nearest Insertion Method (NI) Farthest Insertion Method (FI) Cheapest Insertion Method Random Insertion Method (RI)

9 4 Περιγραϕή των μετροπροβλημάτων της TSPLIB TSPLIB - A Traveling Salesman Problem Library Μορϕή των αρχείων της βιβλιοθήκης Τα μετροπροβλήματα της βιβλιοθήκης TSPLIB και τα National TSPs μετροπροβλήματα Υπολογιστική μελέτη της TSPLIB Αποτελέσματα συμμετρικών στιγμιοτύπων (Symmetric benchmarks) Αποτελέσματα ασύμμετρων στιγμιοτύπων (Asymmetric benchmarks) Αποτελέσματα των National TSPs στιγμιοτύπων Συμπεράσματα και Ανάλυση των αποτελεσμάτων Ανάλυση συμμετρικών στιγμυοτύπων Ανάλυση ασύμμετρων στιγμυοτύπων Ανάλυση National TSPs στιγμυοτύπων Στατιστική ανάλυση της υπολογιστικής μελέτης Εισαγωγή Μεθοδολογία στατιστικής ανάλυσης Στατιστική ανάλυση των αποτελεσμάτων Στατιστική ανάλυση συμμετρικών στιγμυοτύπων Στατιστική ανάλυση ασύμμετρων στιγμυοτύπων Στατιστική ανάλυση National TSPs στιγμυοτύπων Επίλογος Συμπεράσματα Μελλοντική Ερευνα

10 Κατάλογος Σχημάτων 2.1.1Hamiltonian circuit Γράϕος 8 κόμβων Πρώτη εισαγωγή του NN (κόμβος 8) Δεύτερη εισαγωγή του NN (κόμβος 3) Τρίτη εισαγωγή του NN (κόμβος 2) Εβδομη εισαγωγή του NN (κόμβος 7) Πρώτη εισαγωγή του DNN (κόμβος 2) Δεύτερη εισαγωγή του DNN (κόμβος 5) Τρίτη εισαγωγή του DNN (κόμβος 6) Τέταρτη εισαγωγή του DNN (κόμβος 7) Εβδομη εισαγωγή του DNN (κόμβος 3) Πρώτη εισαγωγή του NI (κόμβος 2) Δεύτερη εισαγωγή του NI (κόμβος 5) Τρίτη εισαγωγή του NI (κόμβος 6) Εβδομη εισαγωγή του NI (κόμβος 3) Πρώτη εισαγωγή του FI (κόμβος 3) Δεύτερη εισαγωγή του FI (κόμβος 8) Τρίτη εισαγωγή του FI (κόμβος 1) Εβδομη εισαγωγή του FI (κόμβος 6) Πρώτη εισαγωγή του CI (κόμβος 2) Δεύτερη εισαγωγή του CI (κόμβος 5) Τρίτη εισαγωγή του CI (κόμβος 6) Εβδομη εισαγωγή του CI (κόμβος 3) Πρώτη και δεύτερη εισαγωγή του RI (κόμβος 3 και 4)

11 3.2.24Τρίτη εισαγωγή του RI (κόμβος 1) Τέταρτη εισαγωγή του RI (κόμβος 8) Ογδη εισαγωγή του RI (κόμβος 7) Χάρτης της Αιγύπτου Βελτιστοποίηση της Αιγύπτου Γράϕος με Κυρτό περίβλημα Εισαγωγή πρώτου σημείου στο κυρτό περίβλημα Ταξινόμηση των σημείων Εισαγωγή δεύτερου σημείου στο κυρτό περίβλημα Εισαγωγή τρίτου σημείου στο κυρτό περίβλημα Εισαγωγή τέταρτου σημείου στο κυρτό περίβλημα Απόρριψη πέμπτου σημείου στο κυρτό περίβλημα Απόρριψη έκτου σημείου στο κυρτό περίβλημα Εισαγωγή έβδομου σημείου στο κυρτό περίβλημα Εισαγωγή έβδομου σημείου στο κυρτό περίβλημα

12 Κατάλογος Πινάκων 4.1 Συμμετρικά μετροπροβλήματα Ασύμμετρα μετροπροβλήματα National TSPs μετροπροβλήματα Υπολογιστικά αποτελέσματα των συμμετρικών μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Nearest neighbour Υπολογιστικά αποτελέσματα των συμμετρικών μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Double (sized) nearest neighbour Υπολογιστικά αποτελέσματα των συμμετρικών μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Nearest Insertion Υπολογιστικά αποτελέσματα των συμμετρικών μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Farthest Insertion Υπολογιστικά αποτελέσματα των συμμετρικών μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Cheapest Insertion Υπολογιστικά αποτελέσματα των συμμετρικών μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Random Insertion Υπολογιστικά αποτελέσματα των ασύμμετρων μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Nearest neighbour Υπολογιστικά αποτελέσματα των ασύμμετρων μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Double sized nearest neighbour Υπολογιστικά αποτελέσματα των ασύμμετρων μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Nearest Insertion Υπολογιστικά αποτελέσματα των ασύμμετρων μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Farthest Insertion

13 5.11Υπολογιστικά αποτελέσματα των ασύμμετρων μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Cheapest Insertion Υπολογιστικά αποτελέσματα των ασύμμετρων μετροπροβλημάτων της TSPLIB με αρχική λύση τη μέθοδο Random Insertion Υπολογιστικά αποτελέσματα των ασύμμετρων μετροπροβλημάτων της TSPLIB Υπολογιστικά αποτελέσματα των National TSPs με αρχική λύση τη μέθοδο Nearest Neighbor Υπολογιστικά αποτελέσματα των National TSPs με αρχική λύση τη μέθοδο Double (sized) nearest neighbour Υπολογιστικά αποτελέσματα των National TSPs με αρχική λύση τη μέθοδο Cheapest Insertion Υπολογιστικά αποτελέσματα των National TSPs με αρχική λύση τη μέθοδο Random Insertion Υπολογιστικά αποτελέσματα των National TSPs Ανάλυση συμμετρικών στιγμυοτύπων Ανάλυση ασύμμετρων στιγμυοτύπων Ανάλυση National TSPs στιγμυοτύπων Συγκρίσεις του Wilcoxon signed rank test για STSP (benchmarks) ως προς τη μεταβλητή Error Συγκρίσεις του Wilcoxon signed rank test για STSP (benchmarks) ως προς τη μεταβλητή Cputime Συγκρίσεις του Wilcoxon signed rank test για ATSP (benchmarks) ως προς τη μεταβλητή Error Συγκρίσεις του Wilcoxon signed rank test για ATSP (benchmarks) ως προς τη μεταβλητή Cputime Συγκρίσεις του Wilcoxon signed rank test για NationalTSPs (benchmarks) ως προς τη μεταβλητή Error Συγκρίσεις του Wilcoxon signed rank test για NationalTSPs (benchmarks) ως προς τη μεταβλητή Cputime

14 ΚΕΦΑΛΑΙΟ 1 Εισαγωγή 1.1 Εισαγωγή στο πρόβλημα του TSP Η βελτιστοποίηση αποτελεί την αναζήτηση βέλτιστων αποϕάσεων για πολύπλοκα συστήματα. Είναι υποσύνολο της επιχειρησιακής έρευνας όπου αναϕέρεται στην επιστήμη των εϕαρμοσμένων μαθηματικών. Στην εποχή μας, οι επιχειρήσεις αξιοποιούν τη βελτιστοποίηση προς όϕελος τους προκειμένου να αντλήσουν αποδοτικές αποϕάσεις με κύριο στόχο την ελαχιστοποίηση του κόστους τους. Η βελτιστοποίηση αξιοποιείται σε πολλούς τομείς, ένας από αυτούς είναι και η Εϕοδιαστική Αλυσίδα. Η εϕοδιαστική αλυσίδα βασίζεται σε μοντέλα και μεθόδους της Επιχειρησιακής Ερευνας για τη λήψη αποδοτικών αποϕάσεων. Η ανάγκη για αποδοτικές αποϕάσεις και ελαχιστοποίηση του κόστους είχε ως αποτέλεσμα την ανάπτυξη μεθόδων για τέτοιου είδους προβλήματα. Ενα από τα σημαντικότερα προβλήματα της Βελτιστοποίησης είναι το Πρόβλημα του Πλανόδιου Πωλητή (Traveling Salesman Problem - TSP). Το πρόβλημα του Πλανόδιου πωλητή παρουσιάζει τεράστιο ενδιαϕέρον σε ερευνητικό και επιστημονικό επίπεδο καθώς βρίσκει πολύπλευρη εϕαρμογή σε διαϕορετικούς τομείς. Το πρόβλημα του Πλανόδιου Πωλητή πραγματεύεται τον εντοπισμό της συντομότερης περιοδείας (διαδρομής), συνδέοντας ένα πλήθος κόμβων. Ο μεταϕορέας (salesman) γνωρίζει τους κόμβους (πόλεις) στους οποίους θα μετακινηθεί ακριβώς μία ϕορά και τη διαδρομή που θα ακολουθήσει για να επιϕέρει το αποτέλεσμα με το μικρότερο κόστος. Τέλος, είναι ξεκάθαρο ότι το πρόβλημα του Πλανόδιου Πωλητή συνδέεται άμεσα με την λειτουργία της μεταϕοράς και της διανομής της εϕοδιαστικής αλυσίδας αϕού αποτελεί τη κύρια δραστηριότητα της και ανταποκρίνεται με επιτυχία σε προβλήματα μεγάλων αποστάσεων σε επίπεδο χωρών ή υπερπόντιων διαδρομών. 14

15 1.2 Εισαγωγή στις μεθόδους αρχικοποίησης Μια σημαντική οικογένεια ευρετικών μεθόδων είναι οι μέθοδοι αρχικοποίησης. Οι ευρετικές αρχικοποίησης είναι μέθοδοι που χρησιμοποιούνται για την επίλυση του προβλήματος του πλανόδιου πωλητή. Το πλεονέκτημα κάθε ευρετικής μεθόδου αρχικοποίησης είναι ότι κατασκευάζει μια αρκετά καλή αρχική λύση σε ένα πεπερασμένο χρονικό διάστημα και παράγεται γρήγορα. Ενώ, το μειονέκτημα είναι ότι η λύση της μεθόδου δεν είναι πάντα βέλτιστη. Οι περισσότερες από τις ευρετικές μέθοδοι αρχικοποίησης είναι τόσες γρήγορες που μπορούν να χρησιμοποιηθούν για τον εντοπισμό εϕικτών λύσεων χωρίς χρονικούς περιορισμούς. Συγκεκριμένα, οι σύγχρονες μέθοδοι μπορούν να βρουν λύση για μεγάλης κλίμακας προβλήματα του πλανόδιου πωλητή απέχοντας μόλις 2% με 3% από τη βέλτιστη λύση. Η πρώτη ιστορική αναϕορά σε ευρετική μέθοδο έγινε το 1956 από τον Merrill Flood που εξέτασε το πρόβλημα του Πλανόδιου πωλητή με τη μέθοδο της Πλησιέστερης Γειτονιάς. Το 1977 θα ξανά γίνει αναϕορά στη μέθοδο της Πλησιέστερης Γειτονιάς (Nearest Neighbor H- euristic) από τους (Rosenkrantz and Lewis 1977) το Ωστόσο, εκτός από τη μέθοδο της Πλησιέστερης Γειτονιάς, στην οικογένεια των ευρετικών μεθόδων αρχικοποίησης ανήκουν και οι αλγόριθμοι εισαγωγής (Insertions Heuristics). Η αναϕορά στους αλγόριθμους εισαγωγής θα γίνει από τον Rosenkrantz, το 1977, εστιάζοντας κυρίως στους Nearest and Cheapest Insertion. Καταλήγοντας, διαπιστώνουμε με τη πάροδο του χρόνου ότι οι ευρετικές μέθοδοι, έχουν δεχθεί τεράστιες βελτιώσεις και συνεχίζουν μέχρι πρότινος να τις μελετούν καθώς η συνδρομή τους είναι τεράστια, και ιδιαίτερα στο Πρόβλημα του Πλανόδιου Πωλητή. (Flood 1955, Rosenkrantz and Lewis 1977, Hahsler and Hornik 2007) 1.3 Σκοπός της εργασίας Η διπλωματική θέση πραγματεύεται την υλοποίηση ευρετικών μεθόδων αρχικοποίησης (construction heuristics) για την επίλυση στιγμιοτύπων (benchmarks) του TSP καθώς και τη συγκριτική μελέτη αυτών ως προς το χρόνο εκτέλεσης (πόσο χρόνο χρειάζεται η ευρετική μέθοδος αρχικοποίησης για να βρει μια αρχική λύση) και τη ποιότητα της λύσης. Η επιλογή του θέματος οϕείλεται στη σημασία που διακρίνει το πρόβλημα του TSP για την Συνδυαστική Βελτιστοποίηση καθώς και στην ανάγκη του συγγραϕέα να ασχοληθεί με θέματα βελτιστοποίησης σε χώρους όπως είναι αυτός της Εϕοδιαστικής Αλυσίδας. 15

16 Ο στόχος της εργασίας διακρίνεται σε τέσσερα σημεία. Ο πρώτος είναι η υλοποίηση των ευρετικών μεθόδων αρχικοποίησης (construction heuristics), το δεύτερο είναι η υπολογιστική μελέτη των ευρετικών μεθόδων αρχικοποίησης με την επίλυση των στιγμυοτύπων, το τρίτο είναι η συγκριτική μελέτη και το τέταρτο είναι η στατιστική ανάλυση των μεθόδων, υπολογίζοντας την αποδοτικότητα τους ως προς το χρόνο εκτέλεσης και την αποτελεσματικότητα ως προς τη ποιότητα σϕάλαματος. 1.4 Συνεισϕορά Η συνεισϕορά της παρούσας διπλωματικής θέσης είναι η εξής: Ανάλυση στοιχείων που αϕορούν το πρόβλημα του Πλανόδιου πωλητή από όλες τις σκοπιές. Εκτεταμένη περιγραϕή των ευρετικών μεθόδων αρχικοποίησης για το τρόπο εκτέλεσης τους με τη χρήση μικρού μεγέθους παράδειγμα. Εκτέλεση των benchmarks της TSPLIB βιβλιοθήκης καθώς και των National TSPs στιγμιοτύπων από τις μεθόδους αρχικοποίησης. Σύγκριση των ευρετικών μεθόδων αρχικοποίησης βασιζόμενη στα παραπάνω μετροπροβλήματα. Στατιστική ανάλυση των ευρετικών μεθόδων αρχικοποίησης ως προς τη χρόνο εκτέλεσης και τη ποιότητα σϕάλματος. 1.5 Διάρθωση της μελέτης Στη παρούσα ενότητα παρουσιάζεται η δομή της διπλωματικής θέσης. Αρχικά, το πρώτο κεϕάλαιο είναι ένα εισαγωγικό μέρος. Στο εισαγωγικό κομμάτι της θέσης δίνονται ορισμένα στοιχεία σχετικά με το πρόβλημα που θα αναλύσουμε στη συνέχεια αναλυτικά καθώς και ο σκοπός της εργασίας. Στο δεύτερο κεϕάλαιο παρουσιάζεται το θεωρητικό υπόβαθρο της εργασίας. Συγκεκριμένα, το θεωρητικό υπόβαθρο διακρίνεται από στοιχεία που αϕορούν τη περιγραϕή του προβλήματος του πλανόδιου πωλητή όπως ιστορικά στοιχεία, μαθηματική μοντελοποίηση, παραλλαγές και τρόποι εϕαρμογής του. 16

17 Στην συνέχεια (Κεϕάλαιο 3) γίνεται η αναλυτική περιγραϕή των ευρετικών μεθόδων αρχικοποίησης (construction heuristics). Στο (Κεϕάλαιο 4) περιγράϕονται τα μετροπροβλήματα της TSPLIB βιβλιοθήκης καθώς και τα National TSPs μετροπροβλήματα. Τα μετροπροβλήματα έ- χουν εκτελεστεί από τις ευρετικές μεθόδους αρχικοποίησης. Στο επόμενο κεϕάλαιο (Κεϕάλαιο 5) δίνεται η υπολογιστική μελέτη των προηγούμενων μετροπροβλημάτων. Στο ίδιο κεϕάλαιο παρέχεται η ανάλυση των αποτελεσμάτων για κάθε τύπο προβλήματος. Τέλος, στο τελευταίο κεϕάλαιο δίνεται η στατιστική ανάλυση της υπολογιστικής μελέτης. 17

18 ΚΕΦΑΛΑΙΟ 2 Βιβλιογραϕική Επισκόπηση 2.1 Το Πρόβλημα του Πλανόδιου Πωλητή Ιστορικά Στοιχεία Η ιστορική αναδρομή για το πρόβλημα του Πλανόδιου Πωλητή (TSP), ξεκινάει γύρω στα μέσα του 18ου αιώνα. Η πρώτη αναϕορά στο συγκεκριμένο πρόβλημα γίνεται το 1832 από ένα εγχειρίδιο όπου περιλάμβανε διαδρομές της Γερμανίας και της Ελβετίας χωρίς ωστόσο να γίνεται καμιά προσπάθεια μαθηματικής προσέγγισης του προβλήματος. Το 1976, στη Οξϕόρδη σύμϕωνα με τη Θεωρία Γραϕημάτων των N. L. Biggs, E. K. LLoyd, και R. J. Wilson, το πρόβλημα του πλανόδιου πωλητή αποτελεί ένα στιγμιότυπο του γενικότερου προβλήματος της εύρεσης μιας Χαμιλτονιανής διαδρομής ή ενός κύκλου, (Biggs N.L 1977). Η πρώτη προσπάθεια μελέτης του προβλήματος επιτυγχάνεται από τους μαθηματικούς William Hamilton από τη Ιρλανδία και του Thomas Kirkman από τη Μεγάλη Βρετανία στα μέσα του 18ου αιώνα. Με τον δεύτερον να ορίζει στο άρθρο του, ((Philosophical Transactions of the Royal Society)) που δημοσιεύτηκε το 1856 ότι: «Σε ένα γράϕημα πολυέδρου, η εύρεση ενός τελικού κυκλώματος δίνεται όταν αυτός διέρχεται από κάθε κόμβο ακριβώς μία ϕορά». Το 1856, ο William Rowan Hamilton περιέγραψε το πρόβλημα χωρίς να δώσει αυστηρή μαθηματική μορϕοποίηση, κατασκευάζοντας ένα παιχνίδι γνωστό ως Icosian Game. Το παιχνίδι εντόπιζε διαδρομές ή κυκλώματα σε ένα δωδεκάεδρο γράϕο, ικανοποιώντας συγκεκριμένους περιορισμούς, (Laporte 2006). Η μαθηματική προσέγγιση του προβλήματος του Πλανόδιου Πωλητή ωστόσο πραγματοποιήθηκε κατά τη δεκαετία του 1930 στη Βιέννη και στο Χάρβαρντ, για πρώτη ϕορά από τον Karl Menger. Ο Karl Menger αποκάλεσε το συγκεκριμένο πρόβλημα, messenger problem. Ο στό- 18

19 χος του προβλήματος είναι να εντοπιστεί η συντομότερη διαδρομή που ενώνει ένα πεπερασμένο σύνολο σημείων, των οποίων τα ζεύγη αποστάσεων είναι γνωστά, (Sanjeev Arora 2007). Λίγα χρόνια αργότερα ο Hassler Whitney στο Πανεπιστήμιο του Princeton εισήγαγε την ονομασία travelling salesman problem, (David Applegate 2007). Στη δεκαετία του 1960, οι Dantzig, Fulkerson και Johnson σε εργασία τους εξέϕρασαν το πρόβλημα ως ένα ακέραιο γραμμικό πρόγραμμα. Με τη βοήθεια της cutting plane μεθόδου έλυσαν ένα παράδειγμα με 49 πόλεις. Η εργασία τους αποτελεί ορόσημο για το πρόβλημα του Πλανόδιου Πωλητή. (Laporte 2006) Το 1991, ο Gerhard Reinelt δημοσιεύει την TSPLIB. Η TSPLIB επρόκειτο για μια συλλογή μετροπροβλημάτων διαϕορετικής δυσκολίας, η οποία χρησιμοποιείται από ερευνητικές ομάδες για τη σύγκριση αποτελεσμάτων μέχρι στις ημέρες μας. Για τη TSPLIB θα κάνουμε εκτενέστερη αναϕορά στη συνέχεια, (Reinelt 1991) Ορισμός και Περιγραϕή Προβλήματος Το πρόβλημα του TSP, θεωρείται ένα από τα πιο δημοϕιλή προβλήματα που απασχολεί τους μαθηματικούς και τους επιστήμονες του χώρου της πληροϕορικής, καθώς είναι το πιο διαδεδομένο πρόβλημα της συνδυαστικής βελτιστοποίησης που έχει μελετηθεί. Το πρόβλημα του πλανόδιου πωλητή που βρίσκει πολλές εϕαρμογές στην εϕοδιαστική αλυσίδα, (Marinakis and Mygdalas 2008). Το TSP μπορεί να περιγραϕεί ως το πρόβλημα της εύρεσης της συντομότερης περιοδείας ως προς το χρόνο, την απόσταση ή άλλο κόστος για ένα όχημα (salesman) που έχει σημείο αϕετηρίας (σημείο διανομής), αρχίζοντας και τελειώνοντας σε αυτό δεδομένου εϕόσον προηγουμένως έχει επισκεϕτεί έναν αριθμό n πόλεων (κόμβων) ακριβώς μια ϕορά. Παρά την απλότητα της δήλωσης του προβλήματος, το TSP είναι εξαιρετικά δύσκολο. Εχουν υλοποιηθεί ατέλειωτες αναλύσεις και αλγόριθμοι που προσπαθούν να λύσουν το πρόβλημα αυτό πιο αποτελεσματικά. (Flood 1955, David Applegate 2007, Cook 2012) Σε αυτό το σημείο είναι απαραίτητο να αναϕέρουμε ότι σύμϕωνα με τη θεωρία των γρα- ϕημάτων, η ελάχιστη απόσταση περιοδείας που προαναϕέρθηκε παραπάνω ορίζεται ως το Hamiltonian path, ενώ η περιοδεία που διέρχεται από όλους τους κόμβους του γράϕου ακριβώς μία ϕορά, καλείται Hamiltonian circuit, δες εικόνα (Πηγή: ή κύκλωμα, (David Applegate 2007, Cook 2012). 19

20 Σχήμα Hamiltonian circuit Η θεωρία γραϕημάτων, ορίζει το πρόβλημα του πλανόδιου πωλητή σε ένα γράϕημα: 1. G = (V, A), το οποίο διακρίνεται από δύο υποσύνολα όπου V = v 1,..., v n είναι ένα σύνολο από n κορυϕές (κόμβους) και 2. A = (v i, v j ) v i, v j ϵv, (i j) είναι ένα σύνολο τόξων/ακμών, σε συνδυασμό με ένα μη αρνητικό κόστος (ή απόσταση) πίνακας c = c ij που συνδέονται με την A, (Cisar Rego 2011) Κατηγοροποίηση του TSP Το πρόβλημα του Πλανόδιου Πωλητή διακρίνεται σε δύο κατηγορίες, (Reinelt 1994b, Cisar Rego 2011). 1. Συμμετρικό TSP. Διακρίνεται όταν το c ij που είναι το κόστος διαδρομής ή περιήγησης από την πόλη-κόμβο i στην πόλη-κόμβο j και c ji το αντίστοιχο κόστος από το j στο i, με (i, j),(j, i)ϵa και i,jϵv, είναι ίσα (c ij = c ji ), τότε το πρόβλημα χαρακτηρίζεται ως συμμετρικό. 2. Ασύμμετρο TSP. Διαϕορετικά, αν τα κόστη είναι άνισα (c ij c ji ), τότε το πρόβλημα χαρακτηρίζεται ως ασύμμετρο. 20

21 Το TSP είναι ένα κλασικό NP hard πρόβλημα συνδυαστικής. Η NP hard είναι μια από τις κλάσεις πολυπλοκότητας (complexity classes), που διακρίνουν τα προβλήματα λαμβάνοντας υπόψη την σημαντική υπολογιστική τους δυσκολία. Σύμϕωνα με τη θεωρία της πολυπλοκότητας, η κλάση στην οποία ανήκει το πρόβλημα του TSP, διακρίνεται από το γεγονός ότι σε περίπτωση που εντοπισθεί πολυωνυμικός αλγόριθμος για ένα από τα προβλήματα της κλάσης, τότε αυτό συνεπάγεται την ύπαρξη πολυωνυμικών αλγορίθμων για όλα τα προβλήματα της κλάσης NP. Αυτή τη στιγμή δεν υπάρχει γνωστός πολυωνυμικός αλγόριθμος που είναι σε θέση να λύσει όλες τις εμϕανίσεις του προβλήματος, (Johnson and Papadimitriou 1981, Cisar Rego 2011) Μαθηματική Μοντελοποίηση του προβλήματος TSP Το TSP μπορεί να διατυπωθεί ως ένα ακέραιο γραμμικό πρόβλημα. Το μαθηματικό μοντέλο του προβλήματος διακρίνεται για δύο περιπτώσεις. Η πρώτη περίπτωση αϕορά το συμμετρικό TSP, και η δεύτερη για το ασύμμετρο. Στην περίπτωση του συμμετρικού TSP, ορίζουμε με i τους κόμβους. Ο αρχικός κόμβος (αϕετηρία) είναι ο i=1, ενώ τα i=2,..,n είναι οι κόμβοι των πελατών οι οποίοι προσπήπτουν σε ένα σύνδεσμο ή ακμή του γραϕήματος. Κάθε ζεύγος (i,j) με i j, αντιστοιχεί σε ένα σύνδεσμο ή ακμή του γραϕήματος. Τα βάρη c ij αντιστοιχούν στις αποστάσεις - κόστους από το κόμβο i στον κόμβο j ή αντίστροϕα. Σύμϕωνα με την παραλλαγή του STSP, οι αποστάσεις ικανοποιούν: 1. Συμμετρία: c ij = c ji, i,jϵn,i j. 2. Τριγωνική Ανισότητα: c ij c ik + c kj, i,j,k ϵn,i j Σύμϕωνα, με τους Μαρινάκη και Μυγδαλά (Marinakis and Mygdalas 2008), το μαθηματικό μοντέλο του συμμετρικού TSP ορίζει τη δυαδική μεταβλητή x ij για κάθε ακμή i και j (ij) ως εξής: 1, x ij = 0 Το 1, εάν το όχημα κάνει χρήση του συνδέσμου ij διαϕορετικά το 0. V = 1,2,...,n: το πλήθος των κόμβων c ij : κόστος διαδρομής (ακμής) από το κόμβο i στον κόμβο j ή αντίστροϕα S: υποσύνολο του V συνόλου 21

22 Άμα, λάβουμε υπόψη τη μεταβλητή x ij, καθώς και τις υπόλοιπες μεταβλητές, η αντικειμενική συνάρτηση είναι η εξής: n n (STSP)minimize c ij x ij (2.1) i=1 j=1 όπου ισχύει για τους παρακάτω περιορισμούς: x ik + x kj = 2, k V, i = 1,..., n i<k j>k (2.2) x ij 1, (S V, S ) (2.3) j S i,j S x ij {0, 1}, i, j, i j (2.4) Η πρώτη σειρά περιορισμών (2.2) εκϕράζει ότι κάθε κόμβος (k) βρίσκεται σε δύο ακριβώς συνδέσμους. Ο ένας υποδηλώνει την επίσκεψη και ο άλλος τη απομάκρυνση του διανομέα (όχημα) από τον κόμβο. Η δεύτερη σειρά περιορισμών (2.3) αποτρέπει τη πιθανότητα σχηματισμού υποδιαδρομών από ένα υποσύνολο κόμβων S. Οι υποδιαδρομές δεν διέρχονται από κάθε κόμβο, διότι υπάρχει τουλάχιστον μία ακμή που οδηγεί στο συμπληρωματικό του υποσύνολο S =1,..., n \S. Στην περίπτωση του ασύμμετρου TSP λαμβάνουμε υπόψη ότι τα κόστη δεν είναι ίσα. Δηλαδή, ισχύει c ij c ji. Στο ασύμμετρο TSP, ο γράϕος περιέχει τόξα αντί για ακμές. Το ασύμμετρο μαθηματικό μοντέλο στη συγκεκριμένη περίπτωση λαμβάνει την εξής μορϕή: n n (ATSP)minimize c ij x ij (2.5) i=1 j=1 Η αντικειμενική συνάρτηση (2.5) εκϕράζει το σύνολο των αθροισμάτων των βαρών, όλων των δυνατών διαδρομών. n x ij = 1, i = 1,..., n (2.6) i=0 n x ij = 1, j = 1,..., n (2.7) j=0 x ij 1, (S V, S ) (2.8) j S i,j S 22

23 x ij {0, 1}, i, j, i j (2.9) Η πρώτη σειρά περιορισμών διασϕαλίζει ότι μπαίνουμε σε κάθε πόλη (κόμβο) μία μόνο ϕορά, παρομοίως και η δεύτερη σειρά περιορισμών διασϕαλίζει ότι βγαίνουμε από κάθε πόλη μία μόνο ϕορά. Στη ουσία από τους δύο παραπάνω περιορισμούς εξασϕαλίζουμε ότι θα περάσουμε από κάθε πόλη μία μόνο ϕορά. Η τρίτη σειρά περιορισμών είναι πανομοιότυπη με αυτή του συμμετρικού μαθηματικού μοντέλου. Ο περιορισμός εξασϕαλίζει την αποϕυγή δημιουργίας ελάχιστης διαδρομής η οποία δεν θα είναι συνεχής στο γράϕημα. Άξιο αναϕοράς είναι ότι και τα δύο παραπάνω μοντέλα (συμμετρικό και ασύμμετρο) παρουσιάζουν ένα μειονέκτημα. Το μειονέκτημα έχει να κάνει με τον περιορισμό (2.3) καθώς όσο περισσότερο αυξάνεται ο αριθμός των κόμβων τόσο περισσότερο αυξάνονται και οι περιορισμοί, (Arthur and Frendewey 1988, Marinakis and Mygdalas 2008, Laporte 2010) Οι παραλλαγές του προβλήματος TSP Το πρόβλημα TSP παρουσιάζει ιδιαίτερο ενδιαϕέρον όχι μόνο στη γενικότερη μορϕή του, δηλαδή το συμμετρικό και το ασύμμετρο TSP αλλά και σε πολλές παραλλαγές με τις οποίες εμϕανίζεται. Στη παρούσα ενότητα θα αναϕέρουμε ορισμένες από τις πιο ενδιαϕέρουσες παρακάτω: Black and white traveling salesman problem (BWTSP): Το (BWTSP) είναι μια παραλλαγή του TSP. Ο στόχος του προβλήματος είναι να εντοπίσει μια Hamiltonian περιοδεία που ϕέρει το ελάχιστο κόστος ενός μη κατευθυνόμενου G πλήρη γράϕου. Το σύνολο των κορυϕών του γράϕου G διακρίνεται σε δύο υποσύνολα καθώς ο γράϕος περιέχει μόνο μαύρες και άσπρες κορυϕές, αν V είναι το σύνολο των κορυϕών τότε διακρίνεται σε V B και V W. Οι μαύροι κόμβοι εμπεριέχονται στο σύνολο V B, ενώ οι λευκοί κόμβοι στο V W. Σύμϕωνα με το πρόβλημα, η ύπαρξη του γράϕου εξαρτάται από δύο σημαντικούς περιορισμούς. Ο πρώτος περιορισμός έχει να κάνει με τον αριθμό των λευκών κορυϕών. Ο πληθυσμός των λευκών κορυϕών που βρίσκονται μεταξύ δύο συνεχόμενων μαύρων κόμβων οριοθετείται από ένα θετικό ακέραιο σταθερό Q, ενώ ο δεύτερος περιορισμός αϕορά το μήκος της κάθε διαδρομής μεταξύ δύο διαδοχικών μαύρων κορυϕών καθώς οριοθετείται από μια θετική τιμή L. Το (BWTSP) είναι NP hard πρόβλημα όπως το απλό TSP. Το πρόβλημα βρίσκει εϕαρμογή σε αεροπορικές πτήσεις κοντινών αποστάσεων καθώς και στον τομέα των τηλεπικοινονιών. Τέλος, το (BWTSP) δεν απασχολεί μόνο το πρόβλημα του TSP αλλά και του VRP, (Bi- 23

24 nay Bhattacharya 2007). Multiple traveling salesman problem (mtsp): Το (mtsp) αποτελεί γενικευμένη μορϕή του TSP, καθώς ο αριθμός των πωλητών που συμμετέχουν στον εντοπισμό λύσης είναι ένας ή και περισσότεροι. Εξαιτίας του γεγονότος ότι το TSP ανήκει στην κατηγορία των NP hard προβλήματων, είναι προϕανές ότι το mtsp είναι και αυτό με τη σειρά του ένα NP hard πρόβλημα. Σε ένα mtsp πρόβλημα ο αριθμός των πόλεων που υπάρχουν δεν είναι ξεκάθαρος. Οι πωλητές επισκέπτονται τους κόμβους ακριβώς μια ϕορά ξεκινώντας και ολοκληρώνοντας την περιοδεία τους στο ίδιο σημείο αϕετηρίας. Ο αριθμός των πόλεων (κόμβων) συμβολίζεται με n ενώ ο αριθμός των πωλητών salesmen με m. Στα mtsp προβλήματα όταν ο αριθμός των πωλητών είναι σταθερός οριοθετείται με βάση το μέγιστο μέγεθος του στόλου των οχημάτων που λαμβάνουν χώρα στη λύση. Ομως, στις περιπτώσεις που ο αριθμός των πωλητών δεν είναι σταθερός, τότε ο κάθε πωλητής έχει ένα αντίστοιχο σταθερό κόστος κατά την λύση του προβλήματος. Τελικώς, ο κύριος στόχος είναι να ελαχιστοποιηθεί το συνολικό κόστος περιοδείας του παραπάνω προβλήματος, (Kiraly and Abonyi 2011). Maximum/Minimun TSP (MAXTSP/MINTSP): Το (MAXTSP) είναι ένα πρόβλημα που αποσκοπεί να εντοπίσει τη περιοδεία ενός Hamiltonian κύκλου μέγιστου κόστους. Η τροποποίηση της παραλλαγής σε ένα Minimun TSP πρόβλημα επιτυγχάνεται πολύ εύκολα με τη χρήση αρνητικών βαρών και επιθυμεί στην εύρεση εκείνης της Hamiltonian περιοδείας που έχει το μικρότερο κόστος αντίστοιχα. Το πρόβλημα διακρίνεται από ένα πλήρες γράϕο με n κορυϕές, που συμβολίζεται με K n. Τέλος, ο υπολογισμός μιας τέτοιας δύσκολης λύσης χαρακτηρίζει και τις δύο παραλλαγές ως NP hard προβλήματα, (Jerome Monnot 2003). Χρονικά Εξαρτώμενο TSP (Time Dependent TSP): Το time-dependent traveling salesman problem (TDTSP) είναι μια έκδοση του TSP που το κόστος μετάβασης από τον κόμβο i στο κόμβο j εξαρτάται από τη χρονική περίοδο που έχει επισκεϕτεί ο πωλητής το κόμβο i. Εστω, ένας προσανατολισμένος γράϕος G =(N,A) όπου N το σύνολο των κόμβων και A το σύνολο των τόξων. Το κόστος κατά τη μετάβαση από κόμβο i στο j συμβολίζεται ως εξής c t ij όπου t ο χρόνος μετάβασης. Ο κύριος στόχος του προβλήματος είναι η εύρεση μιας περιοδείας του γράϕου G που να ελαχιστοποιεί το συνολικό 24

25 κόστος σύμϕωνα με τη σχέση n i=1 c t p(i)p(i+1) Τέλος, το (TDTSP) αποτελεί μια γενικευμένη μορϕή του TSP γεγονός που σημαίνει ότι είναι NP hard πρόβλημα, (Bigras, Gamache, and Savard 2008). Travelling salesman problem with time windows (TSPTW): Η παρούσα παραλλαγή επιθυμεί την εύρεση μιας Hamiltonian περιοδείας ομοίως με τις προηγούμενες που αναϕέρθηκαν παραπάνω με τη διαϕορά ότι προστήθεται η απαίτηση ότι θα επισκεϕθούμε τον κόμβο μέσα σε ένα προκαθορισμένο χρονικό παράθυρο. Το πρόβλημα του (TSPTW) βρίσκει εϕαρμογές σε δύο περιπτώσεις. Η πρώτη έχει να κάνει με το τομέα της δρομολόγησης και η δεύτερη με το πρόβλημα προγραμματισμού μίας μηχανής (one machine scheduling problem), Κατά τη δρομολόγηση, ο (TSPTW) αντιπροσωπεύει ένα πρόβλημα που εντοπίζει μια περιοδεία, η οποία ξεκινάει και ολοκληρώνεται σε ένα σημείο δρομολόγησης (αποθήκη), που επισκέπτεται από ένα σύνολο πελατών, το καθένα σε ένα συγκεκριμένο χρονικό παράθυρο με σκοπό την ελαχιστοποίηση του συνολικών χρόνων ταξιδιού. Ενώ, ως προς το πρόβλημα προγραμματισμού μίας μηχανής, η (TSPTW) χρησιμοποιείται για να διαμορϕώσει ένα πρόβλημα θέσεων εργασίας με σειρά αλληλουχίας. Σε κάθε μηχάνημα ο χρόνος εγκατάστασης κάθε εργασίας εξαρτάται από την προηγούμενη εργασία. Στο παρόν πρόβλημα δίνεται ένας μη προσανατολισμένος γράϕος G =(N,A) όπου N το σύνολο των πελατών και A το σύνολο των τόξων που συνδέονται οι κόμβοι. Το κόστος από ένα κόμβο i σε j δίνεται ως εξής c(a ij ). Στη πρώτη έκδοση το κόστος αυτό αντικατροπτίζει το χρόνο υπηρεσίας του κόμβου i μαζί με το χρόνο ταξιδιού μεταξύ του κόμβου i και j. Στη δεύτερη περίπτωση εκϕράζει το χρόνο αποστολής και επιπλέον το χρόνο για να συσταθεί η εργασία j, όταν ολοκληρωθεί η i. Το χρονικό παράθυρο [e i, l i ] ορίζει τη δρομολόγηση του κάθε κόμβου. οι χρόνοι αναμονής επιτρέπουν τη δρομολόγηση του πελάτη i με τη προϋπόθεση ότι μπορεί να επιτευχθεί πριν από την έναρξη του χρονικό παραθύρου, αλλά η υπηρεσία δεν μπορεί να ξεκινήσει μέχρι e i. Τέλος, συμπεραίνουμε ότι και οι δύο περιπτώσεις του TSPTW είναι NP hard προβλήματα, (Lopez Ibanez, Blum, Ohlmann, and Thomas 2013). 25

26 2.1.6 Εϕαρμογές του προβλήματος TSP Στη παρούσα ενότητα θα αριθμήσουμε ορισμένες περιπτώσεις στις οποίες εϕαρμόζεται το πρόβλημα του πλανόδιου πωλητή. Γεώτρηση Χαρτογραϕημένων Κυκλωμάτων (Drilling problem for printed circuit boards (PCBs)) Σε ένα πρόβλημα γεώτρησης, ο κύριος στόχος είναι η σύνδεση των αγωγών που βρίσκονται σε διαϕορετικά σημεία θέσης. Οι οπές που κατασκευάζονται για τη σύνδεση των αγωγών είναι διαϕορετικών διαμέτρων. Η διαδικασία κατασκευής οποιασδήποτε οπής με τρυπάνι είναι ιδιαίτερα χρονοβόρα, εξαιτίας της μετακίνησης του τρυπανιού που χρησιμοποιείται από τον εκάστοτε χειριστή. Η διαδικασία του χειριστή είναι προκαθορισμένη εξαρχής και διακρίνεται στην επιλογή της διαμέτρου της οπής, τον αριθμό των οπών, καθώς και τη προετοιμασία των επόμενων διαμέτρων που πρόκειται να ανοίξουν. Το παρόν πρόβλημα είναι ένα TSP πρόβλημα για κάθε διάμετρο που κατασκευάζεται από τον χειριστή. Στη παρούσα περίπτωση οι «κόμβοι» είναι οι αρχικές θέσεις των οπών καθώς και το σύνολο των υποψήϕιων που πρόκειται να προκύψουν από το ίδιο τρυπάνι μια ακριβώς ϕορά. Ενώ, η «απόσταση» μεταξύ δύο κόμβων είναι το χρονικό διάστημα που απαιτείται για να μετακινηθεί το τρυπάνι από τη μία διάμετρο, στην επόμενη. Τέλος, ως πρόβλημα TSP, ο στόχος του προβλήματος είναι η ελαχιστοποίηση του συνολικού χρόνο που απαιτείται για τη μετακίνηση της κεϕαλής, (Reinelt 1994b). Κρυσταλλογραϕία ακτινών X (X-RayCry stallography) Η εϕαρμογή εμϕανίζεται στην ανάλυση της δομής των κρυστάλων. Η ανάλυση υλοποιείται μετά από ένα πλήθος πειραμάτων με τη βοήθεια κινητήρων (motors) που τους επιτρέπει να μετακινούνται, από μια τη μία θέση στην άλλη και να πραγματοποιούν μετρήσεις. Ο χρόνος που απαιτείται για τη μετακίνηση μπορεί να υπολογισθεί με μεγάλη ακρίβεια. Ως πρόβλημα TSP, ο στόχος του προβλήματος είναι η ελαχιστοποίηση του συνολικού χρόνου τοποθέτησης για τις μετρήσεις που θα υλοποιηθούν για όλα τα πειράματα, (Bland and Shallcross 1989, Dreissig and Uebach 1990, Reinelt 1994b). Πρόβλημα Εκχώρησης Συχνοτήτων Frequency Assignment Problem Το πρόβλημα εκχώρησης συχνοτήτων εμϕανίζεται στα δίκτυο επικοινωνίας όπου και γίνεται συλλογή των πομπών. Το πρόβλημα εκχωρεί μια συχνότητα σε κάθε πομπό από ένα δεδομένο σύνολο διαθέσιμων συχνοτήτων που ικανοποιεί κάποιους περιορισμούς παρεμβολών, 26

27 (Sanjeev Arora 2007). Πρόβλημα προγραμματισμού μηχανής (Machine Scheduling Problem) Το πρόβλημα συσχετίζεται με τη διαδικασία ανάθεσης καθηκόντων σε ένα μόνο μηχάνημα ή έναν πόρο. Τα καθήκοντα διακρίνονται έτσι ώστε να μπορεί να βελτιστοποιηθούν οι διαδικασίες εκτέλεσης. Ενα τυπικό πρόβλημα προγραμματισμού μηχανής είναι η γραμμή συναρμολόγησης ενός προϊόντος. Η συναρμολόγηση παρόμοιων προϊόντων απαιτεί ελάχιστο χρόνο μετάβασης από το ένα σημείο στο άλλο. Αντίθετα, αν τα προϊόντα είναι διαϕορετικά, τότε ο χρόνος εγκατάστασης μπορεί να γίνει μεγαλύτερος, καθώς μπορεί να χρειαστούν νέα τμήματα, εργαλεία, κλπ. Ο στόχος είναι να βρεθεί η βέλτιστη αλληλουχία των θέσεων εργασίας προκειμένου ο συνολικός χρόνος ολοκλήρωσης να ελαχιστοποιείται, (Sanjeev Arora 2007). Κυτταρική κατασκευή (Cellular Manufacturing) Το κυτταρικό σύστημα παραγωγής είναι TSP. Τέτοιου είδους συστήματα ομαδοποιούν τα προϊόντα και τα υποβάλλουν σε επεξεργασία. Η επεξεργασία αυτή επιτυγχάνεται σε ένα εξειδικευμένο cell με σκοπό τη μείωση της αποτελεσματικότητας και του κόστος τους. Στη παρούσα περίπτωση, ο στόχος είναι η ελαχιστοποιήση του κόστους και της αποτελεσματικότητας με τη χρήση ῥομπότ κατά το στάδιο της διαμόρϕωσης, (Sanjeev Arora 2007). Δρομολόγηση Οχημάτων (Vehicle Routing) Το πρόβλημα της δρομολόγησης οχημάτων εμϕανίζεται στις περιπτώσεις όπου έχουμε την έννοια της «παράδοσης». Ο στόχος μας είναι να εντοπίσουμε τον ελάχιστο αριθμό των οχημάτων που απαιτείται για να γίνει η παράδοση στο συντομότερο χρονικό διάστημα προκειμένου να χρησιμοποιήσουμε τον απαραίτητο αριθμό οχημάτων. Στο πρόβλημα αυτό μπορεί να προστεθεί και ο περιορισμός της χωρητικότητας δηλαδή της ποσότητας που μπορεί να μεταϕερθεί από το κάθε όχημα. Το πρόβλημα δρομολόγησης οχημάτων είναι επιλύσιμο ως TSP πρόβλημα αν δεν υπάρχει χρονικός περιορισμός ή αν ο αριθμός των ϕορτηγών είναι σταθερό (έστω m), διαϕορετικά έχουμε ένα πρόβλημα με m-salesmen, (Lenstra and Kan 1975, Lawler, Lenstra, Kan, and Shmoys 1985, Reinelt 1994b). Πρόβλημα παραγγελίας και συλλογής στις αποθήκες (The Order-Picking Problem in Warehouses) Το παρόν πρόβλημα σχετίζεται με το χειρισμό υλικών σε μια αποθήκη. Η αποθήκη μπορεί να λάβει εντολή για ένα ορισμένο σύνολο στοιχείων που είναι αποθηκευμένα σε αυτήν, ενώ τα οχήματα πρέπει να συγκεντρώσουν όλα τα στοιχεία αυτής της προκειμένου να τα στείλουν 27

28 σε έναν πελάτη. Στη παρούσα περίπτωση οι θέσεις αποθήκευσης των στοιχείων αντιστοιχούν στους κόμβους του γράϕου μας. Ο κύριος στόχος του TSP προβλήματος είναι ο εντοπισμός της συντομότερης διαδρομής για το όχημα με το ελάχιστο χρόνο παραλαβής, (Reinelt 1994b, Ratli and Rosenthal 1983). Τέλος, το πλήθος των εϕαρμογών είναι τεράστιο. Καθώς δεν περιορίζονται μόνο στις προαναϕερθείσας, αλλά ορισμένες εμϕανίζονται ως παραλλαγές του μοντέλου βελτιστοποίησης TSP και εκτείνονται σε τομείς όπως αυτός της βιομηχανίας, της εϕοδιαστικής αλυσίδας, της μηχανικής, της επιχειρησιακής έρευνας, της επιστήμης των υπολογιστών και των κατασκευών Το TSP και η εϕοδιαστική αλυσίδα Το πρόβλημα του πλανόδιο πωλητή είναι ένα πρόβλημα μεταϕοράς και διανομής που απασχολεί κυρίως την εϕοδιαστική αλυσίδα. Οι εϕαρμογές του TSP που προαναϕέραμε στον παρόν κεϕάλαιο προσθέτουν έννοιες όπως είναι η παράδοση, η χωρητικότητα και ο χειρισμός των υλικών σε μια αποθήκη. (Marinakis and Mygdalas 2008) Τι είναι όμως η εϕοδιαστική αλυσίδα; Σύμϕωνα με τον J.Aitken, η εϕοδιαστική αλυσίδα είναι: Ενα δίκτυο συνδεδεμένων και αλληλεξαρτημένων οργανώσεων, που λειτουργούν απο κοινού σε ένα κλίμα συνεργασίας για να ελέγξουν, να διευθύνουν και να βελτιώσουν τη ροή υλικών και πληροϕοριών από τους προμηθευτές στους τελικούς χρήστες. (Πηγή: (Christopher 2006), σελ 20) Η μεταϕορά πρώτων υλών ανάμεσα σε προμηθευτές και πελάτες με τη καλύτερη διαδρομή, η διαχείρηση των αποθηκών ή ακόμα και η επιλογή της καταλληλότερης αποθήκης για μεγάλα οδικά δίκτυα είναι λειτουργίες της εϕοδιαστικής αλυσίδας που αντιμετωπίζονται σαν μοντέλα που αποσκοπούν στη βελτιστοποίηση της και μείωση του κόστου της. Η μεταϕορά είναι η πρωταρχική δραστηριότητα της εϕοδιαστικής αλυσίδας, καθώς αποτελεί τον συνδετικό κρίκο μεταξύ της παραγωγής, της αποθήκευσης και της κατανάλωσης. Η ολοκλήρωση της εϕοδιαστικής αλυσίδας επιτυγχάνεται με τη τελική διάθεση των πρώτων υλών, εντός του οδικού δικτύου στο οποίο ανήκει. Τα συστήματα μεταϕοράς συνήθως απεικονίζονται με τη μορϕή δικτύων (κόμβων και τόξων Δες εικόνα ) Οι κόμβοι αντιστοιχούν τις περισσότερες ϕορές σε πόλεις χωρών, αεροδρόμια και αποθήκες. Ενώ τα τόξα αντιστοιχούν σε συνδέσμους και διαδρομές μεταξών των κόμβων (Δες εικόνα 5.3.2). Συνήθως ανάμεσα στους κόμβους και τους συνδέσμους λαμβάνονται υπόψη 28

29 ορισμένοι περιορισμοί. Η μεταϕορά των πρώτων υλών επιτυγχάνεται με πέντε βασικούς τρόπους, οι οποίοι δίνονται παρακάτω: Σιδηροδομικοί Μεταϕορείς: Διακρίνονται για τη δυνατότητα μετακίνησης μεγάλη ποσότητας πρώτων υλών σε μεγάλες αποστάσεις με κατάλληλες εγκαταστάσεις. Οδικοί Μεταϕορείς: Διακρίνονται για τη δυνατότητα κάλυψης οποιασδήποτε μετακίνησης και το πλεονέκτημα ευελιξίας που έχουν ως προ την επιλογή δρομολογίων και κατεύθυνσης. Θαλάσσιοι Μεταϕορείς: Διακρίνονται για τη δυνατότητα μετακίνησης μεγάλης ποσότητας πρώτων υλών σε χαμηλό κόστος ανεξάρτητα από το ϕορτίο που διακινούν. Α- ϕορούν εγχώριες αλλά και υπερόντιες διαδρομές ενώ ο τύπος τους καθορίζεται ανάλογα από την χώρα για θέματα ασϕάλειας του ϕορτίου που μεταϕέρεται. Αεροπορικές Μεταϕορείς: Διακρίνονται για τη δυνατότητα μετακίνησης μεγάλης αξίας προιόντα με μικρή διάρκεια ζωής. Ωστόσο, τις περισσότερες ϕορές επιλέγεται από τους ενδιαϕερόμενους για τις υπερπόντιες μετακινήσεις τους. Αγωγοί Μεταϕορών: Διακρίνονται για τη μεταϕορά αέριων και υγρών ϕορτίων. Ομως, μειονεκτούν στο γεγονός ότι είναι μίας μόνο κατεύθυνσης και ότι προυποθέτει ήδη υπάρχον δίκτυο μεταϕορών, ενώ πλεονεκτεί, στο ότι έχει χαμηλό κόστος μεταϕοράς. Τα τελευταία ωστόσο χρόνια επιτυγχάνεται συνδυασμός των μεταϕορέων για λόγους κόστους, (Marinakis and Mygdalas 2008). 29

30 ΚΕΦΑΛΑΙΟ 3 Μέθοδοι αρχικοποίησης Οι μέθοδοι αρχικοποίησης ή κατασκευής είναι αλγόριθμοι που μπορούν να κατασκευάσουν μια περιοδεία TSP από το μηδέν, καθώς δίνουν μόνο αρχική λύση. Οι τρόποι με τον οποίο θα οικοδομηθεί μια περιοδεία ποικίλουν. Μια περιοδεία μπορεί να κατασκευάζεται λαμβάνοντας μια κορυϕή κάθε ϕορά (Nearest Neighbour), τη διαϕορά κόστους (Insertion heuristics), μια ακμή (Greedy algorithm) ή μπορεί ακόμη και να κατασκευάζεται από ένα κάλυμμα σημείων (Convex hull). Η παρούσα διπλωματική εργασία θα εξετάσει τέσσερις αλγορίθμους εισαγωγής (Insertion heuristics) και δύο πλησιέστερης γειτονιάς (Nearest Neighbour). 3.1 Nearest neighbour heuristics Nearest neighbor (NN) Η μέθοδος της πλησιέστερης γειτονιάς αποτελεί μία από τις πιο διαδεδομένες οικογένειες μεθόδων για την επίλυση του προβλήματος του TSP. Η μέθοδος της Πλησιέστερης Γειτονιάς είναι μια από τις δημοϕιλέστερες μεθόδους αρχικοποίησης. Η κεντρική ιδέα της μεθόδου είναι να εξετάσει όλους τους πιθανούς κόμβους, έχοντας ως αϕετηρία ένα τυχαίο κόμβο και στη συνέχεια να επισκέπτεται τον πλησιέστερο κόμβο. Με τη σειρά του ο πωλητής, επισκέπτεται τον κοντινότερο που δεν έχει επιλεχθεί ακόμα. Η μέθοδος θα συνεχίσει μέχρι να επισκεϕθεί όλους τους κόμβους και θα ολοκληρωθεί μόλις επιστρέψει στην αϕετηρία (αρχικός κόμβος), (Mihalis Yannakakis 1997). Η χρονική πολυπλοκότητα του (NN) είναι T (n) = O(n 2 ). Η εκτίμηση της λύσης δίνεται από την σχέση f a f min 1 2 log(n)+ 1 2, όπου f a εκϕράζει το μήκος περιοδείας της (NN) και f min εκϕράζει το μήκος της βέλτιστης διαδρομής. Ωστόσο, υπάρχουν ορισμένες περιπτώσεις 30

31 όπου η αναλογία πολυπλοκότητας μεγαλώνει κατά O(logN). Στην ουσία, η μέση απόδοση της (NN) παράγει μία διαδρομή 25% μεγαλύτερη από την συντομότερη για ένα καθορισμένο πλήθος κόμβων, που είναι τυχαίοι τοποθετημένοι σε ένα επίπεδο (Held-Karp lower bound), (Johnson and McGeoch 1997). Παρακάτω παραθέτονται πιο αναλυτικά τα βήματα εκτέλεσης της ευρετικής μεθόδου Nearest neighbour, (Oliveira and Carravilla 2009). 1. Επιλέγεται έναν τυχαίο κόμβο i ως αρχικό κόμβο. 2. Εντοπίζεται ένα κόμβο k που έγκειται σε i και που δεν βρίσκεται στη περιοδεία. 3. Εισάγεται το k στο τέλος της μερικής περιοδείας. 4. Επαναλαμβάνεται το Βήμα 2, μέχρι να εισάγεται όλους τους κόμβους στη περιοδεία. 5. Επιστροϕή στην αϕετηρία, έτσι ώστε να σχηματίζεται έναν Hamiltonian κύκλο. Στα πλαίσια παρουσίασης της (NN), θα εκτελεστεί η μέθοδος σε ένα παράδειγμα (TSP 8 κόμβων) για να κατανοηθεί ο τρόπος εκτέλεσης της. Στόχος είναι να εντοπιστεί μια εϕικτή αρχική λύση για το παρόν πρόβλημα. Το πρόβλημα δίνεται παρακάτω. Σχήμα Γράϕος 8 κόμβων Σε πρώτη ϕάση θα επιλέξουμε ένα τυχαίο κόμβο ως αρχικό κόμβο. Πρόκειται για τη ϕάση της αρχικοποίησης. Στο παράδειγμα μας, ο κόμβος που επιλέγουμε αυθαίρετα ως αρχικός 31

32 κόμβος είναι ο κόμβος 1. Στην επόμενη ϕάση θα εντοπίσουμε το κόμβο που είναι κοντινότερος στο κόμβο 1, πρόκειται για τη ϕάση της επιλογής. Ο κόμβος 8 βρίσκεται πιο κοντά στο κόμβο 1. Σχήμα Πρώτη εισαγωγή του NN (κόμβος 8) Με την εισαγωγή του κόμβου 8, η περιοδεία μας θα γίνει T ={1,8} με αντικειμενική τιμή (z value), z = z 0 + dist(1,8)+ dist(8,1) = = 1202 όπου η αρχική αντικειμενική τιμή είναι μηδενική. Η εκτέλεση της μεθόδου θα συνεχιστεί μέχρις ότου να επισκεϕθούμε όλους τους κόμβους του προβλήματος. Είναι προϕανές ότι ο επόμενος κόμβος που θα προστεθεί στη περιοδεία μας είναι ο κόμβος 3 καθώς είναι πλησιέστερος στο κόμβο 8, με απόσταση

33 Σχήμα Δεύτερη εισαγωγή του NN (κόμβος 3) Με την εισαγωγή του κόμβου 3, η περιοδεία μας θα γίνει T ={1,8,3} με αντικειμενική τιμή (z value), z = dist(1,8)+ dist(8,3)+ dist(3,1) = = Η διαδικασία εισαγωγής των υπολοιπων κόμβων θα συνεχιστεί με πανομοιότυπο τρόπο. Σχήμα Τρίτη εισαγωγή του NN (κόμβος 2) Ο τελευταίος κόμβος που θα προστεθεί στη περιοδεία μας είναι ο κόμβος 7. 33

34 Σχήμα Εβδομη εισαγωγή του NN (κόμβος 7) Στο τέλος, η περιοδεία μας θα διαμορϕωθεί ως εξής T ={1,8,3,2,4,5,6,7} με αντικειμενική τιμή (z value) που ισοδυναμεί με z = dist(1,8)+ dist(8,3)+ dist(3,2)+ dist(2,4)+ dist(4,5)+ dist(5,6)+ dist(6,7)+ dist(7,1) = = Double (sized) nearest neighbour (DNN) Ο (DNN) γνωστός και ως Double (ended) nearest neighbour είναι παραλλαγή της πλησιέστερης γειτονιάς (NN). Η κεντρική ιδέα της παρούσας μεθόδου είναι να εξετάσει τους κόμβους που είναι κοντά στα δύο άκρα της διαδρομής και να τους προσθέσει στο αντίστοιχο τελικό σημείο της. Στη ουσία, η περιοδεία μεγαλώνει με διαδοχικές επαυξήσεις προς αμϕότερα των άκρων της. Η χρονική πολυπλοκότητα της ευρετικής μεθόδου είναι διπλάσια της πλησιέστερης γειτονιάς, το οποίο σε πολυωνυμικούς όρους εξακολουθεί να σημαίνει μια τετραγωνική πολυπλοκότητα χρόνου, (Pimentel 2011). Η ευρετική μέθοδος διακρίνεται από ορισμένα βήματα που δίνονται παρακάτω: 1. Εντοπίζεται τη συντομότερη ακμή και την ορίζεται ως τη πρώτη άκρη της περιοδείας, επιλέγοντας έναν από τους δύο κόμβους ως αρχικό κόμβο. 2. Εξετάζεται τους κόμβους που είναι κοντά στα άκρα της διαδρομής και τους προσθέτεται στην περιοδεία στο αντίστοιχο τελικό σημείο της διαδρομής υπό την προϋπόθεση ότι ο εν λόγω κόμβος δεν είναι ήδη μέρος της διαδρομής. 34

35 3. Επαναλαμβάνεται το προηγούμενο βήμα έως ότου όλοι οι κόμβοι αποτελούν μέρος της διαδρομής. 4. Επιστρέψεται στον αρχικό κόμβο, έτσι ώστε να σχηματίζεται έναν Hamiltonian κύκλο. Ο (DNN), θα εϕαρμοστεί στο TSP 8 κόμβων που υλοποιήθηκε από τον NN. Σε πρώτη ϕάση θα εντοπίσουμε τη συντομότερη ακμή του προβλήματος (γράϕος 8 κόμβων) και θα επιλέξουμε ως αρχικό κόμβο έναν από τους δύο κόμβους. Η συντομότερη ακμή είναι η ακμή[4,2]. Από τη ακμή[4,2] θα επιλέξουμε ως αρχικό κόμβο, το κόμβο 4. Ο πλησιέστερος κόμβος του 4, είναι ο κόμβος 2 το οποίο ήδη γνωρίζουμε. Σχήμα Πρώτη εισαγωγή του DNN (κόμβος 2) Η περιοδεία θα γίνει T ={4,2} με αντικειμενική τιμή z = z 0 + dist(4,2)+ dist(2,4) = = 82 δεδομένου ότι η αρχική αντικειμενική τιμή είναι μηδενική. Η εκτέλεση της μεθόδους θα συνεχιστεί για τους υπολοιπόμενους κόμβους. Τα άκρα της υπάρχουσας διαδρομής είναι οι κόμβοι 4 και 2. Ο κόμβος που απέχει τη μικρότερη απόσταση από τη διαδρομή είναι ο κόμβος 5 για λογαριασμό του κόμβου 4, με απόσταση 56. Αυτό σημαίνει ότι η διαδρομή μας θα επαυξηθεί με το κόμβο 5, καθώς θα τοποθετηθεί μπροστά από το κόμβο 4. 35

36 Σχήμα Δεύτερη εισαγωγή του DNN (κόμβος 5) Σύμϕωνα με το βήμα 2, η περιοδεία θα γίνει T ={5,4,2} με αντικειμενική τιμή z = dist(5,4)+ dist(4,2)+ dist(2,5) = = 194. Η διαδικασία του βήματος 2 θα ξανά επαναληϕθεί. Τα άκρα της διαδρομής είναι οι κόμβοι 5 και 2 τώρα. Ο κόμβος που θα επιλεχθεί είναι ο κόμβος 6 για λογαριασμό του κόμβου 5, με απόσταση 65. Η διαδρομή μας θα επαυξηθεί με το κόμβο 6, καθώς θα τοποθετηθεί μπροστά από το κόμβο 5. Σχήμα Τρίτη εισαγωγή του DNN (κόμβος 6) Η περιοδεία μας θα γίνει T ={6,5,4,2} με αντικειμενική τιμή z = dist(6,5)+ dist(5,4)+ dist(4,2) +dist(2,6) = = 258. Τα άκρα της διαδρομής μας είναι οι κόμβοι 36

37 6 και 2. Ο επόμενος κόμβος που θα επιλεχθεί είναι ο κόμβος 7 για λογαριασμό του κόμβου 2 με απόσταση 115. Ο κόμβος 7, τοποθετείται μετά από το κόμβο 2. Σχήμα Τέταρτη εισαγωγή του DNN (κόμβος 7) Η περιοδεία μας θα γίνει T ={6,5,4,2,7} με αντικειμενική τιμή z = dist(6,5)+ dist(5,4)+ dist(4,2)+ dist(2,7)+ dist(7,6) = = 479. Με τη προσθήκη του κόμβου 7, ανανεώθηκαν τα άκρα της περιοδείας. Τα άκρα της διαδρομής μας είναι οι κόμβοι 6 και 7. Ο επόμενος κόμβος που θα επιλεχθεί είναι ο κόμβος 1 για λογαριασμό του κόμβου 7, με απόσταση 772. Η διαδρομή μας θα επαυξηθεί με το κόμβο 1, καθώς θα τοποθετηθεί μετά από το κόμβο 7. Η διαδικασία εισαγωγής των υπολοιπων κόμβων θα συνεχιστεί με παραμοιότυπο τρόπο. Ο τελευταίος κόμβος που θα εισαχθεί στη διαδρομή μας είναι ο κόμβος 3. Ο κόμβος 3 απέχει από τη περιοδεία για λογαριασμό του κόμβου 8, με απόσταση 256. Ο κόμβος 3, τοποθετείται μετά από το κόμβο 8. 37

Construction heuristics

Construction heuristics Μια υπολογιστική μελέτη ευρετικών μεθόδων αρχικοποίησης διαδρομών για το πρόβλημα του πλανόδιου πωλητή Λαζαρίδης Αλέξανδρος Πανεπιστήμιο Μακεδονίας, ΠΜΣ Εφαρμοσμένης Πληροφορικής Συστήματα Υπολογιστών

Διαβάστε περισσότερα

Παναγιώτης Καρακώστας (mai1321) ΠΜΣ Εφαρμοσμένης Πληροφορικής Συστήματα Υπολογιστών Πανεπιστήμιο Μακεδονίας

Παναγιώτης Καρακώστας (mai1321) ΠΜΣ Εφαρμοσμένης Πληροφορικής Συστήματα Υπολογιστών Πανεπιστήμιο Μακεδονίας Παναγιώτης Καρακώστας (mai1321) ΠΜΣ Εφαρμοσμένης Πληροφορικής Συστήματα Υπολογιστών Πανεπιστήμιο Μακεδονίας Πρόβλημα Πλανόδιου Πωλητή (TSP) Περιγραφή Προβλήματος Μαθηματική Μορφοποίηση Ορόσημα στην Επίλυση

Διαβάστε περισσότερα

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Ενότητα 10 Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας

Διαβάστε περισσότερα

ΜΕΘΟΔΟΙ ΑΡΧΙΚΟΠΟΙΗΣΗΣ ΓΙΑ ΤΟ ΠΡΟΒΛΗΜΑ ΤΟΥ ΠΛΑΝΟΔΙΟΥ ΠΩΛΗΤΗ ΜΕ ΧΡΟΝΙΚΑ ΠΑΡΑΘΥΡΑ ΜΕ ΤΗ ΧΡΗΣΗ ΤΗΣ VNS.

ΜΕΘΟΔΟΙ ΑΡΧΙΚΟΠΟΙΗΣΗΣ ΓΙΑ ΤΟ ΠΡΟΒΛΗΜΑ ΤΟΥ ΠΛΑΝΟΔΙΟΥ ΠΩΛΗΤΗ ΜΕ ΧΡΟΝΙΚΑ ΠΑΡΑΘΥΡΑ ΜΕ ΤΗ ΧΡΗΣΗ ΤΗΣ VNS. ΜΕΘΟΔΟΙ ΑΡΧΙΚΟΠΟΙΗΣΗΣ ΓΙΑ ΤΟ ΠΡΟΒΛΗΜΑ ΤΟΥ ΠΛΑΝΟΔΙΟΥ ΠΩΛΗΤΗ ΜΕ ΧΡΟΝΙΚΑ ΠΑΡΑΘΥΡΑ ΜΕ ΤΗ ΧΡΗΣΗ ΤΗΣ VNS. ΠΜΣ Εφαρμοσμένης Πληροφορικής, Συστήματα Υπολογιστών. ΧΡΗΣΤΟΣ ΠΑΠΑΛΙΤΣΑΣ 30/10/2014 Διάρθρωση παρουσίασης

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι

Προσεγγιστικοί Αλγόριθμοι Πολλά NP-πλήρη προβλήματα έχουν μεγάλο πρακτικό ενδιαφέρον. http://xkcd.com/287/ Πολλά NP-πλήρη προβλήματα έχουν μεγάλο πρακτικό ενδιαφέρον. Πως μπορούμε να αντιμετωπίσουμε το γεγονός ότι είναι απίθανη(;)

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι

Προσεγγιστικοί Αλγόριθμοι Πολλά NP-πλήρη προβλήματα έχουν μεγάλο πρακτικό ενδιαφέρον. http://xkcd.com/287/ Πολλά NP-πλήρη προβλήματα έχουν μεγάλο πρακτικό ενδιαφέρον. Πως μπορούμε να αντιμετωπίσουμε το γεγονός ότι είναι απίθανη(;)

Διαβάστε περισσότερα

Το Πρόβλημα του Περιοδεύοντος Πωλητή - The Travelling Salesman Problem

Το Πρόβλημα του Περιοδεύοντος Πωλητή - The Travelling Salesman Problem Το Πρόβλημα του Περιοδεύοντος Πωλητή - The Travelling Salesman Problem Έλενα Ρόκου Μεταδιδακτορική Ερευνήτρια ΕΜΠ Κηρυττόπουλος Κωνσταντίνος Επ. Καθηγητής ΕΜΠ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Διαχείριση Εφοδιαστικής Αλυσίδας

Διαχείριση Εφοδιαστικής Αλυσίδας Διαχείριση Εφοδιαστικής Αλυσίδας 8 η Διάλεξη: Διανομή και Δρομολόγηση Οχημάτων 019 Εργαστήριο Συστημάτων Σχεδιασμού, Παραγωγής και Λειτουργιών Αναφορές Οι σημειώσεις έχουν βασιστεί σε 1. Υλικό του ΣυΣΠαΛ.

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΛΟΠΟΙΗΣΗ ΕΝΟΣ ΑΛΓΟΡΙΘΜΟΥ ΒΑΣΙΣΜΕΝΟΥ ΣΤΗ ΓΕΝΙΚΗ ΑΝΑΖΗΤΗΣΗ ΜΕΤΑΒΛΗΤΗΣ ΓΕΙΤΟΝΙΑΣ ΓΙΑ ΤΗΝ ΕΠΙΛΥΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ

Διαβάστε περισσότερα

ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ

ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΚΟΥΛΙΝΑΣ ΓΕΩΡΓΙΟΣ Δρ. Μηχανικός Παραγωγής & Διοίκησης ΔΠΘ ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ o ΔΙΑΛΕΞΕΙΣ ΜΑΘΗΜΑΤΟΣ ΔΕΥΤΕΡΑ 16.00-19.00 (Εργ. Υπ. Μαθ. Τμ. ΜΠΔ) oτρόπος

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ

ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Dr. Christos D. Tarantilis Associate Professor in Operations Research & Management Science http://tarantilis.dmst.aueb.gr/ ΕΦΑΡΜΟΓΕΣ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Ι - 1- ΕΦΑΡΜΟΓΕΣΔΙΟΙΚΗΤΙΚΗΣΕΠΙΣΤΗΜΗΣ&

Διαβάστε περισσότερα

Δομές Δεδομένων & Αλγόριθμοι

Δομές Δεδομένων & Αλγόριθμοι Θέματα Απόδοσης Αλγορίθμων 1 Η Ανάγκη για Δομές Δεδομένων Οι δομές δεδομένων οργανώνουν τα δεδομένα πιο αποδοτικά προγράμματα Πιο ισχυροί υπολογιστές πιο σύνθετες εφαρμογές Οι πιο σύνθετες εφαρμογές απαιτούν

Διαβάστε περισσότερα

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Χιωτίδης Γεώργιος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ

ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΚΟΥΛΙΝΑΣ ΓΕΩΡΓΙΟΣ Δρ. Μηχανικός Παραγωγής & Διοίκησης ΔΠΘ ΠΛΕΟΝΕΚΤΙΚΟΙ ΚΑΤΑΣΚΕΥΑΣΤΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ GREEDY CONSTRUCTIVE HEURISTICS Βασικό μειονέκτημα: οι αποφάσεις που

Διαβάστε περισσότερα

Εισαγωγικές Έννοιες. ημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο

Εισαγωγικές Έννοιες. ημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο Εισαγωγικές Έννοιες ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Υπολογιστικό Πρόβληµα

Υπολογιστικό Πρόβληµα Υπολογιστικό Πρόβληµα Μετασχηµατισµός δεδοµένων εισόδου σε δεδοµένα εξόδου. Δοµή δεδοµένων εισόδου (έγκυρο στιγµιότυπο). Δοµή και ιδιότητες δεδοµένων εξόδου (απάντηση ή λύση). Τυπικά: διµελής σχέση στις

Διαβάστε περισσότερα

Ολοκληρωμένη Λύση Δρομολόγησης και Προγραμματισμού Στόλου Οχημάτων «Route Planner»

Ολοκληρωμένη Λύση Δρομολόγησης και Προγραμματισμού Στόλου Οχημάτων «Route Planner» Ολοκληρωμένη Λύση Δρομολόγησης και Προγραμματισμού Στόλου Οχημάτων «Route Planner» Ολοκληρωμένη Λύση Δρομολόγησης και Προγραμματισμού Στόλου Οχημάτων «Route Planner» Η δρομολόγηση και ο προγραμματισμός

Διαβάστε περισσότερα

Ευρετικές Μέθοδοι. Ενότητα 3: Ευρετικές μέθοδοι αρχικοποίησης και βελτίωσης για το TSP. Άγγελος Σιφαλέρας. Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής

Ευρετικές Μέθοδοι. Ενότητα 3: Ευρετικές μέθοδοι αρχικοποίησης και βελτίωσης για το TSP. Άγγελος Σιφαλέρας. Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής Ευρετικές Μέθοδοι Ενότητα 3: Ευρετικές μέθοδοι αρχικοποίησης και βελτίωσης για το TSP Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Αντιμετώπιση NP- υσκολίας Αν P NP, όχι αλγόριθμος

Διαβάστε περισσότερα

Διαχείριση Εφοδιαστικής Αλυσίδας

Διαχείριση Εφοδιαστικής Αλυσίδας Διαχείριση Εφοδιαστικής Αλυσίδας 7 η Διάλεξη: Δρομολόγηση & Προγραμματισμός (Routing & Scheduling) 015 Εργαστήριο Συστημάτων Σχεδιασμού, Παραγωγής και Λειτουργιών Ατζέντα Εισαγωγή στις έννοιες Βασικές

Διαβάστε περισσότερα

I student. Μεθοδολογική προσέγγιση και απαιτήσεις για την ανάπτυξη των αλγορίθμων δρομολόγησης Χρυσοχόου Ευαγγελία Επιστημονικός Συνεργάτης ΙΜΕΤ

I student. Μεθοδολογική προσέγγιση και απαιτήσεις για την ανάπτυξη των αλγορίθμων δρομολόγησης Χρυσοχόου Ευαγγελία Επιστημονικός Συνεργάτης ΙΜΕΤ I student Μεθοδολογική προσέγγιση και απαιτήσεις για την ανάπτυξη των αλγορίθμων δρομολόγησης Χρυσοχόου Ευαγγελία Επιστημονικός Συνεργάτης ΙΜΕΤ Ινστιτούτο Bιώσιμης Κινητικότητας και Δικτύων Μεταφορών (ΙΜΕΤ)

Διαβάστε περισσότερα

για NP-Δύσκολα Προβλήματα

για NP-Δύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP-Δύσκολα Προβλήματα Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Διαβάστε περισσότερα

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ Αλγόριθμοι περιορισμένης αναζήτησης για το πρόβλημα δρομολόγησης οχημάτων με παραλαβές και διανομές ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Λαλούσης Κωνσταντίνος

Διαβάστε περισσότερα

ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΚΕΦΑΛΑΙΟ 1

ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΚΕΦΑΛΑΙΟ 1 ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΚΕΦΑΛΑΙΟ 1 1 Βελτιστοποίηση Στην προσπάθεια αντιμετώπισης και επίλυσης των προβλημάτων που προκύπτουν στην πράξη, αναπτύσσουμε μαθηματικά μοντέλα,

Διαβάστε περισσότερα

Επιχειρησιακή Έρευνα I

Επιχειρησιακή Έρευνα I Επιχειρησιακή Έρευνα I Operations/Operational Research (OR) Κωστής Μαμάσης Παρασκευή 9: : Σημειώσεις των Α. Platis, K. Mamasis Περιεχόμενα EE & Εισαγωγή Μαθηματικός Προγραμματισμός - Γραμμικός Προγραμματισμός

Διαβάστε περισσότερα

Αλγόριθµοι Brute-Force και Διεξοδική Αναζήτηση

Αλγόριθµοι Brute-Force και Διεξοδική Αναζήτηση Αλγόριθµοι Brute-Force και Διεξοδική Αναζήτηση Περίληψη Αλγόριθµοι τύπου Brute-Force Παραδείγµατα Αναζήτησης Ταξινόµησης Πλησιέστερα σηµεία Convex hull Βελτιστοποίηση Knapsack problem Προβλήµατα Ανάθεσης

Διαβάστε περισσότερα

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ»

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ» Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ» 2 ΔΥΝΑΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Προβλήματα ελάχιστης συνεκτικότητας δικτύου Το πρόβλημα της ελάχιστης

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα

Υπολογιστική Πολυπλοκότητα Υπολογιστική Πολυπλοκότητα ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Υπολογιστική Πολυπλοκότητα Γιατί κάποια (επιλύσιμα) προβλήματα είναι δύσκολο

Διαβάστε περισσότερα

Πληροφοριακά Συστήματα Διοίκησης. Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού

Πληροφοριακά Συστήματα Διοίκησης. Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού Πληροφοριακά Συστήματα Διοίκησης Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού Σημασία μοντέλου Το μοντέλο δημιουργεί μια λογική δομή μέσω της οποίας αποκτούμε μια χρήσιμη άποψη

Διαβάστε περισσότερα

Μέθοδοι Βελτιστοποίησης

Μέθοδοι Βελτιστοποίησης ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Μέθοδοι Βελτιστοποίησης Ενότητα # : Επιχειρησιακή έρευνα Αθανάσιος Σπυριδάκος Καθηγητής Τμήμα Διοίκησης Επιχειρήσεων Άδειες Χρήσης

Διαβάστε περισσότερα

ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ

ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ Ενότητα : Διαχείριση Εφοδιαστικής Αλυσίδας: Προβλήματα Δρομολόγησης Στόλου Οχημάτων- Μέρος ΙΙ Το περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα

Υπολογιστική Πολυπλοκότητα Υπολογιστική Πολυπλοκότητα ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Το πρόβλημα μονοδρόμησης (The One-Way Street Problem)

Το πρόβλημα μονοδρόμησης (The One-Way Street Problem) Το πρόβλημα μονοδρόμησης (The One-Way Street Problem) Το πρόβλημα Σχετίζεται με τη διαχείριση της κίνησης οχημάτων στους δρόμους Αν δεν υπήρχαν καθυστερήσεις στην κίνηση στις πόλεις Αποφυγή σπατάλης ενέργειας

Διαβάστε περισσότερα

Ακέραιος Γραμμικός Προγραμματισμός

Ακέραιος Γραμμικός Προγραμματισμός Τμήμα Μηχανικών Πληροφορικής ΤΕ 2016-2017 Ακέραιος Γραμμικός Προγραμματισμός Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 12/01/2017 1 Ακέραιος Γραμμικός Προγραμματισμός Όταν για

Διαβάστε περισσότερα

Αλγόριθμοι Προσέγγισης για NP-Δύσκολα Προβλήματα

Αλγόριθμοι Προσέγγισης για NP-Δύσκολα Προβλήματα Αλγόριθμοι Προσέγγισης για NP-Δύσκολα Προβλήματα Διδάσκοντες: E. Ζάχος, Α. Παγουρτζής Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο

Διαβάστε περισσότερα

On line αλγόριθμοι δρομολόγησης για στοχαστικά δίκτυα σε πραγματικό χρόνο

On line αλγόριθμοι δρομολόγησης για στοχαστικά δίκτυα σε πραγματικό χρόνο On line αλγόριθμοι δρομολόγησης για στοχαστικά δίκτυα σε πραγματικό χρόνο Υπ. Διδάκτωρ : Ευαγγελία Χρυσοχόου Επιβλέπων Καθηγητής: Αθανάσιος Ζηλιασκόπουλος Τμήμα Μηχανολόγων Μηχανικών Περιεχόμενα Εισαγωγή

Διαβάστε περισσότερα

Ακέραιος Γραμμικός Προγραμματισμός

Ακέραιος Γραμμικός Προγραμματισμός Τμήμα Μηχανικών Πληροφορικής ΤΕ 2017-2018 Ακέραιος Γραμμικός Προγραμματισμός Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 12/01/2017 1 Ακέραιος Γραμμικός Προγραμματισμός Όταν για

Διαβάστε περισσότερα

Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ

Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ Διπλωματική Εργασία Μεταπτυχιακού Προγράμματος στην Εφαρμοσμένη Πληροφορική Κατεύθυνση: Συστήματα Υπολογιστών

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Μέθοδοι Αρχικοποίησης με τη χρήση της Αναζήτησης Μεταβαλλόμενης Γειτονιάς για το πρόβλημα του Πλανόδιου Πωλητή

Διαβάστε περισσότερα

ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ

ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ Ενότητα 10: Διαχείριση Εφοδιαστικής Αλυσίδας: Προβλήματα Δρομολόγησης Στόλου Οχημάτων Το περιεχόμενο του μαθήματος διατίθεται

Διαβάστε περισσότερα

2 η ΕΝΟΤΗΤΑ ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

2 η ΕΝΟΤΗΤΑ ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΕΙΣΑΓΩΓΗ ΣΤΗN ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ 2 η ΕΝΟΤΗΤΑ ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Μ. Καρλαύτης Ν. Λαγαρός Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες Χρήσης Creative

Διαβάστε περισσότερα

Πτυχιακή διατριβή. Η επίδραση της τασιενεργής ουσίας Ακεταλδεΰδης στη δημιουργία πυρήνων συμπύκνωσης νεφών (CCN) στην ατμόσφαιρα

Πτυχιακή διατριβή. Η επίδραση της τασιενεργής ουσίας Ακεταλδεΰδης στη δημιουργία πυρήνων συμπύκνωσης νεφών (CCN) στην ατμόσφαιρα ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΓΕΩΤΕΧΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΒΑΛΛΟΝΤΟΣ Πτυχιακή διατριβή Η επίδραση της τασιενεργής ουσίας Ακεταλδεΰδης στη δημιουργία πυρήνων συμπύκνωσης νεφών (CCN)

Διαβάστε περισσότερα

Αλγόριθµοι και Πολυπλοκότητα

Αλγόριθµοι και Πολυπλοκότητα Αλγόριθµοι και Πολυπλοκότητα Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Πανεπιστήµιο Αθηνών Καθηγητής: Ν. Μ. Μισυρλής () Αλγόριθµοι και Πολυπλοκότητα 15 Ιουνίου 2009 1 / 26 Εισαγωγή Η ϑεωρία

Διαβάστε περισσότερα

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Ενότητα 4 Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας

Διαβάστε περισσότερα

max c 1 x 1 + c 2 x c n x n υπό a 11 x 1 + a 12 x a 1n x n b 1 a 21 x 1 + a 22 x a 2n x n b 2 a m1 x 1 + a m2 x a mn x n b m

max c 1 x 1 + c 2 x c n x n υπό a 11 x 1 + a 12 x a 1n x n b 1 a 21 x 1 + a 22 x a 2n x n b 2 a m1 x 1 + a m2 x a mn x n b m Υπολογιστικές Μέθοδοι στη Θεωρία Αποφάσεων Ενότητα 10 Εισαγωγή στον Ακέραιο Προγραμματισμό Αντώνης Οικονόμου Τμήμα Μαθηματικών Πανεπιστήμιο Αθηνών Προπτυχιακό πρόγραμμα σπουδών 29 Φεβρουαρίου 2016 Προβλήματα

Διαβάστε περισσότερα

Προσεγγίζοντας το Πρόβλημα του Πλανόδιου Πωλητή

Προσεγγίζοντας το Πρόβλημα του Πλανόδιου Πωλητή ΤΜΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΜΑΘΗΜΑΤΙΚΑ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΤΩΝ ΑΠΟΦΑΣΕΩΝ» Προσεγγίζοντας το Πρόβλημα του Πλανόδιου Πωλητή ΜΕΤΑΠΤΥΧΙΑΚΗ ΔΙΠΛΩΜΑΤΙΚΗ

Διαβάστε περισσότερα

Κεφάλαιο 4ο: Δικτυωτή Ανάλυση

Κεφάλαιο 4ο: Δικτυωτή Ανάλυση Κεφάλαιο ο: Δικτυωτή Ανάλυση. Εισαγωγή Η δικτυωτή ανάλυση έχει παίξει σημαντικό ρόλο στην Ηλεκτρολογία. Όμως, ορισμένες έννοιες και τεχνικές της δικτυωτής ανάλυσης είναι πολύ χρήσιμες και σε άλλες επιστήμες.

Διαβάστε περισσότερα

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Άσκηση 1 α) Η δομή σταθμισμένης ένωσης με συμπίεση διαδρομής μπορεί να τροποποιηθεί πολύ εύκολα ώστε να υποστηρίζει τις

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: βελτιστοποίηση χωρίς περιορισμούς Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 7-8 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

Ευρετικές Μέθοδοι. Ενότητα 1: Εισαγωγή στις ευρετικές μεθόδους. Άγγελος Σιφαλέρας. Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής ΕΥΡΕΤΙΚΕΣ ΜΕΘΟΔΟΙ

Ευρετικές Μέθοδοι. Ενότητα 1: Εισαγωγή στις ευρετικές μεθόδους. Άγγελος Σιφαλέρας. Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής ΕΥΡΕΤΙΚΕΣ ΜΕΘΟΔΟΙ Ευρετικές Μέθοδοι Ενότητα 1: Εισαγωγή στις ευρετικές μεθόδους Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Στοχαστικές Στρατηγικές. διαδρομής (1)

Στοχαστικές Στρατηγικές. διαδρομής (1) Στοχαστικές Στρατηγικές η ενότητα: Το γενικό πρόβλημα ελάχιστης διαδρομής () Τμήμα Μαθηματικών, ΑΠΘ Ακαδημαϊκό έτος 08-09 Χειμερινό Εξάμηνο Παπάνα Αγγελική Μεταδιδακτορική ερευνήτρια, ΑΠΘ & Πανεπιστήμιο

Διαβάστε περισσότερα

ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΑΠΟΙΚΙΑΣ ΜΥΡΜΗΓΚΙΩΝ ANT COLONY OPTIMIZATION METHODS

ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΑΠΟΙΚΙΑΣ ΜΥΡΜΗΓΚΙΩΝ ANT COLONY OPTIMIZATION METHODS ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΑΠΟΙΚΙΑΣ ΜΥΡΜΗΓΚΙΩΝ ANT COLONY OPTIMIZATION METHODS Χρήστος Δ. Ταραντίλης Αν. Καθηγητής ΟΠΑ ACO ΑΛΓΟΡΙΘΜΟΙ Η ΛΟΓΙΚΗ ΑΝΑΖΗΤΗΣΗΣ ΛΥΣΕΩΝ ΣΕ ΠΡΟΒΛΗΜΑΤΑ ΙΑΤΑΞΗΣ (1/3) Ε..Ε. ΙΙ Oι ACO

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 24: Ειδικές Περιπτώσεις του Προβλήματος Ροής Ελαχίστου Κόστους Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

4.4 Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου

4.4 Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου . Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου Σ αυτή την παράγραφο θα εξεταστεί μια παραλλαγή του προβλήματος της συντομότερης διαδρομής, το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου. Σ αυτό το πρόβλημα

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: μέθοδοι μονοδιάστατης ελαχιστοποίησης Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 6 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ Ιστότοπος Βιβλίου http://www.iep.edu.gr/ και «Νέα Βιβλία ΙΕΠ ΓΕΛ και ΕΠΑΛ» 2 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Στοχαστικές Στρατηγικές

Στοχαστικές Στρατηγικές Στοχαστικές Στρατηγικές 1 η ενότητα: Εισαγωγή στον Δυναμικό Προγραμματισμό Τμήμα Μαθηματικών, ΑΠΘ Ακαδημαϊκό έτος 2018-2019 Χειμερινό Εξάμηνο Παπάνα Αγγελική Μεταδιδακτορική ερευνήτρια, ΑΠΘ & Πανεπιστήμιο

Διαβάστε περισσότερα

Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες)

Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Τι είναι αλγόριθμος; Υποπρογράμματα (υποαλγόριθμοι) Βασικές αλγοριθμικές δομές

Τι είναι αλγόριθμος; Υποπρογράμματα (υποαλγόριθμοι) Βασικές αλγοριθμικές δομές Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιμότητα Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβλημα αναζήτησης (search problem) Ένα πρόβλημα αναζήτησης είναι ένα πρόβλημα στο

Διαβάστε περισσότερα

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα.

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα. i Π Ρ Ο Λ Ο Γ Ο Σ Το βιβλίο αυτό αποτελεί μια εισαγωγή στα βασικά προβλήματα των αριθμητικών μεθόδων της υπολογιστικής γραμμικής άλγεβρας (computational linear algebra) και της αριθμητικής ανάλυσης (numerical

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 1 Εισαγωγή 1 / 14 Δομές Δεδομένων και Αλγόριθμοι Δομή Δεδομένων Δομή δεδομένων είναι ένα σύνολο αποθηκευμένων

Διαβάστε περισσότερα

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ 1 η Διάλεξη: Αναδρομή στον Μαθηματικό Προγραμματισμό 2019, Πολυτεχνική Σχολή Εργαστήριο Συστημάτων Σχεδιασμού, Παραγωγής και Λειτουργιών Περιεχόμενα 1. Γραμμικός Προγραμματισμός

Διαβάστε περισσότερα

Κλάσεις Πολυπλοκότητας

Κλάσεις Πολυπλοκότητας Κλάσεις Πολυπλοκότητας Παύλος Εφραιμίδης pefraimi ee.duth.gr Κλάσεις Πολυπλοκότητας 1 Οι κλάσεις πολυπλοκότητας P και NP P: Polynomial ΗκλάσηP περιλαμβάνει όλα τα υπολογιστικά προβλήματα που μπορούν

Διαβάστε περισσότερα

Μεταπτυχιακή Εργασία. Παπαδόπουλος Αθανάσιος. «Το Πρόβλημα της Δρομολόγησης Στόλου Οχημάτων : Μελέτη Περίπτωσης»

Μεταπτυχιακή Εργασία. Παπαδόπουλος Αθανάσιος. «Το Πρόβλημα της Δρομολόγησης Στόλου Οχημάτων : Μελέτη Περίπτωσης» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ Μεταπτυχιακό : «Διοίκηση Επιχειρήσεων - (Μ.Β.Α.) Μεταπτυχιακή Εργασία Παπαδόπουλος Αθανάσιος Αριθμός Μητρώου: 292 «Το Πρόβλημα της Δρομολόγησης Στόλου Οχημάτων

Διαβάστε περισσότερα

Διπλωματική Εργασία ΤΙΤΛΟΣ: ΒΕΛΤΙΩΣΗ ΜΕΘΟΔΟΥ ΑΝΑΔΡΟΜΟΛΟΓΗΣΗΣ ΟΧΗΜΑΤΟΣ ΔΙΑΝΟΜΩΝ ΣΕ ΟΜΑΔΟΠΟΙΗΜΕΝΟΥΣ ΠΕΛΑΤΕΣ

Διπλωματική Εργασία ΤΙΤΛΟΣ: ΒΕΛΤΙΩΣΗ ΜΕΘΟΔΟΥ ΑΝΑΔΡΟΜΟΛΟΓΗΣΗΣ ΟΧΗΜΑΤΟΣ ΔΙΑΝΟΜΩΝ ΣΕ ΟΜΑΔΟΠΟΙΗΜΕΝΟΥΣ ΠΕΛΑΤΕΣ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΔΙΟΙΚΗΣΗΣ TMHMA MHXANIKΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ Διπλωματική Εργασία ΤΙΤΛΟΣ: ΒΕΛΤΙΩΣΗ ΜΕΘΟΔΟΥ ΑΝΑΔΡΟΜΟΛΟΓΗΣΗΣ ΟΧΗΜΑΤΟΣ ΔΙΑΝΟΜΩΝ ΣΕ ΟΜΑΔΟΠΟΙΗΜΕΝΟΥΣ ΠΕΛΑΤΕΣ Τριμελής Επιτροπή: Ιωάννης

Διαβάστε περισσότερα

Αλγόριθμος Περιορισμένης Αναζήτησης Για Το Πρόβλημα Δρομολόγησης Και Αποθεματοποίησης

Αλγόριθμος Περιορισμένης Αναζήτησης Για Το Πρόβλημα Δρομολόγησης Και Αποθεματοποίησης Διπλωματική Εργασία Αλγόριθμος Περιορισμένης Αναζήτησης Για Το Πρόβλημα Δρομολόγησης Και Αποθεματοποίησης Συγγραφέας: Βασίλης Μαρκουλάκης Επιβλέπων: Ιωάννης Μαρινάκης Σχολή: Μηχανικών Παραγωγής και Διοίκησης

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: βελτιστοποίηση με περιορισμούς Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής Διάλεξη 9-10 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

Ακέραιος Γραμμικός Προγραμματισμός

Ακέραιος Γραμμικός Προγραμματισμός Τμήμα Πληροφορικής & Τηλεπικοινωνιών Πανεπιστήμιο Ιωαννίνων 2018-2019 Ακέραιος Γραμμικός Προγραμματισμός Γκόγκος Χρήστος- Γεωργία Φουτσιτζή Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 12/01/2017 1 Ακέραιος

Διαβάστε περισσότερα

Διακριτά Μαθηματικά. Άγγελος Κιαγιάς. https://crypto.di.uoa.gr/dmath aggelos. Τμήμα Πληροφορικής & Τηλεπικοινωνιών. π.

Διακριτά Μαθηματικά. Άγγελος Κιαγιάς. https://crypto.di.uoa.gr/dmath aggelos. Τμήμα Πληροφορικής & Τηλεπικοινωνιών. π. π.1 Διακριτά Μαθηματικά https://crypto.di.uoa.gr/dmath2013 Άγγελος Κιαγιάς http://www.di.uoa.gr/ aggelos Τμήμα Πληροφορικής & Τηλεπικοινωνιών π.2 Τι είναι τα Διακριτά Μαθηματικά; Είναι η μελέτη διακριτών

Διαβάστε περισσότερα

Αλγοριθμικές Τεχνικές. Brute Force. Διαίρει και Βασίλευε. Παράδειγμα MergeSort. Παράδειγμα. Τεχνικές Σχεδιασμού Αλγορίθμων

Αλγοριθμικές Τεχνικές. Brute Force. Διαίρει και Βασίλευε. Παράδειγμα MergeSort. Παράδειγμα. Τεχνικές Σχεδιασμού Αλγορίθμων Τεχνικές Σχεδιασμού Αλγορίθμων Αλγοριθμικές Τεχνικές Παύλος Εφραιμίδης, Λέκτορας http://pericles.ee.duth.gr Ορισμένες γενικές αρχές για τον σχεδιασμό αλγορίθμων είναι: Διαίρει και Βασίλευε (Divide and

Διαβάστε περισσότερα

Αλγοριθμικές Τεχνικές

Αλγοριθμικές Τεχνικές Αλγοριθμικές Τεχνικές Παύλος Εφραιμίδης, Λέκτορας http://pericles.ee.duth.gr Αλγοριθμικές Τεχνικές 1 Τεχνικές Σχεδιασμού Αλγορίθμων Ορισμένες γενικές αρχές για τον σχεδιασμό αλγορίθμων είναι: Διαίρει και

Διαβάστε περισσότερα

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ (Transportation Problems) Βασίλης Κώστογλου E-mail: vkostogl@it.teithe.gr URL: www.it.teithe.gr/~vkostogl Περιγραφή Ένα πρόβλημα μεταφοράς ασχολείται με το πρόβλημα του προσδιορισμού του καλύτερου δυνατού

Διαβάστε περισσότερα

ιπλωµατική εργασία µε θέµα:

ιπλωµατική εργασία µε θέµα: ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ & ΙΟΙΚΗΣΗΣ ιπλωµατική εργασία µε θέµα: «Ανάπτυξη µεθευρετικού αλγορίθµου για την επίλυση του προβλήµατος ροµολόγησης Οχηµάτων µε χρονικά διαστήµατα και παραλαβές

Διαβάστε περισσότερα

ΝΑΥΤΙΛΙΑΚΟΙ ΚΥΚΛΟΙ ΚΑΙ ΧΡΗΜΑΤΟΔΟΤΗΣΗ ΝΑΥΤΙΛΙΑΚΩΝ ΕΠΕΝΔΥΣΕΩΝ

ΝΑΥΤΙΛΙΑΚΟΙ ΚΥΚΛΟΙ ΚΑΙ ΧΡΗΜΑΤΟΔΟΤΗΣΗ ΝΑΥΤΙΛΙΑΚΩΝ ΕΠΕΝΔΥΣΕΩΝ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Σχολή Διοίκησης και Οικονομίας Μεταπτυχιακή διατριβή ΝΑΥΤΙΛΙΑΚΟΙ ΚΥΚΛΟΙ ΚΑΙ ΧΡΗΜΑΤΟΔΟΤΗΣΗ ΝΑΥΤΙΛΙΑΚΩΝ ΕΠΕΝΔΥΣΕΩΝ ΔΗΜΗΤΡΗΣ ΤΡΥΦΩΝΟΣ Λεμεσός, Μάιος 2017 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Διαβάστε περισσότερα

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα Ροή Δικτύου Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Μοντελοποίηση Δικτύων Μεταφοράς Τα γραφήματα χρησιμοποιούνται συχνά για την μοντελοποίηση

Διαβάστε περισσότερα

Διαχείριση Εφοδιαστική Αλυσίδας. ΤΕΙ Κρήτης / Τμήμα Διοίκησης Επιχειρήσεων

Διαχείριση Εφοδιαστική Αλυσίδας. ΤΕΙ Κρήτης / Τμήμα Διοίκησης Επιχειρήσεων Διαχείριση Εφοδιαστική Αλυσίδας ΤΕΙ Κρήτης / Τμήμα Διοίκησης Επιχειρήσεων Εισαγωγικές Έννοιες Δρ. Ρομπογιαννάκης Ιωάννης 1 Διαχείριση Εφοδιαστικής Αλυσίδας Ορισμοί - 1 - Εφοδιαστική/ Logistics: Η ολοκληρωμένη

Διαβάστε περισσότερα

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων Ι Σύνολο- Περιεχόμενο Μαθήματος

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων Ι Σύνολο- Περιεχόμενο Μαθήματος Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων Ι Σύνολο- Περιεχόμενο Μαθήματος Χιωτίδης Γεώργιος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Λογικός Προγραμματισμός Ασκήσεις

Λογικός Προγραμματισμός Ασκήσεις Λογικός Προγραμματισμός Ασκήσεις Παναγιώτης Σταματόπουλος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Περιεχόμενα 1. Β Ομάδα Ασκήσεων "Λογικού Προγραμματισμού" Ακαδημαϊκού Έτους 2011-12... 3 1.1 Άσκηση 4...

Διαβάστε περισσότερα

Κεφάλαιο 5 Ανάλυση Αλγορίθμων

Κεφάλαιο 5 Ανάλυση Αλγορίθμων Κεφάλαιο 5 Ανάλυση Αλγορίθμων 5.1 Επίδοση αλγορίθμων Τα πρωταρχικά ερωτήματα που προκύπτουν είναι: 1. πώς υπολογίζεται ο χρόνος εκτέλεσης ενός αλγορίθμου; 2. πώς μπορούν να συγκριθούν μεταξύ τους οι διάφοροι

Διαβάστε περισσότερα

Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα)

Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Αφηρημένες

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Νοέμβριος 006 Αθήνα Κεφάλαιο ο Ακέραιος και μικτός προγραμματισμός. Εισαγωγή Μια από τις

Διαβάστε περισσότερα

Διπλωματική εργασία Μοντέλα Γραμμικού Προγραμματισμού για το Πρόβλημα του Περιοδεύοντος Πωλητή. Νενεκούμη Άννα Α.Μ. 106

Διπλωματική εργασία Μοντέλα Γραμμικού Προγραμματισμού για το Πρόβλημα του Περιοδεύοντος Πωλητή. Νενεκούμη Άννα Α.Μ. 106 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μεταπτυχιακό Πρόγραμμα Σπουδών στη Διοίκηση και Οικονομία Κατεύθυνση «Διοίκηση Υπηρεσιών» με Εξειδίκευση τη «Διοίκηση Logistics» Διπλωματική

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 23: Κλασική Ανάλυση Ευαισθησίας, Βασικές Έννοιες Γραφημάτων Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Κουτσιούμπας Αχιλλέας U. Adamy, C. Ambuehl, R. Anand, T. Erlebach

Κουτσιούμπας Αχιλλέας U. Adamy, C. Ambuehl, R. Anand, T. Erlebach Κουτσιούμπας Αχιλλέας ΕΛΕΓΧΟΣ ΚΛΗΣΕΩΝ ΣΕ ΑΚΤΥΛΙΟ U. Adamy, C. Ambuehl, R. Anand, T. Erlebach ΜΠΛΑ 1 Δομή παρουσίασης Γενικά Ορισμός προβλήματος Σχετιζόμενη δουλειά Εισαγωγικά Αλγόριθμος Παράδειγμα εκτέλεσης

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Παναγιώτα Παναγοπούλου 11η Διάλεξη 12 Ιανουαρίου 2017 1 Ανεξάρτητο σύνολο Δοθέντος ενός μη κατευθυνόμενου γραφήματος G = (V, E), ένα ανεξάρτητο σύνολο (independent set) είναι ένα

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1,

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1, Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιμότητα Παύλος Εφραιμίδης V1.1, 2015-01-19 Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβλημα αναζήτησης (search problem) Ένα πρόβλημα

Διαβάστε περισσότερα

ΕΠΙΛΥΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ ΧΩΡΟΘΕΤΗΣΗΣ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΔΡΟΜΟΛΟΓΗΣΗΣ ΟΧΗΜΑΤΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΜΙΜΗΤΙΚΩΝ ΑΛΓΟΡΙΘΜΩΝ

ΕΠΙΛΥΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ ΧΩΡΟΘΕΤΗΣΗΣ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΔΡΟΜΟΛΟΓΗΣΗΣ ΟΧΗΜΑΤΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΜΙΜΗΤΙΚΩΝ ΑΛΓΟΡΙΘΜΩΝ ΕΠΙΛΥΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ ΧΩΡΟΘΕΤΗΣΗΣ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΔΡΟΜΟΛΟΓΗΣΗΣ ΟΧΗΜΑΤΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΜΙΜΗΤΙΚΩΝ ΑΛΓΟΡΙΘΜΩΝ Μανινάκης Ανδρέας 1 Πολυτεχνείο Κρήτης Τμήμα Μηχανικών Παραγωγής και Διοίκησης Επιβλέπων καθηγητής:

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5

Υπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5 Υπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5 Στη σελίδα αυτή γράψτε μόνο τα στοιχεία σας. Γράψτε τις απαντήσεις σας στις επόμενες σελίδες, κάτω από τις αντίστοιχες ερωτήσεις. Στις απαντήσεις

Διαβάστε περισσότερα

Επιχειρησιακή Έρευνα

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 7: Επίλυση με τη μέθοδο Simplex (1 ο μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.)

Διαβάστε περισσότερα

ΥΣ02 Τεχνητή Νοημοσύνη Χειμερινό Εξάμηνο

ΥΣ02 Τεχνητή Νοημοσύνη Χειμερινό Εξάμηνο ΥΣ02 Τεχνητή Νοημοσύνη Χειμερινό Εξάμηνο 2010-2011 Πρώτη Σειρά Ασκήσεων (20% του συνολικού βαθμού στο μάθημα, Άριστα = 390 μονάδες) Ημερομηνία Ανακοίνωσης: 6/10/2010 Ημερομηνία Παράδοσης: 15/11/2010 σύμφωνα

Διαβάστε περισσότερα

ΤΣΑΝΤΑΣ ΝΙΚΟΣ 11/26/2007. Νίκος Τσάντας Τμήμα Μαθηματικών Πανεπιστημίου Πατρών, Ακαδημαϊκό έτος Δικτυωτή Ανάλυση

ΤΣΑΝΤΑΣ ΝΙΚΟΣ 11/26/2007. Νίκος Τσάντας Τμήμα Μαθηματικών Πανεπιστημίου Πατρών, Ακαδημαϊκό έτος Δικτυωτή Ανάλυση ΤΣΑΝΤΑΣ ΝΙΚΟΣ // Επιχειρησιακή Έρευνα ικτυωτή Ανάλυση Νίκος Τσάντας Τμήμα Μαθηματικών Πανεπιστημίου Πατρών, Ακαδημαϊκό έτος - Δικτυωτή Ανάλυση Δίκτυο είναι ένα διάγραμμα το οποίο το οποίο αναπαριστά τη

Διαβάστε περισσότερα

Γραμμικός Προγραμματισμός Μέθοδος Simplex

Γραμμικός Προγραμματισμός Μέθοδος Simplex ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Επιχειρησιακή Έρευνα Γραμμικός Προγραμματισμός Μέθοδος Simplex Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου Περιεχόμενα Παρουσίασης 1. Πρότυπη Μορφή ΓΠ 2. Πινακοποίηση

Διαβάστε περισσότερα

Α Ν Α Λ Τ Η Α Λ Γ Ο Ρ Ι Θ Μ Ω Ν Κ Ε Υ Α Λ Α Ι Ο 5. Πως υπολογίζεται ο χρόνος εκτέλεσης ενός αλγορίθμου;

Α Ν Α Λ Τ Η Α Λ Γ Ο Ρ Ι Θ Μ Ω Ν Κ Ε Υ Α Λ Α Ι Ο 5. Πως υπολογίζεται ο χρόνος εκτέλεσης ενός αλγορίθμου; 5.1 Επίδοση αλγορίθμων Μέχρι τώρα έχουμε γνωρίσει διάφορους αλγόριθμους (αναζήτησης, ταξινόμησης, κ.α.). Στο σημείο αυτό θα παρουσιάσουμε ένα τρόπο εκτίμησης της επίδοσης (performance) η της αποδοτικότητας

Διαβάστε περισσότερα

Λύσεις 4ης Σειράς Ασκήσεων

Λύσεις 4ης Σειράς Ασκήσεων Λύσεις 4ης Σειράς Ασκήσεων Άσκηση 1 Αναγάγουμε τν Κ 0 που γνωρίζουμε ότι είναι μη-αναδρομική (μη-επιλύσιμη) στην γλώσσα: L = {p() η μηχανή Turing Μ τερματίζει με είσοδο κενή ταινία;} Δοσμένης της περιγραφής

Διαβάστε περισσότερα

βασικές έννοιες (τόμος Β)

βασικές έννοιες (τόμος Β) θεωρία γραφημάτων Παύλος Εφραιμίδης 1 περιεχόμενα βασικές έννοιες (τόμος Α) βασικές έννοιες (τόμος Β) 2 Θεωρία Γραφημάτων Βασική Ορολογία Τόμος Α, Ενότητα 4.1 Βασική Ορολογία Γραφημάτων Γράφημα Γ = (E,V)

Διαβάστε περισσότερα

Εισαγωγή στο Γραμμικό Προγραμματισμό. Χειμερινό Εξάμηνο

Εισαγωγή στο Γραμμικό Προγραμματισμό. Χειμερινό Εξάμηνο Εισαγωγή στο Γραμμικό Προγραμματισμό Χειμερινό Εξάμηνο 2016-2017 Εισαγωγή Ασχολείται με το πρόβλημα της άριστης κατανομής των περιορισμένων πόρων μεταξύ ανταγωνιζόμενων δραστηριοτήτων μιας επιχείρησης

Διαβάστε περισσότερα

Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex

Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex Νίκος Τσάντας ιατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών Τμήμ. Μαθηματικών Μαθηματικά των Υπολογιστών και των Αποφάσεων Ακαδημαϊκό έτος 2006-07

Διαβάστε περισσότερα

Κτίρια nζεβ και προσομοίωση με την χρήση του energy+

Κτίρια nζεβ και προσομοίωση με την χρήση του energy+ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ Πτυχιακή εργασία Κτίρια nζεβ και προσομοίωση με την χρήση του energy+ Μυροφόρα Ιωάννου Λεμεσός, Μάιος 2017 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ

Διαβάστε περισσότερα