+ All Categories
Home > Documents > Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση...

Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση...

Date post: 01-Dec-2019
Category:
Upload: others
View: 9 times
Download: 0 times
Share this document with a friend
69
Επιχειρησιακή Έρευνα I Operations/Operational Research (OR) Κωστής Μαμάσης Παρασκευή 09:00 – 12:00 Σημειώσεις των Α. Platis, K. Mamasis
Transcript
Page 1: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Επιχειρησιακή Έρευνα IOperations/Operational Research (OR)

Κωστής Μαμάσης

Παρασκευή 09:00 – 12:00

Σημειώσεις των Α. Platis, K. Mamasis

Page 2: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Περιεχόμενα EE 1&2

Εισαγωγή

Μαθηματικός Προγραμματισμός - Γραμμικός Προγραμματισμός

Βελτιστοποίηση δικτύων

Μαθηματικός Προγραμματισμός - Ακέραιος Προγραμματισμός

Μαθηματικός Προγραμματισμός - Δυναμικός προγραμματισμός

Μαθηματικός Προγραμματισμός - Μη γραμμικός προγραμματισμός

2

Page 3: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Περιεχόμενα EE 1

Εισαγωγή

Γραμμικός ΠρογραμματισμόςΜοντελοποίηση Προβλημάτων

Επίλυση ΠροβλημάτωνΓραφική μέθοδος

Μέθοδος Simplex

Μέθοδος μεγάλου Μ

Δυϊκότητα

Βελτιστοποίηση δικτύωνΠρόβλημα της συντομότερης διαδρομής

Πρόβλημα του ελάχιστου ζευγνύοντος δέντρου

Πρόβλημα μέγιστης ροής

Πρόβλημα ροής ελαχίστου κόστους

3

Page 4: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Εισαγωγή

Page 5: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Τι είναι η Επιχειρησιακή Έρευνα

Η ΕΕ είναι μια επιστημονική προσέγγιση που βασίζεται στην

επιστήμη των μαθηματικών και χρησιμοποιείται για την λήψη

των βέλτιστων αποφάσεων σε σύνθετα πρακτικά επιχειρησιακά

προβλήματα και για οποιοδήποτε τομέα εφαρμογής (άμυνα,

παραγωγή, μεταφορές, μάρκετινγκ, τηλεπικοινωνίες,

χρηματοοικονομικά, υγεία κλπ.)

5

Page 6: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Ιστορική Προέλευση της ΕΕ

• Έρευνα για την αποτελεσματικότητα των στρατιωτικών

επιχειρήσεων κατά τη διάρκεια του Β’ Παγκοσμίου πολέμου

(1939-1945).

• Εφεύρεση της μεθόδου Simplex (1947) από τον Dantzig

• Υλοποίηση της μεθόδου Simplex στα πρώτα υπολογιστικά

συστήματα (ENIAC: Electronical Numerical Integrator and

Computer) της εποχής

6

Page 7: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Που χρησιμοποιείται η ΕΕ

Η ΕΕ έχει μεγάλο εύρος εφαρμογής σε επιχειρήσεις και οργανισμούς

• Αμυντικές Εφαρμογές (military/defence applications)

• Συστήματα διανομής εμπορευμάτων (supply chain)

• Διαχείριση αποθεμάτων (inventory management)

• Οργάνωση δικτύων (μεταφορές, τηλεπικοινωνίες)

• Διαχείριση ουρών αναμονής

• κλπ

7

Page 8: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Που χρησιμοποιείται η ΕΕ

Παραδείγματα προβλημάτων:

• Επιλογή της τοποθεσίας μιας παραγωγικής μονάδας για την ελαχιστοποίηση του

κόστους του supply chain

• Που βρίσκονται οι πελάτες;

• Που βρίσκονται οι προμηθευτές;

• Που βρίσκονται οι πρώτες ύλες;

• Εργατική Νομοθεσία (κόστος υπερωριών κλπ)

• Σειρά επίσκεψης πελατών κατά τη διάρκεια διανομής προϊόντων για την

ελαχιστοποίηση του κόστους μεταφοράς

• Που βρίσκονται οι πελάτες

• Πόσο φορτίο «χωράει» κάθε όχημα διανομής

• Ποιες ώρες «δέχεται» κάθε πελάτης

• Υπάρχει δυνατότητα στάθμευσης του οχήματος έξω από κάθε πελάτη

8

Page 9: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Που χρησιμοποιείται η ΕΕ

Παραδείγματα προβλημάτων:

• Κατανομή των διαθέσιμων πόρων (π.χ. εργαζομένων και πλεκτικών μηχανών) με

σκοπό την μεγιστοποίηση του κέρδους μιας πλεκτικής βιομηχανικής μονάδας.

Γραμμικός Προγραμματισμός (κατανομή των πόρων με τον βέλτιστο τρόπο)

• Τι κέρδος έχει η βιομηχανική μονάδα για διαφορετικά παραγόμενα προϊόντα (π.χ. Προϊόν Α και προϊόν Β);

