Professional Documents
Culture Documents
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ANDRITSOU
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ANDRITSOU
I ΘΕΣΣΑΛΙΑΣ
ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΩΝ ΜΕ ΠΕΡΙΟΡΙΣΜΕΝΟΥΣ
ΠΟΡΟΥΣ ΚΑΙ ΠΕΡΙΟΡΙΣΜΟΥΣ ΣΤΗΝ ΕΡΓΑΣΙΑΚΗ
ΣΥΝΕΧΕΙΑ ΤΩΝ ΠΟΡΩΝ
ΛΑΡΙΣΑ , 2015
0
1
2
Περιεχόμενα
ABSTRACT .............................................................................................................................. 4
ΠΕΡΙΛΗΨΗ .............................................................................................................................. 4
ΚΕΦΑΛΑΙΟ 1: ΕΙΣΑΓΩΓΗ ..................................................................................................... 5
ΚΕΦΑΛΑΙΟ 2: ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ ΚΑΙ ΧΡΟΝΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ .............. 7
2.1 Ορισμός Έργου.................................................................................................................... 7
2.2 Χαρακτηριστικά Έργου ....................................................................................................... 8
2.3 Διαχείριση Έργου ................................................................................................................ 9
2.4 Προγραμματισμός Έργου .................................................................................................. 10
2.5 Βασικά Συστατικά του Έργου ........................................................................................... 10
2.6 Ορισμός Πόρων ................................................................................................................. 11
2.7 Κατηγορίες Πόρων ............................................................................................................ 11
2.8 Κριτήρια Επιλογής Πόρων ................................................................................................ 14
2.9 Κατανομή πόρων σύμφωνα με περιορισμούς στη διαθεσιμότητά τους ........................... 15
2.10 Προβλήματα προγραμματισμού έργων με περιορισμούς πόρων (RCPSP) ..................... 16
2.11 Στρατηγικές που ακολουθούνται αν υπάρχει χαμηλή διαθεσιμότητα ενός πόρου .......... 17
2.12 Μέθοδοι Χρονικού Προγραμματισμού ........................................................................... 18
2.12.1 Διάγραμμα Gantt .......................................................................................................... 18
2.12.2 Μέθοδος της κρίσιμης διαδρομής (μέθοδος CPM – Critical Path Method) ................ 20
2.12.3 Μέθοδος PERT – Programme Evaluation and Review Technique .............................. 21
ΚΕΦΑΛΑΙΟ 3: ΠΡΟΒΛΗΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΡΓΩΝ ΜΕ ΠΕΡΙΟΡΙΣΜΟΥΣ
ΠΟΡΩΝ (RCPSP) ................................................................................................................... 24
3.1 Ευρετικές μέθοδοι βασισμένες σε κανόνες προτεραιότητας ............................................. 24
3.2 Σχήματα προγραμματισμού (SGS) .................................................................................... 26
3.2.1 Σειριακό σχήμα προγραμματισμού και λίστα προγραμματισμού. ................................. 26
3.3 Προτεινόμενες μέθοδοι επίλυσης ...................................................................................... 27
3.3.1 Μέθοδοι που δημιουργούν ένα πρόγραμμα.................................................................... 27
ΚΕΦΑΛΑΙΟ 4: ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ ............................................................................ 29
ΚΕΦΑΛΑΙΟ 5: ΣΥΜΠΕΡΑΣΜΑΤΑ...................................................................................... 37
ΒΙΒΛΙΟΓΡΑΦΙΑ ..................................................................................................................... 40
ΠΑΡΑΡΤΗΜΑ 1: ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ ......................................................................... 43
3
ABSTRACT
Ιn most projects there are limitations on some resources with no alternative such as
using certain substitute resources. In planning a project, it is most likely to be periods
in which available funds are not sufficient for carrying out the proposed work. To
solve this problem is scheduling work. The goal of the scheduling of a project is the
approximate determination of the duration, the start and end of the activities, phases
and the entire project. Usually, the calculation of the duration of a work achieved
using the methods PERT, CPM and Gantt chart. However, heuristics-based priority
rules, they remain among the most important heuristic solving techniques. Resolving
about the SGS which form the core of most heuristic methods
ΠΕΡΙΛΗΨΗ
Στα περισσότερα έργα υπάρχουν περιορισμοί σε κάποιους πόρους χωρίς να υπάρχουν
εναλλακτικές, όπως χρήση κάποιων υποκατάστατων πόρων. Στον προγραμματισμό
ενός έργου, είναι πολύ πιθανό, να υπάρξουν χρονικές περίοδοι κατά τις οποίες οι
διαθέσιμοι πόροι να µην επαρκούν για την εκτέλεση των προγραμματιζόμενων
εργασιών. Για να λυθεί αυτό το πρόβλημα γίνεται χρονικός προγραμματισμός του
έργου. Ο στόχος του χρονικού προγραμματισμού ενός έργου είναι ο προσεγγιστικός
προσδιορισμός της χρονικής διάρκειας, της έναρξης και λήξης των δραστηριοτήτων,
των φάσεων και ολόκληρου του έργου. Συνήθως ο υπολογισμός της χρονικής
διάρκειας ενός έργου γίνεται με τη χρήση των μεθόδων PERT, CPM και το
διάγραμμα Gantt. Ωστόσο, οι ευρετικές μέθοδοι που βασίζονται σε κανόνες
προτεραιότητας, παραμένουν από τις πιο σημαντικές ευρετικές τεχνικές επίλυσης. Η
επίλυση γίνεται με τα SGS που αποτελούν τον πυρήνα των περισσοτέρων ευρετικών
μεθόδων.
4
ΚΕΦΑΛΑΙΟ 1: ΕΙΣΑΓΩΓΗ
Ο σχεδιασμός της διαχείρισης πόρων είναι μια διαδικασία κατά την οποία ο
διαχειριστής έργου αποφασίζει ποιοι πόροι πρέπει να αποκτηθούν, από ποιες πηγές,
πότε και πώς θα χρησιμοποιηθούν. Γενικά ο σχεδιασμός της διαχείρισης πόρων έχει
να κάνει με την ανάλυση μεταξύ του κόστους της απόκτησης επιπλέον πόρων σε
περίπτωση που υπάρξει έλλειψη και το κόστος χρήσης εναλλακτικών πόρων. Για
παράδειγμα αν υπάρχει έλλειψη σε χρόνο, οι δύο εναλλακτικές μπορεί να είναι ή να
πληρώσουμε υπερωρίες του ήδη υπάρχοντος προσωπικού, ή να προσληφθεί
προσωρινά επιπλέον προσωπικό. Αυτές οι δύο επιλογές αναλύονται και επιλέγεται η
βέλτιστη περίπτωση.
Ο διαχειριστής έργου είναι αυτός που επιβλέπει και ελέγχει τη χρήση των πόρων και
την αποδοτικότητα με την οποία καταναλώνονται, κατά τη διάρκεια της εκτέλεσης
του έργου. Σε περίπτωση που διαπιστωθούν ελλείψεις θα πρέπει ο επανασχεδιασμός
και επαναπρογραμματισμός του έργου να γίνει πρώτη προτεραιότητα.
5
διαθεσιμότητα ενός πόρου και οι μέθοδοι χρονικού προγραμματισμού (Διάγραμμα
Gantt, μέθοδος CPM, μέθοδος PERT).
6
ΚΕΦΑΛΑΙΟ 2: ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ ΚΑΙ ΧΡΟΝΙΚΟΣ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Για τον όρο έργο (Project) έχουν δοθεί αρκετοί ορισμοί. Παρακάτω παρατίθενται
μερικοί από αυτούς (Kώστογλου, 1995):
Έργο είναι μια σειρά από δραστηριότητες που διευθύνονται για την επίτευξη
ενός επιθυμητού στόχου.
Έργο είναι μια προσωρινή και συχνά προσαρμοσμένη πρωτοβουλία που
αποτελείται από πολλές μικρότερες εργασίες και δραστηριότητες που πρέπει
να συντονιστούν και να ολοκληρωθούν για να τελειώσει ολόκληρη η
πρωτοβουλία εντός συγκεκριμένου χρονοδιαγράμματος και προϋπολογισμού.
Έργο είναι μια προσωρινή προσπάθεια που συμπεριλαμβάνει μια
συνδεδεμένη ακολουθία δραστηριοτήτων και μια ποικιλία πόρων, η οποία έχει
σχεδιαστεί για να επιτύχει ένα συγκεκριμένο και μοναδικό αποτέλεσμα, και
λειτουργεί εντός περιορισμών χρόνου, κόστους και ποιότητας και
χρησιμοποιείται συχνά για να εισάγει αλλαγές.
Έργο είναι μια σειρά από συσχετιζόμενες εργασίες, προς επίτευξη
συγκεκριμένων στόχων, που εκτελούνται εντός προκαθορισμένης χρονικής
περιόδου, κάτω από περιορισμούς σε κόστος και σε πόρους.
7
Τέλος, στους παραπάνω ορισμούς πρέπει να προσθέσουμε τις υποδομές (χώροι,
εγκαταστάσεις).
Αντικειμενικός σκοπός
Κύκλος ζωής (αρχή, μέση, τέλος)
Επιμέρους δραστηριότητες (ποιες είναι, σειρά προτεραιότητας, συσχέτιση
αποστολών, ποιοι τις πραγματοποιούν)
Μοναδικότητα
Ανταγωνισμός
Διαθέσιμοι πόροι (ανθρώπινο δυναμικό, εξοπλισμός, κεφάλαια, υποδομή)
Χρονικός ορίζοντας (χρονική στιγμή έναρξης και λήξης)
Υπεύθυνος διαχείρισης έργου - Ομάδα εκτέλεσης του έργου
Πελάτης
8
• Η υλοποίηση συστημάτων πληροφορικής (έργα πληροφορικής).
• Ο σχεδιασμός και η υλοποίηση νέων οργανωτικών δομών (έργα ανθρωπίνων
πόρων).
• Ο σχεδιασμός και η άσκηση επιθεωρήσεων (έργα διαχείρισης ποιότητας).
• Η βελτίωση της παραγωγικότητας εντός καθορισμένης χρονικής περιόδου.
• Η ανάκτηση από καταστροφή (περιορισμός των ζημιών που έχουν προκληθεί από
φωτιά, πλημμύρα, ατύχημα).
• Οι Ολυμπιακοί Αγώνες (αθλητικά γεγονότα)
• Μεταφορές και διακίνηση προϊόντων
• Μετακομίσεις ή διακοπές (έργα οικιακής κλίμακας).
9
κέρδος, δυσφημούν τον διευθυντή του έργου και την εργολήπτρια εταιρεία ή
υπονομεύουν την ολοκλήρωση του έργου.
10
Η διεξαγωγή ενός έργου συνδέεται άμεσα με την έννοια των Πόρων (Resources). Σε
κάθε έργο εμπλέκονται περισσότερο ή λιγότερο ανάλογα με το αντικείμενο του έργου
(Δημητριάδης, 2009):
Ανθρώπινοι πόροι (Human resources)
Εξοπλισμός (Equipment), δηλαδή οι μηχανές και τα εργαλεία.
Αναλώσιμοι πόροι (Consumable Resources), δηλαδή κάθε τι που
καταναλώνεται στο έργο και που χρεώνεται άμεσα στο έργο. (πρώτες ύλες,
τροφή, ένδυση εργαζομένων κτλ). Ιδιαίτερο ρόλο και σημασία παίζουν τα
υλικά, η αλλιώς υλικοί πόροι (materials).
11
Διαθεσιμότητα των πόρων. Εδώ οι πόροι χωρίζονται σε τρεις κατηγορίες. Η
πρώτη κατηγορία πόρων είναι διαθέσιμοι όλο το χρόνο σε ίδια επίπεδα. Αυτοί
είναι πόροι ανανεώσιμοι. Η δεύτερη κατηγορία είναι πόροι διαθέσιμοι στην
αρχή του έργου, οι οποίοι καταναλώνονται με το χρόνο και αποτελούν τους
εξαντλούμενους πόρους. Ο πιο σημαντικός εξαντλούμενος πόρος είναι ο
χρόνος. Άλλοι τέτοιοι πόροι μπορεί να είναι κάποιο υλικό ή ο χρόνος
επεξεργασίας ενός υπολογιστή. Μια τρίτη κατηγορία είναι πόροι που είναι
διαθέσιμοι σε συγκεκριμένες περιόδους και σε περιορισμένη ποσότητα. Η
διαθεσιμότητα αυτού του είδους πόρων προσδιορίζεται καθ’ όλη τη διάρκεια
ενός έργου πέραν του αρχικού προγραμματισμού. Αυτοί καλούνται διπλά
περιορισμένοι πόροι λόγω του περιορισμού τους τόσο στην ποσότητα όσο και
στο χρόνο στον οποίο είναι διαθέσιμοι. Τέτοιοi πόροι μπορεί να είναι το
ρευστό χρήμα σε ένα έργο. Σύμφωνα µε τον Talbot (1982) κάθε διπλά
περιορισμένος πόρος μπορεί να αναπαρασταθεί από ένα ανανεώσιμο και ένα
µη ανανεώσιμο πόρο, αντίστοιχα. Με βάση αυτή την ταξινόμηση σκοπός στη
χρησιμοποίηση των ευρέως διαθέσιμων πόρων είναι να μειώσουμε τον χρόνο
αδράνειας, δηλαδή χρόνο κατά τον οποίο δε χρησιμοποιείται αυτό το είδος
πόρων, ή να μεγιστοποιήσουμε τη χρήση τους. Αντίθετα στους πόρους της
δεύτερης και τρίτης κατηγορίας σκοπός είναι η όσο το δυνατόν
αποδοτικότερη χρήση τους, ώστε να μην ξοδεύονται άσκοπα. (Slowinski,
1981)
12
Είναι φανερό πως οι πόροι που πρακτικά είναι απεριόριστοι ή εύκολα
ανανεώσιμοι και πόροι που είναι γενικά εξαντλούμενοι αντιμετωπίζονται
διαφορετικά στον χρονοπρογραμματισμό ενός έργου. Οι πρώτοι δεν απαιτούν
συνεχή παρακολούθηση αλλά μπορεί να είναι ακριβοί και έτσι η αποδοτική
εκμετάλλευσή τους μπορεί να μειώσει το ολικό κόστος του έργου. Από την
άλλη οι πόροι της δεύτερης κατηγορίας έχουν υψηλή προτεραιότητα και
χρειάζεται διαρκής παρακολούθηση και έλεγχος αφού τυχόν ελλείψεις σε
αυτούς μπορεί να καθυστερήσουν ένα έργο σημαντικά ή ακόμα και να
οδηγήσουν σε μη ολοκλήρωσή του. (Shtub et al., 2005)
Κλείνοντας, σχετικά µε τους πόρους ενός έργου, μπορούμε να διακρίνουμε τις έξης
περιπτώσεις:
13
Η διαθεσιμότητα των πόρων να είναι η ίδια σε κάθε περίοδο του έργου ή να
αλλάζει από περίοδο σε περίοδο.
Όταν µια δραστηριότητα διαρκεί περισσότερο από µια περίοδο οι ποσότητα
των απαιτούμενων πόρων μπορεί να είναι σταθερή σε κάθε περίοδο ή να
αλλάζει κάθε περίοδο.
14
έργα. Έτσι πρέπει, εκτός του τι είναι καλύτερο για το έργο για το οποίο γίνεται
η διαχείριση, να υπολογίζεται και το καλύτερο για το σύνολο του οργανισμού.
Ο ίδιος ο οργανισμός μπορεί να ελέγχει καλύτερα τους δικούς του πόρους, κι
έτσι όταν υπάρχει επιλογή να αποκτηθούν νέοι πόροι, ο βαθμός
διαθεσιμότητας και ο βαθμός ελέγχου πάνω τους πρέπει να συγκρίνεται με το
κόστος τους.
Ένα μέγεθος που μετράει την απόδοση, δηλαδή τι ποσότητα πόρων χρησιμοποιείται
αποτελεσματικά χωρίς πολλές απώλειες, είναι η δυναμικότητα, η οποία χωρίζεται σε
(Shtub et al., 2005):
α) Ονομαστική δυναμικότητα, που είναι το μέγιστο που μπορεί να πάρουμε από
μια ποσότητα πόρων σε ιδανικές συνθήκες.
β) Πραγματική δυναμικότητα, που είναι το μέγιστο που μπορεί να πάρουμε από
μια ποσότητα πόρων, λαμβάνοντας υπόψη το συνδυασμό των διάφορων
διαδικασιών, τον προγραμματισμό, τους περιορισμούς, τη συντήρηση, το
περιβάλλον και τα αποτελέσματα από το συνδυασμό κάποιων πόρων όταν
χρησιμοποιούνται ταυτόχρονα.
15
2.10 Προβλήματα προγραμματισμού έργων με περιορισμούς πόρων (RCPSP)
Στον προγραμματισμό ενός έργου, είναι πολύ πιθανό, να υπάρξουν χρονικές περίοδοι
κατά τις οποίες οι διαθέσιμοι πόροι να µην επαρκούν για την εκτέλεση των
προγραμματιζόμενων εργασιών. Αυτό το πρόβλημα πρέπει να λυθεί έτσι ώστε να
κατασκευαστεί υλοποιήσιμο χρονοδιάγραμμα. Ο ευκολότερος τρόπος επίλυσης είναι
η τοποθέτηση περισσότερων πόρων στις δραστηριότητες όπου παρατηρείται το
πρόβλημα. Ωστόσο, αυτό δεν είναι πάντα εφικτό είτε γιατί το επιπρόσθετο κόστος
ξεπερνά τον προϋπολογισμό είτε λόγω τεχνικών περιορισμών δεν μπορούν να
χρησιμοποιηθούν περισσότερα μηχανήματα ή ανθρώπινοι πόροι. (Burke, 1994)
16
νωρίτερα χωρίς να παραβιάζει τις σχέσεις προτεραιότητας και χωρίς να
υπάρχει υπερφόρτωση πόρων σε καμία περίοδο. Αυτού του είδους τα
προβλήματα ονομάζονται προβλήματα χρονοπρογραμματισμού έργων µε
περιορισμούς πόρων (resource-constrained project scheduling problems).
(Harhalakis 1989, Meredith & Mantel, 1995)
17
τύπου έναρξης – λήξης γίνει έναρξης – έναρξης τότε ίσως η καθυστέρηση
αντιμετωπισθεί.
δ) Χρήση εναλλακτικών πόρων. Για παράδειγμα μπορεί να αποκτηθεί προσωπικό
από γραφεία ευρέσεως εργασίας, όμως το κόστος να είναι υψηλό. Έτσι θα χρειαστεί
να γίνει επιπλέον ανάλυση ώστε να σταθμιστεί το κόστος σε χρήμα με το κόστος σε
χρόνο αν η πρόσληψη προσωπικού σημαίνει καθυστερήσεις.
Είναι φυσικό ότι αν καμία από αυτές τις στρατηγικές δεν λύσει το πρόβλημα τότε
αναγκαστικά κάποιες δραστηριότητες θα πρέπει να καθυστερήσουν πέρα από τον
προκαθορισμένο χρόνο που τους αναλογεί καθυστερώντας το έργο συνολικά.
18
κάθε δράση και σε οριζόντια διάταξη οι ράβδοι αποτύπωσης του χρόνου, με μήκος
ανάλογο με την χρονική διάρκεια που απαιτείται για την ολοκλήρωσή της. Κάθε
ράβδος αρχίζει από το σημείο που στον οριζόντιο άξονα αντιστοιχεί με το χρονικό
σημείο έναρξης της συγκεκριμένης δράσης. Στο σχήμα 1 παρουσιάζεται ένα τυπικό
διάγραμμα Gantt. (Ιωάννου 2005, Wikipedia 2015)
Εύκολα μπορεί να αντιληφθεί κανείς την απλότητα του σχηματικού μοντέλου όσον
αφορά τα διαγράμματα Gantt. Τα πλεονεκτήματα από την χρήση της συγκεκριμένης
τεχνικής είναι η σαφής απεικόνιση της χρονικής διάρκειας και της αλληλουχίας των
δράσεων, η εύκολη και γρήγορη κατασκευή του, αλλά και η ευκολία με την οποία
μπορεί να κατανοήσει ακόμα και κάποιο μη εξειδικευμένο άτομο τις πληροφορίες
που το διάγραμμα Gantt παρέχει στον χρήστη του. Βέβαια τα διαγράμματα Gantt δεν
έχουν μεγάλες δυνατότητες πληροφόρησης και έτσι συνήθως χρησιμοποιούνται σε
λιγότερο πολυσύνθετα έργα. Κάποια από τα μειονεκτήματά τους είναι η δυσκολία
στην αναπροσαρμογή τους όταν παρουσιάζονται μεταβολές στην χρονική διάρκεια
εκτέλεσης κάποιων δράσεων ή δραστηριοτήτων, καθώς επίσης και η δυσκολία της
εφαρμογής τους σε έργα με μεγάλο αριθμό δράσεων, λόγω του σημαντικού χώρου
που απαιτεί η απεικόνισή τους. Ακόμα υπάρχει αδυναμία στην απεικόνιση των
αλληλεξαρτήσεων μεταξύ των δράσεων του έργου και τέλος αδυναμία για την
19
παρουσίαση των κρίσιμων δράσεων ή δραστηριοτήτων για την επιτυχή ολοκλήρωση
του συνολικού έργου. (Ιωάννου 2005, Wikipedia 2015)
2.12.2 Μέθοδος της κρίσιμης διαδρομής (μέθοδος CPM – Critical Path Method)
Από τις πολύ πρώιμες ακόμα εφαρμογές της μεθόδου γνώρισε τέτοια απήχηση, που
από τότε εφαρμόζεται σε σημαντικό αριθμό έργων διαφόρων τύπων σε παγκόσμια
κλίμακα. Για μια απόλυτα επιτυχημένη εφαρμογή της μεθόδου θα πρέπει οι
επιμέρους εργασίες (δράσεις ή δραστηριότητες) που σχετίζονται με το έργο, να έχουν
τα ακόλουθα χαρακτηριστικά:
Να είναι καλώς ορισμένες στη διάσταση του χρόνου και η περάτωσή τους να
συμπίπτει με το πέρας του συνόλου του έργου
Να είναι ανεξάρτητες μεταξύ τους
Να ακολουθούν συγκεκριμένη σειρά εκτέλεσης
20
5. Προσδιορισμός πάνω στο δίκτυο, με διαδρομή από την αρχή προς το τέλος του
έργου, της ταχύτερης δυνατής έναρξης και ολοκλήρωσης κάθε δράσης με βάση το
δίκτυο και τους χρόνους ολοκλήρωσης.
6. Προσδιορισμός πάνω στο δίκτυο, με διαδρομή από το τέλος προς την αρχή του
έργου, του αργότερου χρόνου έναρξης και ολοκλήρωσης κάθε δράσης, με βάση τον
ταχύτερο χρόνο ολοκλήρωσης του έργου που προσδιορίστηκε στο προηγούμενο
βήμα.
7. Προσδιορισμός του χρόνου που μπορεί να καθυστερήσει κάθε δράση (χρονικό
περιθώριο χρόνου) με βάση την διαφορά των χρόνων που βρέθηκαν στα δύο
προηγούμενα βήματα.
8. Αναγνώριση και καταγραφή των κρίσιμων δράσεων που είναι εκείνες των οποίων
η διαφορά των χρόνων είναι μηδενική και δεν μπορούν κατά συνέπεια να
καθυστερήσουν. Αυτές αποτελούν την κρίσιμη διαδρομή.
9. Χρήση των πληροφοριών από τα βήματα 5 και 6 για τον βασικό προγραμματισμό
του έργου. (Ιωάννου 2005, Wikipedia 2015)
21
αναπτύχθηκε το 1958 από το Γραφείο ειδικών έργων του πολεμικού ναυτικού των
ΗΠΑ, για την ανάπτυξη και διαχείριση του προγράμματος «Πύραυλοι Polaris».
Η μέθοδος PERT στηρίζεται στην υπόθεση ότι ο χρόνος περάτωσης κάθε δράσης του
έργου είναι μια στοχαστική μεταβλητή που ακολουθεί την κατανομή βήτα (beta
distribution). Αντί μιας σταθερής τιμής για την διάρκεια αυτού του χρόνου δίνονται
τρεις εκτιμήσεις για αυτή την τιμή:
Ελάχιστη ή αισιόδοξη εκτίμηση a, που αντιστοιχεί στην πιο αισιόδοξη
εκτίμηση της διάρκειας της δράσης, που θα προκύψει υπό τις ευνοϊκότερες
συνθήκες εκτέλεσης της. (Υπάρχει μόνο μια πολύ μικρή πιθανότητα, όχι
περισσότερο από 1% η δράση να ολοκληρωθεί σε ακόμα μικρότερο χρόνο).
Συντηρητική ή η πλέον πιθανή εκτίμηση m, που είναι η τιμή που θα
προέκυπτε συχνότερα, αν η δράση επαναλαμβανόταν πολλές φορές, ή που θα
αποτελούσε την εκτίμηση της διάρκειας, αν επρόκειτο να γίνει μια μοναδική
τέτοια εκτίμηση.
Μέγιστη ή απαισιόδοξη εκτίμηση b, που θα προκύψει κάτω από τις
δυσμενέστερες συνθήκες. (Υπάρχει μόνο μια πολύ μικρή πιθανότητα, όχι
περισσότερο από 1% η δράση να ολοκληρωθεί σε ακόμα μεγαλύτερο χρόνο).
Οι παραπάνω εκτιμήσεις στην πράξη γίνονται από έμπειρα και αρμόδια πρόσωπα,
που συνήθως είναι και οι υπεύθυνοι για την εκτέλεση κάθε δράσης, παίρνοντας υπ’
όψιν τους παράγοντες που μπορεί να επηρεάσουν την διάρκειά της. Το επόμενο βήμα
στην μέθοδο PERT είναι η κατάστρωση από τους ειδικούς του πίνακα των δράσεων
με την κωδικοποίηση τους, την αλληλουχία τους (τις συνδεόμενες δράσεις) και τους
χρόνους διάρκειας για κάθε μια. (Ιωάννου 2005, Wikipedia 2015)
Λαμβάνοντας υπ’ όψιν ότι η διάρκεια κάθε δράσης είναι μια στοχαστική μεταβλητή
που ακολουθεί την κατανομή βήτα και έχοντας τις τρεις εκτιμήσεις για την διάρκεια
των δράσεων, μπορεί κανείς να υπολογίσει τον αναμενόμενο χρόνο περάτωσης t κάθε
δράσης με την παρακάτω σχέση:
22
Η σχέση αυτή προκύπτει από την κατανομή βήτα και δίδει βαρύτητα στην
συντηρητική εκτίμηση m τέσσερις φορές σε σχέση με τις άλλες δύο εκτιμήσεις. Με
βάση την σχέση αυτή και χρησιμοποιώντας τις τρεις εκτιμήσεις, υπολογίζεται ο
αναμενόμενος χρόνο περάτωσης t για κάθε μία από τις δράσεις.
23
ΚΕΦΑΛΑΙΟ 3: ΠΡΟΒΛΗΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΡΓΩΝ ΜΕ
ΠΕΡΙΟΡΙΣΜΟΥΣ ΠΟΡΩΝ (RCPSP)
Στον προγραμματισμό ενός έργου, είναι πολύ πιθανό, να υπάρξουν χρονικές περίοδοι
κατά τις οποίες οι διαθέσιμοι πόροι να μην επαρκούν για την εκτέλεση των
προγραμματιζόμενων εργασιών. Το πρόβλημα προγραμματισμού έργων με
περιορισμούς πόρων μπορεί να διατυπωθεί ως εξής: ένα απλό έργο αποτελείται από n
δραστηριότητες οι οποίες πρέπει να εκτελεστούν για να ολοκληρωθεί το έργο. Οι μη
πραγματικές δραστηριότητες 1 και n προσδιορίζουν την έναρξη και τη λήξη του
έργου, αντίστοιχα. Οι δραστηριότητες σχετίζονται με δύο είδη περιορισμών. Πρώτον,
σχέσεις προτεραιότητας, οι οποίες περιορίζουν τη δραστηριότητα j να ξεκινήσει πριν
τελειώσουν όλες οι προαπαιτούμενές της. Δεύτερον, η εκτέλεση των δραστηριοτήτων
απαιτεί πόρους, οι οποίοι είναι περιορισμένοι. Συνολικά έχουμε ένα σύνολο από K
τύπους πόρων. Το παραπάνω πρόβλημα αποτελεί το βασικό πρόβλημα
προγραμματισμού έργων με περιορισμούς πόρων. Οι μέθοδοι επίλυσης των RCPSP
διακρίνονται σε δύο κύριες κατηγορίες, τις βέλτιστες προσεγγίσεις (optimal
procedures) και τις ευρετικές (heuristics). Τα τελευταία χρόνια έχουν αναπτυχθεί
διάφορες μετά-ευρετικές μέθοδοι, όπως γενετικοί αλγόριθμοι. (Turner, 2009)
24
δυναμικούς, που ανανεώνουν τις τιμές κάθε φορά που προγραμματίζεται μια
δραστηριότητα. Κάποιοι κανόνες μπορούν να εφαρμοστούν μόνο στατικά ή δυναμικά
ενώ κάποιοι άλλοι και με τους δύο τρόπους. Στους σύνθετους κανόνες μπορούμε να
ξεχωρίσουμε μια υποκατηγορία: τους κανόνες που βασίζονται στο κόστος χαμένης
ευκαιρίας. Αυτοί οι κανόνες είναι δυναμικοί και υπολογίζουν την τιμή υποθέτοντας
πως αντί για την δραστηριότητα j, προγραμματίζεται μια άλλη.
Οι κανόνες προτεραιότητας είναι πολύ σημαντικοί για τη λύση των RCPSP (Kolisch,
1996a) γιατί:
25
3.2 Σχήματα προγραμματισμού (SGS)
Τα SGS αποτελούν τον πυρήνα των περισσοτέρων ευρετικών μεθόδων. Τα SGS
δημιουργούν ένα μερικό πρόγραμμα και επεκτείνοντας αυτό το μερικό πρόγραμμα
καταλήγουν σε ένα εφικτό πρόγραμμα. Μερικό πρόγραμμα είναι αυτό που μόνο ένα
υποσύνολο όλων των δραστηριοτήτων έχει προγραμματιστεί. Διακρίνονται σε
σειριακό και παράλληλο (Kolisch & Hartmann, 1999). Παρακάτω, παρατίθεται
ανάλυση για το σειριακό σχήμα προγραμματισμού.
26
1. Καθορίζεται ο νέος χρόνος προγραμματισμού και οι δραστηριότητες με χρόνο
ολοκλήρωσης ίσο με τον καινούργιο χρόνο προγραμματισμού μετακινούνται από το
σύνολο των ενεργών στο σύνολο των ολοκληρωμένων. Αυτό μπορεί να έχει ως
αποτέλεσμα τη μετακίνηση κάποιων δραστηριοτήτων στο σύνολο επιλογής.
27
δραστηριότητα με την μεγαλύτερη αξία, τότε η πιθανότητα είναι ()Σ∈=jjiDgipvv. Οι
Schirmer & Riesenberg (1997) προτείνουν μια τροποποιημένη μέθοδο, την οποία
ονομάζουν κανονικοποιημένη μέθοδο τυχαίας μεροληπτικής δειγματοληψίας
(NBRS). Η μέθοδος αυτή η οποία ουσιαστικά εξασφαλίζει το ότι η πιθανότητα
επιλογής της δραστηριότητας με την μικρότερη (μεγαλύτερη) αξία είναι ίδια όταν
ψάχνουμε για την δραστηριότητα με την μεγαλύτερη (μικρότερη) αξία. Τέλος, έχει
προταθεί μια παραλλαγή της μεθόδου που υπολογίζει το κόστος των αποτυχημένων
ευκαιριών σε επιλογές δραστηριοτήτων (regret biased random sampling-RBRS)
χρησιμοποιεί έμμεσα την αξία μέσω του κόστους χαμένης ευκαιρίας. Αν και πάλι το
αντικείμενο του κανόνα προτεραιότητας είναι να επιλεγεί η δραστηριότητα με την
μεγαλύτερη αξία, το κόστος χαμένης ευκαιρίας rj είναι η απόλυτη διαφορά μεταξύ
της αξίας της δραστηριότητας και της μικρότερης αξίας των δραστηριοτήτων του
συνόλου Dg, δηλαδή, rj = νj - minieDg νi . Πριν από τον υπολογισμό των
α
πιθανοτήτων, το κόστος χαμένης ευκαιρίας μπορεί να τροποποιηθεί σε r'j= (rj+ε)
(Drexl, 1991). Προσθέτοντας την σταθερά ε > 0 εξασφαλίζουμε ότι η πιθανότητα για
κάθε δραστηριότητα θα είναι μεγαλύτερη του 0 και επομένως κάθε πρόγραμμα του
πληθυσμού μπορεί να δημιουργηθεί. Με την επιλογή της παραμέτρου α ελέγχεται η
ποσότητα της «προκατάληψης». Το υψηλό α δεν θα προκαλέσει καμία προκατάληψη
και επομένως ακριβή επιλογή δραστηριότητας, ενώ ένα α κοντά στο 0 θα προκαλέσει
τη μέγιστη προκατάληψη και ως εκ τούτου τυχαία επιλογή δραστηριότητας. Ο
Kolisch (1995) βρήκε ότι όταν ε = α = 1 έχουμε ικανοποιητικά αποτελέσματα. Ο
Drexl (1991) χρησιμοποίησε ε=minieDg νi. Οι Schirmer & Riesenberg (1997)
πρότειναν μια τροποποίηση της μεθόδου την modified regret biased random sampling
(MRBRS) στην οποία το ε καθορίζεται δυναμικά. Πειραματικές συγκρίσεις που
έγιναν από τον Kolisch (1995) καθώς και επίπεδο του δένδρου (jump-trucking), Το
μειονέκτημά της μεθόδου είναι ότι, εξαιτίας της χρησιμοποίησης του παράλληλου
SGS, η βέλτιστη λύση πιθανώς να αποκλειστεί από την αναζήτηση. Ο Sprecher
(1996) χρησιμοποιεί μια ανάλογη ευρετική διαδικασία βάζοντας χρονικό όριο. Η
διαδικασία απαρίθμησης κατευθύνεται από το λεγόμενο δέντρο προαπαιτούμενων το
οποίο ουσιαστικά διακλαδίζεται με τις δραστηριότητες του συνόλου απόφασης του
σειριακού SGS. Προκειμένου να ληφθούν οι καλές λύσεις νωρίς στη διαδικασία
αναζήτησης (και έτσι μέσα στα χρονικά πλαίσια), εφαρμόζονται κανόνες
28
προτεραιότητας για να επιλέξουν τις πιο ελπιδοφόρες δραστηριότητες από το σύνολο
απόφασης για να διακλαδιστούν πρώτα.
Στη βιβλιογραφία εμφανίζονται την τελευταία δεκαετία πολλά άρθρα στα οποία
γίνεται υπολογιστική σύγκριση των διαφόρων προτεινόμενων αλγορίθμων.
Δεδομένης της αδυναμίας χρήσης (για λόγους χρονικού κόστους) αναλυτικών
βέλτιστων μεθόδων, έμφαση δίνεται στην εφαρμογή ευρετικών μεθόδων.
(Συρακούλης, 2011) Στο παρών κεφάλαιο αναφέρεται ένα παράδειγμα λειτουργίας
ευρετικών αλγορίθμων. Γίνεται εφαρμογή δύο κανόνων προτεραιότητας, οι οποίοι
είναι :
κανόνας προτεραιότητας του ελάχιστου περιθωρίου (MSLK)
κανόνας προτεραιότητας μικρότερου χρόνου επεξεργασίας (SPT)
Πίνακας 2
Στην περίπτωση που υπάρχει διαθεσιμότητα πόρων έτσι ώστε να είναι εφικτό το
χρονοπρόγραμμα της PERT/CPM η διάρκεια του έργου είναι 15 μονάδες χρόνου και
οι διαθέσιμοι πόροι είναι 9 .
Πίνακας 3
29
C B 2 4 4 6 5 7 1
D A 5 3 6 11 6 11 0
E C 3 4 6 9 7 10 1
F A 6 2 6 12 9 15 3
G D 4 3 11 15 11 15 0
H E 5 2 9 14 10 15 1
Πρώτη περίπτωση
Πίνακας 4
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G
Σύνολο
Δράστ. B E
F
6 6 6 6 8 8 9 9 9 7 7 7 5 5 3 0 0 0
Αν αφαιρέσουμε 1 πόρο αυτό σημαίνει πως από τους 9 που είχαμε στη διάθεσή μας
πάμε στους 8. Μέχρι τη δραστηριότητα C οι πόροι είναι επαρκείς , τη χρονική στιγμή
t=7 οι πόροι επαρκούν για 2 από τις 3 δραστηριότητες . Ακολουθώντας τον κανόνα
προτεραιότητας του ελάχιστου περιθωρίου (MSLK) θα επιλέξουμε τις D και E , οι
οποίες έχουν περιθώριο 0 και 1 αντίστοιχα έναντι της F η οποία έχει περιθώριο 3 .
Πίνακας 5
Η 2 2 2 2 2
G 3 3 3 3
F
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G
Σύνολο
Δράστ. B E
F
6 6 6 6 8 8 7 7 7 5 5 5 5 5 3 0 0 0
30
Το επόμενο βήμα είναι να δρομολογήσουμε πάλι δραστηριότητα. Όταν ολοκληρωθεί
μία από τις υλοποιούμενες δραστηριότητες D και E , θα μπορέσουν να
αποδεσμευθούν πόροι . Άρα η πρώτη στιγμή που ελέγχουμε είναι η t=12 (D) .
Πίνακας 6
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G
Σύνολο
Δράστ. B E
F F
6 6 6 6 8 8 7 7 7 5 5 7 7 7 5 2 2 0
Δεύτερη Περίπτωση
Πίνακας 7
31
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G
Σύνολο
Δράστ. B E
F
6 6 6 6 8 8 9 9 9 7 7 7 5 5 3 0 0 0
Αν αφαιρέσουμε 1 πόρο αυτό σημαίνει πως από τους 8 που είχαμε στη διάθεσή μας
πάμε στους 7. Οι πόροι είναι επαρκείς για τις δραστηριότητες Α και Β , τις χρονικές
στιγμές t=5 και t=7 οι πόροι δεν επαρκούν . Τη χρονική στιγμή t=7 μπορούν να
πραγματοποιηθούν 2 από τις 3 δραστηριότητες .Ακολουθώντας τον κανόνα
προτεραιότητας του ελάχιστου περιθωρίου (MSLK) θα επιλέξουμε τις D και E , οι
οποίες έχουν περιθώριο 0 και 1 αντίστοιχα έναντι των C και F που έχουν περιθώριο 1
και 3 αντίστοιχα .
Πίνακας 8
Η 2 2 2 2 2
G 3 3 3 3
F
E 4 4 4
D 3 3 3 3 3
C
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G
Σύνολο
Δράστ. B E
F
6 6 6 6 4 4 7 7 7 5 5 5 5 5 3 0 0 0
32
όταν τελειώσει η F θα μπορέσουμε να δρομολογήσουμε και τη C τη χρονική στιγμή
t=16 .
Πίνακας 9
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G C
Σύνολο
Δράστ. B E
F F
6 6 6 6 4 4 7 7 7 7 7 7 7 7 5 4 4 0
Τρίτη Περίπτωση
33
Πίνακας 10
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G
Σύνολο
Δράστ. B E
F
6 6 6 6 8 8 9 9 9 7 7 7 5 5 3 0 0 0
Αν αφαιρέσουμε 1 πόρο αυτό σημαίνει πως από τους 7 που είχαμε στη διάθεσή μας
πάμε στους 6.Οι πόροι είναι επαρκείς για τις δραστηριότητες Α και Β ,τις χρονικές
στιγμές t=5 , t=7 , t=10 και t=12 οι πόροι δεν επαρκούν .Τη χρονική στιγμή t=7
μπορεί να πραγματοποιηθεί 1 από τις 3 δραστηριότητες . Αρχικά θα δρομολογήσουμε
οπως στις προηγούμενες περιπτώσεις 2 δραστηριότητες και στην πορεία θα
κρατήσουμε 1.Ακολουθώντας τον κανόνα προτεραιότητας του ελάχιστου περιθωρίου
(MSLK) θα επιλέξουμε τις D και E , οι οποίες έχουν περιθώριο 0 και 1 αντίστοιχα
έναντι των C και F που έχουν περιθώριο 1 και 3 αντίστοιχα . Στη συνέχεια μεταξύ
των H και G επιλέγουμε την G γιατί έχει περιθώριο 0 έναντι της Η η οποία έχει 1 .
Πίνακας 11
Η
G 3 3 3 3
F
E 4 4 4
D 3 3 3 3 3
C
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G
Σύνολο
Δράστ. B E
F
6 6 6 6 4 4 7 7 7 3 3 3 3 3 3 0 0 0
34
Το επόμενο βήμα είναι να δρομολογήσουμε πάλι δραστηριότητα. Όταν ολοκληρωθεί
μία από τις υλοποιούμενες δραστηριότητες D και E , θα μπορέσουν να
αποδεσμευθούν πόροι . Άρα η πρώτη στιγμή που ελέγχουμε είναι η t=10 (Ε) . Όταν
τελειώσει η F θα μπορέσουμε να δρομολογήσουμε και τη C τη χρονική στιγμή t=16
και όταν τελειώσει η G μπορούμε να δρομολογήσουμε την H τη χρονική στιγμή t=16.
Πίνακας 13
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
A C D H G C
Σύνολο
Δράστ. B E H
F F
6 6 6 6 4 4 7 7 7 5 5 5 5 5 5 6 6 2 2 2 0 0 0
Πίνακας 14
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
A C D H G C
Σύνολο
Δράστ. B E H Ε
F F
6 6 6 6 4 4 3 3 3 5 5 5 5 5 5 6 6 2 2 2 4 4 4
35
Τη δεδομένη στιγμή οι πόροι επαρκούν . Με τους 6 διαθέσιμους πόρους που έχουμε
και εφαρμόζοντας τον κανόνα προτεραιότητας του ελάχιστου περιθωρίου
οδηγούμαστε σε εφικτό χρονοπρόγραμμα διάρκειας 23 ημερών . Αν εξετάσουμε το
πρόβλημα με κανόνα προτεραιότητας το μικρότερο χρόνο (SPT),πάλι το πρόβλημα
της μη επάρκειας θα το εντοπίσουμε τις χρονικές στιγμές t=5 , t=7 , t=10 και t=12 .
Μελετώντας τις διάρκειές τους καταφέρνουμε να θεσουμε προτεραιότητες. C = 2
χρονική διάρκεια , D= 5 χρονική διάρκεια , Ε=3 χρονική διάρκεια και F= 6 χρονική
διάρκεια , G=4 χρονική διάρκεια και Η = 5 χρονική διάρκεια . Η C ως μικρότερη σε
διάρκεια προς το παρόν μένει όπως είναι , άρα έχουμε : C -> E , E -> D , D -> F ,G -
> H και τέλος μετακινούμε την C στη χρονική στιγμή t=21 .
Πίνακας 15
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3 4 4
C
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
A C D H G H C
Σύνολο
Δράστ. B E D
F F
6 6 6 6 4 4 4 4 4 3 3 6 6 6 5 4 4 4 4 4 4 4
36
ΚΕΦΑΛΑΙΟ 5: ΣΥΜΠΕΡΑΣΜΑΤΑ
Η διάρκεια του έργου όπως προκύπτει από την επίλυση της PERT/CPM είναι 15
ημέρες . Στις τρείς περιπτώσεις που ασχοληθήκαμε εφαρμόστηκαν δύο κανόνες
προτεραιότητας : α) κανόνας προτεραιότητας του ελάχιστου περιθωρίου (MSLK) και
β) κανόνας προτεραιότητας μικρότερου χρόνου επεξεργασίας (SPT) . Σε όλες τις
περιπτώσεις όπως είναι λογικό έχουμε παράταση στη διάρκεια του έργου . Στις δυο
πρώτες τα αποτελέσματα συμπίπτουν ενώ στην τρίτη ο κανόνας προτεραιότητας
μικρότερου χρόνου επεξεργασίας μας δίνει μικρότερη διάρκεια στο χρονοπρόγραμμα
κατά μια ημέρα . Άρα καταλήγουμε στο γεγονός ότι ο δεύτερος κανόνας είναι
προτιμότερος , δίνοντάς μας καλύτερα αποτελέσματα.
Πίνακας 16
37
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G
Σύνολο
Δράστ. B E
F F
6 6 6 6 8 8 7 7 7 5 5 7 7 7 5 2 2 0
Πίνακας 17
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A C D H G C
Σύνολο
Δράστ. B E
F F
6 6 6 6 4 4 7 7 7 7 7 7 7 7 5 4 4 0
38
Πίνακας 18
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3
C 4 4
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
A C D H G C
Σύνολο
Δράστ. B E H Ε
F F
6 6 6 6 4 4 3 3 3 5 5 5 5 5 5 6 6 2 2 2 4 4 4
Πίνακας 19
Η 2 2 2 2 2
G 3 3 3 3
F 2 2 2 2 2 2
E 4 4 4
D 3 3 3 3 3 4 4
C
B 2 2 2 2
A 4 4 4 4 4 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
A C D H G H C
Σύνολο
Δράστ. B E D
F F
6 6 6 6 4 4 4 4 4 3 3 6 6 6 5 4 4 4 4 4 4 4
39
ΒΙΒΛΙΟΓΡΑΦΙΑ
Ελληνική
Δημητριάδης Α. (2009) Διοίκηση – Διαχείριση Έργου, Έκδοση 4η, Αθήνα: Εκδόσεις Νέων
Τεχνολογιών
Συρακούλης Κ., (2011) Χρονικός Προγραμματισμός ‘Εργων Ι & ΙΙ, Λάρισα: ΑΤΕΙ Λάρισας
40
Ξενόγλωσση
Alvarez–Valdes S.R., Tamarit J.M. (1989) Heuristic algorithms for resource–
constrained project scheduling: A review and an empirical analysis. Advances in
project scheduling, Amsterdam: Słowinski, R. and J. Weglarz (eds.). Elsevier
Botcher J., Drexl A., Kolisch R., Salewski, F (1996) Project scheduling under partially
renewable resource constraints, Manuskrausipte den Instituten für
Betriebswirtschaftslehre der Universität Kiel: Technical report 398
Burke R. (1994) Project management, New York: John Wiley & Sons Inc
Herroelen W., Demeulemeester E., De Reyck, B. (1997) A classification scheme for project
scheduling problems, Department of Applied Economics - Katholieke Universiteit
Leuven: Technical report,
Kelley J.E. Jr. (1963) The critical-path method: Resources planning and scheduling,
New Jersey: Prentice-Hall
41
Kolisch R. (1996a) Efficient priority rules for the resource – constrained project
scheduling problem, Journal of Operations Management, Vol. 14, pp. 179-192
Kolisch R., Hartmann S. (1999) Heuristic Algorithms for Solving the Resource-
Constrained Project Scheduling Problem: Classification and Computational Analysis,
Project scheduling: Recent models, algorithms and applications, Amsterdam: ed.
Weglarz, Kluwer
Leon V. J., Balakrishnan R. (1995) Strength and adaptability of problem space based
neighborhoods for resource constrained scheduling, OR Spektrum, Vol. 17, pp. 173-182.
Meredith J.R., Mantel S.J. (1995) Project Management: A Managerial Approach, 3rd
Ed., Chichester: Wiley
Slowinski R. (1981) Multi objective network scheduling with efficient use of renewable
and non-renewable resources, European Journal of Operation Research Vol. 7(3), pp
265-273
42
Talbot F. B. (1982) Resource-constrained project scheduling with time-resource
tradeoffs: The nonpreemptive case, Management Science, Vol. 28 (10), pp. 1197-1210
Ο μέγιστος αριθμός πόρων (max units/ time) για τα τρία έργα ώστε να μην έχουμε
υπερανάθεση πόρων κατά τη διάρκεια εκτέλεσης των εργασιών τους είναι: 7, 9 και 11
αντίστοιχα. Στην συνέχεια, αφαιρούμε έναν πόρο ώστε να έχουμε υπερανάθεση
πόρων και κάναμε εξισορρόπηση των πόρων με 3 κανόνες προτεραιότητας. Στη
συνέχεια αφαιρούμε ακόμα ένα πόρο και ξανακάνουμε εξισορρόπηση με κάθε
43
κανόνα που χρησιμοποιήσαμε την πρώτη φορά. Η διαδικασία επαναλαμβάνεται
συνολικά τρεις φόρες μειώνοντας έναν (1) πόρο τη φορά από την αρχική κατάσταση.
Καταγράφουμε τα αποτελέσματα και βγάζουμε συμπεράσματα.
44