Μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων
Η παρούσα εργασία στοχεύει στην ανάπτυξη και αξιολόγηση μιας μεθοδολογίας βέλτιστου σχεδιασμού του χρονοδιαγράμματος ενός έργου με πολλαπλά κριτήρια βελτιστοποίησης. Η βελτιστοποίηση πολλαπλών και ανταγωνιστικών στόχων, όπως είναι η ταυτόχρονη ελαχιστοποίηση της διάρκειας και του συνολικού κόστους τ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Thesis |
Γλώσσα: | Greek |
Έκδοση: |
2017
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/10439 |
id |
nemertes-10889-10439 |
---|---|
record_format |
dspace |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Χρονοπρογραμματισμός έργων Βελτιστοποίηση πολλαπλών στόχων Εξελικτικοί αλγόριθμοι Αρμονική αναζήτηση Κατανομή πόρων Project scheduling Optimization Resource constrained project scheduling Evolutionary algorithms 658.404 001 51 |
spellingShingle |
Χρονοπρογραμματισμός έργων Βελτιστοποίηση πολλαπλών στόχων Εξελικτικοί αλγόριθμοι Αρμονική αναζήτηση Κατανομή πόρων Project scheduling Optimization Resource constrained project scheduling Evolutionary algorithms 658.404 001 51 Τσιτσόκας, Δημήτριος Μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων |
description |
Η παρούσα εργασία στοχεύει στην ανάπτυξη και αξιολόγηση μιας μεθοδολογίας βέλτιστου σχεδιασμού του χρονοδιαγράμματος ενός έργου με πολλαπλά κριτήρια βελτιστοποίησης. Η βελτιστοποίηση πολλαπλών και ανταγωνιστικών στόχων, όπως είναι η ταυτόχρονη ελαχιστοποίηση της διάρκειας και του συνολικού κόστους του έργου, σε συνθήκες περιορισμένης διαθεσιμότητας πόρων και με παράλληλη επιδίωξη σταθερού ρυθμού χρήσης των πόρων καθιστά τον προγραμματισμό του έργου ένα εξαιρετικά πολύπλοκο πρόβλημα. Αναγνωρίζοντας την σημασία της στοιχειοθέτησης ενός βέλτιστου χρονοδιαγράμματος, προτείνεται ένα μοντέλο το οποίο συνδυάζει τους επιμέρους στόχους βελτιστοποίησης σε μια ενιαία αντικειμενική συνάρτηση γενικού κόστους. Η συνάρτηση αυτή μαζί με το άμεσο και έμμεσο κόστος εκτέλεσης του έργου, συνυπολογίζει σε μονάδες κόστους τον βαθμό απόκλισης του χρονοδιαγράμματος από κάθε έναν από τους επιθυμητούς στόχους. Συγκεκριμένα, η μέθοδος στοχεύει στην ελαχιστοποίηση του συνολικού κόστους που προκύπτει από την υπέρβαση διαθεσιμότητας πόρων, την υπέρβαση καθορισμένης προθεσμίας ολοκλήρωσης και την μεταβλητότητα της χρήσης πόρων μεταξύ διαδοχικών χρονικών περιόδων που αντιστοιχούν στο τελικό χρονοδιάγραμμα του έργου.
Η προτεινόμενη δομή αφορά την αντιμετώπιση έργων των οποίων οι δραστηριότητες είναι δυνατό να εκτελεστούν με πολλούς εναλλακτικούς τρόπους, κάνουν χρήση ενός ή και περισσοτέρων τύπων πόρου και συνδέονται μεταξύ τους με σύνθετες σχέσεις διαδοχής. Οι επιμέρους στόχοι βελτιστοποίησης ιεραρχούνται εξαρχής με τον καθορισμό του μοναδιαίου κόστους απόκλισης από κάθε επιθυμητό στόχο, ανάλογα με τις ανάγκες και τα χαρακτηριστικά του έργου. Ο έλεγχος του μοντέλου έγινε με εφαρμογή του σε ένα πλήθος αριθμητικών παραδειγμάτων, με αξιοποίηση Γενετικών Αλγορίθμων με χρήση εμπορικού λογισμικού και Αλγόριθμου Αρμονικής Αναζήτησης που κατασκευάστηκε εξαρχής. Τα αποτελέσματα υποθετικού σεναρίου στόχων εξετάστηκαν ως προς την απόκλισή τους από τους προκαθορισμένους στόχους και έδειξαν ότι η προτεινόμενη αντικειμενική συνάρτηση οδηγεί σε ιδιαίτερα ικανοποιητικές λύσεις. Η σύγκριση μεταξύ υποψήφιων λύσεων σε κάθε περίπτωση έδειξε ότι η μέθοδος ευνοεί την εύρεση λύσεων που ικανοποιούν τους αρχικούς στόχους κατά απόλυτη αναλογία με τις τιμές κόστους των μοναδιαίων αποκλίσεων που έχουν προεπιλεχθεί για κάθε στόχο. Οι αλγόριθμοι που εφαρμόστηκαν προσέγγισαν σε σημαντικό ποσοστό τις ελάχιστες λύσεις αλλά φάνηκε ότι η απόδοσή τους και η ταχύτητα σύγκλισης εξαρτάται από τα εκάστοτε χαρακτηριστικά του προβλήματος και την επιλογή των τιμών των αντίστοιχων παραμέτρων λειτουργίας τους. |
author2 |
Χασιακός, Αθανάσιος |
author_facet |
Χασιακός, Αθανάσιος Τσιτσόκας, Δημήτριος |
format |
Thesis |
author |
Τσιτσόκας, Δημήτριος |
author_sort |
Τσιτσόκας, Δημήτριος |
title |
Μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων |
title_short |
Μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων |
title_full |
Μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων |
title_fullStr |
Μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων |
title_full_unstemmed |
Μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων |
title_sort |
μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων |
publishDate |
2017 |
url |
http://hdl.handle.net/10889/10439 |
work_keys_str_mv |
AT tsitsokasdēmētrios methodologiabeltistopoiēsēspollaplōnstochōngiatonprogrammatismoergōnmeepharmogēexeliktikōnalgorithmōn |
_version_ |
1771297293612351488 |
spelling |
nemertes-10889-104392022-09-05T20:21:37Z Μεθοδολογία βελτιστοποίησης πολλαπλών στόχων για τον προγραμματισμό έργων με εφαρμογή εξελικτικών αλγορίθμων Τσιτσόκας, Δημήτριος Χασιακός, Αθανάσιος Χασιακός, Αθανάσιος Tsitsokas, Dimitrios Χρονοπρογραμματισμός έργων Βελτιστοποίηση πολλαπλών στόχων Εξελικτικοί αλγόριθμοι Αρμονική αναζήτηση Κατανομή πόρων Project scheduling Optimization Resource constrained project scheduling Evolutionary algorithms 658.404 001 51 Η παρούσα εργασία στοχεύει στην ανάπτυξη και αξιολόγηση μιας μεθοδολογίας βέλτιστου σχεδιασμού του χρονοδιαγράμματος ενός έργου με πολλαπλά κριτήρια βελτιστοποίησης. Η βελτιστοποίηση πολλαπλών και ανταγωνιστικών στόχων, όπως είναι η ταυτόχρονη ελαχιστοποίηση της διάρκειας και του συνολικού κόστους του έργου, σε συνθήκες περιορισμένης διαθεσιμότητας πόρων και με παράλληλη επιδίωξη σταθερού ρυθμού χρήσης των πόρων καθιστά τον προγραμματισμό του έργου ένα εξαιρετικά πολύπλοκο πρόβλημα. Αναγνωρίζοντας την σημασία της στοιχειοθέτησης ενός βέλτιστου χρονοδιαγράμματος, προτείνεται ένα μοντέλο το οποίο συνδυάζει τους επιμέρους στόχους βελτιστοποίησης σε μια ενιαία αντικειμενική συνάρτηση γενικού κόστους. Η συνάρτηση αυτή μαζί με το άμεσο και έμμεσο κόστος εκτέλεσης του έργου, συνυπολογίζει σε μονάδες κόστους τον βαθμό απόκλισης του χρονοδιαγράμματος από κάθε έναν από τους επιθυμητούς στόχους. Συγκεκριμένα, η μέθοδος στοχεύει στην ελαχιστοποίηση του συνολικού κόστους που προκύπτει από την υπέρβαση διαθεσιμότητας πόρων, την υπέρβαση καθορισμένης προθεσμίας ολοκλήρωσης και την μεταβλητότητα της χρήσης πόρων μεταξύ διαδοχικών χρονικών περιόδων που αντιστοιχούν στο τελικό χρονοδιάγραμμα του έργου. Η προτεινόμενη δομή αφορά την αντιμετώπιση έργων των οποίων οι δραστηριότητες είναι δυνατό να εκτελεστούν με πολλούς εναλλακτικούς τρόπους, κάνουν χρήση ενός ή και περισσοτέρων τύπων πόρου και συνδέονται μεταξύ τους με σύνθετες σχέσεις διαδοχής. Οι επιμέρους στόχοι βελτιστοποίησης ιεραρχούνται εξαρχής με τον καθορισμό του μοναδιαίου κόστους απόκλισης από κάθε επιθυμητό στόχο, ανάλογα με τις ανάγκες και τα χαρακτηριστικά του έργου. Ο έλεγχος του μοντέλου έγινε με εφαρμογή του σε ένα πλήθος αριθμητικών παραδειγμάτων, με αξιοποίηση Γενετικών Αλγορίθμων με χρήση εμπορικού λογισμικού και Αλγόριθμου Αρμονικής Αναζήτησης που κατασκευάστηκε εξαρχής. Τα αποτελέσματα υποθετικού σεναρίου στόχων εξετάστηκαν ως προς την απόκλισή τους από τους προκαθορισμένους στόχους και έδειξαν ότι η προτεινόμενη αντικειμενική συνάρτηση οδηγεί σε ιδιαίτερα ικανοποιητικές λύσεις. Η σύγκριση μεταξύ υποψήφιων λύσεων σε κάθε περίπτωση έδειξε ότι η μέθοδος ευνοεί την εύρεση λύσεων που ικανοποιούν τους αρχικούς στόχους κατά απόλυτη αναλογία με τις τιμές κόστους των μοναδιαίων αποκλίσεων που έχουν προεπιλεχθεί για κάθε στόχο. Οι αλγόριθμοι που εφαρμόστηκαν προσέγγισαν σε σημαντικό ποσοστό τις ελάχιστες λύσεις αλλά φάνηκε ότι η απόδοσή τους και η ταχύτητα σύγκλισης εξαρτάται από τα εκάστοτε χαρακτηριστικά του προβλήματος και την επιλογή των τιμών των αντίστοιχων παραμέτρων λειτουργίας τους. Optimal project scheduling is one of the most challenging problems in the field of operations research. The concurrent optimization of several competing project objectives, such as total makespan and cost, under limited resource availability and time constraints makes the scheduling process of a project a hard combinatorial optimization problem. In this work, a method for tackling the multi-objective multi-mode resource constrained project scheduling problem is proposed and evaluated. The multiple objectives of a schedule, including total project duration and cost minimization and resource leveling are combined in a single cost objective function. As a result, the method aims at minimizing the total cost that results from resource overallocation, project deadline exceedence and day-by-day resource fluctuations added to the total direct and indirect project cost resulting from the resource use. The proposed method can be applied to projects with more than one renewable resources and activity execution modes and in cases of generalized precedence relations between the activities. The proposed method has been tested in a number of project instances and two evolutionary algorithms, Genetic Algorithms and Harmony Search, have been employed to cope with the optimization problem. The results showed the proposed technique efficient in combining the different project objectives in accordance with the importance of each goal as set by the predefined unit costs related to them. Both optimization techniques were proved effective in finding near optimal solutions but their efficiency and convergence rate depend on the size and characteristics of the problem at hand while proper parameter setting is crucial. 2017-07-17T10:11:21Z 2017-07-17T10:11:21Z 2016-06-11 Thesis http://hdl.handle.net/10889/10439 gr 6 application/pdf |