• Πόσο χρόνο χρειάζεται η μηχανή Χ και η μηχανή Υ για την παραγωγή του προϊόντος Α και πόσο για την

παραγωγή του προϊόντος Β;

• Πόσοι εργαζόμενοι χρειάζονται για τον χειρισμό της μηχανής Χ και πόσοι για τον χειρισμό της μηχανής Β;

• Ποιο είναι το κόστος του εργαζόμενου που χειρίζεται την μηχανή Χ και ποιο το κόστος του εργαζόμενου

που χειρίζεται την μηχανή Υ;

9

Page 10: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Επιστημονική διαδικασία στην ΕΕ

1) Ορισμός του προβλήματος

2) Προσδιορισμός Παραμέτρων βάσει συλλογής πρακτικών δεδομένων

3) Εντοπισμός των Περιορισμών

4) Διατύπωση Μαθηματικού Μοντέλου

5) Ανάπτυξη μεθόδου για την Επίλυση Μαθηματικού Μοντέλου

6) Ανάλυση και Ερμηνεία της Λύσης. Έλεγχος για πιθανά λάθη του μοντέλου

7) Υλοποίηση εντός της επιχείρησης

10

Page 11: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Ορισμός του Προβλήματος

Μελέτη των Πρακτικών Παραμέτρων του Επιχειρησιακού

Προβλήματος και Ξεκάθαρη Λεκτική Διατύπωση του

Προβλήματος.

• Ποσοτικοί περιορισμοί στους διαθέσιμους πόρους

• Χρονικός περιορισμός για τη λήψη απόφασης

• Συσχετίσεις μεταξύ διαθέσιμων πόρων

11

Page 12: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Ορισμός του Προβλήματος (παράδειγμα)

• Μια βιομηχανία (π.χ. SATO) κατασκευάζει δυο διαφορετικά μοντέλα κρεβατιών. Το μοντέλο Α και το

μοντέλο Β.

• Η γραμμή παραγωγής περιλαμβάνει δυο τμήματα της εταιρείας (ξυλουργείο και συναρμολόγηση)

• Για το μοντέλο Α απαιτούνται 2 ώρες στο ξυλουργείο και 2 ώρες στη συναρμολόγηση ενώ για το

μοντέλο Β απαιτούνται 7 ώρες στο ξυλουργείο και 2 ώρες στη συναρμολόγηση.

• Οι διαθέσιμες εργατοώρες ανά μήνα στο ξυλουργείο είναι 2500 και στη συναρμολόγηση 1000.

• Για κάθε μοντέλο Α η επιχείρηση έχει κέρδος 30Ευρώ ενώ για κάθε μοντέλο Β έχει κέρδος 50 Ευρώ.

Ποια η παραγωγή σε μοντέλο Α και ποια σε μοντέλο Β ώστε να μεγιστοποιηθεί το

κέρδος της επιχείρησης.

12

Page 13: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Εντοπισμός Περιορισμών (παράδειγμα)

Έστω Χ1 μονάδες η παραγωγή του μοντέλου Α και Χ2 μονάδες η παραγωγή του μοντέλου Β

Περιορισμοί: Το ξυλουργείο δεν μπορεί να υπερβεί τις 2500 εργατοώρες τον μήνα. Κάθε μοντέλο Α

απαιτεί 2 ώρες στο ξυλουργείο και κάθε μοντέλο Β απαιτεί 7 ώρες στο ξυλουργείο, οπότε 2*Χ1 +7*Χ2 ≤

2500

Η συναρμολόγηση δεν μπορεί να υπερβεί τις 1000 εργατοώρες τον μήνα. Κάθε μοντέλο Α απαιτεί 2 ώρες

συναρμολόγησης και κάθε μοντέλο Β απαιτεί 2 ώρες συναρμολόγησης, οπότε 2*Χ1 +2*Χ2 <=1000

Τέλος, Χ1 και Χ2 >= 0

-------

Έτσι, το κέρδος είναι Ζ=30*Χ1+50*Χ2 και ψάχνουμε τις τιμές Χ1 και Χ2 για την μεγιστοποίηση του κέρδος

της SATO για τα μοντέλα αυτά.

13

Page 14: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Διατύπωση Μαθηματικού Μοντέλου (παράδειγμα)

• Μοντέλο = ιδεατή αναπαράσταση ενός προβλήματος με μαθηματικές σχέσεις

• Παράδειγμα (πρόβλημα βελτιστοποίησης):

14

max Ζ = 30x1 + 50x2

Υπό περιορισμούς (subject to):

2x1 +7x2 ≤ 25002x1 +2x2 ≤ 1000x1 ≥ 0, x2 ≥ 0

◼ Το πρόβλημα είναι η εύρεση των τιμών των x1, x2 (μεταβλητές απόφασης) για τις οποίες η Ζ λαμβάνει τη μέγιστη τιμή της

Page 15: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Ορολογία της Μοντελοποίησης

• Μεταβλητές Απόφασης: x1, x2

