ΑΝΑΣΤΑΣΙΟΣ ΚΑΤΣΙΚΗΣ ΑΝΑΛΥΣΗ ΚΑΙ ΥΠΟΛΟΓΙΣΤΙΚΗ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΤΕΧΝΙΚΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΑΝΑΣΤΑΣΙΟΣ ΚΑΤΣΙΚΗΣ ΑΝΑΛΥΣΗ ΚΑΙ ΥΠΟΛΟΓΙΣΤΙΚΗ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΤΕΧΝΙΚΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΩΝ - ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΜΑΘΗΜΑΤΙΚΑ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΤΩΝ ΑΠΟΦΑΣΕΩΝ» ΑΝΑΣΤΑΣΙΟΣ ΚΑΤΣΙΚΗΣ ΑΝΑΛΥΣΗ ΚΑΙ ΥΠΟΛΟΓΙΣΤΙΚΗ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΤΕΧΝΙΚΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΤΡΑ

2 2

3 Στον πατέρα μου Χρήστο 3

4 4

5 Περιεχόμενα Περίληψη Κεφάλαιο 1 Εισαγωγή - Ιστορική αναδρομή Κεφάλαιο 2 Θεμελίωση της μεθόδου Simplex Κεφάλαιο 3 Θεμελίωση της μεθόδου των ελλειψοειδών Κεφάλαιο 4 Μέθοδοι εσωτερικού σημείου Ο αλγόριθμος του Karmarar Ο πρωτεύων-δυϊκός αλγόριθμος εσωτερικού σημείου Κεφάλαιο 5 Υπολογιστική πολυπλοκότητα του αλγορίθμου Simplex και του αλγορίθμου του Karmarar Πολυωνυμική πολυπλοκότητα Υπολογιστική πολυπλοκότητα του αλγορίθμου Simplex Ανάλυση της σύγκλισης και της πολυπλοκότητας του αλγορίθμου του Karmarar Βιβλιογραφία

6 6

7 Περίληψη Το πρώτο κεφάλαιο περιλαμβάνει μια ιστορική αναδρομή σχετικά με τη γέννηση και την ανάπτυξη της Επιχειρησιακής Έρευνας και του Γραμμικού Προγραμματισμού. Επίσης παρουσιάζεται το χρονικό των μεγαλυτέρων ανακαλύψεων: ο αλγόριθμος Simplex (Dantzig-1949), ο ελλειψοειδής αλγόριθμος (Khachian-1979) και ο αλγόριθμος εσωτερικών σημείων (Karmarar-1983). Στη συνέχεια - δεύτερο κεφάλαιο - γίνεται η θεωρητική θεμελίωση της μεθόδου Simplex, συμπεριλαμβάνοντας τόσο την γεωμετρικήεποπτική παρουσίαση της μεθόδου, όσο και την αυστηρή αλγεβρική τεκμηρίωσή της μέσω θεωρημάτων. Το τρίτο κεφάλαιο αφιερώθηκε στον αλγόριθμο των ελλειψοειδών, στη μέθοδο δηλαδή που ουσιαστικά απέδειξε ότι τα προβλήματα του γραμμικού προγραμματισμού μπορούν να λυθούν σε πολυωνυμικό χρόνο. Στο τέταρτο κεφάλαιο παρουσιάζεται η πιο σύγχρονη τάση στον τομέα επίλυσης προβλημάτων γραμμικού προγραμματισμού: οι μέθοδοι εσωτερικού σημείου. Συγκεκριμένα αναπτύσσεται ο αλγόριθμος του Karmaar, η κατηγορία των μεθόδων ομοπαραλληλικής αλλαγής κλίμακας και ο πρωτεύοντας-δυϊκός αλγόριθμος εσωτερικού σημείου. Τέλος, στο πέμπτο κεφάλαιο περιλαμβάνεται η παρουσίαση της έννοιας της υπολογιστικής πολυπλοκότητας αλγορίθμων, η πλήρης ανάλυση της πολυπλοκότητας των αλγορίθμων Simplex και εσωτερικού σημείου του Karmaar, καθώς και η σύγκριση των δύο αλγορίθμων. 7

8 8

9 Abstract The first chapter includes a historical retrospection in respect of the birth and growth of Operational Research and Linear Programming. Furthermore, the chronicle of the biggest discoveries is presented: the Simplex algorithm (Dantzig-1949), the ellipsoid algorithm (Khachian-1979) and the interior point algorithm (Karmarar-1983). Thereafter -in the second chapter- the theoretical foundation of Simplex method is presented, including both the geometricsupervisory presentation and the strict algebraic documentation of the method via theorems. The third chapter refers to the ellipsoid algorithm, namely the method that proved that the problems of linear programming can be solved in polynomial time. In the fourth chapter, the most contemporary tendency in the field of solving problems of linear programming, is presented: the methods of interior point. Particularly, the algorithm of Karmaar and the primal-dual algorithm of interior point are expounded. Finally, the fifth chapter includes the presentation of the concept of computational complexity of algorithms, the complete analysis of complexity of algorithms Simplex and interior point of Karmaar, as well as the comparison of the two algorithms. 9

10 10

11 1. ΕΙΣΑΓΩΓΗ - ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ Η Επιχειρησιακή Έρευνα καρδιά της οποίας είναι ο γραμμικός προγραμματισμός είναι γέννημα, αλλά όχι θρέμμα, του Β' Παγκοσμίου Πολέμου. Τότε εφαρμόσθηκαν για πρώτη φορά επιστημονικές μέθοδοι για την καλύτερη (βέλτιστη) κατανομή των συμμαχικών στρατευμάτων και εφοδίων στην Ευρώπη, έτσι ώστε να ελαχιστοποιηθεί ο χρόνος πρόσβασης στις εστίες μαχών και να βελτιωθεί ο εφοδιασμός, ο συντονισμός και η διοίκηση των συμμαχικών δυνάμεων. Την εποχή εκείνη μάλιστα έγινε και η βάπτιση της νεογέννητης επιστήμης. Ονομάσθηκε στην αγγλική γλώσσα Operations Research (USA) ή Operational Research (Αγγλία), όρος που σημαίνει έρευνα στρατιωτικών επιχειρήσεων ή πιο ελεύθερα έρευνα πολέμου. Το ελληνικό της όνομα, Επιχειρησιακή Έρευνα, δεν φανερώνει την πραγματική της καταγωγή, αποδίδει όμως καλύτερα το σημερινό της περιεχόμενο, που είναι η μελέτη και επίλυση των προβλημάτων σημερινών επιχειρήσεων, εμπορικών ως επί το πλείστον και όχι στρατιωτικών. Ας δούμε λίγο πιο αναλυτικά τι διαδραματιζόταν κατά τη διάρκεια του Β' παγκοσμίου πολέμου στις χώρες, οι οποίες ερίζουν για τη μητρότητα της νέας επιστήμης. Μιας επιστήμης βαθιά θεωρητικής από τη μια και απίστευτα εφαρμοσμένης από την άλλη, μιας επιστήμης που έμελλε να απασχολήσει αρκετές φορές την επιστημονική κοινότητα λόγω των σημαντικών θεωρητικών ανακαλύψεων αλλά και την παγκόσμια κοινή γνώμη εξαιτίας της τεράστιας αξίας ορισμένων νέων αποτελεσμάτων. Η Γηραιά Αλβιώνα διεκδικεί την χρονική πρωτιά στην πρακτική εφαρμογή μεθόδων βελτιστοποίησης σε πολεμικές επιχειρήσεις. Λίγο μετά την έναρξη του πολέμου και προ της απειλούμενης απόβασης των Γερμανών στην Αγγλία, συγκροτήθηκε μια επιστημονική επιτροπή σκοπός της οποίας ήταν ο εντοπισμός των θέσεων στις οποίες θα έπρεπε να εγκατασταθούν μονάδες ραντάρ, ώστε να μεγιστοποιηθεί η πιθανότητα αποτελεσματικής αντιμετώπισης των γερμανικών βομβαρδιστικών. Στην τότε Σοβιετική Ένωση αθόρυβα αλλά μεθοδικά δούλευε ο εξαίρετος μαθηματικός L.V. Kantorovich. Μεταξύ άλλων αντικείμενο μελέτης του ήταν η θεωρητική επίλυση ενός προβλήματος, το οποίο αργότερα έγινε γνωστό με το 11

12 όνομα ενός σημαντικού επιστήμονα της άλλης μεγάλης υπερδύναμης (Η.Π.Α), του F.L. Hitchcoc. Οι σημαντικές ανακαλύψεις του Kantorovich [1939] στο μετέπειτα ονομασθέν πρόβλημα μεταφοράς του Hitchcoc επηρέασαν σε μεγάλο βαθμό την Βασιλική Ακαδημία Σουηδίας ώστε να του απονείμει μαζί με τον T.C. Koopmans, τον άλλον εξίσου σημαντικό μελετητή των εφαρμογών του Γραμμικού Προγραμματισμού, το βραβείο Νόμπελ Οικονομίας το Ο T.C. Koopmans είναι μάλιστα αυτός που πρώτος πρότεινε το όνομα Γραμμικός Προγραμματισμός. Οι σημαντικότερες όμως ανακαλύψεις έγιναν στην πέραν του Ατλαντικού Υπερδύναμη. Κατά την διάρκεια του Β' Παγκοσμίου Πολέμου και της επικείμενης απόβασης στην Ευρώπη, ζητήθηκε από τις Ένοπλες Δυνάμεις των Η.Π.Α. η βοήθεια των επιστημόνων του τότε RAND CORPORATION. Πολλοί επιστήμονες μεταξύ των οποίων και ο νεαρός τότε διδάκτωρ του μαθηματικού τμήματος του πανεπιστημίου του Σικάγο, George B. Dantzig, κλήθηκαν για την επίλυση των κρίσιμων εκείνων προβλημάτων. Λίγο μετά την λήξη του πολέμου, το 1947, ο George B. Dantzig συνέλαβε την ιδέα της ανάπτυξης μιας μεθόδου επίλυσης του πιο απλού από μαθηματικής απόψεως προβλήματος βελτιστοποίησης, του γραμμικού προβλήματος. Εκείνη τη στιγμή γεννήθηκε ο αλγόριθμος Simplex, ίσως το πιο σημαντικό αποτέλεσμα της Επιχειρησιακής Έρευνας. Η πρώτη παρουσίαση του νέου αποτελέσματος δεν έπεισε για την αποτελεσματικότητά του. Η χρήση της γεωμετρίας του χώρου των μεταβλητών για την περιγραφή του ήταν ατυχής επιλογή. Δεν έγινε όμως το ίδιο στην δεύτερη παρουσίαση όταν επιλέχτηκε η γεωμετρία του χώρου των περιορισμών. Ο αλγόριθμος δημοσιεύτηκε για πρώτη φορά το Μετά την πρώτη δημοσίευση του σημαντικού αυτού αποτελέσματος οι δρόμοι για την ανάπτυξη μιας νέας επιστήμης άνοιξαν διάπλατα. Η βιβλιογραφία των δεκαετιών του '50 και '60 βρίθει από δημοσιεύσεις σημαντικότατων αποτελεσμάτων συνοδευόμενων πολλές φορές με υπολογιστικά αποτελέσματα, τα οποία αποδείκνυαν την πρακτική αποτελεσματικότητα του αλγορίθμου Simplex. Όμως, ο ρυθμός αύξησης του μεγέθους των πρακτικών προβλημάτων ήταν μεγαλύτερος όχι μόνο του ρυθμού αύξησης της ταχύτητας των ηλεκτρονικών υπολογιστών, αλλά και του ρυθμού παραγωγής νέων σημαντικών αποτελεσμάτων. Ο αλγόριθμος 12

13 Simplex άρχισε να αντιμετωπίζει προβλήματα χρόνου στην επίλυση των μεγάλων προβλημάτων. Η πρώτη ευφορία για την πρακτική αποτελεσματικότητα άρχισε σιγά-σιγά να σβήνει. Το σημαντικότερο κτύπημα ήρθε το 1972 όταν οι μαθηματικοί Klee και Minty απάντησαν αρνητικά στο πιο σημαντικό ανοικτό πρόβλημα της εποχής εκείνης, του χαρακτηρισμού της υπολογιστικής πολυπλοκότητας της χειρότερης περίπτωσης (worst case computational complexity). Απέδειξαν ότι ο αλγόριθμος Simplex είναι από θεωρητική άποψη το χειρότερο που μπορούσε να συμβεί, ένας εκθετικός και όχι πολυωνυμικός αλγόριθμος. Το αποτέλεσμα των Klee και Minty έστρεψε την έρευνα σε άλλες κατευθύνσεις. Ιδιαίτερα η ανακάλυψη πολυωνυμικού αλγορίθμου για το γραμμικό πρόβλημα έγινε το νέο διάσημο ανοικτό πρόβλημα, το οποίο ταλαιπώρησε την επιστημονική κοινότητα περίπου 10 χρόνια. Το 1979 ο νεαρός τότε Ρώσος επιστήμονας L. Khachian τροποποίησε έναν αλγόριθμο, ο οποίος είχε ανατηχθεί από τον N.Z. Shor και απέδειξε ότι η τροποποίηση του είναι πολυωνυμική. Ήταν ένα από τα πιο σημαντικά αποτελέσματα όχι μόνο του μαθηματικού προγραμματισμού αλλά της θεωρητικής πληροφορικής και των μαθηματικών γενικότερα. Πολλές παγκοσμίου κυκλοφορίας ημερήσιες εφημερίδες γενικού ενδιαφέροντος αναφέρθηκαν στο σημαντικό αυτό γεγονός πολλές φορές μάλιστα υπερβάλλουσες περί της πρακτικής αποτελεσματικότητάς του. Ο νέος αλγόριθμος, ο ελλειψοειδής αλγόριθμος (ellipsoid algorithm) ή ρωσικός αλγόριθμος, ο πρώτος πολυωνυμικός αλγόριθμος για το γραμμικό πρόβλημα, επιφύλαξε μια απίστευτη έκπληξη στους ερευνητές. Παρ' ότι ήταν ότι καλύτερο από θεωρητικής απόψεως έμελλε να μείνει γνωστός στην ιστορία και για την μνημειώδη πρακτική αναποτελεσματικότητα του. Οι συγκρίσεις με τον αλγόριθμο Simplex ήταν απογοητευτικές και η αιτιολόγηση ήταν σχεδόν προφανής. Δούλευε πάντοτε στη χειρότερη περίπτωσή του. Παρά την απογοητευτική στην πράξη εφαρμογή του, ο ελλειψοειδής αλγόριθμος παραμένει ένα σημαντικότατο θεωρητικό αποτέλεσμα, λόγω της τεράστιας συνεισφοράς του στην πρόοδο της επιστήμης. Κάτω από το φως των νέων ανακαλύψεων οι επιστήμονες στράφηκαν στην ανακάλυψη πολυωνυμικών αλγορίθμων, οι οποίοι όμως έπρεπε να είναι και αποτελεσματικοί στην πράξη. Ο αλγόριθμος με αυτά τα πολύ επιθυμητά 13

