Παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα
Η παρούσα διπλωματική εργασία αφορά την υλοποίηση και την πειραματική αξιολόγηση παράλληλων αλγορίθμων για τον υπολογισμό βέλτιστων διαδρομών σε δυναμικά δίκτυα δηλαδή σε δίκτυα που έχουν χρονικά μεταβαλλόμενα χαρακτηριστικά, όπως ο χρόνος διέλευσης ακμής και το κόστος, των οποίων οι τιμές είναι γνω...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Thesis |
Γλώσσα: | Greek |
Έκδοση: |
2016
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/9583 |
id |
nemertes-10889-9583 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-95832022-09-05T14:02:19Z Παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα Parallel algorithms for finding best paths in time-dependent networks Μιχαλόπουλος, Γιώργος Ζαρολιάγκης, Χρήστος Κοντογιάννης, Σπύρος Γαλλόπουλος, Ευστράτιος Michalopoulos, George Παράλληλοι αλγόριθμοι Συντομότερες διαδρομές Parallel algorithms Shortest paths 005.275 Η παρούσα διπλωματική εργασία αφορά την υλοποίηση και την πειραματική αξιολόγηση παράλληλων αλγορίθμων για τον υπολογισμό βέλτιστων διαδρομών σε δυναμικά δίκτυα δηλαδή σε δίκτυα που έχουν χρονικά μεταβαλλόμενα χαρακτηριστικά, όπως ο χρόνος διέλευσης ακμής και το κόστος, των οποίων οι τιμές είναι γνωστές για κάθε χρονική στιγμή. Σε πρώτο στάδιο μελετήθηκαν διάφοροι αλγόριθμοι εύρεσης βέλτιστων διαδρομών. Επίσης προτείναμε αρχικά ένα σειριακό αλγόριθμο που βασίζεται στο Δ-stepping αλγόριθμο και ο οποίος μπορεί να βρίσκει βέλτιστες διαδρομές σε μικρότερο χρόνο από τον αντίστοιχο χρόνο που χρειάζεται ο χρονο-εξαρτώμενος αλγόριθμος του Dijksta . Στην συνέχεια χρησιμοποιώντας διάφορες τεχνικές έγινε η παραλλοποίηση του παραπάνω αλγορίθμου πετυχαίνοντας ακόμα καλύτερους χρόνους. Τέλος η εργασία αυτή περιλαμβάνει μια λεπτομερή πειραματική μελέτη πάνω σε οδικά δίκτυα που περιλαμβάνουν μερικές εκατοντάδες χιλιάδες ακμές και κόμβους όπως τα οδικά δίκτυα της Γερμανίας και της Φλώριντας. This thesis aims at the implementation and experimental evaluation of parallel algorithms for calculating optimal routes in dynamic networks, which are networks with time-varying characteristics, such as edge-cost, whose values are known for each time period. In the first stage, we studied several algorithms to find optimal routes. In Addition we initially suggested a serial algorithm based on Δ-stepping algorithm that can find optimal routes in less time than the corresponding time required by the time-dependent algorithm Dijksta. Then, using various techniques was parallize the above algorithm achieving even better times. Finally, this paper provides a detailed experimental study on road networks involving hundreds of thousands nodes and edges, such as Germany's road network and Florida's. 2016-09-20T11:03:28Z 2016-09-20T11:03:28Z 2016-06-10 Thesis http://hdl.handle.net/10889/9583 gr 0 application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Παράλληλοι αλγόριθμοι Συντομότερες διαδρομές Parallel algorithms Shortest paths 005.275 |
spellingShingle |
Παράλληλοι αλγόριθμοι Συντομότερες διαδρομές Parallel algorithms Shortest paths 005.275 Μιχαλόπουλος, Γιώργος Παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα |
description |
Η παρούσα διπλωματική εργασία αφορά την υλοποίηση και την πειραματική αξιολόγηση παράλληλων αλγορίθμων για τον υπολογισμό βέλτιστων διαδρομών σε δυναμικά δίκτυα δηλαδή σε δίκτυα που έχουν χρονικά μεταβαλλόμενα χαρακτηριστικά, όπως ο χρόνος διέλευσης ακμής και το κόστος, των οποίων οι τιμές είναι γνωστές για κάθε χρονική στιγμή.
Σε πρώτο στάδιο μελετήθηκαν διάφοροι αλγόριθμοι εύρεσης βέλτιστων διαδρομών. Επίσης προτείναμε αρχικά ένα σειριακό αλγόριθμο που βασίζεται στο Δ-stepping αλγόριθμο και ο οποίος μπορεί να βρίσκει βέλτιστες διαδρομές σε μικρότερο χρόνο από τον αντίστοιχο χρόνο που χρειάζεται ο χρονο-εξαρτώμενος αλγόριθμος του Dijksta . Στην συνέχεια χρησιμοποιώντας διάφορες τεχνικές έγινε η παραλλοποίηση του παραπάνω αλγορίθμου πετυχαίνοντας ακόμα καλύτερους χρόνους.
Τέλος η εργασία αυτή περιλαμβάνει μια λεπτομερή πειραματική μελέτη πάνω σε οδικά δίκτυα που περιλαμβάνουν μερικές εκατοντάδες χιλιάδες ακμές και κόμβους όπως τα οδικά δίκτυα της Γερμανίας και της Φλώριντας. |
author2 |
Ζαρολιάγκης, Χρήστος |
author_facet |
Ζαρολιάγκης, Χρήστος Μιχαλόπουλος, Γιώργος |
format |
Thesis |
author |
Μιχαλόπουλος, Γιώργος |
author_sort |
Μιχαλόπουλος, Γιώργος |
title |
Παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα |
title_short |
Παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα |
title_full |
Παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα |
title_fullStr |
Παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα |
title_full_unstemmed |
Παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα |
title_sort |
παράλληλοι αλγόριθμοι εύρεσης βέλτιστων διαδρομών σε χρονο-εξαρτώμενα δίκτυα |
publishDate |
2016 |
url |
http://hdl.handle.net/10889/9583 |
work_keys_str_mv |
AT michalopoulosgiōrgos parallēloialgorithmoieuresēsbeltistōndiadromōnsechronoexartōmenadiktya AT michalopoulosgiōrgos parallelalgorithmsforfindingbestpathsintimedependentnetworks |
_version_ |
1771297245819305984 |