• Αντικειμενική συνάρτηση: 30x1 + 50x2

• Περιορισμός: 2x1 + 7x2 ≤ 2500

• Παράμετροι: 2, 7 και 2500 στο 2x1 + 7x2 ≤ 2500

15

Ζ = 30x1 + 50x2

2x1 +7x 2 ≤ 25002x1 +2x2 ≤ 1000x1 ≥ 0, x2 ≥ 0

Page 16: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μεθοδολογία Επίλυσης

• Ανάπτυξη αλγόριθμου (ακριβής ή ευρετικός) για την επίλυση του μοντέλου

• Για ένα μοντέλο βελτιστοποίησης, ένας ακριβής αλγόριθμος επίλυσης επιτρέπει την

ταυτοποίηση μίας τουλάχιστον λύσης:

• Που ικανοποιεί όλους τους περιορισμούς (εφικτή)

• Που αντιστοιχεί στην μεγαλύτερη τιμή της αντικειμενικής συνάρτησης (για

μεγιστοποίηση). Μπορεί να έχουμε μία μοναδική βέλτιστη τιμή αλλά υπάρχει περίπτωση

πολλαπλών βέλτιστων λύσεων.

• Για ένα μοντέλο βελτιστοποίησης, ένας ευρετικός αλγόριθμος επιτρέπει την

ταυτοποίηση μίας τουλάχιστον εφικτής λύσης χωρίς την εγγύηση ότι αυτή η λύση

είναι και η βέλτιστη

16

Page 17: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μαθηματικός Προγραμματισμός

• Αριστοποίηση συνάρτησης πολλών μεταβλητών (αντικειμενική

συνάρτηση)

• Περιορισμοί υπό τη μορφή συναρτήσεων των μεταβλητών

αυτών (ανισότητες ή/και ισότητες)

• Οι μεταβλητές αυτές μπορεί να είναι συνεχείς ή/και ακέραιες

• Οι συναρτήσεις μπορεί να είναι γραμμικές ή μη γραμμικές

17

Page 18: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μαθηματικός Προγραμματισμός

Επίλυση προβλημάτων κατανομής περιορισμένων

οικονομικών πόρων σε ένα σύνολο δραστηριοτήτων έτσι ώστε

να αριστοποιείται μία ή περισσότερες συναρτήσεις στόχου

(αντικειμενικές συναρτήσεις).

18

Page 19: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μαθηματικός προγραμματισμός

• Σύνολο (ανταγωνιστικών) δραστηριοτήτων:

παραγωγή προϊόντων, παροχή διαφόρων ειδών υπηρεσιών. Σε κάθε δραστηριότητα j αντιστοιχεί μία μεταβλητή απόφασης xj η τιμή της οποίας προσδιορίζεται από την επίλυση του συγκεκριμένου προβλήματος του μαθηματικού προγραμματισμού.

• Σύνολο οικονομικών πόρων (περιορισμοί):

πρώτες ύλες, εξοπλισμός, εργατοώρες. Σε κάθε συντελεστή παραγωγής i αντιστοιχεί μία περιοριστική σταθερά bi. Αντιστοιχεί ακόμη μία περιοριστική συνάρτηση g(x1, x2, …, xn) που συνδέεται με την bi με μία από τις σχέσεις , =, , (τεχνολογικοί περιορισμοί). Υπάρχουν και οι περιορισμοί πολιτικής με τους οποίους εκφράζονται διάφορες αποφάσεις σχετικά με τα επιθυμητά ανώτατα η κατώτατα όρια στις τιμές των μεταβλητών απόφασης.

• Σύνολο αντικειμενικών συναρτήσεων, η αριστοποίηση των οποίων επιδιώκεται από την επίλυση του προβλήματος του μαθηματικού προγραμματισμού.

19

Page 20: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μαθηματικός Προγραμματισμός

Το γενικό πρόβλημα του μαθηματικού προγραμματισμού μπορεί να διατυπωθεί ως εξής:

Opt z(x1, …, xn)

με περιορισμούς:

gi(x1, …, xn)≤,=,≥bi

i=1,…, m και x1, …, xn≥0

20

Page 21: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μαθηματικός Προγραμματισμός

4 βασικές κατηγορίες:

1. Γραμμικός προγραμματισμός: αντικειμενικές & περιοριστικές συναρτήσεις

είναι γραμμικές.

2. Μη γραμμικός προγραμματισμός: μία από τις συναρτήσεις είναι μη

γραμμική.

3. Αμιγής ακέραιος προγραμματισμός: όλες οι μεταβλητές παίρνουν

ακέραιες τιμές.

4. Μικτός ακέραιος προγραμματισμός: μεταβλητές με ακέραιες και μη

ακέραιες τιμές

21

Page 22: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Γραμμικός ΠρογραμματισμόςLinear Programming

Page 23: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Γραμμικός προγραμματισμός

• Αριστοποίηση συνάρτησης πολλών μεταβλητών (αντικειμενική συνάρτηση)