14 χαρακτηριστικά ανακαλύφθηκε από τον επίσης νεαρό επιστήμονα Επιχειρησιακής Έρευνας και Πληροφορικής (Master in Operation Research, Stanford University και Ph.D in Computer Science, University of Berley) N. Karmarar. Το Δεκέμβριο του 1983 στο συνέδριο της ΙΕΕΕ, ο επιστήμονας των Bell Labs ανακοινώνει ότι ο πολυωνυμικός αλγόριθμος εσωτερικών σημείων, που είχε κατασκευάσει, είναι περίπου 50 φορές ταχύτερος του αλγορίθμου Simplex. Ο αλγόριθμος δημοσιεύτηκε ένα χρόνο μετά. Μετέπειτα υπολογιστικές μελέτες απέδειξαν ότι οι ισχυρισμοί του Karmarar ήταν διογκωμένοι. Όμως άλλοι αλγόριθμοι εσωτερικών σημείων που αναπτύχθηκαν αργότερα, φαίνεται ότι είναι ταχύτεροι του αλγορίθμου Simplex σε προβλήματα μεγάλης διάστασης. Τα Bell Labs υλοποίησαν τον νέο αλγόριθμο στο γνωστό και πανάκριβο για την εποχή του ($ το 1984) λύτη KORBX. Είναι γνωστό ότι ελάχιστα αντίτυπα αυτού του λογισμικού αγοράστηκαν (Us Navy, Us Air Force, Us Delta Airlines). Ένας άλλος σημαντικός σταθμός στην πορεία του γραμμικού προγραμματισμού είναι η εξήγηση της παράξενης συμπεριφοράς του αλγορίθμου Simplex ( αποτελεσματικός στην πράξη, αλλά ότι χειρότερο από θεωρητική άποψη ) από τον Borgwardt, ο οποίος το 1982 απέδειξε ότι η μέση υπολογιστική συμπεριφορά των κανόνων περιστροφής του αλγορίθμου Simplex είναι πολυωνυμική. Τέλος, πρέπει να μνημονευθεί, ότι ο «πατέρας» του γραμμικού προγραμματισμού, ο G.B. Dantzig δεν τιμήθηκε με βραβείο Νόμπελ. Η Ακαδημία Επιστημών της Σουηδίας θεώρησε πιθανώς ότι το έργο του είναι πολύ μαθηματικό για να τιμηθεί με βραβείο Νόμπελ Οικονομίας και Νόμπελ μαθηματικών δεν απονέμεται. Ένα χρόνο μετά την απονομή του βραβείου Νόμπελ στους T.C. Koopmans και L.V. Kantorovich η Ακαδημία Επιστημών των Η.Π.Α. απένειμε το 1976 το Εθνικό Μετάλλιο Επιστημών στον G.B. Dantzig ως επιβράβευση για την επινόηση του Γραμμικού Προγραμματισμού. 14

15 2. ΘΕΩΡΗΤΙΚΗ ΘΕΜΕΛΙΩΣΗ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX Τα μοντέλα γραμμικού προγραμματισμού εμφανίζουν μία ποικιλία μορφών τόσο ως προς το είδος της βελτιστοποίησης (μέγιστο ή ελάχιστο) όσο και ως προς τον τύπο των περιορισμών ( ή ή =). Ωστόσο με τη βοήθεια στοιχειωδών μετασχηματισμών οι μορφές αυτές είναι μετατρέψιμες (βλ. Μπότσαρης 2002, ενότητα 1.2) σε μια κανονική, όπως λέγεται, μορφή, η οποία διευκολύνει στη θεωρητική θεμελίωση της τεχνικής Simplex. Η κανονική μορφή ενός προβλήματος γραμμικού προγραμματισμού συνίσταται στη μεγιστοποίηση μιας γραμμικής συνάρτησης μη αρνητικών μεταβλητών, οι οποίες απαιτείται να ικανοποιούν ένα σύστημα γραμμικών ανισώσεων του τύπου. Έτσι, στα επόμενα μπορούμε να υποθέτουμε ότι το προς επίλυση πρόβλημα είναι να μεγιστοποιηθεί η με τους περιορισμούς όπου t z = cx (2.1) A x b, x 0, A R, x R, b R mn n n α11 L α1j L α1n x1 c1 b1 M M M M M M A= α L α L α, x= x, c= c, b= b i1 ij in j j i M M M M M M α x b m1 αmj α mn n c L L n m Στις πιο πάνω σχέσεις με 0 παριστάνεται το μηδενικό διάνυσμα, ενώ η διανυσματική ανισότητα u w, όπου u και w είναι δύο διανύσματα του n R, υποδηλώνει ότι μεταξύ των αντίστοιχων συνιστωσών τους ισχύει η συγκεκριμένη ανισοτική σχέση. Η γραφική απεικόνιση του συνόλου των εφικτών λύσεων ενός τυχαίου προβλήματος γραμμικού προγραμματισμού με δύο μεταβλητές (όπως φαίνεται στην εικόνα που ακολουθεί) δείχνει ότι το σύνολο αυτό είναι κυρτό. 15

16 Στο επόμενο θεώρημα αποδεικνύεται η κυρτότητα του εφικτού συνόλου ενός γενικού προβλήματος γραμμικού προγραμματισμού. Θεώρημα 2.1 Το σύνολο των εφικτών λύσεων ενός προβλήματος γραμμικού προγραμματισμού, όταν δεν είναι κενό, είναι κυρτό. Απόδειξη Έστω C το σύνολο των εφικτών λύσεων του προβλήματος (2.1) και x και x δύο σημεία του συνόλου αυτού. Αφού x, x C, θα είναι Α x b, x 0 και Α x b, x 0. Για οποιονδήποτε κυρτό συνδυασμό x των x και x, όπου x = λ x + (1-λ) x, 0 λ 1, έχουμε Α x = A [ λ x +(1-λ) x ] = = λa x + (1-λ)Α x. Δεδομένου ότι x C, x C, λ 0, 1-λ 0, προκύπτει Ax λb+(1-λ)b = b. Εξάλλου, επειδή x 0, x 0, λ 0 και 1-λ 0, θα είναι και x 0. Έτσι, το σημείο x ικανοποιεί όλους τους περιορισμούς του προβλήματος (2.1) και επομένως ανήκει στο εφικτό του σύνολο C. Άρα το σύνολο C είναι κυρτό. Γνωρίζουμε ότι, κατά τη γεωμετρική απεικόνιση του εφικτού συνόλου ενός προβλήματος γραμμικού προγραμματισμού με δύο μεταβλητές, οι ακμές του συνόλου αυτού είναι κάποιες από τις ευθείες κατά μήκος των οποίων οι ανισοτικοί περιορισμοί του προβλήματος, συμπεριλαμβανομένων των περιορισμών μη αρνητικότητας των μεταβλητών του, ισχύουν οριακά ως εξισώσεις. Κάθε ζεύγος των ευθειών αυτών, του οποίου το σημείο τομής υπάρχει και είναι εφικτό, ορίζει μια κορυφή του εφικτού συνόλου. Για παράδειγμα, το πρόβλημα του οποίου το εφικτό σύνολο απεικονίζεται στο παρακάτω σχήμα περιλαμβάνει δύο μη αρνητικές μεταβλητές και τέσσερις ανισοτικούς περιορισμούς, εισάγοντας έτσι στο επίπεδο έξι συνολικά ευθείες με εξισώσεις 2x 1 + x 2 = 14(α), x 1 + 4x 2 = 21(β), x 2 = 2(γ), 3x 1 + 2x 2 = 13(δ), x 1 =0(ε), x 2 =0(στ). Οι έξι αυτές ευθείες δίνουν τόσα ζεύγη ευθειών όσοι είναι οι συνδυασμοί των = 6 αντικειμένων ανά 2. Επομένως τα δυνατά ζεύγη 4+2 6! ευθειών είναι = = !2! 16

17 Σχήμα 2.1. Απεικόνιση εφικτού συνόλου Ωστόσο, οι κορυφές του εφικτού συνόλου είναι μόνο τέσσερις: το σημείο τομής Α(1,5) του ζεύγους (x 1 +4x 2 =21, 3x 1 +2x 2 =13), το σημείο τομής Β(5,4) του ζεύγους (x 1 +4x 2 =21, 2x 1 +x 2 =14), το σημείο τομής Γ(6,2) του ζεύγους (x 2 =2, 2x 1 +x 2 =14) καθώς και το σημείο τομής Δ(3,2) του ζεύγους (3 x 1 +2x 2 =13, x 2 =2). Τα υπόλοιπα έντεκα ζεύγη δεν ορίζουν κάποια κορυφή, αφού οι ευθείες τους είτε δεν έχουν σημείο τομής είτε τέμνονται εκτός του εφικτού συνόλου. Για παράδειγμα, το ζεύγος των ευθειών x 1 = 0 και x 2 = 0 μας φέρνει στην αρχή των αξόνων, η οποία βρίσκεται εκτός εφικτού συνόλου, ενώ οι ευθείες x 2 = 2 και x 2 = 0, ως παράλληλες, δεν τέμνονται πουθενά. Μπορούμε τώρα να γενικεύσουμε τις έννοιες αυτές σε n διαστάσεις. Έτσι, κάθε εξίσωση της μορφής α i1 x α ij x j + + α in x n = b i περιγράφει ένα (n-1)-διάστατο επίπεδο στο χώρο χώρο n R. Η τομή ανεξάρτητων επιπέδων στο n R είναι ένα (n-)-διάστατο επίπεδο. Η τομή n-1 επιπέδων γίνεται επομένως κατά μήκος μιας ευθείας. Η τομή n ανεξάρτητων επιπέδων είναι ένα σημείο. Έτσι, μια κορυφή ορίζεται από την τομή n επιπέδων. Αν παραλείψουμε ένα από τα n τεμνόμενα επίπεδα, τα εναπομένοντα n-1 επίπεδα τέμνονται πάνω σε μια ακμή. Άρα από κάθε κορυφή διέρχονται n ακμές. Για ένα πρόβλημα γραμμικού προγραμματισμού της κανονικής μορφής (2.1), οι n περιορισμοί μη αρνητικότητας x 0 και οι m ανισοτικοί περιορισμοί A x b εισάγουν στο χώρο n R n+m επίπεδα, τα οποία περιγράφονται από τις 17

18 εξισώσεις x j = 0 ( j=1,, n) και α i1 x α ij x j + + α in x n = b i ( i=1,, m). Η απαίτηση μη αρνητικότητας των μεταβλητών απόφασης ορίζει n ημιχώρους, έναν για καθεμιά από τις n συνιστώσες του διανύσματος x, και μεταφέρει το πρόβλημα στο θετικό μόριο, αφού μόνο τα σημεία του μορίου αυτού έχουν όλες τις συντεταγμένες τους μη αρνητικές, δηλαδή x j 0 ( j=1,, n). Οι m ανισοτικοί περιορισμοί A x b ορίζουν m πρόσθετους ημιχώρους. Η τομή αυτών των n+m ημιχώρων αποτελεί το εφικτό σύνολο του προβλήματος, το οποίο, όταν δεν είναι κενό, είναι ένα κυρτό πολύεδρο με επίπεδες έδρες. Όταν το πολύεδρο των εφικτών λύσεων είναι φραγμένο, ονομάζεται πολύτοπο. Κάθε κορυφή του εφικτού συνόλου ορίζεται ως η τομή n από το σύνολο των n + m επιπέδων, τα οποία περιγράφονται από τις εξισώσεις x j = 0 ( j = 1,, n) και α i1 x α ij x j + + α in x n = b i ( i = 1,, m). Εδώ έχουμε έμμεσα υποθέσει ότι οποιαδήποτε n από αυτά τα n+m επίπεδα είναι γραμμικώς ανεξάρτητα. Έτσι, οι κορυφές του εφικτού συνόλου προσδιορίζονται αν θεωρήσουμε n από τις n+m ανισώσεις του προβλήματος ως εξισώσεις και λύσουμε ως προς x 1,, x j,, x n το n n γραμμικό σύστημα που προκύπτει, υποθέτοντας πάντοτε ότι το σύστημα αυτό έχει μοναδική λύση. Εννοείται ότι η λύση αυτή, για να είναι κορυφή, πρέπει να ικανοποιεί και τους υπόλοιπους m περιορισμούς. Η παρατήρηση αυτή επιτρέπει να μεταφέρουμε την ανάλυση από το χώρο της γεωμετρίας στο χώρο της γραμμικής άλγεβρας. Πράγματι, ας υποθέσουμε ότι στο αριστερό μέλος της ανίσωσης α i1 x α ij x j + + α in x n b ί ( i = 1,, m) προστίθεται μια μη αρνητική μεταβλητή s ί η οποία είναι τέτοια ώστε α i1 x α ij x j + + α in x n + s ί = b ί. Μετά την εισαγωγή των m μη αρνητικών μεταβλητών περιθωρίου s ί ( i = 1,, m) στο αριστερό μέλος των ανισώσεων A x b, προκύπτει το σύστημα των γραμμικών εξισώσεων α x + L+ α x + L+ α x + s = b j j 1n n 1 1 M M M O M α x + L+ α x + L+ α x + s = b i1 1 ij j in n i i M M M O M α x + L+ α x + L+ α x + s = b m1 1 mj j mn n m m 18

19 όπου x1 M x = x j, M x n s1 M s = s i M s m (2.2) Αυτό είναι ένα υποπροσδιορισμένο σύστημα m εξισώσεων με n + m μεταβλητές, το οποίο σε διανυσματική μορφή γράφεται x A I = m b s - [ M ] όπου I m είναι ο ταυτοτικός πίνακας m-οστής τάξης. Μπορούμε τώρα να δούμε ότι κάθε μη αρνητική λύση x j 0 ( j = 1,, n), s i 0 ( i = 1,, m) (2.3) του επαυξημένου συστήματος (2.2) ορίζει ένα εφικτό διάνυσμα x για το πρόβλημα (2.1). Πράγματι, σε μια τέτοια περίπτωση το διάνυσμα x έχει μη αρνητικές συνιστώσες, είναι δηλαδή x 0, ενώ η ανισότητα συνεπάγεται ότι s = b - ( α x + L + α x + L + α x ) 0 i i i1 1 ij j in n α x + L + α x + L + α x b, ( i = 1,, m). i1 1 ij j in n i Έτσι, το σημείο x ικανοποιεί και τους ανισοτικούς περιορισμούς Α x b, είναι δηλαδή εφικτό για το πρόβλημα (2.1). i Πρέπει να σημειωθεί ότι, αν κάποια από τις μη αρνητικές μεταβλητές { 1,...,m} έχει τιμή ίση με το μηδέν, τότε η αντίστοιχη εξίσωση α x + L + α x + L + α x + s = b i1 1 ij j in n i i s, i γράφεται α x + L + α x + L + α x = b i1 1 ij j in n i και επομένως το σημείο x ανήκει στο επίπεδο, στο οποίο ο περιορισμός α x + L + α x + L + α x b ισχύει ως ισότητα. Έτσι η ισότητα s i = 0 i1 1 ij j in n i και η εξίσωση αi1x 1 + L + αijx j + L + αinx n + s i = bi περιγράφουν το ίδιο επίπεδο. 19

