Αλγόριθμος περιορισμένης αναζήτησης για το πρόβλημα δρομλόγησης οχημάτων με χρονικά παράθυρα

Δεν υπάρχει διαθέσιμη μικρογραφία

Ημερομηνία

2015

Συγγραφείς

Stoukas Giannakis
Στουκας Γιαννακης

Τίτλος Εφημερίδας

Περιοδικό ISSN

Τίτλος τόμου

Εκδότης

Πολυτεχνείο Κρήτης

Περίληψη

Λόγω της παγκοσμιοποίησης και των διαρκώς αυξανόμενων απαιτήσεων των πελατών η ανάπτυξη της Εφοδιαστικής αλυσίδας αποτελεί καθοριστικό παράγοντα για τη δημιουργία πλεονεκτημάτων στις επιχειρήσεις. Πρωταρχικές δραστηριότητες της εφοδιαστικής αλυσίδας είναι οι μεταφορές και τα αποθέματα οι οποίες απορροφούν μεγάλο μερίδιο του κόστους. Έτσι, ένας από τους στόχους των επιχειρήσεων είναι η μείωση αυτού του κόστους. Στη συγκεκριμένη διπλωματική εργασία θα μας απασχολήσει το πρόβλημα δρομολόγησης οχημάτων με χρονικά παράθυρα (Vehicle routing problem with time windows), που σχετίζεται με τη διανομή των προϊόντων μίας εταιρίας σε ένα συγκεκριμένο αριθμό πελατών με συγκεκριμένη ζήτηση για τον κάθε πελάτη, από μία αποθήκη, μέσω συγκεκριμένου αριθμού οχημάτων περιορισμένης χωρητικότητας. Η εξυπηρέτηση του κάθε πελάτη πρέπει να γίνει μία φορά, από ένα όχημα, και το πρόβλημα έχει την ιδιομορφία ότι ο κάθε πελάτης μπορεί να εξυπηρετηθεί μέσα σε ένα συγκεκριμένο χρονικό περιθώριο και όχι πριν ή μετά από αυτό. Στόχος του προβλήματος είναι η ελαχιστοποίηση της ευκλείδειας απόστασης, τηρουμένων των περιορισμών που αναφέρθηκαν παραπάνω. Στο πρώτο μέρος της εργασίας αυτής, χρησιμοποιείται ένας απλός αλγόριθμος για την εύρεση μίας εφικτής υποβέλτιστης λύσης που ικανοποιεί τους περιορισμούς. Επειδή όμως αυτή η λύση δεν είναι η καλύτερη δυνατή, στο δεύτερο μέρος γίνεται προσπάθεια να βελτιστοποιηθεί η λύση αυτή. Για την βελτιστοποίηση της λύσης γίνεται χρήση του μεθευρετικού αλγορίθμου Περιορισμένης Αναζήτησης (Tabu Search Algorithm). Ο αλγόριθμος αυτός χρησιμοποιεί έναν ευρετικό αλγόριθμο για την αναζήτηση καλύτερων αποτελεσμάτων. Επειδή όμως ο ευρετικός αλγόριθμος μπορεί να παγιδευτεί σε τοπικό ελάχιστο, ο μεθευρετικός αλγόριθμος χρησιμοποιεί ορισμένες στρατηγικές για να αποφευχθούν οι επαναλαμβανόμενοι κύκλοι γύρω από μία λύση. Οι στρατηγικές αυτές απαιτούν μνήμη (μία μικρής διάρκειας, μία μεσαίας, και μία μεγάλης διάρκειας). Ουσιαστικά αυτός ο αλγόριθμος αποθηκεύει τις προηγούμενες κινήσεις και απαγορεύει να επαναληφθούν για ένα συγκεκριμένο αριθμό επαναλήψεων, εκτός και αν αποφέρουν καλύτερη λύση οπότε ενεργοποιείται ένα κριτήριο (το κριτήριο της φιλοδοξίας). Ο αλγόριθμος αυτός βελτιώνει την αρχική εφικτή λύση. Τέλος μέσω ενός ακόμα αλγόριθμου ελαχιστοποιείται ο αριθμός οχημάτων. Στην εργασία παρουσιάζεται το πρόβλημα και τα αποτελέσματα από τη χρήση των αλγορίθμων. Για την επίλυση των αλγορίθμων χρησιμοποιήθηκε το προγραμματιστικό περιβάλλον της Matlab.

Περιγραφή

Λέξεις-κλειδιά

VRP (Vehicle routing problem), vehicle routing problem, vrp vehicle routing problem

Παραπομπή

Γιαννάκης Στούκας, "Αλγόριθμος περιορισμένης αναζήτησης για το πρόβλημα δρομλόγησης οχημάτων με χρονικά παράθυρα", Διπλωματική Εργασία, Σχολή Μηχανικών Παραγωγής και Διοίκησης, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2015

Έχει διάδοχο το τεκμήριο

Είναι διάδοχο του τεκμηρίου

Περιέχει το τεκμήριο

Είναι μέρος του τεκμηρίου

Αναφέρει το τεκμήριο

Αναφέρεται από το τεκμήριο

Έπεται το τεκμήριο

Προηγείται του τεκμηρίου

Έχει ως έκδοση το τεκμήριο

Αποτελεί έκδοση του τεκμηρίου

Έχει ως συμπληρωματικό το τεκμήριο

Είναι συμπληρωματικό του τεκμηρίου

Έχει μετατραπει στο τεκμήριο

Αποτελεί μετατροπή του τεκμηρίου