• Περιορισμοί υπό τη μορφή συναρτήσεων των μεταβλητών αυτών

(ανισότητες ή/και ισότητες)

• Οι μεταβλητές αυτές είναι συνεχείς (μη ακέραιες)

• Οι συναρτήσεις είναι γραμμικές

23

Page 24: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μορφοποίηση προβλημάτων γραμμικού προγραμματισμού

Το γενικό πρόβλημα του γραμμικού προγραμματισμού μπορεί να διατυπωθεί :

οpt z(x1, …, xn) = 1 j ncj xj

με περιορισμούς:

1 j naij xj {,=,} bi, i=1,…, m και x1, …, xn 0

24

Page 25: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μορφοποίηση προβλημάτων γραμμικού προγραμματισμού

Opt z(x1, …, xn) = c1x1+ c2x2+ ...+ cnxn

με περιορισμούς:a11x1 + a12x2 + ... + a1nxn(≤, ≥)b1

a21x1 + a22x2 + ... + a2nxn(≤, ≥)b2

…am1x1 + am2x2 + ... + amnxn(≤, ≥)bm

x1, x2, ...,xn≥0.

25

Page 26: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μορφοποίηση προβλημάτων γραμμικού προγραμματισμού

Opt z(x1, …, xn) = c1x1+ c2x2+ ...+ cnxn

Με περιορισμούς:

𝑎11 ⋯ 𝑎1𝑛⋮ ⋱ ⋮

𝑎𝑚1 ⋯ 𝑎𝑚𝑛

∗ 𝑥1 ⋯ 𝑥𝑛 ≤,≥𝑏1⋮𝑏𝑚

x1, x2, ...,xn≥0.

26

Page 27: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Ορολογία των λύσεων

• Εφικτή λύση: λύση όπου όλοι οι περιορισμοί ικανοποιούνται, ανήκουν στην εφικτή περιοχή

• Μη εφικτή λύση: λύση όπου τουλάχιστον ένας περιορισμός δεν ικανοποιείται, δεν ανήκει στην εφικτή περιοχή

• Άριστη λύση: λύση που μεγιστοποιεί ή ελαχιστοποιεί την αντικειμενική συνάρτηση.

• Μοντέλο χωρίς άριστη λύση:• Κενή Εφικτή περιοχή• Οι περιορισμοί δεν εμποδίζουν την αύξηση της αντικειμενικής

συνάρτησης.

• Μοντέλο με άπειρες άριστες λύσεις.

27

Page 28: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Παράδειγμα γραμμικού προγραμματισμού

Αντικειμενική συνάρτηση

Περιορισμοί δομής και μη αρνητικότητας

Μεταβλητές απόφασης

Page 29: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Γραφική επίλυση παραδείγματος

Περιοριστική ευθεία 1 (περιορισμός 1)

x1

x2

Page 30: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Περιοριστική ευθεία 2 (περιορισμός 2)

Ακραίο σημείο (το σημείο που τέμνονται 2 περιοριστικές ευθείες. Για να το βρω λύνω το σύστημα εξισώσεων των ευθειών)

x1+x2 = 6

x1+3x2=12

x1 = 3, x2 =3

Γραφική επίλυση παραδείγματος

x2

x1

Page 31: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Περιοριστική ευθεία 3 (περιορισμός 3)

Γραφική επίλυση παραδείγματος

x1

x2

Page 32: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Περιοχή εφικτών λύσεων(οι λύσεις που ικανοποιούν τους περιορισμούς)

Γραφική επίλυση παραδείγματος

x1

x2

Page 33: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Βασικές λύσεις(Κορυφές της εφικτής περιοχής)

Z=20

Z=18

Z=10

Γραφική επίλυση παραδείγματος

Z = 2x1 + 5x2

x1

x2

Page 34: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Παράδειγμα ΙΙ

34

max Ζ = 3x1 + 5x2

Υπό περιορισμούς (subject to):

x1 ≤ 42x2 ≤ 12 3x1 +2x2 ≤ 18x1 ≥ 0, x2 ≥ 0

Page 35: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Κενή εφικτή περιοχή

35

Max Z = 3x1 + 5x2

s.t.

X1<=42x2<=123x1+2x2<=183x1+5x2>=50x1>=0, x2>=0

Page 36: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Οι περιορισμοί δεν εμποδίζουν την αύξηση της α.σ.

(C) Copyright Α. Platis. All rights reserved. 36

εφικτήπεριοχή

Max Z = 3x1 + 5x2

s.t.2x2<=123x1+2x2<=18x1<=4x1>=0, x2>=0

Page 37: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μοντέλο με άπειρες άριστες λύσεις

(C) Copyright Α. Platis. All rights reserved. 37

εφικτήπεριοχή

Οποιοδήποτε σημείο πάνω σ’ αυτό το τμήμα ευθείας είναι άριστο

Max Z = 3x1 + 2x2

s.t.

X1<=42x2<=123x1+2x2<=18x1>=0, x2>=0