20 Μια λύση του συστήματος (2.2) προσδιορίζεται αν δώσουμε αυθαίρετες τιμές σε n από τις n + m μεταβλητές του x 1,, x j,, x n, s 1,, s i,, s m και λύσουμε το σύστημα ως προς εναπομένουσες m μεταβλητές. Ας υποθέσουμε ότι οι τιμές των n ελεύθερων μεταβλητών τίθενται όλες ίσες με το μηδέν και ότι το σύστημα που προκύπτει έχει μοναδική λύση. Όπως γνωρίζουμε, μια τέτοια λύση, στην οποία n από τις n + m μεταβλητές του συστήματος (2.2) έχουν μηδενική τιμή, ονομάζεται βασική. Σε αντιστοιχία, οι m μεταβλητές ως προς τις οποίες λύνεται το σύστημα ονομάζονται βασικές. Στα επόμενα υποθέτουμε ότι, αν για κάποια επιλογή των n ελεύθερων μεταβλητών το σύστημα (2.2) έχει λύση ως προς τις εναπομένουσες m βασικές μεταβλητές, τότε η λύση αυτή είναι μοναδική. Ας θεωρήσουμε τώρα το σημείο x, το οποίο ορίζεται από μια μη αρνητική βασική λύση του συστήματος (2.2). Έστω x, j { 1,..., n} j l l s, i { 1,..., m} i ( = 1,, r) και (l = 1,, q) οι ελεύθερες μεταβλητές της λύσης αυτής, όπου r { 1,..., min(n,m) } και n = q + r. Όπως δείξαμε, το σημείο x είναι εφικτό για το πρόβλημα (2.1). Επιπλέον, αφού s= i 0 ( = 1,, r) το σημείο αυτό ανήκει στην τομή των επιπέδων x= j l 0 (l = 1,, q) και α x + L + α x + L + α x = b ( = 1,, r). Επομένως, το σημείο x i1 1 i j j in n i είναι μια κορυφή του εφικτού συνόλου του προβλήματος (2.1), αφού αποτελεί την τομή n από το σύνολο n + m επιπέδων, τα οποία εισάγουν στο χώρο οι m ανισοτικοί περιορισμοί και οι n περιορισμοί μη αρνητικότητας των μεταβλητών απόφασης του προβλήματος αυτού. Θεώρημα 2.2 Για να είναι ένα σημείο x κορυφή του συνόλου C = { x R n Α x b, x 0 }, πρέπει και αρκεί τα διανύσματα x και s να ορίζουν μια μη αρνητική βασική λύση του γραμμικού συστήματος x A M I = m b, A R m n, x R n, s R n, b R n (2.4) s [ ] - 20

21 x - Απόδειξη Κατ' αρχάς αποδεικνύεται η ικανή συνθήκη. Έστω λοιπόν s μια μη αρνητική βασική λύση του συστήματος (2.4). Έστω ακόμα ότι jl l { } και { } x, j 1,..., n ( l=1,..., q ) s, i 1,..., m ( =1,..., r ) οι ελεύθερες i μεταβλητές της λύσης αυτής, των οποίων οι τιμές έχουν τεθεί ίσες με το x - μηδέν, όπου q + r = n. Αφού s είναι μια μη αρνητική λύση του συστήματος (2.4), θα πρέπει να ισχύει [ ] - x A M I = + = m Ax s b, x 0 και s 0. s Επομένως Ax = b - s b. Άρα x C. Ας υποθέσουμε τώρα ότι το σημείο x δεν είναι κορυφή του συνόλου C. Υπενθυμίζουμε ότι το σύνολο C είναι κυρτό. Τότε το σημείο x θα πρέπει να αποτελεί κυρτό συνδυασμό δύο διαφορετικών σημείων x και x του C, δηλαδή θα πρέπει να υπάρχουν σημεία x, x C, όπου x x, τέτοια ώστε x = λ x + (1-λ) x για κάποια τιμή του λ στο ανοικτό διάστημα (0,1). Πιο αναλυτικά έχουμε x j = λ x j + (1-λ) x j (j=1,..., n) (2.5) Εφόσον τα σημεία x και x ανήκουν στο εφικτό σύνολο C θα πρέπει να ικανοποιούν τους περιορισμούς του προβλήματος (2.1), θα πρέπει δηλαδή να είναι A x b, x 0 και A x b, x 0. Η παραπάνω σχέση (2.5) για j = j 1,..., j l,..., j q γράφεται jl x = 0 = λ x + (1-λ) x (l=1,..., q) jl jl (2.6) Επειδή οι δύο όροι του αθροίσματος στο δεξιό μέλος της σχέσης αυτής είναι μη αρνητικοί και έχουν άθροισμα ίσο με το μηδέν, καθένας από αυτούς θα πρέπει να είναι ίσος με το μηδέν, δηλαδή θα πρέπει λ x = 0 και jl 21

22 (1-λ) x = 0 j l. Δεδομένου όμως ότι λ>0 και 1-λ>0, θα πρέπει να είναι x = 0 και jl x jl = 0 (l=1,..., q). Εξάλλου, επειδή τα σημεία x και x είναι εφικτά, για i=1,, m έχουμε α x + L + α x + L + α x b, α x 1 + L + α x j + L + α x n b i1 1 ij j in n i i1 ij in i Αν λοιπόν εισάγουμε τις μεταβλητές s = b - ( α x + L + α x + L + α x ) 0 i i i1 1 ij j in n s = b -( α x + L + α x + L + α x ) 0 i i i1 1 ij j in n Τότε x s και x s είναι δύο μη αρνητικές λύσεις του συστήματος (2.4) για τις οποίες λ ( α x + L + α x + L + α x ) + λ s = λ b i1 1 i j j in n i i (1-λ) ( α x + L + α x + L + α x ) + (1-λ) s = (1-λ) b i1 1 i j j in n i i Προσθέτοντας τις δύο αυτές ισότητες κατά μέλη προκύπτει α [λ x + (1-λ) x ] + L + α [λ x + (1-λ)x ] + L + α [λ x + (1-λ)x ] + λs + (1-λ)s = b i1 1 1 i j j j in n n i i i Λαμβάνοντας υπόψη και τη σχέση (2.5), έχουμε i1 1 i j j in n i i i α x + L + α x + L + α x + λ s + (1-λ) s = b (2.7) Αναγνωρίζοντας επιπλέον ότι s= 0, i { } i 1,..., m (=1,...,r) και επομένως ότι α x + L + α x + L + α x = b (=1,...,r) i1 1 i j j in n i η σχέση (2.7) για i = i 1,,i,,i r γράφεταιb + λs i + (1-λ)s i = b, από όπου i i 22

23 i i λ s + (1-λ)s = 0. Δεδομένου ότι s 0, s για = 1,, r πρέπει να ισχύει s i = 0 και s i = 0. 0, λ>0, 1-λ>0, είναι φανερό ότι x - Έτσι λοιπόν οι λύσεις s, x - s - και x s αντιστοιχούν στις ίδιες ελεύθερες μεταβλητές, αφού - s i = s i = s i = 0 ( 1 r i = i,...,i,...,i ) και - x j = x j = x j = 0 ( j = j 1,...,j l,...,j q). Επομένως, και υπό την προϋπόθεση ότι η λύση την οποία επιδέχεται το σύστημα (2.4) για κάποια επιλογή των n ελεύθερων μεταβλητών είναι μοναδική, οι τρεις αυτές λύσεις συμπίπτουν, είναι δηλαδή x = x = x, ισότητα που έρχεται σε αντίφαση με τη σχέση (2.5) και το γεγονός ότι x x και λ (0,1). Άρα το σημείο x δεν είναι δυνατόν να εκφραστεί ως κυρτός συνδυασμός δύο διαφορετικών σημείων του C και επομένως αποτελεί μια κορυφή του εφικτού συνόλου. Στη συνέχεια αποδεικνύεται η αναγκαία συνθήκη. Έστω V = [ A I m], V R m (n+m) ο πίνακας που προκύπτει μετά την προέκταση του Α με τον ταυτοτικό πίνακα x m-οστής τάξης. Έστω, ακόμα, ω = - s, ω R n+m, το διάνυσμα που προκύπτει μετά την προέκταση του x κατά s. Αν v j είναι οι στήλες του πίνακα V και ω j είναι οι συνιστώσες του ω ( j = 1,, n+m ), τότε το σύστημα (2.4) γράφεται n+m ω jvj = b (2.8) j=1 Ας θεωρήσουμε τώρα μια κορυφή x του εφικτού συνόλου C. Το σημείο x ως εφικτό πρέπει να ικανοποιεί τις ανισώσεις x 0 και Αx b. Επομένως η σχέση s = b - Αx ορίζει ένα μη αρνητικό διάνυσμα. Έτσι, το διάνυσμα ω αποτελεί μια μη αρνητική λύση του συστήματος (2.4) ή του ισοδύναμου συστήματος (2.8). Έστω ω j, j { 1,, n+m } ( = 1,.., r) οι θετικές συνιστώσες του διανύσματος ω. Τότε το σύστημα (2.8) γράφεται 23

24 r ω j v j = b, =1 ω j > 0 ( = 1,.., r) (2.9) αφού όλες οι άλλες συνιστώσες του ω είναι μηδενικές και επομένως δεν υπεισέρχονται στο ανάπτυγμα. Ας υποθέσουμε τώρα ότι τα διανύσματα-στήλες του πίνακα V που αντιστοιχούν στα r θετικά στοιχεία του διανύσματος ω είναι γραμμικά εξαρτημένα. Τότε θα πρέπει να υπάρχουν πραγματικοί αριθμοί λ ( =1,, r), όχι όλοι ίσοι με το μηδέν, τέτοιοι ώστε r λ vj = 0, =1 r λ 0 (2.10) =1 Από τις σχέσεις (2.9) και (2.10), για οποιονδήποτε θετικό αριθμό μ, προκύπτει r j j j =1 =1 r ω v ± μ λ v = b r ( ω j ± μλ ) vj = b (2.11) =1 Στη βάση της τελευταίας αυτής σχέσης θεωρούμε τα διανύσματα ω και ω με συνιστώσες - ω = ω + μλ ( = 1,, r), ( = 1,, r ), ω - j = 0 j { j 1,, j r } j j ω ω - μλ = ( = 1,, r), ( = 1,, r ), ω j = 0 j { j 1,, j r } j j Δεδομένου ότι ω j > 0 και οι αριθμοί λ δεν είναι όλοι ίσοι με το μηδέν, μπορούμε να εξασφαλίσουμε ότι για = 1,, r θα ισχύει επιλέγοντας την τιμή της παραμέτρου μ στο διάστημα 0 < μ < min { ω / λ, λ 0 } =1,...,r j - ω > 0 και j ω j > 0, Με αυτή την επιλογή της παραμέτρου μ είναι φανερό ότι τα διανύσματα ω και ω αποτελούν δύο διαφορετικές μη αρνητικές λύσεις του συστήματος (2.8). Συνεπώς, τα διανύσματα x και x που ορίζουν οι n πρώτες συνιστώσες των ω και ω, αντιστοίχως, ικανοποιούν τις ανισώσεις Α x b, x 0 και επομένως ανήκουν στο εφικτό σύνολο C. Ας παρατηρήσουμε τώρα ότι από τις σχέσεις (2.12) για j = 1,, n+m προκύπτει 24

25 - 1 1 ω j = ω j + ω j x = 1 x + 1 x σχέση που δείχνει ότι το σημείο x εκφράζεται ως κυρτός συνδυασμός δύο διαφορετικών σημείων του εφικτού συνόλου. Αυτό έρχεται όμως σε αντίφαση με το γεγονός ότι το σημείο x είναι κορυφή του συνόλου C και επομένως δεν θα έπρεπε να εκφράζεται ως κυρτός συνδυασμός δύο διαφορετικών σημείων του. Στην αντίφαση αυτή καταλήξαμε διότι υποθέσαμε ότι τα διανύσματα-στήλες x - του πίνακα [ A I m] που αντιστοιχούν στα θετικά στοιχεία της λύσης, s όπου x κορυφή του εφικτού συνόλου, είναι γραμμικά εξαρτημένα. Επομένως, τα διανύσματα αυτά πρέπει να είναι γραμμικά ανεξάρτητα. Ο αριθμός όμως των γραμμικά ανεξάρτητων στηλών του πίνακα μεγαλύτερος από m, αφού ο [ A I m] δεν μπορεί να είναι [ A I m] είναι ένας m (n+m) πίνακας. Αυτό x - σημαίνει ότι τα θετικά στοιχεία της λύσης είναι το πολύ m. Άρα μια s κορυφή του εφικτού συνόλου C αντιστοιχεί σε μια μη αρνητική λύση του x - συστήματος (2.4), στην οποία n τουλάχιστον από τις n+m μεταβλητές s x - έχουν τιμή μηδενική. Έτσι η s συστήματος (2.4). είναι μια μη αρνητική βασική λύση του Έτσι, ολοκληρώθηκε το θεώρημα που μας επιτρέπει να μεταφέρουμε το πρόβλημα από τη γλώσσα της γεωμετρίας και των κορυφών στη γλώσσα της γραμμικής άλγεβρας και των βασικών λύσεων (βλ. και Μπότσαρης 2002). Σε ότι αφορά στην επιλογή των ελεύθερων μεταβλητών για την οποία το σύστημα των γραμμικών εξισώσεων έχει λύση ο m m υποπίνακας του πίνακα V = [Α I m ], ο οποίος αντιστοιχεί στις βασικές μεταβλητές της επιλογής αυτής, είναι αντιστρέψιμος, με αποτέλεσμα οι τιμές των βασικών μεταβλητών να είναι μονοσήμαντα ορισμένες. Αυτό συμβαίνει όταν οι στήλες του πίνακα V = [Α I m ] οι οποίες αντιστοιχούν στις m βασικές μεταβλητές είναι γραμμικά ανεξάρτητες. Είναι όμως ενδεχόμενο, για κάποια επιλογή των ελεύθερων 25

