Ανάπτυξη χρηστικού εργαλείου πειραματικής αποτίμησης επίδοσης αλγορίθμων δρομολόγησης
Ο σκοπός της διπλωματικής εργασίας ήταν η ανάπτυξη αλγορίθμων δρομολόγησης σε περιβάλλον Matlab, καθώς και η οπτικοποίησή τους μέσω γράφων. Οι συγκεκριμένοι αλγόριθμοι δημιουργήθηκαν με σκοπό την μελέτη και την σύγκριση τους για την πιο αποτελεσματική δρομολόγηση σε κάθε διαφορετικό σενάριο το οποίο...
Αποθηκεύτηκε σε:
| Κύριος συγγραφέας: | |
|---|---|
| Άλλοι συγγραφείς: | |
| Γλώσσα: | el_GR |
| Δημοσίευση: |
2019
|
| Θέματα: | |
| Διαθέσιμο Online: | http://hdl.handle.net/11610/19073 |
| Ετικέτες: |
Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
|
| _version_ | 1828461709527875584 |
|---|---|
| author | Σιαφάκας, Γεράσιμος |
| author2 | Κορμέντζας, Γεώργιος |
| author_sort | Σιαφάκας, Γεράσιμος |
| collection | DSpace |
| description | Ο σκοπός της διπλωματικής εργασίας ήταν η ανάπτυξη αλγορίθμων δρομολόγησης σε περιβάλλον Matlab, καθώς και η οπτικοποίησή τους μέσω γράφων. Οι συγκεκριμένοι αλγόριθμοι δημιουργήθηκαν με σκοπό την μελέτη και την σύγκριση τους για την πιο αποτελεσματική δρομολόγηση σε κάθε διαφορετικό σενάριο το οποίο μπορεί να υπάρξει. Γι’ αυτό τον σκοπό επελέγησαν τέσσερις από τους πιο διαδεδομένους αλγορίθμους, δηλαδή ο αλγόριθμος Dijkstra, ο αλγόριθμος Bellman-Ford, ο αλγόριθμος BFS (Breadth First Search) και τέλος ο αλγόριθμος DFS (Depth First Search).
Συγκεκριμένα, έγινε μελέτη και συγγραφή του κώδικα των αλγορίθμων με συνεχείς ελέγχους και παραδείγματα τα οποία συγκρίνονταν. Στη συνέχεια δημιουργήθηκε ένα redline με τον χρήστη ακολουθώντας τα βήματα να μπορεί να εκτελεί και ακόμη να παράγει τον δικό του κώδικα μέσω του περιβάλλοντος της Matlab. Δόθηκε ακόμη ένα guide για τους αρχάριους σε αυτό το περιβάλλον προγραμματισμού, έτσι ώστε να το εγκαταστήσουν δωρεάν και να πειραματι- στούν μέσω προσομοιώσεων και κώδικα.
Η παρούσα εργασία μπορεί να φανεί ιδιαίτερα χρήσιμη σε φοιτητές ή και καθηγητές για μια διαφορετική προσέγγιση στο κομμάτι του προγραμματισμού Matlab, αλλά και στο να απλουστεύσει τα βήματα δημιουργίας ή και εκτέλεσης κώδικα και προσομοίωσης στο παρών περιβάλλον προγραμματισμού. Έχουν καταγραφεί όλα τα βήματα, από την εγκατάσταση του προγράμματος, έως και την εμφάνιση των αποτελεσμάτων των γράφων. |
| id | oai:hellanicus.lib.aegean.gr:11610-19073 |
| institution | Hellanicus |
| language | el_GR |
| publishDate | 2019 |
| record_format | dspace |
| title | Ανάπτυξη χρηστικού εργαλείου πειραματικής αποτίμησης επίδοσης αλγορίθμων δρομολόγησης |
| topic | δρομολόγιση αλγόριθμοι δίκτυα routing algorithms networks Computer networks (URL: http://id.loc.gov/authorities/subjects/sh85029513) Routing (Computer network management) (URL: http://id.loc.gov/authorities/subjects/sh2006000147) Computer algorithms (URL: http://id.loc.gov/authorities/subjects/sh91000149) |
| url | http://hdl.handle.net/11610/19073 |
| work_keys_str_mv | AT siaphakasgerasimos anaptyxēchrēstikouergaleioupeiramatikēsapotimēsēsepidosēsalgorithmōndromologēsēs AT siaphakasgerasimos developingatoolforexperimentalperformanceevaluationofroutingalgorithms |