Page 38: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Γεωμετρική ερμηνεία

• Ακραίο σημείο της εφικτής περιοχής: λύση που αντιστοιχεί σε μία γωνία

της εφικτής περιοχής.

• Σε δύο διαστάσεις, μία γωνία είναι η συνάντηση δύο ή περισσότερων

ευθειών που ορίζονται από τα σύνορα των περιορισμών.

• Θεώρημα: Εάν ένα μοντέλο Γ.Π. έχει μία μη-κενή και περιορισμένη

εφικτή περιοχή, τότε υπάρχει τουλάχιστον μία άριστη λύση που

αντιστοιχεί σε ένα ακραίο σημείο της εφικτής περιοχής.

38

Page 39: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Ακραία σημεία

39

εφικτήπεριοχή

Page 40: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Υποθέσεις ενός μοντέλου ΓΠ

• Υπόθεση της αναλογικότητας: η αντικειμενική συνάρτηση και όλοι οι

περιορισμοί πρέπει να είναι γραμμικές συναρτήσεις. Για παράδειγμα,

αύξηση του ανθρώπινου δυναμικού θα φέρει ανάλογη αύξηση στην

παραγωγή. Αυτή η υπόθεση δεν ικανοποιείται όταν υπάρχει αυξητική

τάση ανά μονάδα

40

Page 41: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

αυξητική τάση ανά μονάδα

41

ικανοποιεί την υπόθεση αναλογικότητας

Δεν ικανοποιεί την υπόθεση αναλογικότητας

Page 42: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Υποθέσεις ενός μοντέλου ΓΠ

• Υπόθεση της προσθετικότητας: Οι ποσότητες ενός πόρου που καταναλώνονται από

τις διάφορες δραστηριότητες, μπορούν να προστεθούν: αν η δραστηριότητα 1

καταναλώνει ai1x1μονάδες του συντελεστή i, και η δραστηριότητα 2 καταναλώνει

ai2x2 τότε και οι δύο μαζί καταναλώνουν ai1x1+ ai1x2 (βλέπε γενικό μοντέλο, σελ 25)

(C) Copyright Α. Platis. All rights reserved. 42

Page 43: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Υποθέσεις ενός μοντέλου ΓΠ

• Υπόθεση της διαιρετότητας: θεωρείται ότι οι πόροι και τα προϊόντα μπορούν να

χωριστούν σε τμήματα (στην πραγματικότητα αυτά τα τμήματα παραγωγής δεν είναι

δυνατόν να πραγματοποιηθούν, όπως π.χ. η παραγωγή του ενός τρίτου ενός

κρεβατιού)

• Κάθε μεταβλητή απόφασης μπορεί να πάρει μη-ακέραιη τιμή (όταν θέλουμε ακέραιες τιμές

τότε κάνουμε χρήση ακέραιου γραμμικού προγραμματισμού)