26 μεταβλητών, το σύστημα των γραμμικών περιορισμών ενός προβλήματος γραμμικού προγραμματισμού να επιδέχεται απειρία μη αρνητικών λύσεων. Σε μια τέτοια περίπτωση οι στήλες του πίνακα V = [Α I m ] οι οποίες αντιστοιχούν στις m βασικές μεταβλητές της επιλογής αυτής είναι γραμμικά εξαρτημένες. Ας υποθέσουμε τώρα ότι από αυτές τις m γραμμικά εξαρτημένες στήλες οι r<m είναι γραμμικά ανεξάρτητες. Αν v i ( = 1, 1,, r ) είναι οι r γραμμικά ανεξάρτητες στήλες της συγκεκριμένης επιλογής, τότε το σύστημα (2.8) εκφυλίζεται στο r ω i v i = b. Δεδομένου ότι ο πίνακας V = [Α I m ] είναι =1 βαθμού m, αφού περιέχει έναν ταυτοτικό πίνακα m m, μπορούμε να επιλέξουμε m-r επιπλέον διανύσματα v j (l= 1,..., m-r ) από αυτόν, τέτοια l ώστε τα m διανύσματα v,..., v,..., v, i1 i ir v,..., v,..., v να είναι γραμμικά j1 jl jm-r ανεξάρτητα, όπου βέβαια jl i. Θέτοντας τις τιμές των μεταβλητών ω j l που αντιστοιχούν στα διανύσματα v j l (l= 1,, m-r) ίσες με το μηδέν, προκύπτει το γραμμικό σύστημα r m-r ω v + ω v = b το οποίο επιδέχεται μοναδική λύση ως προς τις m i i jl jl =1 l=1 βασικές μεταβλητές ω i ( = 1,, r ) και ω j l ( l = 1,, m-r ). Στη λύση βέβαια αυτή, η οποία ορίζει μια κορυφή του εφικτού συνόλου, οι m-r βασικές μεταβλητές ωj l έχουν τιμή ίση με το μηδέν. Αν τώρα υπάρχουν δύο ή περισσότεροι διαφορετικοί τρόποι επιλογής των διανυσμάτων v j l ( l = 1,, m-r ), τότε στην ίδια κορυφή αντιστοιχούν περισσότερες από μία μη αρνητικές βασικές λύσεις. Μια μη αρνητική βασική λύση, υπό την οποία μία ή περισσότερες από τις βασικές μεταβλητές έχουν τιμή ίση με το μηδέν, ονομάζεται, όπως και η αντίστοιχη κορυφή, εκφυλισμένη. Δεδομένου ότι κάθε μεταβλητή του συστήματος (2.8) με μηδενική τιμή ορίζει και ένα επίπεδο, μια εκφυλισμένη κορυφή ικανοποιεί τις εξισώσεις περισσότερων των η επιπέδων, αφού οι μηδενικές μεταβλητές μιας εκφυλισμένης λύσης είναι περισσότερες από n. Έτσι, περίπτωση εκφυλισμού έχουμε όταν από μια κορυφή διέρχονται περισσότερα από n επίπεδα. 26

27 Το Θεώρημα 2.2 αποδεικνύει ότι ο αριθμός των κορυφών του εφικτού συνόλου, το οποίο ορίζεται από τους ανισοτικούς περιορισμούς Αx b, A R m n n n, x R, b R και τους περιορισμούς μη αρνητικότητας x 0, είναι το πολύ ίσος με τον αριθμό των μη αρνητικών βασικών λύσεων του γραμμικού συστήματος (2.4), δηλαδή του συστήματος x - [ A I m] s = b Ο μέγιστος αριθμός των βασικών λύσεων του συστήματος αυτού είναι η ίσος με τον αριθμό των δυνατών επιλογών των n ελεύθερων ( ή των m βασικών) μεταβλητών από το σύνολο των n + m μεταβλητών του συστήματος. Η διαπίστωση αυτή οδηγεί στην επομένη πρόταση. Πρόταση 2.1 Το πλήθος των κορυφών του εφικτού συνόλου του προβλήματος (2.1), είναι πεπερασμένο και το πολύ n! /m! (n-m)! Αν το πρόβλημα δεν είναι εκφυλισμένο, τότε ο αριθμός των μη αρνητικών βασικών λύσεων του συστήματος (2.4) είναι ίσος με τον αριθμό των κορυφών του εφικτού συνόλου. Αν όμως το πρόβλημα έχει μη αρνητικές βασικές λύσεις, στις οποίες μία ή περισσότερες από τις βασικές μεταβλητές είναι ίσες με το μηδέν, τότε σε μια κορυφή του εφικτού συνόλου μπορεί να απεικονίζονται περισσότερες από μία μη αρνητικές βασικές λύσεις του συστήματος. Όπως έχουμε ήδη αναφέρει στην ενότητα αυτή, το εφικτό σύνολο που ορίζεται από τους ανισοτικούς περιορισμούς Αx b, A R m n n, x R, n b R και τους περιορισμούς μη αρνητικότητας x 0 είναι ένα κυρτό πολύεδρο το οποίο, όταν είναι φραγμένο, αποτελεί ένα πολύτοπο. Σύμφωνα με το Θεώρημα 2.2, οι κορυφές του πολυέδρου αυτού αντιστοιχούν στις μη αρνητικές βασικές λύσεις του γραμμικού συστήματος (2.4). Ένα εύλογο ερώτημα είναι τώρα το κατά πόσο οι κορυφές του κυρτού πολυέδρου των εφικτών λύσεων είναι σε θέση να αναπαράγουν σημεία του εφικτού συνόλου που δεν είναι κορυφές του. Για να απαντήσουμε στο ερώτημα αυτό, πρέπει 27

28 πρώτα να εισάγουμε δύο έννοιες: την εφικτή κατεύθυνση και τη χωρίς φράγμα κατεύθυνση. Ορισμός 2.1 Ένα μη μηδενικό διάνυσμα d αποτελεί μια εφικτή κατεύθυνση σε ένα σημείο x n του συνόλου C = { x R Ax b, A x = ώστε x + ρd C ρ[0,ε]. b, x 0 }, αν υπάρχει ε > 0 τέτοιο Το σύνολο D των εφικτών κατευθύνσεων στο σημείο x C ονομάζεται κώνος των εφικτών κατευθύνσεων. Ας παρατηρήσουμε κατ' αρχάς ότι για να αποτελεί ένα διάνυσμα d εφικτή κατεύθυνση στο σημείο x C, θα πρέπει να ισχύει A (x + ρd) = b A x + ρ A d = b A d = 0 Ας παρατηρήσουμε ακόμη ότι στο σημείο x κάποιοι από τους ανισοτικούς περιορισμούς Ax b θα ικανοποιούνται οριακά ως εξισώσεις και κάποιοι άλλοι από τους περιορισμούς αυτούς θα ικανοποιούνται ως γνήσιες ανισότητες. Επίσης, κάποιες από τις συνιστώσες του διανύσματος x ενδέχεται να είναι ίσες με το μηδέν. Έστω A ε ο υποπίνακας του A που αντιστοιχεί στην πρώτη κατηγορία ανισοτικών περιορισμών και α A ο υποπίνακας που αντιστοιχεί στη δεύτερη κατηγορία. Τότε έχουμε Aε x = ε b και Aα x < b α όπου b ε και b α είναι οι αντίστοιχοι σταθεροί όροι των περιορισμών. Έστω d μια κατεύθυνση στο x, για την οποία A d = 0. Για μικρές τιμές του μήκους βήματος ρ η μετατόπιση προς την κατεύθυνση του d δεν παραβιάζει κανέναν από τους ανισοτικούς περιορισμούς που ικανοποιούνται ως γνήσιες ανισότητες στο x. Πράγματι, αφού A α x < b α, τότε για αρκούντως μικρές τιμές του μήκους βήματος ρ μπορούμε να εξασφαλίσουμε ότι θα είναι α A (x + ρd) < b α. Επιπλέον, με κατάλληλη επιλογή της παραμέτρου ρ μπορούμε να εξασφαλίσουμε ότι κάθε μη μηδενική συνιστώσα του x θα παραμείνει μη αρνητική κατά τη μετατόπιση προς την κατεύθυνση του d. 28

29 Απομένει λοιπόν η περίπτωση των περιορισμών που ικανοποιούνται ως εξισώσεις στο x. Για να διατηρείται το σημείο x + ρd εντός του συνόλου C, θα πρέπει να ισχύει A ε (x + ρd) ε b A ε x + ρ A ε d b ε b ε + ρ A ε d b ε A ε d 0 Επιπλέον θα πρέπει να είναι x j + ρ d j 0. Έτσι, αν x j = 0, τότε d j 0. Ας υποθέσουμε τώρα ότι το σύνολο C ορίζεται μόνο από ανισοτικούς περιορισμούς και περιορισμούς μη αρνητικότητας, δηλαδή n C = { x R Ax b, x 0 }, και ας θεωρήσουμε το διάνυσμα s με τη βοήθεια του οποίου οι ανισοτικοί περιορισμοί ανάγονται σε εξισώσεις. Αφού το σημείο x ανήκει στο σύνολο C, τα διανύσματα x και s αποτελούν μια μη αρνητική λύση του συστήματος (2.4), δηλαδή έχουμε x - [ A I m] s = b, x 0, s 0 Έστω ακόμα Δx = ρd μια μετατόπιση από το x προς την κατεύθυνση του διανύσματος d. Καθώς το x μεταβάλλεται κατά Δx, το s μεταβάλλεται επίσης κατά κάποιο Δs. Έστω ότι Δs = ρp. Για να διατηρείται το σημείο x + Δx στο σύνολο C, οι μεταβολές Δx και Δs πρέπει να είναι τέτοιες ώστε να ισχύει x+δx [ A Im ] s+δ s = b Δx [ A Im ] Δs = 0 d - [ A Im ] p = 0 Επιπλέον, θα πρέπει να είναι x + Δx 0 και s + Δs 0. Έτσι, για κάθε μηδενική συνιστώσα x j = 0 του x θα πρέπει να είναι d j 0. Ομοίως, για κάθε μηδενική συνιστώσα s i = 0 του s, δηλαδή για κάθε ανισοτικό περιορισμό που ισχύει οριακά ως εξίσωση στο x, θα πρέπει να είναι p i 0. Είναι φανερό ότι οι περιορισμοί οι οποίοι ισχύουν οριακά ως εξισώσεις σε κάποιο σημείο x του συνόλου C = {x R n Αx b, x 0} ικανοποιούνται σε όλα τα σημεία της ημιευθείας x + ρd, με αρχή το σημείο x και διάνυσμα κατεύθυνσης d, όπου το d είναι μια εφικτή κατεύθυνση στο x. Πράγματι, αν α i1 x α ij x j + + α in x n = b i, τότε s i = 0. Έτσι, σύμφωνα με την 29

30 ανάλυση που προηγήθηκε, το διάνυσμα p με το οποίο προεκτείνεται το διάνυσμα d στο γραμμικό σύστημα d - [ A Im ] p =0 πρέπει να είναι τέτοιο ώστε p i 0. Επομένως, για κάθε ρ 0, έχουμε Δs i = ρp i 0 και συνεπώς ο i-οστός περιορισμός ικανοποιείται κατά μήκος της ημιευθείας x + ρd. Ομοίως, αν x j = 0, τότε d j 0 και έτσι Δx j = ρd j 0, δηλαδή για κάθε ρ 0 η j-οστή μεταβλητή διατηρείται σε μη αρνητικό επίπεδο. Μεγάλες όμως τιμές του μήκους βήματος ρ ενδέχεται να παραβιάσουν κάποιον από τους ανισοτικούς περιορισμούς ή τους περιορισμούς μη αρνητικότητας οι οποίοι ισχύουν ως γνήσιες ανισότητες στο x, οδηγώντας σε σημεία εκτός του εφικτού συνόλου. Για έναν τέτοιο περιορισμό ισχύει βέβαια x j >0 ή α i1 x α ij x j + + α in x n < b i s i > 0. Αν λοιπόν για κάποιο s i > 0 είναι p i < 0, τότε, για να διατηρείται η τιμή s i + ρp i μη αρνητική, θα πρέπει ρ -s i / p i. Για ρ = -s i / p i συναντάμε βέβαια το επίπεδο που περιγράφει η εξίσωση α i1 x α ij x j + + α in x n = b i. Ομοίως, αν x j >0 και d j < 0, θα πρέπει ρ -x j / d j.για ρ = -x j / d j φθάνουμε στο επίπεδο x j =0. Είναι τώρα φανερό ότι αν d j 0 για κάθε x j >0 και p i 0 για κάθε s i > 0, τότε οσοδήποτε μεγάλη τιμή και αν πάρει η παράμετρος ρ το σημείο x + ρd διατηρείται εντός του εφικτού συνόλου. Στην περίπτωση αυτή το σύνολο C είναι μη φραγμένο και το διάνυσμα d, μαζί με την προέκταση του p, αποτελεί μια χωρίς φράγμα κατεύθυνση στο x. Λαμβάνοντας υπόψη ότι αν x j =0 πρέπει d j 0 και αν s i =0 πρέπει p i 0, καταλήγουμε στο συμπέρασμα ότι μια χωρίς φράγμα κατεύθυνση πρέπει να ικανοποιεί τις σχέσεις d - [ A Im ] p = 0, d 0, p 0 Στη συνέχεια θα αποδείξουμε ότι, εάν το σύνολο C={x R n Αx b, x 0} είναι φραγμένο, τότε κάθε σημείο του μπορεί να εκφραστεί ως κυρτός συνδυασμός των κορυφών του. Αν το σύνολο C είναι μη φραγμένο, τότε κάθε 30

31 σημείο του αποτελεί γραμμικό συνδυασμό μιας χωρίς φράγμα κατεύθυνσης και ενός κυρτού συνδυασμού των κορυφών του. Θεώρημα 2.3 Έστω C = { x R n Αx b, x 0 } το εφικτό σύνολο ενός προβλήματος γραμμικού προγραμματισμού και V = {ν 1,...,ν.,...,ν r } το σύνολο των ακραίων σημείων (κορυφών) του. Αν το σύνολο C δεν είναι κενό, τότε ούτε και το σύνολο V είναι κενό και κάθε εφικτό σημείο x C μπορεί να εκφραστεί ως ο γραμμικός συνδυασμός x = d + λ v, r =1 r λ = 1, =1 0 λ 1 ( = 1,,r) όπου d είναι είτε το μηδενικό διάνυσμα είτε μια χωρίς φράγμα κατεύθυνση. Απόδειξη (βλ. π.χ. Nash and Soger,1995) Έστω ότι ο πίνακας Α m n R είναι βαθμού m. Η υπόθεση αυτή δεν περιορίζει τη γενικότητα της απόδειξης, αφού αν ο πίνακας Α δεν είναι βαθμού m, μπορεί να αντικατασταθεί από έναν πίνακα με μικρότερο πλήθος γραμμών, αλλά κανονικό ως προς τις γραμμές του. Πράγματι, αν ο πίνακας Α δεν είναι βαθμού m, τότε, ανάλογα με την τιμή του διανύσματος b, είτε οι περιορισμοί του προβλήματος είναι ασυμβίβαστοι, οπότε το σύνολο C είναι κενό, είτε κάποιοι περιορισμοί πλεονάζουν, οπότε μπορούν να παραλειφθούν χωρίς να μεταβληθεί ούτε το εφικτό σύνολο ούτε η βέλτιστη λύση. Πρώτα εξετάζουμε την περίπτωση που το σύνολο C είναι φραγμένο, δηλαδή είναι ένα πολύτοπο, οπότε δεν υπάρχουν χωρίς φράγμα κατευθύνσεις και d = 0. Έστω x C ένα εφικτό σημείο. Αν x = v i, για κάποιο i { 1,...,r }, τότε το θεώρημα αληθεύει για λ i = 1 και λ = 0, {1,...,r}, i. Έστω λοιπόν ότι το x δεν είναι κάποια από τις κορυφές του συνόλου C. Τότε τα διανύσματα x και s, όπου κατά τα γνωστά το s μετατρέπει τους ανισοτικούς περιορισμούς σε εξισώσεις, αποτελούν μια μη αρνητική λύση του συστήματος (2.4). Η λύση όμως αυτή, σύμφωνα με το Θεώρημα 2.2, δεν είναι βασική, αφού το x δεν είναι ακραίο σημείο του C. Επομένως το πλήθος των μη μηδενικών συνιστωσών των διανυσμάτων x και s είναι από κοινού 31

