Λογότυπο αποθετηρίου
 

Machine learning for routing problems: the case of vehicle routing problem (VRP)

dc.aueb.departmentDepartment of Business Administration
dc.aueb.programMaster in Business Administration
dc.contributor.opponentLorentziadis, Panagiotisen
dc.contributor.opponentBageri, Vasilikien
dc.contributor.thesisadvisorKritikos, Emmanouilen
dc.creatorTzagkarakis, Georgiosen
dc.creatorΤζαγκαράκης, Γεώργιοςel
dc.date.accessioned2025-11-05T16:07:00Z
dc.date.available2025-11-05T16:07:00Z
dc.date.issued2025-10-14
dc.description.abstractThis thesis investigates the integration of machine learning (ML) techniques with classical optimization methodologies to address the Capacitated Vehicle Routing Problem (CVRP), a well-known NP-hard problem in logistics and operations research. Traditional approaches to solving VRPs rely on heuristics and metaheuristics, which, while effective, often lack adaptability and efficiency when faced with complex, large-scale datasets. Recent advancements in ML, and particularly deep learning, offer new opportunities to enhance these classical methods by leveraging data-driven insights. The research introduces a hybrid methodology that combines the Greedy Randomized Adaptive Search Procedure (GRASP) with Variable Neighborhood Descent (VND) and augments it with a Graph Isomorphism Network with edge features (GINE), a type of Graph Neural Network (GNN). The proposed model classifies initial solutions generated by the GRASP procedure as either promising or unpromising before applying local search optimization. This approach aims to reduce computational effort by selectively refining only those initial solutions likely to yield significant improvements. The methodology was evaluated using benchmark CVRP instances from the CVRPLIB dataset. Experimental results show that the hybrid GINE-GRASP-VND approach achieved moderate classification accuracy (60.12%) and demonstrated its ability to generalize to instances larger than those used in training. While the performance gains were limited in smaller instances, significant improvements were observed in larger-scale problems, validating the potential of ML-enhanced optimization methods and the feasibility of incorporating GNNs into metaheuristics frameworks for complex routing problems.en
dc.description.abstractΗ παρούσα διπλωματική εργασία εξετάζει την ενσωμάτωση τεχνικών μηχανικής εκμάθησης (Machine Learning – ML) με κλασικές μεθοδολογίες βελτιστοποίησης για την αντιμετώπιση του Προβλήματος Δρομολόγησης Οχημάτων με Περιορισμένη Χωρητικότητα (Capacitated Vehicle Routing Problem – CVRP), ενός γνωστού NP-hard προβλήματος στην εφοδιαστική και την επιχειρησιακή έρευνα. Οι παραδοσιακές προσεγγίσεις επίλυσης VRP βασίζονται σε ευρετικές (heuristics) και μεταευρετικές (metaheuristics) μεθόδους, οι οποίες, παρότι αποτελεσματικές, συχνά στερούνται προσαρμοστικότητας και αποδοτικότητας όταν εφαρμόζονται σε πολύπλοκα και μεγάλου μεγέθους σύνολα δεδομένων. Οι πρόσφατες εξελίξεις στη μηχανική εκμάθηση, και ιδιαίτερα στη βαθιά εκμάθηση (deep learning), προσφέρουν νέες δυνατότητες ενίσχυσης αυτών των κλασικών μεθόδων αξιοποιώντας γνώση που προέρχεται από δεδομένα. Η έρευνα εισάγει μια υβριδική μεθοδολογία που συνδυάζει τον αλγόριθμο Greedy Randomized Adaptive Search Procedure (GRASP) με την τεχνική Variable Neighborhood Descent (VND) και τον εμπλουτίζει με ένα Graph Isomorphism Network με χαρακτηριστικά ακμών (GINE), έναν τύπο Graph Neural Network (GNN). Το προτεινόμενο μοντέλο ταξινομεί τις αρχικές λύσεις που παράγονται από τη διαδικασία GRASP ως υποσχόμενες ή μη υποσχόμενες πριν από την εφαρμογή τοπικής βελτιστοποίησης. Η προσέγγιση αυτή επιδιώκει τη μείωση του υπολογιστικού κόστους, επιλέγοντας να βελτιστοποιήσει μόνο τις λύσεις που είναι πιθανό να αποδώσουν σημαντικές βελτιώσεις. Η μεθοδολογία αξιολογήθηκε χρησιμοποιώντας κλασικά παραδείγματα CVRP από τη βιβλιοθήκη CVRPLIB. Τα πειραματικά αποτελέσματα δείχνουν ότι η υβριδική προσέγγιση GINE-GRASP-VND πέτυχε μέτρια ακρίβεια ταξινόμησης (60,12%) και έδειξε ικανότητα γενίκευσης σε προβλήματα μεγαλύτερου μεγέθους από αυτά που χρησιμοποιήθηκαν κατά την εκπαίδευση. Παρότι οι επιδόσεις ήταν περιορισμένες σε μικρότερου μεγέθους περιπτώσεις, παρατηρήθηκαν σημαντικές βελτιώσεις σε μεγάλης κλίμακας προβλήματα, επιβεβαιώνοντας το δυναμικό των μεθόδων βελτιστοποίησης ενισχυμένων με ML και τη δυνατότητα ενσωμάτωσης GNNs σε μεταευρετικές δομές για την επίλυση σύνθετων προβλημάτων δρομολόγησης.el
dc.embargo.ruleOpen access
dc.format.extentpages 48en
dc.identifier.urihttps://pyxida.aueb.gr/handle/123456789/12352
dc.identifier.urihttps://doi.org/10.26219/heal.aueb.9538
dc.languageen
dc.rightsAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectVehicle Routing Problem (VRP)en
dc.subjectCapacitated Vehicle Routing Problem (CVRP)en
dc.subjectGreedy Randomized Adaptive Search Procedure (GRASP)en
dc.subjectMachine learningen
dc.subjectGraph Neural Network (GNN)en
dc.subjectGraph Isomorphism Network (GIN)en
dc.subjectΠρόβλημα δρομολόγησης οχημάτωνel
dc.subjectΠρόβλημα δρομολόγησης οχημάτων με περιορισμένη χωρητικότηταel
dc.subjectΑλγόριθμος άπληστης τυχαιοποιημένης προσαρμοστικής διαδικασίας αναζήτησηςel
dc.subjectΜηχανική εκμάθησηel
dc.subjectΝευρωνικό δίκτυο γράφουel
dc.subjectΔίκτυο ισομορφικού γράφουel
dc.titleMachine learning for routing problems: the case of vehicle routing problem (VRP)en
dc.title.alternativeΜηχανική εκμάθηση για προβλήματα δρομολόγησης: η περίπτωση του προβλήματος δρομολόγησης οχημάτων (VRP)el
dc.typeText

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 1 από 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Tzagkarakis_2025.pdf
Μέγεθος:
1.9 MB
Μορφότυπο:
Adobe Portable Document Format