• Υπόθεση προσδιοριστικότητας: οι τιμές των παραμέτρων του μοντέλου (δηλαδή τα

aij, bi, cj) θεωρούνται ότι είναι γνωστές σταθερές (στην πραγματικότητα όμως έχουν

κάποιο βαθμό αβεβαιότητας οπότε και πρακτικά, μετά την εύρεση της άριστης

λύσης, χρειάζεται και μία ανάλυση ευαισθησίας στις τιμές των παραμέτρων.

43

Page 44: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

ΠαραδείγματαΕπίλυση με γραφική μέθοδο

Page 45: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Παράδειγμα μοντέλου ΓΠ

• Δεδομένα του προβλήματος:• 2 προϊόντα (Π1 και Π2)

• 3 εργοστάσια (Ε1, Ε2 και Ε3)

• Παραγωγική δυναμικότητα για κάθε εργοστάσιο (εβδομαδιαία)

• Κέρδος ανά παρτίδα (20 μονάδες) για κάθε προϊόν.

Π1 (δυνατότητα παραγωγής

παρτίδας ανά ώρα)

Π2 (δυνατότητα παραγωγής

παρτίδας ανά ώρα)

Παραγωγική δυναμικότητα

(ώρα)

Ε1 1 0 4

Ε2 0 2 12

Ε3 3 2 18

Κέρδος (€)/παρτίδα

3000 500045

Page 46: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Παράδειγμα μοντέλου ΓΠ

• Κάθε παρτίδα προϊόντος 1 είναι το αποτέλεσμα του συνδυασμού παραγωγής των εργοστασίων 1 και 3

• Κάθε παρτίδα προϊόντος 2 είναι το αποτέλεσμα του συνδυασμού παραγωγής των εργοστασίων 2 και 3

• Βρείτε το ποσοστό παραγωγής κάθε προϊόντος (αριθμός παρτίδων /εβδομάδα) έτσι ώστε να μεγιστοποιείται το συνολικό κέρδος.

• Μεταβλητές απόφασης (decision variables)• x1 = αριθμός παρτίδων προϊόντος 1• x2 = αριθμός παρτίδων προϊόντος 2

• Αντικειμενική συνάρτηση:• z = συνολικό κέρδος• z= 3x1 +5x2

• Μεγιστοποίηση z

46

Page 47: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Παράδειγμα μοντέλου ΓΠ

• Περιορισμοί παραγωγικής δυναμικότηταςx1 ≤ 4 (εργοστάσιο 1)

2x2 ≤ 12 (εργοστάσιο 2)

3x1 + 2x2 ≤ 18 (εργοστάσιο 3)

• Περιορισμοί μη αρνητικότηταςx1 ≥ 0, x2 ≥ 0 (αριθμός μονάδων που έχουν παραχθεί)

• Μεγιστοποίηση Ζ = 3x1 + 5x2

κάτω από τις συνθήκες:x1 ≤ 4

2x2 ≤ 12

3x1 + 2x2 ≤ 18

x1 ≥ 0, x2 ≥ 0

47

Page 48: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Γραφική επίλυση

48

εφικτήπεριοχή

Page 49: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Γραφική επίλυση

(C) Copyright Α. Platis. All rights reserved. 49

Page 50: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Γραφική μέθοδο

• Χαράζουμε ευθείες που αντιστοιχούν σε κάθε περιορισμό

• Προσδιορισμός της εφικτής περιοχής, ελέγχοντας την κατεύθυνση των ανισοτήτων για κάθε περιορισμό

• Χαράζουμε ευθείες που αντιστοιχούν στην μεταβολή της αντικειμενικής συνάρτησης.• Στο παράδειγμα:

Ζ = 3x1 + 5x2 x2 = -(3/5) x1 +(1/5) Ζ

• Τιμή του x2 στο αρχικό σημείο: (1/5) Ζ

• Κλίση: -3/5

• Μεγιστοποίηση = αύξηση του Z

50

Page 51: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Άλλα παραδείγματα

Page 52: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Πρόβλημα της άριστης επιλογής προϊόντων

• Έστω ότι παράγουμε τα προϊόντα Π1, Π2 και Π3 το κέρδος κάθε πωλούμενης μονάδας των οποίων είναι ίσο με 5, 11 και 8 νομισματικές μονάδες αντίστοιχα.

• Η τιμή πώλησης των Π1, Π2 και Π3 είναι 23, 18 και 25 νομισματικές μονάδες αντίστοιχα.

• Η παραγωγή κάθε μονάδας από τα προϊόντα Π1, Π2 και Π3 απαιτεί ορισμένες εργατοώρες και χρησιμοποιεί τις πρώτες ύλες ΠΥ1, ΠΥ2, ΠΥ3 και ΠΥ4.

Εργασίες Π1 Π2 Π3 Διαθέσιμες

εργατοώρες

Κοπή 15 28 5 5500

Συναρμολόγηση 3 4 11 13100

Βαφή 19 22 6 3600

Πρώτες ύλες Διαθέσιμες

ποσότητες

ΠΥ1 2 5 3 125

ΠΥ2 1 2 5 212

ΠΥ3 4 3 1 167

ΠΥ4 7 1 10 265

52

Page 53: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Πρόβλημα της άριστης επιλογής προϊόντων

• Επίσης έρευνα αγοράς έδειξε ότι τα ανώτατα όρια στην προηγούμενη ποσότητα για Π1, Π2, Π3, είναι 95, 110 και 80 μονάδες αντίστοιχα. Επιθυμητά κατώτατα όρια στις πωλήσεις των Π1, Π2 και Π3 είναι 40, 60 και 35 μονάδες αντίστοιχα.

• Ζητούνται να προσδιοριστούν οι παραγόμενες ποσότητες Π1, Π2 και Π3 έτσι ώστε να μην παραβιάζονται οι περιορισμοί του προβλήματος, να επιτυγχάνεται ένα ελάχιστο κέρδος 50 νομισματικών μονάδων και να μεγιστοποιούνται τα ολικά έσοδα.

53

Page 54: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μορφοποίηση με την μέθοδο της άμεσης προσέγγισης

• Κατασκευάζουμε το σύνολο των μεταβλητών του προβλήματος.

x1 :ποσότητα Π1 που θα παραχθεί

• Κατασκευάζουμε το σύνολο των περιορισμών του προβλήματος.

• Κατασκευάζεται η αντικειμενική συνάρτηση.

54

Page 55: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μορφοποίηση με την μέθοδο της άμεσης προσέγγισης

• Για την μορφοποίηση ενός προβλήματος σε πρόβλημα ΓΠ γίνονται οι εξής βασικές υποθέσεις:• Περιορισμοί παραγωγικής δυναμικότητας

(15x1 + 28x2 +5x3 5500).• Περιορισμοί υλικών και πρώτων υλών παραγωγής.

(2x1 + 5x2 +3x3 125)• Περιορισμοί αγοράς.

(x1 95, x2 110, x3 80)• Περιορισμοί πολιτικής.

(x1 40, x2 65, x3 35)

(C) Copyright Α. Platis. All rights reserved. 55

Page 56: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Πρόβλημα της δίαιτας

Κλασσικό πρόβλημα ΓΠ.

56

Γάλα Κρέας Πατάτες Όσπρια Αυγά(10) Απαιτούμενες

Ποσότητες

Βιταμίνη Α 3 4 2 4 8 15

Βιταμίνη C 30 18 12 6 8 50

Βιταμίνη D 3 180 15 10 8 20

Πρωτεΐνες 3,2 12 1,6 6 10 140

Κόστος 12 100 5 30 20

Page 57: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Οράριο προσωπικού

• Κάθε μέρα διαιρείται σε περιόδους

• Υπάρχει μία εκτίμηση του ελάχιστου προσωπικού (MinEmp) για κάθε περίοδο.

• Κάθε μέρα διαιρείται επίσης σε διαφορετικά 8ωρα εργασίας

• Πολλά 8ωρα μοιράζονται σε μία ίδια περίοδο

• Κάθε 8ωρο απαιτεί ένα συγκεκριμένο μισθό

• Πόσους υπάλληλους πρέπει να κατανεμηθούν για κάθε διαφορετικό 8ωρο εργασίας ώστε να ελαχιστοποιηθεί το σύνολο των μισθών τηρώντας τον ελάχιστο αριθμό υπαλλήλων για κάθε περίοδο;

57

Page 58: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Δεδομένα του προβλήματος

58

μισθός

περίοδος 1 2 43 5

Page 59: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μοντέλο

• xj = αριθμός υπαλλήλων για το τέταρτο j

•Στόχος:• Ελαχιστοποίηση

z = 170 x1 + 160 x2 + 175 x3 + 180 x4 + 195 x5

• Για κάθε περίοδο, ο αριθμός υπαλλήλων πρέπει να καλύπτει τον ελάχιστο αριθμό υπαλλήλων για την συγκεκριμένη περίοδο.• Πχ: για την περίοδο 14:00 εως 16:00

x2 + x3 ≥ 64

59

Page 60: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μοντέλο (λεπτομερή περιγραφή)

•Ελαχιστοποίηση:

60

Page 61: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Συμπεράσματα

• x1 + x2 ≥ 79 ⇒ x1 + x2 ≥ 65 : αυτός ο περιορισμός δεν χρειάζεται διότι είναι σε πλεονασμό

• x3 + x4 ≥ 82 ⇒ x3 + x4 ≥ 73 : ίδια παρατήρηση με αυτό το περιορισμό

• Βέλτιστη λύση (με Excel Solver) δίνει:(x1, x2, x3, x4, x5) = (48, 31, 39, 43, 15)

• Πρόβλημα: ο αριθμός των υπαλλήλων πρέπει να είναι ακέραιος άρα η υπόθεση διαιρετότητας δεν ικανοποιείται αν και η βέλτιστη λύση είναι ακέραιη

61

Page 62: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Δίκτυο διανομής

• Δύο εργοστάσια (Ερ.1, Ερ.2)

• Ένα κέντρο διανομής (Κ.Δ.)

• Δύο αποθήκες (Απ.1, Απ.2)

• Κάθε εργοστάσιο παράγει ένα αριθμό μονάδων του ίδιου προϊόντος (προσφορά)

• Κάθε αποθήκη απαιτεί ένα αριθμό μονάδων του ίδιου προϊόντος (ζήτηση)

• Σε κάθε ακμή του δικτύου υπάρχει ένα κόστος (ανά μονάδα)

• Σε μερικές ακμές υπάρχει επίσης ένα ανώτατο όριο στον αριθμό μεταφοράς μονάδων

• Στόχος: ελαχιστοποίηση του συνολικού κόστους μεταφοράς

62

Page 63: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Δίκτυο διανομής

63

Ερ.1

Ερ.2

Απ.1

Απ.2

Κ.Δ.

Παραγωγή 50 μ.

Παραγωγή 40 μ.

€200/μον.

Απαίτηση 30 μ.

Απαίτηση 60 μ.

€300/μον.

€900/μον.

€400/μον.

€100/μον.

€200/μον.€300/μον.10

80

Page 64: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μοντέλο

• xi,j =αριθμός μονάδων που μεταφέρονται στην ακμή (i,j) μεταξύ των κόμβων i και j

• Στόχος:

Ελαχιστοποίηση

z = 2 xΕρ1,Ερ2 + 4 xΕρ1,ΚΔ + 9 xΕρ1,Απ1 + 3 xΕρ2,ΚΔ + xΚΔ,Απ2 +3 xΑπ1,Απ2 + 2 xΑπ2,Απ1

• Διατήρηση της ροής: σε κάθε κόμβο του δικτύου:

• Ροή εξόδου – ροή εισόδου= • αρ. Μονάδων που παράχθηκαν (εργοστάσιο)• - αρ. Μονάδων που απαιτήθηκαν (αποθήκες)• 0 ΚΔ

• Ανώτατο όριο μεταφοράς (σε μερικές ακμές)• Πχ. Για την ακμή (Ερ.1,Ερ.2): xΕρ1,Ερ2 ≤ 10

• Περιορισμοί μη αρνητικότητας

64

Page 65: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μοντέλο (λεπτομερή περιγραφή)

• Ελαχιστοποίησηz = 2 xΕρ1,Ερ2 + 4 xΕρ1,ΚΔ + 9 xΕρ1,Απ1 + 3 xΕρ2,ΚΔ +xΚΔ,Απ2 + 3 xΑπ1,Απ2 + 2xΑπ2,Απ1

• Κάτω από τις συνθήκες:xΕρ1,Ερ2 + xΕρ1,ΚΔ + xΕρ1,Απ1 = 50-xΕρ1,Ερ2 + xΕρ2,ΚΔ = 40- xΕρ1,ΚΔ - xΕρ2,ΚΔ + xΚΔ,Απ2 = 0- xΕρ1,Απ1 + xΑπ1,Απ2 - xΑπ2,Απ1 = - 30- xΚΔ,Απ2 - xΑπ1,Απ2 + xΑπ2,Απ1 = - 60xΕρ1,Ερ2 ≤ 10, xΚΔ,Απ2 ≤ 80xΕρ1,Ερ2 ≥ 0, xΕρ1,ΚΔ ≥ 0, xΕρ1,Απ1 ≥ 0, xΕρ2,ΚΔ ≥ 0, xΚΔ,Απ2 ≥ 0xΑπ1,Απ2 ≥ 0, xΑπ2,Απ1 ≥ 0

65

Page 66: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Συμπεράσματα

• Μοντελοποίηση και επίλυση με Excel Solver

• Άριστη λύση:

• (xΕρ1,Ερ2 , xΕρ1,ΚΔ , xΕρ1, Απ1 , xΕρ2, ΚΔ , xΚΔ, Απ2 , xΑπ1, Απ2 , xΑπ2, Απ1 )

= (0 , 40 , 10 , 40 , 80 , 0 , 20) >> Λάθος;

= (10 , 0 , 40 , 50 , 50 , 10 , 0)

• Ο αριθμός των μονάδων που μεταφέρονται πρέπει να είναι ένας ακέραιος άρα η υπόθεση μη διαιρετότητας δεν ικανοποιείται

• Σε αυτό το παράδειγμα η λύση είναι ακέραιη

• Στα προβλήματα ροής με ελάχιστο κόστος (με ακέραιες παραμέτρους), υπάρχει πάντα μία άριστη ακέραιη λύση

66

Page 67: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Πρόβλημα της μίξης

• Η παραγωγή ενός προϊόντος το οποίο θα πρέπει να ζυγίζει 10 κιλά γίνεται με την ανάμιξη των συστατικών Α, Β, Γ. Οι προδιαγραφές είναι οι εξής:

• Από το συστατικό Α όχι λιγότερο από 1 κιλό και όχι περισσότερο από 3.

• Από το συστατικό Β όχι λιγότερο από 4 κιλά και όχι περισσότερο από 5.

• Από το συστατικό Γ όχι λιγότερο από 3 κιλά και όχι περισσότερο από 5.

• Το κιλό του συστατικού Α κοστίζει 6,00 €.

• Το κιλό του συστατικού Β κοστίζει 8,35 €.

• Το κιλό του συστατικού Γ κοστίζει 3,80 €.

Να προσδιοριστεί η σύνθεση που ελαχιστοποιεί το ολικό κόστος.

67

Page 68: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Γεωμετρική λύση

• Παράγονται τα προϊόντα Α και Β με τα εξής δεδομένα:

• Αν συμβολίσουμε με x1 και x2 τις ποσότητες παραγωγής των προϊόντων Α και Β αντίστοιχα.

68

Παραγωγή

μονάδας του Α

Παραγωγή

μονάδας του Β

Ανώτατα όρια

διαθ. ποσοτήτων

Πρώτες ύλες

Εργασία

Κεφάλαια

1

1

2

3

1

1

12

6

10

Κέρδος ανά πωλ. μονάδα 2 5

Page 69: Operations/Operational Research (OR) · •Για κάθε μον έλο Α η επιχείρηση έχει κέρδος 30Ερώ ενώ για κάθε μον έλο Β έχει

Μοντελοποίηση σε ΓΠ

• Ταυτοποίηση των δεδομένων• Προσοχή στις μονάδες• Ορισμός των μεταβλητών:

• Πρέπει να ελεγχθεί ότι η αντικειμενική συνάρτηση και όλες η μεταβλητές μπορούν να αναπαρασταθούν με αυτές τις μεταβλητές.

• Πρέπει να ελεγχθεί ότι η αντικειμενική συνάρτηση και όλοι οι περιορισμοί είναι γραμμικές συναρτήσεις (αναλογικότητα και προσθετικότητα)

• Οι περιορισμοί σε πλεονασμό μπορούν να αφαιρεθούν

69


Recommended