32 μεγαλύτερο του m. Κατά συνέπεια οι στήλες του m (n+m) πίνακα [Α l I m ] που αντιστοιχούν στις μη μηδενικές συνιστώσες των διανυσμάτων αυτών, ως περισσότερες σε πλήθος από m, είναι γραμμικά εξαρτημένες. Ας θεωρήσουμε τώρα μια εφικτή κατεύθυνση d στο σημείο x. Μια τέτοια κατεύθυνση πρέπει να ικανοποιεί τις σχέσεις d - [Α l I m ] p = 0, x j = 0 d j 0, j {1,, n} s i = 0 p i 0, i {1,, m} Θέτοντας d j = 0 για κάθε μηδενική συνιστώσα x j = 0 του x και p i = 0 για κάθε μηδενική συνιστώσα s i = 0 του s, βρίσκουμε μια μη μηδενική λύση του γραμμικού συστήματος που τότε προκύπτει. Η λύση βέβαια αυτή ορίζει μια εφικτή κατεύθυνση στο x. Επιπλέον, μία τουλάχιστον από τις μη μηδενικές συνιστώσες της λύσης πρέπει να είναι αρνητική, αφού διαφορετικά θα ίσχυε d 0 και p 0 και επομένως το διάνυσμα d θα αποτελούσε μια χωρίς φράγμα κατεύθυνση, κάτι που από υπόθεση έχει αποκλειστεί. Ας σημειωθεί ότι οι περιορισμοί οι οποίοι ισχύουν οριακά ως εξισώσεις στο σημείο x ικανοποιούνται ως εξισώσεις σε όλα τα σημεία της ημιευθείας x + ρd. Καθώς το μήκος του βήματος αυξάνει, οι τιμές των θετικών συνιστωσών των διανυσμάτων x και s, για τις οποίες οι αντίστοιχες συνιστώσες των διανυσμάτων d και p είναι αρνητικές, μειώνονται και κάποια από αυτές φθάνει πρώτη στο μηδέν. Αυτό σημαίνει ότι βρήκαμε ένα συνοριακό σημείο x του C, στο οποίο τουλάχιστον μία επιπλέον συνιστώσα είτε του x είτε του s είναι μηδενική, πέραν των συνιστωσών τους που έχουν ήδη τιμή ίση με το μηδέν στο σημείο x. Με άλλα λόγια, στο σημείο x τουλάχιστον ένας επιπλέον περιορισμός ισχύει οριακά ως εξίσωση. Ας συμβολίσουμε ακόμα με x το συνοριακό σημείο που προκύπτει κατά τη μετατόπιση από το x προς την κατεύθυνση του διανύσματος - d. Σημειώστε ότι το ζεύγος των διανυσμάτων (-d,-p) ορίζει επίσης μια εφικτή κατεύθυνση στο σημείο x, αφού οι συνιστώσες των d και p, που αντιστοιχούν στις μηδενικές συνιστώσες των x και s, έχουν τεθεί ίσες με το μηδέν. Επιπλέον, το σημείο x αποτελεί κυρτό συνδυασμό των σημείων x και x. 32

33 Αν τώρα τα σημεία x και x είναι και τα δύο κορυφές, η απόδειξη έχει ολοκληρωθεί. Αν κάποιο από τα δύο αυτά σημεία δεν είναι κορυφή, τότε, εφαρμόζοντας την ίδια συλλογιστική, μπορούμε να το εκφράσουμε ως κυρτό συνδυασμό δύο συνοριακών σημείων στα οποία τουλάχιστον μία επιπλέον συνιστώσα είτε του x είτε του s είναι μηδενική. Η διαδικασία αυτή επαναλαμβάνεται μέχρις ότου προκύψουν σημεία τα οποία εκφράζονται ως κυρτοί συνδυασμοί κορυφών. Τότε το σημείο x ως κυρτός συνδυασμός σημείων, που είναι κυρτοί συνδυασμοί κορυφών, είναι ομοίως κυρτός συνδυασμός των κορυφών αυτών. Το σκεπτικό αυτό αποδεικνύει επίσης ότι το σύνολο των κορυφών δεν είναι κενό. Αφού ο αριθμός των μη μηδενικών συνιστωσών των διανυσμάτων x και s μειώνεται σε κάθε επανάληψη της πιο πάνω διαδικασίας τουλάχιστον κατά ένα και ο αριθμός αυτός έχει ως κάτω φράγμα το μηδέν, τελικά τα σημεία που παράγονται από μια τέτοια διαδικασία πρέπει να αποτελούν βασικές εφικτές λύσεις, δηλαδή κορυφές. Με παρόμοιο τρόπο γίνεται η απόδειξη του θεωρήματος όταν το σύνολο C είναι μη φραγμένο. Έστω x σημείο του C που δεν είναι κορυφή του. Έστω ακόμα ότι το ζεύγος (d, p) ορίζει μια εφικτή κατεύθυνση στο x, όπως στην περίπτωση που το σύνολο C είναι ένα πολύτοπο. Τότε και το ζεύγος (-d, -p) ορίζει μια εφικτή κατεύθυνση. Τώρα όμως μία από τις δύο κατευθύνσεις ενδέχεται να είναι χωρίς φράγμα. Σημειώστε ότι δεν είναι δυνατόν και οι δύο κατευθύνσεις να είναι χωρίς φράγμα, αφού σε μια τέτοια περίπτωση θα ίσχυε ταυτόχρονα (d 0, -d 0) και (p 0, - p 0) και επομένως θα είχαμε (d = 0, p = 0). Έστω (d, p) η χωρίς φράγμα κατεύθυνση. Επομένως η μετατόπιση προς την κατεύθυνση του -d θα μας φέρει τελικά σε ένα συνοριακό σημείο όπου τουλάχιστον ένας επιπλέον περιορισμός ικανοποιείται ως εξίσωση, πέραν των περιορισμών οι οποίοι ήδη ισχύουν ως εξισώσεις στο σημείο x. Η διαδικασία αυτή επαναλαμβάνεται μέχρις ότου προκύψει ένας κυρτός συνδυασμός κορυφών. Δεδομένου ότι ο μη αρνητικός γραμμικός συνδυασμός χωρίς φράγμα κατευθύνσεων αποτελεί ομοίως χωρίς φράγμα κατεύθυνση, τελικά το σημείο x εκφράζεται ως γραμμικός συνδυασμός μιας χωρίς φράγμα κατεύθυνσης και ενός κυρτού συνδυασμού κορυφών. Το επόμενο θεώρημα ολοκληρώνει τη θεωρητική θεμελίωση της μεθόδου Simplex. 33

34 Θεώρημα 2.4 Αν το πρόβλημα max c t x, Αx b, x 0, Α m n R, x n R, b m R (2.13) έχει πεπερασμένη βέλτιστη λύση, τότε έχει μία βέλτιστη βασική εφικτή λύση. Αν η βέλτιστη τιμή της αντικειμενικής συνάρτησης αντιστοιχεί σε περισσότερες από μία κορυφές του εφικτού συνόλου C, τότε κάθε κυρτός συνδυασμός των κορυφών αυτών αποτελεί βέλτιστη λύση. Απόδειξη Έστω x μια πεπερασμένη βέλτιστη λύση του προβλήματος (2.13). Σύμφωνα με το Θεώρημα 2.3, το σημείο x μπορεί να τεθεί στη μορφή x = d + λ v, r =1 r λ = 1, =1 0 λ 1 ( = 1,,r) (2.14) όπου V = {ν 1,...,ν.,...,ν r } είναι το σύνολο των κορυφών του εφικτού συνόλου και d είναι μια χωρίς φράγμα κατεύθυνση για την οποία ισχύει d - [Α l I m ] = 0, d 0, p 0 Ad 0, d 0 (2.15) p Η τιμή της αντικειμενικής συνάρτησης στο βέλτιστο σημείο (2.14) είναι z* = c t x = c t d + Ας παρατηρήσουμε τώρα ότι το σημείο r t λcv =1 x λ = λd + r λv =1 διατηρείται εντός του εφικτού συνόλου για κάθε λ > 0. Πράγματι, λαμβάνοντας υπόψη τη σχέση (2.15) καθώς και το γεγονός ότι οι κορυφές v ( = 1,, r), ως εφικτά σημεία, ικανοποιούν τις ανισότητες Αv b, έχουμε Ax λ = λad + r r λav b =1 =1 Επιπλέον, αφού v 0 ( = 1,, r), d 0, 0 λ 1 >0, ( = 1,, r) και λ>0, είναι x λ 0. Άρα x λ C. Η τιμή της αντικειμενικής συνάρτησης στο σημείο x λ είναι z(λ) = c t x λ = λc t d + Επομένως, αν c t d > 0, τότε καθώς λ η τιμή της αντικειμενικής συνάρτησης αποκλίνει στο +. Αυτό όμως έρχεται σε αντίφαση με την 34 λ r t λcv =1 = b

35 υπόθεση ότι το πρόβλημα έχει πεπερασμένη βέλτιστη λύση. Κατά συνέπεια πρέπει να είναι είτε c t d < 0 είτε c t d = 0. Έστω ότι c t d < 0. Τότε όμως προκύπτει η αντίφαση ότι η τιμή της αντικειμενικής συνάρτησης στο σημείο v = r λv =1 θα είναι μεγαλύτερη από την τιμή της στο βέλτιστο σημείο (2.14), αφού z* = c t x = c t d + r t λcv < =1 r t λcv = c t v =1 Επομένως θα πρέπει να είναι c t d = 0. Έτσι η βέλτιστη τιμή της αντικειμενικής συνάρτησης είναι z* = r t λcv = c t =1 r λv = c t v =1 Έστω τώρα v* η κορυφή όπου η αντικειμενική συνάρτηση z παρουσιάζει τη μεγαλύτερη τιμή της μεταξύ των r κορυφών του εφικτού συνόλου, δηλαδή c t v* = max {c t v } =1,...,r Τότε για κάθε κυρτό συνδυασμό ν των κορυφών έχουμε z* = c t v = r t λcv =1 r t λcv* =1 = c t v* r λ = c t v* =1 Δεδομένου όμως ότι z* είναι η βέλτιστη τιμή της αντικειμενικής συνάρτησης, θα πρέπει τελικά να είναι z* = c t ν*. Η σχέση αυτή φανερώνει ότι υπάρχει μια βέλτιστη κορυφή, δηλαδή μια βέλτιστη βασική εφικτή λύση. Ας υποθέσουμε τώρα ότι η αντικειμενική συνάρτηση έχει την ίδια μέγιστη τιμή z* σε q {2,..., r} κορυφές c t v = z*. Για κάθε κυρτό συνδυασμό i v = q λiv, i i=1 των q αυτών κορυφών έχουμε v i (i = 1,..., q) του εφικτού συνόλου, οπότε q λi = 1, 0 λ i 1 ( i = 1,, q ) i=1 z = c t v = q t λicv = z* i i=1 q λi = z* i=1 σχέση η οποία αποδεικνύει ότι κάθε κυρτός συνδυασμός των εναλλακτικών βέλτιστων κορυφών ορίζει ένα επίσης βέλτιστο σημείο. 35

36 Βήμα 1 Προσδιορισμός μιας αρχικής κορυφής Βήμα 2 Κριτήριο τερματισμού Βήμα 3 Επιλογή εισερχόμενης μεταβλητής Βήμα 4 Έλεγχος μη πεπερασμένου της βέλτιστης λύσης Βήμα 5 Προσδιορισμός εξερχόμενης μεταβλητής Βήμα 6 Οδήγηση Ο ΑΛΓΟΡΙΘΜΟΣ SIMPLEX Προσδιόρισε μια αρχική βασική εφικτή λύση x B = B -1 b 0 και τα δεικτοσύνολα Β και Ε των βασικών και των ελεύθερων μεταβλητών της λύσης αυτής. Υπολόγισε το διάνυσμα ανηγμένου κέρδους Αν t r E t r E = t c E - t c B B -1 E. t 0 πήγαινε στο βήμα 7: η βέλτιστη λύση έχει βρεθεί. Διαφορετικά πήγαινε στο βήμα 3. Βάλε στη βάση την ελεύθερη μεταβλητή j j E j j p l l l { } r = max r,r > 0 Αν τα στοιχεία της εισερχόμενης στήλης αν δηλαδή u j p = 0, τερμάτισε: η μέγιστη τιμή του z αποκλίνει στο +. Διαφορετικά πήγαινε στο βήμα 5. Βγάλε από τη βάση τη μεταβλητή x u Μετασχημάτισε τη στήλη i x q = min,u ij > 0 j p B iqj u p ijp i x j p για την οποία. uj p είναι μη θετικά, xi q για την οποία u j p της εισερχόμενης μεταβλητής σε μοναδιαίο διάνυσμα με οδηγό το στοιχείο. u iqj. p Θέσε Β (B - { i q }) { j p }, E (E - { j p }) { i q }. Διαμόρφωσε το νέο ταμπλό. x j p Βήμα 7 Προσδιορισμός εναλλακτικών βέλτιστων λύσεων Υπολόγισε το διάνυσμα ανηγμένου κέρδους Επίστρεψε στο Βήμα 2. Βάλε στη βάση κάθε ελεύθερη μεταβλητή για την οποία r j l = 0, j l E και βρες τις εναλλακτικές βέλτιστες λύσεις. x j l t r E. 36

