Λύση του προβλήματος προσανατολισμού με χρονικά παράθυρα με χρήση γενετικού αλγορίθμου
Στη παρούσα διπλωματική εργασία προτείνεται ένας νέος Γενετικός Αλγόριθμος (Genetic Algorithm) για την επίλυση του Προβλήματος Προσανατολισμού με Χρονικά Παράθυρα (Orienteering Problem with Time Windows / OPTW). Στο OPTW ένα όχημα καλείται να εξυπηρετήσει ένα σύνολο πελατών, καθένας από τους οποίους...
Αποθηκεύτηκε σε:
| Περίληψη: | Στη παρούσα διπλωματική εργασία προτείνεται ένας νέος Γενετικός Αλγόριθμος (Genetic Algorithm) για την επίλυση του Προβλήματος Προσανατολισμού με Χρονικά Παράθυρα (Orienteering Problem with Time Windows / OPTW). Στο OPTW ένα όχημα καλείται να εξυπηρετήσει ένα σύνολο πελατών, καθένας από τους οποίους χαρακτηρίζεται από μια μετρική κέρδους και από ένα χρονικό παράθυρο. Το όχημα ξεκινά από συγκεκριμένο σημείο εκκίνησης και επιστρέφει σε συγκεκριμένο σημείο τερματισμού, το οποίο περιέχει χρονικό παράθυρο. Ο χρόνος που έχει στη διάθεσή του είναι προκαθορισμένος και δεν επαρκεί για την εξυπηρέτηση όλων των πελατών. Στόχος του είναι να επισκεφτεί εκείνους τους πελάτες που αποφέρουν το μεγαλύτερο κέρδος. Η διπλωματική εργασία προτείνει κατάλληλο μαθηματικό μοντέλο και νέο αλγόριθμο για την επίλυση του OPTW. Ο προτεινόμενος γενετικός αλγόριθμος χρησιμοποιεί τρεις γενετικούς μηχανισμούς: την επιλογή (selection), τη διασταύρωση (crossover) και τη μετάλλαξη (mutation) και επηρεάζεται σημαντικά από τρεις παραμέτρους: τη πιθανότητα διασταύρωσης (crossover rate), τη πιθανότητα μετάλλαξης (mutation rate) και το μέγεθος του πληθυσμού (population size). |
|---|