37 3. ΘΕΩΡΗΤΙΚΗ ΘΕΜΕΛΙΩΣΗ ΤΗΣ ΜΕΘΟΔΟΥ ΤΩΝ ΕΛΛΕΙΨΟΕΙΔΩΝ Σε ότι αφορά στο θέμα της υπολογιστικής πολυπλοκότητας της μεθόδου Simplex, αξίζει να αναφέρουμε ότι επί πολλά χρόνια δεν ήταν γνωστό αν ο γραμμικός προγραμματισμός ανήκει στην επιθυμητή κατηγορία των Ρ προβλημάτων (P-problem = polynomial time) που λύνονται σε πολυωνυμικό χρόνο. Λέμε ότι μια κατηγορία προβλημάτων έχει πολυωνυμική πολυπλοκότητα αν κάθε πρόβλημα της κατηγορίας αυτής, μεγέθους L, μπορεί να λυθεί με κάποιον αλγόριθμο του οποίου το κόστος στη χειρότερη περίπτωση είναι O(f(L)), όπου f(l) είναι ένα πολυώνυμο ως προς L. Για τα ΝΡ (nondeterministic polynomial time) προβλήματα πιστεύεται, χωρίς ωστόσο να έχει αποδειχθεί, ότι όλοι οι προσδιοριστικοί αλγόριθμοι απαιτούν στη χειρότερη περίπτωση εκθετικό χρόνο για να βρουν τη βέλτιστη λύση. Πάντως, ο κύβος των Klee-Μinty δείχνει ότι, ακόμα και αν ο γραμμικός προγραμματισμός έχει πολυωνυμική πολυπλοκότητα, η μέθοδος Simplex σίγουρα δεν είναι ο αλγόριθμος που δίνει το πολυωνυμικό φράγμα, αφού το 2 m δεν φράσσεται από κάποιο πολυώνυμο. Ο Khachiyan (1979) ήταν εκείνος ο οποίος, με τη μέθοδο των ελλειψοειδών που ανέπτυξε, απέδειξε ότι τα προβλήματα του γραμμικού προγραμματισμού είναι δυνατόν να λυθούν σε πολυωνυμικό χρόνο. Η μέθοδος αυτή, σε αντίθεση με τον αλγόριθμο Simplex που κινείται από κορυφή σε κορυφή, προσεγγίζει τη βέλτιστη λύση μέσα από μια ακολουθία συρρικνούμενων ελλειψοειδών. Η μέθοδος των ελλειψοειδών έτυχε της έντονης προσοχής των ερευνητών και όχι μόνο. Είναι χαρακτηριστικό ότι οι New Yor Times, όπως και άλλα έντυπα γενικότερου ενδιαφέροντος δημοσίευσαν άρθρα σχετικά με την ανακάλυψη του Khachiyan, ένδειξη της πρακτικής σπουδαιότητας του γραμμικού προγραμματισμού. Κατά παράδοξο τρόπο, η μέθοδος του Khachiyan αποδείχθηκε στην πράξη χειρότερη από τη μέθοδο Simplex, η οποία λύνει ένα πρόβλημα γραμμικού προγραμματισμού σε χρόνο που είναι κατά μέσο όρο 37

Γραμμικός Προγραμματισμός Μέθοδος Simplex

Γραμμικός Προγραμματισμός Μέθοδος Simplex ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Επιχειρησιακή Έρευνα Γραμμικός Προγραμματισμός Μέθοδος Simplex Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου Περιεχόμενα Παρουσίασης 1. Πρότυπη Μορφή ΓΠ 2. Πινακοποίηση

Διαβάστε περισσότερα

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX ΚΕΦΑΛΑΙΟ 3 ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX 3.1 Εισαγωγή Ο αλγόριθμος Simplex θεωρείται πλέον ως ένας κλασικός αλγόριθμος για την επίλυση γραμμικών προβλημάτων. Η πρακτική αποτελεσματικότητά του έχει

Διαβάστε περισσότερα

Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex

Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex Νίκος Τσάντας ιατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών Τμήμ. Μαθηματικών Μαθηματικά των Υπολογιστών και των Αποφάσεων Ακαδημαϊκό έτος 2006-07

Διαβάστε περισσότερα

3.7 Παραδείγματα Μεθόδου Simplex

3.7 Παραδείγματα Μεθόδου Simplex 3.7 Παραδείγματα Μεθόδου Simplex Παράδειγμα 1ο (Παράδειγμα 1ο - Κεφάλαιο 2ο - σελ. 10): Το πρόβλημα εκφράζεται από το μαθηματικό μοντέλο: max z = 600x T + 250x K + 750x Γ + 450x B 5x T + x K + 9x Γ + 12x

Διαβάστε περισσότερα

Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου

Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Επιχειρησιακή Έρευνα Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου Περιεχόμενα Παρουσίασης 1. Προϋποθέσεις Εφαρμογής

Διαβάστε περισσότερα

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX Θεμελιώδης αλγόριθμος επίλυσης προβλημάτων Γραμμικού Προγραμματισμού που κάνει χρήση της θεωρίας της Γραμμικής Άλγεβρας Προτάθηκε από το Dantzig (1947) και πλέον

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΣ SIMPLEX, διαλ. 3. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 29/4/2017

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΣ SIMPLEX, διαλ. 3. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 29/4/2017 ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΣ SIMPLEX, διαλ. 3 Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 29/4/2017 ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Bέλτιστος σχεδιασμός με αντικειμενική συνάρτηση και περιορισμούς

Διαβάστε περισσότερα

Γραμμικός Προγραμματισμός και θεωρία Παιγνίων

Γραμμικός Προγραμματισμός και θεωρία Παιγνίων Σε αυτό το κεφάλαιο θα χρησιμοποιήσουμε πίνακες οι οποίοι δεν θα είναι γραμμικές εξισώσεις. Θα πρέπει λοιπόν να δούμε την γεωμετρική ερμηνεία των ανισώσεων. Μια ανίσωση διαιρεί τον n-διάστατο χώρο σε δύο

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 7: Επίλυση με τη μέθοδο Simplex (1 ο μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.)

Διαβάστε περισσότερα

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

Γραμμικός Προγραμματισμός Γραμμικός Προγραμματισμός Δημήτρης Φωτάκης Προσθήκες (λίγες): Άρης Παγουρτζής Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Γραμμικός Προγραμματισμός Ελαχιστοποίηση

Διαβάστε περισσότερα

Τμήμα Μηχανικών Πληροφορικής ΤΕ Η μέθοδος Simplex. Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. τελευταία ενημέρωση: 19/01/2017

Τμήμα Μηχανικών Πληροφορικής ΤΕ Η μέθοδος Simplex. Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. τελευταία ενημέρωση: 19/01/2017 Τμήμα Μηχανικών Πληροφορικής ΤΕ 2016-2017 Η μέθοδος Simplex Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 19/01/2017 1 Πλεονεκτήματα Η μέθοδος Simplex Η μέθοδος Simplex είναι μια

Διαβάστε περισσότερα

z = c 1 x 1 + c 2 x c n x n

z = c 1 x 1 + c 2 x c n x n Τεχνολογικό Εκπαιδευτικό Ιδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Γραμμικός Προγραμματισμός & Βελτιστοποίηση Δρ. Δημήτρης Βαρσάμης Καθηγητής Εφαρμογών Δρ. Δημήτρης Βαρσάμης Μάρτιος

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΤΥΠΟΥ SIMPLEX. 2.1 Βασικές έννοιες - Ορισμοί

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΤΥΠΟΥ SIMPLEX. 2.1 Βασικές έννοιες - Ορισμοί ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΤΥΠΟΥ SIMPLEX 2.1 Βασικές έννοιες - Ορισμοί Ο αλγόριθμος Simplex για τα προβλήματα γραμμικού προγραμματισμού, βλέπε Dntzig (1963), αποδίδει αρκετά καλά στην πράξη, ιδιαίτερα σε προβλήματα

Διαβάστε περισσότερα

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη 5 ο Εξάμηνο 4 ο ΜΑΘΗΜΑ Δημήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τμήμα Στατιστικής & Αναλογιστικών-Χρηματοοικονομικών Μαθηματικών

Διαβάστε περισσότερα

Η μέθοδος Simplex. Γεωργία Φουτσιτζή-Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. Τμήμα Μηχανικών Πληροφορικής ΤΕ

Η μέθοδος Simplex. Γεωργία Φουτσιτζή-Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. Τμήμα Μηχανικών Πληροφορικής ΤΕ Τμήμα Μηχανικών Πληροφορικής ΤΕ 2017-2018 Η μέθοδος Simplex Γεωργία Φουτσιτζή-Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 19/01/2017 1 Πλεονεκτήματα Η μέθοδος Simplex Η μέθοδος

Διαβάστε περισσότερα

x 3 = 0 x 6 = 0 x 4 = 0 x 5 = 0 x 2 = 0 x 1 = 0 aff(p )

x 3 = 0 x 6 = 0 x 4 = 0 x 5 = 0 x 2 = 0 x 1 = 0 aff(p ) Διάλεξη 5: 22.10.2014 Θεωρία Γραμμικού Προγραμματισμού Διδάσκων: Σταύρος Κολλιόπουλος Γραφείς: Ζακυνθινού Λυδία & Τζιώτης Ισίδωρος 5.1 Εκφυλισμένες βασικές λύσεις Ορισμός 5.1 Εστω πολύεδρο P = {x Ax b}

Διαβάστε περισσότερα

Τμήμα Μηχανικών Πληροφορικής ΤΕ Δυϊκότητα. Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. τελευταία ενημέρωση: 1/12/2016

Τμήμα Μηχανικών Πληροφορικής ΤΕ Δυϊκότητα. Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. τελευταία ενημέρωση: 1/12/2016 Τμήμα Μηχανικών Πληροφορικής ΤΕ 2016-2017 Δυϊκότητα Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 1/12/2016 1 Το δυϊκό πρόβλημα Για κάθε πρόβλημα Γραμμικού Προγραμματισμού υπάρχει

Διαβάστε περισσότερα

ΤΕΙ Χαλκίδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων

ΤΕΙ Χαλκίδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων ΤΕΙ Χαλκίδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων Επιχειρησιακή Έρευνα Τυπικό Εξάμηνο: Δ Αλέξιος Πρελορέντζος Εισαγωγή Ορισμός 1 Η συστηματική εφαρμογή ποσοτικών μεθόδων, τεχνικών

Διαβάστε περισσότερα

Θεωρία Αλγόριθμοι Γραμμικής Βελτιστοποίησης 28/3/2012. Lecture07 1

Θεωρία Αλγόριθμοι Γραμμικής Βελτιστοποίησης 28/3/2012. Lecture07 1 Τμήμα Εφαρμοσμένης Πληροφορικής ΑΛΓΟΡΙΘΜΟΙ ΓΡΑΜΜΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ 8 Ο ΕΞΑΜΗΝΟ ΣΑΜΑΡΑΣ ΝΙΚΟΛΑΟΣ, ΕΠ. ΚΑΘΗΓΗΤΗΣ Χαρακτηριστικά αλγορίθμων τύπου simplex (5) Αν το βασικό σημείο ικανοποιεί ακριβώς n-m ανισότητες

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος 3

Περιεχόμενα. Πρόλογος 3 Πρόλογος Η χρησιμότητα της Γραμμικής Άλγεβρας είναι σχεδόν αυταπόδεικτη. Αρκεί μια ματιά στο πρόγραμμα σπουδών, σχεδόν κάθε πανεπιστημιακού τμήματος θετικών επιστημών, για να διαπιστώσει κανείς την παρουσία

Διαβάστε περισσότερα

Θεωρία Μεθόδου Simplex

Θεωρία Μεθόδου Simplex ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΒΙΟΜΗΧΑΝΙΚΗΣ ΔΙΟΙΚΗΣΗΣ & ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΕΡΕΥΝΑΣ Επιχειρησιακή Έρευνα Ι Διδάσκων: Δρ. Σταύρος Τ. Πόνης Θεωρία Μεθόδου Simplex Άδεια Χρήσης

Διαβάστε περισσότερα

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr I ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ i e ΜΕΡΟΣ Ι ΟΡΙΣΜΟΣ - ΒΑΣΙΚΕΣ ΠΡΑΞΕΙΣ Α Ορισμός Ο ορισμός του συνόλου των Μιγαδικών αριθμών (C) βασίζεται στις εξής παραδοχές: Υπάρχει ένας αριθμός i για τον οποίο ισχύει i Το σύνολο

Διαβάστε περισσότερα

Θεωρία Παιγνίων και Αποφάσεων. Ενότητα 5: Εύρεση σημείων ισορροπίας σε παίγνια μηδενικού αθροίσματος. Ε. Μαρκάκης. Επικ. Καθηγητής

Θεωρία Παιγνίων και Αποφάσεων. Ενότητα 5: Εύρεση σημείων ισορροπίας σε παίγνια μηδενικού αθροίσματος. Ε. Μαρκάκης. Επικ. Καθηγητής Θεωρία Παιγνίων και Αποφάσεων Ενότητα 5: Εύρεση σημείων ισορροπίας σε παίγνια μηδενικού αθροίσματος Ε. Μαρκάκης Επικ. Καθηγητής Περίληψη Παίγνια μηδενικού αθροίσματος PessimisIc play Αμιγείς max-min και

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119) ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΙΩΑΝΝΗΣ Α. ΤΣΑΓΡΑΚΗΣ ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119) ΜΕΡΟΣ 5: ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΥΠΟΧΩΡΟΙ ΓΡΑΜΜΙΚΗ ΑΝΕΞΑΡΤΗΣΙΑ ΒΑΣΕΙΣ & ΔΙΑΣΤΑΣΗ Δ.Χ. ΣΗΜΕΙΩΣΕΙΣ

Διαβάστε περισσότερα

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ 1 η Διάλεξη: Αναδρομή στον Μαθηματικό Προγραμματισμό 2019, Πολυτεχνική Σχολή Εργαστήριο Συστημάτων Σχεδιασμού, Παραγωγής και Λειτουργιών Περιεχόμενα 1. Γραμμικός Προγραμματισμός

Διαβάστε περισσότερα

Γραµµικός Προγραµµατισµός - Μέθοδος Simplex

Γραµµικός Προγραµµατισµός - Μέθοδος Simplex Γραµµικός Προγραµµατισµός - Μέθοδος Simplex Η πλέον γνωστή και περισσότερο χρησιµοποιηµένη µέθοδος για την επίλυση ενός γενικού προβλήµατος γραµµικού προγραµµατισµού, είναι η µέθοδος Simplex η οποία αναπτύχθηκε

Διαβάστε περισσότερα

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Χιωτίδης Γεώργιος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΜΕΓΙΣΤΙΚΟΣ ΤΕΛΕΣΤΗΣ 18 Σεπτεμβρίου 2014

ΜΕΓΙΣΤΙΚΟΣ ΤΕΛΕΣΤΗΣ 18 Σεπτεμβρίου 2014 ΜΕΓΙΣΤΙΚΟΣ ΤΕΛΕΣΤΗΣ 18 Σεπτεμβρίου 2014 Περιεχόμενα 1 Εισαγωγή 2 2 Μεγιστικός τελέστης στην μπάλα 2 2.1 Βασικό θεώρημα........................ 2 2.2 Γενική περίπτωση μπάλας.................. 6 2.2.1 Στο

Διαβάστε περισσότερα

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

Γραμμικός Προγραμματισμός Γραμμικός Προγραμματισμός ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Γραμμικός Προγραμματισμός Ελαχιστοποίηση γραμμικής αντικειμενικής συνάρτησης

Διαβάστε περισσότερα

Συστήματα Παραγωγής ΠΑΡΑΔΕΙΓΜΑ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Συστήματα Παραγωγής ΠΑΡΑΔΕΙΓΜΑ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Συστήματα Παραγωγής ΠΑΡΑΔΕΙΓΜΑ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Περιεχόμενα 1 Γενικά στοιχεία γραμμικού προγραμματισμού 2 Παράδειγμα γραμμικού προγραμματισμού και γραφικής επίλυσης του 3 Γραμμικός προγραμματισμός

Διαβάστε περισσότερα

( ) x 1 1. cone( (10.1) ( ) x ) := D (10.2) D Ax b 0 Ax 0 b. i λ i 1

( ) x 1 1. cone( (10.1) ( ) x ) := D (10.2) D Ax b 0 Ax 0 b. i λ i 1 Θεωρία Γραμμικού Προγραμματισμού Διάλεξη 0: 2..204 Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Ευάγγελος Αναγνωστόπουλος, Πέτρος Μπαρμπαγιάννης & Σ. Κ. 0. Θεώρημα Minkowski-Weyl για πολύεδρα Ορισμός 0. Αν

Διαβάστε περισσότερα

Εφαρμοσμένη Βελτιστοποίηση

Εφαρμοσμένη Βελτιστοποίηση Εφαρμοσμένη Βελτιστοποίηση Ενότητα 4: Αναλυτικές μέθοδοι βελτιστοποίησης για συναρτήσεις πολλών μεταβλητών Καθηγητής Αντώνιος Αλεξανδρίδης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4. Ακέραια Πολύεδρα

ΚΕΦΑΛΑΙΟ 4. Ακέραια Πολύεδρα ΚΕΦΑΛΑΙΟ 4 Ακέραια Πολύεδρα 1 Ορισμός 4.1 (Convex Hull) Έστω ένα σύνολο S C R n. Ένα σημείο x του R n είναι κυρτός συνδυασμός (convex combination) σημείων του S, αν υπάρχει ένα πεπερασμένο σύνολο σημείων

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι

Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι Επιμέλεια: Ι. Λυχναρόπουλος. Δείξτε ότι ο V R εφοδιασμένος με τις ακόλουθες πράξεις (, a b) + (, d) ( a+, b+ d) και k ( ab, ) ( kakb,

Διαβάστε περισσότερα

είναι πρόβλημα μεγιστοποίησης όλοι οι περιορισμοί είναι εξισώσεις με μη αρνητικούς του σταθερούς όρους όλες οι μεταβλητές είναι μη αρνητικές

είναι πρόβλημα μεγιστοποίησης όλοι οι περιορισμοί είναι εξισώσεις με μη αρνητικούς του σταθερούς όρους όλες οι μεταβλητές είναι μη αρνητικές Ένα τυχαίο π.γ.π. maximize/minimize z=c x Αx = b x 0 Τυπική μορφή του π.γ.π. maximize z=c x Αx = b x 0 b 0 είναι πρόβλημα μεγιστοποίησης όλοι οι περιορισμοί είναι εξισώσεις με μη αρνητικούς του σταθερούς

Διαβάστε περισσότερα

1. Τετραγωνικές μορφές. x y 0. 0x y 0 1α 1β 2α 2β 3. 0x + y 0

1. Τετραγωνικές μορφές. x y 0. 0x y 0 1α 1β 2α 2β 3. 0x + y 0 Β4. ΕΣΣΙΑΝΟΣ ΠΙΝΑΚΑΣ-ΚΥΡΤΟΤΗΤΑ 1.Τετραγωνικές μορφές.χαρακτηρισμός συμμετρικών πινάκων 3.Δεύτερες μερικές παράγωγοι-εσσιανός πίνακας 4.Συνθήκες για ακρότατα 5.Κυρτές/κοίλες συναρτήσεις 6.Ολικά ακρότατα

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Κλασικές Τεχνικές Βελτιστοποίησης Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 2 η /2017 Μαθηματική Βελτιστοποίηση Η «Μαθηματική

Διαβάστε περισσότερα

ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10

ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10: Επαναληπτική Βελτίωση Ιωάννης Μανωλόπουλος, Καθηγητής Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Άδειες Χρήσης Το

Διαβάστε περισσότερα

Τμήμα Μηχανικών Πληροφορικής ΤΕ Πρόβλημα Μεταφοράς. Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα

Τμήμα Μηχανικών Πληροφορικής ΤΕ Πρόβλημα Μεταφοράς. Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα Τμήμα Μηχανικών Πληροφορικής ΤΕ 2016-2017 Πρόβλημα Μεταφοράς Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα To Πρόβλημα Μεταφοράς Μαθηματική Διατύπωση Εύρεση Αρχικής Λύσης Προσδιορισμός Βέλτιστης Λύσης

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 3 3.1 Γενικά Τις τελευταίες δεκαετίες ένας μεγάλος αριθμός μεθόδων βελτιστοποίησης έχει αναπτυχθεί με βάση τη θεωρία του μαθηματικού λογισμού. Οι διάφοροι μαθηματικοί

Διαβάστε περισσότερα

Κεφάλαιο 4 Διανυσματικοί Χώροι

Κεφάλαιο 4 Διανυσματικοί Χώροι Κεφάλαιο Διανυσματικοί Χώροι Διανυσματικοί χώροι - Βασικοί ορισμοί και ιδιότητες Θεωρούμε τρία διαφορετικά σύνολα: Διανυσματικοί Χώροι α) Το σύνολο διανυσμάτων (πινάκων με μία στήλη) με στοιχεία το οποίο

Διαβάστε περισσότερα

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ (Transportation Problems) Βασίλης Κώστογλου E-mail: vkostogl@it.teithe.gr URL: www.it.teithe.gr/~vkostogl Περιγραφή Ένα πρόβλημα μεταφοράς ασχολείται με το πρόβλημα του προσδιορισμού του καλύτερου δυνατού

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα I Επιχειρησιακή Έρευνα I Κωστής Μαμάσης Παρασκευή 09:00 12:00 Σημειώσεις των Α. Platis, K. Mamasis Περιεχόμενα 1. Εισαγωγή 2. Γραμμικός Προγραμματισμός 1. Μοντελοποίηση 2. Μέθοδος Simplex (C) Copyright Α.

Διαβάστε περισσότερα

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ ΕΥΡΙΠΙΔΟΥ 80 ΝΙΚΑΙΑ ΝΕΑΠΟΛΗ ΤΗΛΕΦΩΝΟ 0965897 ΔΙΕΥΘΥΝΣΗ ΣΠΟΥΔΩΝ ΒΡΟΥΤΣΗ ΕΥΑΓΓΕΛΙΑ ΜΠΟΥΡΝΟΥΤΣΟΥ ΚΩΝ/ΝΑ ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ Η έννοια του μιγαδικού

Διαβάστε περισσότερα

2. dim(p ) = n rank(a = )

2. dim(p ) = n rank(a = ) Θεωρία Γραμμικού Προγραμματισμού Διάλεξη 12: 19.11.2014 Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Μανιάτης Σπυρίδων & Μυρισιώτης Δημήτριος 12.1 Παραδείγματα πολυτόπων Υπενθυμίζουμε το θεώρημα που αποδείχθηκε

Διαβάστε περισσότερα

Κεφάλαιο 3ο: Γραμμικός Προγραμματισμός

Κεφάλαιο 3ο: Γραμμικός Προγραμματισμός Κεφάλαιο 3ο: Γραμμικός Προγραμματισμός 3.1 Εισαγωγή Πολλοί πιστεύουν ότι η ανάπτυξη του γραμμικού προγραμματισμού είναι μια από τις πιο σπουδαίες επιστημονικές ανακαλύψεις στα μέσα του εικοστού αιώνα.

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΜΑΘΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΜΑΘΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΡΟΚΑΤΑΡΚΤΙΚΗ ΕΚΔΟΣΗ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΜΑΘΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΥΑΓΓΕΛΟΣ Φ. ΜΑΓΕΙΡΟΥ ΚΑΘΗΓΗΤΗΣ ΟΙΚΟΝΟΜΙΚΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΑΘΗΝΩΝ ΑΘΗΝΑ ΕΚΔΟΣΗ 2.4 ΜΑΪΟΣ 2012 1-1 Κεφάλαιο 1. Μαθηματικός Προγραμματισμός...1-3

Διαβάστε περισσότερα

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

Γραμμικός Προγραμματισμός Γραμμικός Προγραμματισμός ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Γραμμικός Προγραμματισμός Ελαχιστοποίηση γραμμικής αντικειμενικής συνάρτησης

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά ΙΙ

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανυσματικοί Χώροι Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διανυσματικός Χώρος επί του F Αλγεβρική δομή που αποτελείται

Διαβάστε περισσότερα

Κεφάλαιο 4 Διανυσματικοί Χώροι

Κεφάλαιο 4 Διανυσματικοί Χώροι Κεφάλαιο Διανυσματικοί χώροι - Βασικοί ορισμοί και ιδιότητες Θεωρούμε τρία διαφορετικά σύνολα: α) Το σύνολο διανυσμάτων (πινάκων με μία στήλη) με στοιχεία το οποίο συμβολίζουμε με Σε αυτό το σύνολο γνωρίζουμε

Διαβάστε περισσότερα

ΛΥΜΕΝΕΣ ΕΦΑΡΜΟΓΕΣ ΣΤΟ 2 ο ΚΕΦΑΛΑΙΟ

ΛΥΜΕΝΕΣ ΕΦΑΡΜΟΓΕΣ ΣΤΟ 2 ο ΚΕΦΑΛΑΙΟ ΛΥΜΕΝΕΣ ΕΦΑΡΜΟΓΕΣ ΣΤΟ 2 ο ΚΕΦΑΛΑΙΟ 1. Έστω συνάρτηση ζήτησης με τύπο Q = 200 4P. Να βρείτε: α) Την ελαστικότητα ως προς την τιμή όταν η τιμή αυξάνεται από 10 σε 12. 1ος τρόπος Αν P 0 10 τότε Q 0 200 410

Διαβάστε περισσότερα

Συνδυαστική Βελτιστοποίηση Εισαγωγή στον γραμμικό προγραμματισμό (ΓΠ)

Συνδυαστική Βελτιστοποίηση Εισαγωγή στον γραμμικό προγραμματισμό (ΓΠ) Εικονικές Παράμετροι Μέχρι στιγμής είδαμε την εφαρμογή της μεθόδου Simplex σε προβλήματα όπου το δεξιό μέλος ήταν θετικό. Δηλαδή όλοι οι περιορισμοί ήταν της μορφής: όπου Η παραδοχή ότι b 0 μας δίδει τη

Διαβάστε περισσότερα

1. ΣΤΑΤΙΚΗ ΑΡΙΣΤΟΠΟΙΗΣΗ

1. ΣΤΑΤΙΚΗ ΑΡΙΣΤΟΠΟΙΗΣΗ . ΣΤΑΤΙΚΗ ΑΡΙΣΤΟΠΟΙΗΣΗ. Μέγιστα και Ελάχιστα Συναρτήσεων Χωρίς Περιορισμούς Συναρτήσεις μιας Μεταβλητής Εστω f ( x) είναι συνάρτηση μιας μόνο μεταβλητής. Εστω επίσης ότι x είναι ένα σημείο στο πεδίο ορισμού

Διαβάστε περισσότερα

Βασική Εφικτή Λύση. Βασική Εφικτή Λύση

Βασική Εφικτή Λύση. Βασική Εφικτή Λύση Αλγεβρική Μορφή Γενική Μορφή Γραµµικού Προγραµµατισµού n µεταβλητών και m περιορισµών Εστω πραγµατικοί αριθµοί a ij, b j, c i R µε 1 i m, 1 j n Αλγεβρική Μορφή Γενική Μορφή Γραµµικού Προγραµµατισµού n

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 11: Σχέσεις Πρωτεύοντος και Δυϊκού Προβλήματος, Χαρακτηριστικά Αλγορίθμων τύπου Simplex Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΙΚΑ ΣΤΟΙΧΕΙΑ. 1.1 Εισαγωγή

ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΙΚΑ ΣΤΟΙΧΕΙΑ. 1.1 Εισαγωγή ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΙΚΑ ΣΤΟΙΧΕΙΑ. Εισαγωγή Ο Γραμμικός Προγραμματισμός είναι ο πιο εφαρμοσμένος κλάδος της επιστήμης των Μαθηματικών με πληθώρα εφαρμογών στην επιστήμη των ηλεκτρονικών υπολογιστών. Ασχολείται

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ. Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β.

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ. Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β. ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ Γ. Π. Β. ΦΡΟΝΤΙΣΤΗΡΙΑΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β.) (Μαθηματικός) ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 10: Ειδικές περιπτώσεις επίλυσης με τη μέθοδο simplex (2o μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά ΙΙ

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανυσματικοί Χώροι Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διανυσματικός Χώρος επί του F Αλγεβρική δομή που αποτελείται

Διαβάστε περισσότερα

Η Θεωρία στα Μαθηματικά κατεύθυνσης της Γ Λυκείου

Η Θεωρία στα Μαθηματικά κατεύθυνσης της Γ Λυκείου Η Θεωρία στα Μαθηματικά κατεύθυνσης της Γ Λυκείου wwwaskisopolisgr έκδοση 5-6 wwwaskisopolisgr ΣΥΝΑΡΤΗΣΕΙΣ 5 Τι ονομάζουμε πραγματική συνάρτηση; Έστω Α ένα υποσύνολο του Ονομάζουμε πραγματική συνάρτηση

Διαβάστε περισσότερα

Για να εκφράσουμε τη διαδικασία αυτή, γράφουμε: :

Για να εκφράσουμε τη διαδικασία αυτή, γράφουμε: : Η θεωρία στα μαθηματικά προσανατολισμού Γ υκείου Τι λέμε συνάρτηση με πεδίο ορισμού το σύνολο ; Έστω ένα υποσύνολο του Ονομάζουμε πραγματική συνάρτηση με πεδίο ορισμού το μία διαδικασία (κανόνα), με την

Διαβάστε περισσότερα

ΔΕΙΓΜΑ ΠΡΙΝ ΤΙΣ ΔΙΟΡΘΩΣΕΙΣ - ΕΚΔΟΣΕΙΣ ΚΡΙΤΙΚΗ

ΔΕΙΓΜΑ ΠΡΙΝ ΤΙΣ ΔΙΟΡΘΩΣΕΙΣ - ΕΚΔΟΣΕΙΣ ΚΡΙΤΙΚΗ Συναρτήσεις Προεπισκόπηση Κεφαλαίου Τα μαθηματικά είναι μια γλώσσα με ένα συγκεκριμένο λεξιλόγιο και πολλούς κανόνες. Πριν ξεκινήσετε το ταξίδι σας στον Απειροστικό Λογισμό, θα πρέπει να έχετε εξοικειωθεί

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα I Επιχειρησιακή Έρευνα I Operations/Operational Research (OR) Κωστής Μαμάσης Παρασκευή 09:00 12:00 Σημειώσεις των Α. Platis, K. Mamasis Περιεχόμενα EE 1&2 Εισαγωγή Μαθηματικός Προγραμματισμός - Γραμμικός

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 20 Οκτωβρίου 2008

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 20 Οκτωβρίου 2008 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ η Ημερομηνία Αποστολής στον Φοιτητή: 0 Οκτωβρίου 008 Ημερομηνία παράδοσης της Εργασίας: Νοεμβρίου 008 Πριν

Διαβάστε περισσότερα

ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ. 4.1 Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων

ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ. 4.1 Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων ΚΕΦΑΛΑΙΟ 4 ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ 4. Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων Η περιγραφή του ΔΑΣΕΣ στο προηγούμενο κεφάλαιο έγινε με σκοπό να διευκολυνθούν οι αποδείξεις

Διαβάστε περισσότερα

Κεφάλαιο 5 Γραμμικοί Μετασχηματισμοί

Κεφάλαιο 5 Γραμμικοί Μετασχηματισμοί Κεφάλαιο 5 Γραμμικοί Μετασχηματισμοί 5 Γενικά Γραμμικοί Μετασχηματισμοί Μία σχέση μεταξύ των στοιχείων δύο συνόλων Α,Β αντιστοιχίζει στοιχεία του Α με στοιχεία του Β άλλου μέσω ενός κανόνα που μπορεί να

Διαβάστε περισσότερα

Fermat, 1638, Newton Euler, Lagrange, 1807

Fermat, 1638, Newton Euler, Lagrange, 1807 Εισαγωγή Μαθ Προγρ Κλασικά Προβλ Επεκτάσεις Υπολογιστικές Μέθοδοι στη Θεωρία Αποφάσεων Ενότητα 1 Εισαγωγή Αντώνης Οικονόμου Τμήμα Μαθηματικών Πανεπιστήμιο Αθηνών Προπτυχιακό πρόγραμμα σπουδών 3 Μαρτίου

Διαβάστε περισσότερα

Το Πρόβλημα Μεταφοράς

Το Πρόβλημα Μεταφοράς Το Πρόβλημα Μεταφοράς Αφορά τη μεταφορά ενός προϊόντος από διάφορους σταθμούς παραγωγής σε διάφορες θέσεις κατανάλωσης με το ελάχιστο δυνατό κόστος. Πρόκειται για το πιο σπουδαίο πρότυπο προβλήματος γραμμικού

Διαβάστε περισσότερα

Κεφάλαιο 5 ΔΙΔΙΑΣΤΑΤΑ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ. Ενα αυτόνομο δυναμικό σύστημα δύο διαστάσεων περιγράφεται από τις εξισώσεις

Κεφάλαιο 5 ΔΙΔΙΑΣΤΑΤΑ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ. Ενα αυτόνομο δυναμικό σύστημα δύο διαστάσεων περιγράφεται από τις εξισώσεις Κεφάλαιο 5 ΔΙΔΙΑΣΤΑΤΑ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ Ενα αυτόνομο δυναμικό σύστημα δύο διαστάσεων περιγράφεται από τις εξισώσεις ẋ 1 f 1 (x 1 x 2 ) ẋ 2 f 2 (x 1 x 2 ) (501) Το σύστημα αυτό γράφεται σε διανυσματική

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 19: Επίλυση Γενικών Γραμμικών Προβλημάτων Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 1: Εισαγωγή στο Γραμμικό Προγραμματισμό (1 ο μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων

Διαβάστε περισσότερα

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ.Γραφήματα-Επιφάνειες.Γραμμική προσέγγιση-εφαπτόμενο επίπεδο 3.Ισοσταθμικές 4.Κλίση ισοσταθμικών 5.Διανυσματική ή Ιακωβιανή παράγωγος 6.Ιδιότητες των ισοσταθμικών 7.κυρτότητα των ισοσταθμικών

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 1: Ιστορική Αναδρομή, Εφαρμογές Γραμμικού και Δικτυακού Προγραμματισμού Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

OΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

OΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ Ο ΚΕΦΑΛΑΙΟ : ΟΡΙΟ ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ OΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΣΥΝΑΡΤΗΣΕΙΣ Έστω Α ένα υποσύνολο του Τι ονομάζουμε πραγματική συνάρτηση με πεδίο ορισμού το Α ; Απάντηση : ΕΣΠ Β Έστω

Διαβάστε περισσότερα

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΦΥΕ10 (Γενικά Μαθηματικά Ι) ΠΕΡΙΕΧΕΙ ΤΙΣ

Διαβάστε περισσότερα

Κεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς

Κεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς Κεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς 2.1 Η έννοια του διανύσματος Ο τρόπος που παριστάνομε τα διανυσματικά μεγέθη είναι με τη μαθηματική έννοια του διανύσματος. Διάνυσμα δεν είναι τίποτε

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος 6/6/06 Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος Άσκηση (Μονάδες ) 0 Δίνεται ο πίνακας A =. Nα υπολογίσετε την βαθμίδα του και να βρείτε τη διάσταση και από μία βάση α) του μηδενοχώρου

Διαβάστε περισσότερα

2018 Φάση 2 ιαγωνίσµατα Επανάληψης ΑΛΓΕΒΡΑ. Α' Γενικού Λυκείου. Σάββατο 21 Απριλίου 2018 ιάρκεια Εξέτασης:3 ώρες ΘΕΜΑΤΑ

2018 Φάση 2 ιαγωνίσµατα Επανάληψης ΑΛΓΕΒΡΑ. Α' Γενικού Λυκείου. Σάββατο 21 Απριλίου 2018 ιάρκεια Εξέτασης:3 ώρες ΘΕΜΑΤΑ ΘΕΜΑ A ΑΛΓΕΒΡΑ Α' Γενικού Λυκείου Σάββατο 1 Απριλίου 018 ιάρκεια Εξέτασης: ώρες ΘΕΜΑΤΑ Πεδίο ορισμού μιας συνάρτησης f (x) από ένα σύνολο Α σε ένα σύνολο Β ονομάζουμε το σύνολο Α, στο οποίο φαίνονται οι

Διαβάστε περισσότερα

2. ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

2. ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ . ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εισαγωγή Οι κλασσικές μέθοδοι αριστοποίησης βασίζονται κατά κύριο λόγο στο διαφορικό λογισμό. Ο Μαθηματικός Προγραμματισμός ο οποίος περιλαμβάνει τον Γραμμικό Προγραμματισμό

Διαβάστε περισσότερα

Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ

Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ ΚΑΙ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ (Α ΜΕΡΟΣ: ΣΥΝΑΡΤΗΣΕΙΣ) Επιμέλεια: Καραγιάννης Ιωάννης, Σχολικός Σύμβουλος Μαθηματικών

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Σημειώσεις Ανάλυσης Ι (ανανεωμένο στις 5 Δεκεμβρίου 2012)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Σημειώσεις Ανάλυσης Ι (ανανεωμένο στις 5 Δεκεμβρίου 2012) ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Σημειώσεις Ανάλυσης Ι (ανανεωμένο στις 5 Δεκεμβρίου 2012) Τμήμα Θ. Αποστολάτου & Π. Ιωάννου 1 Σειρές O Ζήνων ο Ελεάτης (490-430 π.χ.) στη προσπάθειά του να υποστηρίξει

Διαβάστε περισσότερα

Περιεχόμενα μεθόδευση του μαθήματος

Περιεχόμενα μεθόδευση του μαθήματος Περιεχόμενα μεθόδευση του μαθήματος. Πως ορίζεται η έννοια. Το όριο. To f() f() ; f() εφόσον υπάρχει είναι μονοσήμαντα ορισμένο; εξαρτιέται από τα άκρα α, β των ( α, ) και (, β ) ;. Πως ορίζονται τα πλευρικά

Διαβάστε περισσότερα

1. ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

1. ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η επιχειρησιακή έρευνα επικεντρώνεται στη λήψη αποφάσεων από επιχειρήσεις οργανισμούς, κράτη κτλ. Στα πλαίσια της επιχειρησιακής έρευνας εξετάζονται οι ακόλουθες περιπτώσεις : Γραμμικός προγραμματισμός

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 21: Δυϊκή Θεωρία, Θεώρημα Συμπληρωματικής Χαλαρότητας και τρόποι χρήσης του Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 9: Γεωμετρία του Χώρου των Μεταβλητών, Υπολογισμός Αντιστρόφου Μήτρας Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

12. ΑΝΙΣΩΣΕΙΣ Α ΒΑΘΜΟΥ. είναι δύο παραστάσεις μιας μεταβλητής x πού παίρνει τιμές στο

12. ΑΝΙΣΩΣΕΙΣ Α ΒΑΘΜΟΥ. είναι δύο παραστάσεις μιας μεταβλητής x πού παίρνει τιμές στο ΓΕΝΙΚΑ ΠΕΡΙ ΑΝΙΣΩΣΕΩΝ Έστω f σύνολο Α, g Α ΒΑΘΜΟΥ είναι δύο παραστάσεις μιας μεταβλητής πού παίρνει τιμές στο Ανίσωση με έναν άγνωστο λέγεται κάθε σχέση της μορφής f f g g ή, η οποία αληθεύει για ορισμένες

Διαβάστε περισσότερα

Μιγαδικοί Αριθμοί. Μαθηματικά Γ! Λυκείου Θετική και Τεχνολογική Κατεύθυνση. Υποδειγματικά λυμένες ασκήσεις Ασκήσεις προς λύση

Μιγαδικοί Αριθμοί. Μαθηματικά Γ! Λυκείου Θετική και Τεχνολογική Κατεύθυνση. Υποδειγματικά λυμένες ασκήσεις Ασκήσεις προς λύση Μιγαδικοί Αριθμοί Μαθηματικά Γ! Λυκείου Θετική και Τεχνολογική Κατεύθυνση Υποδειγματικά λυμένες ασκήσεις Ασκήσεις προς λύση ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ Υποδειγματικά Λυμένες Ασκήσεις Άλυτες Ασκήσεις ΛΑ Να βρείτε

Διαβάστε περισσότερα

III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ

III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ.Ολικά και τοπικά ακρότατα..εσωτερικά και συνοριακά ακρότατα 3.Χωριζόμενες μεταβλητές 4.Συνθήκες για ακρότατα 5.Ολικά ακρότατα κυρτών/κοίλων συναρτήσεων 6.Περισσότερες μεταβλητές.

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1 ΜΑΘΗΜΑ 1 ο +2 ο ΕΝΝΟΙΑ ΔΙΑΝΥΣΜΑΤΟΣ Διάνυσμα ορίζεται ένα προσανατολισμένο ευθύγραμμο τμήμα, δηλαδή ένα ευθύγραμμο τμήμα

Διαβάστε περισσότερα

ΠΑΡΑΔΕΙΓΜΑΤΑ ΘΕΜΑ Β. Να εξετάσετε αν ισχύουν οι υποθέσεις του Θ.Μ.Τ. για την συνάρτηση στο διάστημα [ 1,1] τέτοιο, ώστε: C στο σημείο (,f( ))

ΠΑΡΑΔΕΙΓΜΑΤΑ ΘΕΜΑ Β. Να εξετάσετε αν ισχύουν οι υποθέσεις του Θ.Μ.Τ. για την συνάρτηση στο διάστημα [ 1,1] τέτοιο, ώστε: C στο σημείο (,f( )) ΚΕΦΑΛΑΙΟ ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 6: ΘΕΩΡΗΜΑ ΜΕΣΗΣ ΤΙΜΗΣ ΔΙΑΦΟΡΙΚΟΥ ΛΟΓΙΣΜΟΥ (Θ.Μ.Τ.) [Θεώρημα Μέσης Τιμής Διαφορικού Λογισμού του κεφ..5 Μέρος Β του σχολικού βιβλίου]. ΠΑΡΑΔΕΙΓΜΑΤΑ Παράδειγμα. ΘΕΜΑ

Διαβάστε περισσότερα

Θεωρία Δυαδικότητας ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου. Επιχειρησιακή Έρευνα

Θεωρία Δυαδικότητας ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου. Επιχειρησιακή Έρευνα Θεωρία Δυαδικότητας Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Επιχειρησιακή Έρευνα Περιεχόμενα Παρουσίασης 1. Βασικά Θεωρήματα 2. Παραδείγματα 3. Οικονομική Ερμηνεία

Διαβάστε περισσότερα

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παράδειγμα Να βρείτε τις ιδιοτιμές και τα αντίστοιχα ιδιοδιανύσματα του πίνακα A 4. Επίσης να προσδιοριστούν οι ιδιοχώροι και οι γεωμετρικές πολλαπλότητες των ιδιοτιμών.

Διαβάστε περισσότερα

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ ΔΙΑΛΕΞΗ 6 η -Η ΔΥΙΚΗ ΜΕΘΟΔΟΣ SIMPLEX

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ ΔΙΑΛΕΞΗ 6 η -Η ΔΥΙΚΗ ΜΕΘΟΔΟΣ SIMPLEX ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ 2013-2014 ΔΙΑΛΕΞΗ 6 η -Η ΔΥΙΚΗ ΜΕΘΟΔΟΣ SIMPLEX ΔΥΙΚΟΤΗΤΑ Κάθε πρόβλημα γραμμικού προγραμματισμού συνδέεται με εάν άλλο πρόβλημα γραμμικού προγραμματισμού

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3 ΤΟ ΔΙΩΝΥΜΙΚΟ ΘΕΩΡΗΜΑ

ΚΕΦΑΛΑΙΟ 3 ΤΟ ΔΙΩΝΥΜΙΚΟ ΘΕΩΡΗΜΑ ΚΕΦΑΛΑΙΟ 3 ΤΟ ΔΙΩΝΥΜΙΚΟ ΘΕΩΡΗΜΑ Εισαγωγή Οι αριθμοί που εκφράζουν το πλήθος των στοιχείων ανά αποτελούν ίσως τους πιο σημαντικούς αριθμούς της Συνδυαστικής και καλούνται διωνυμικοί συντελεστές διότι εμφανίζονται

Διαβάστε περισσότερα

Κεφάλαιο 1 Συστήματα γραμμικών εξισώσεων

Κεφάλαιο 1 Συστήματα γραμμικών εξισώσεων Κεφάλαιο Συστήματα γραμμικών εξισώσεων Παραδείγματα από εφαρμογές Γραμμική Άλγεβρα Παράδειγμα : Σε ένα δίκτυο (αγωγών ή σωλήνων ή δρόμων) ισχύει ο κανόνας των κόμβων όπου το άθροισμα των εισερχόμενων ροών

Διαβάστε περισσότερα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Διανυσματικοί Χώροι και Υπόχωροι: Βάσεις και Διάσταση Ανδριανός Ε Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Διαβάστε περισσότερα

από t 1 (x) = A 1 x A 1 b.

από t 1 (x) = A 1 x A 1 b. Σύνοψη Κεφαλαίου 2: Ομοπαραλληλική Γεωμετρία Γεωμετρία και μετασχηματισμοί 1. Μία ισομετρία του R 2 είναι μία απεικόνιση από το R 2 στο R 2 που διατηρεί αποστάσεις. Κάθε ισομετρία του R 2 έχει μία από

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ i ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ: ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΝΙΚΟΣ ΑΛΕΞΑΝΔΡΗΣ ΠΤΥΧΙΟΥΧΟΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΑΘΗΝΩΝ (ΕΚΠΑ)

Διαβάστε περισσότερα

1 ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

1 ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Παραδείγματα προβλημάτων γραμμικού προγραμματισμού Τα προβλήματα γραμμικού προγραμματισμού ασχολούνται με καταστάσεις όπου ένας αριθμός πλουτοπαραγωγικών πηγών, όπως άνθρωποι,

Διαβάστε περισσότερα

Εισαγωγή στο Γραμμικό Προγραμματισμό. Χειμερινό Εξάμηνο

Εισαγωγή στο Γραμμικό Προγραμματισμό. Χειμερινό Εξάμηνο Εισαγωγή στο Γραμμικό Προγραμματισμό Χειμερινό Εξάμηνο 2016-2017 Εισαγωγή Ασχολείται με το πρόβλημα της άριστης κατανομής των περιορισμένων πόρων μεταξύ ανταγωνιζόμενων δραστηριοτήτων μιας επιχείρησης

Διαβάστε περισσότερα