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

Σχετικά έγγραφα
ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

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

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

Τμήμα Εφαρμοσμένης Πληροφορικής

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τμήμα Εφαρμοσμένης Πληροφορικής

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

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

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

Θεωρία Αλγόριθμοι Γραμμικής Βελτιστοποίησης

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

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

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

max f( x,..., x ) st. : g ( x,..., x ) 0 g ( x,..., x ) 0

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

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

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

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

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

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

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

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

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

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

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

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

max f( x,..., x ) st. : g ( x,..., x ) 0 g ( x,..., x ) 0

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

Η μέθοδος Simplex. Χρήστος Γκόγκος. Χειμερινό Εξάμηνο ΤΕΙ Ηπείρου

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

Διαχείριση ενεργειακών πόρων & συστημάτων Πρακτικά συνεδρίου(isbn: )

Επιχειρησιακή έρευνα (ασκήσεις)

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

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

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

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

min f(x) x R n b j - g j (x) = s j - b j = 0 g j (x) + s j = 0 - b j ) min L(x, s, λ) x R n λ, s R m L x i = 1, 2,, n (1) m L(x, s, λ) = f(x) +

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

Εισαγωγικές έννοιες. Κατηγορίες προβλημάτων (σε μια διάσταση) Προβλήματα εύρεσης μεγίστου. Συμβολισμοί

Η αγορά μπορεί να απορροφήσει οποιονδήποτε αριθμό σε θρανία και καρέκλες, αλλά το πολύ πέντε τραπέζια. Έχουμε το εξής π.γ.π.

(sensitivity analysis, postoptimality analysis).

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

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

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

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

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

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

ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ & ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ. ΕΞΕΤΑΣΗ ΣΤΗΝ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ Έβδομο Εξάμηνο

Εισαγωγή. Οπως είδαµε για την εκκίνηση της Simplex χρειαζόµαστε µια Αρχική Βασική Εφικτή Λύση. υϊσµός

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

Θεωρία Αποφάσεων και Βελτιστοποίηση

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

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

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

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

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

ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ. Κεφάλαιο 3 Μορφοποίηση Προβλημάτων Ακέραιου Προγραμματισμού

Προβλήματα Μεταφορών (Transportation)

Πανεπιστήμιο Αιγαίου. Γραμμικός Προγραμματισμός

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

12/3/2012. Εργαστήριο Αλγόριθμοι Γραμμικής Βελτιστοποίησης. Lab03 1. Διανυσματοποίηση Βρόχων. Αρχικοποίηση μητρών (preallocating)

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

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

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

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

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

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

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

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

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

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

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

ΜΙΑ ΣΥΓΚΡΙΤΙΚΗ ΥΠΟΛΟΓΙΣΤΙΚΗ ΜΕΛΕΤΗ

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

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

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

Διερεύνηση και Αξιολόγηση Διαφορετικών Κανόνων Περιστροφής για τον Αναθεωρημένο Αλγόριθμο Simplex

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

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

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Υπολογιστική Γεωμετρία

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

ii

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

5 η ΕΝΟΤΗΤΑ ΠΟΛΥΚΡΙΤΗΡΙΑΚΟΣ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Transcript:

Τμήμα Εφαρμοσμένης Πληροφορικής ΑΛΓΟΡΙΘΜΟΙ ΓΡΑΜΜΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ 8 Ο ΕΞΑΜΗΝΟ ΣΑΜΑΡΑΣ ΝΙΚΟΛΑΟΣ, ΕΠ. ΚΑΘΗΓΗΤΗΣ Χαρακτηριστικά αλγορίθμων τύπου simplex (5) Αν το βασικό σημείο ικανοποιεί ακριβώς n-m ανισότητες σαν ισότητες, ονομάζεται μη εκφυλισμένο (non degenerate). Σε ένα μη εκφυλισμένο βασικό σημείο όλες οι βασικές μεταβλητές είναι διάφορες του μηδενός. Αν ένα βασικό σημείο ικανοποιεί τουλάχιστο n-m+1 ανισοτικούς περιορισμούς σαν ισότητες, ονομάζεται εκφυλισμένο (degenerate). Στα εκφυλισμένα βασικά σημεία, τουλάχιστον μία βασική μεταβλητή είναι ίση με μηδέν. 2 Χαρακτηριστικά αλγορίθμων τύπου simplex (6) Σε γραμμικά προβλήματα στην κανονική μορφή min {c T x : Ax b, x 0} όπου c, x R n, b R m και Α R mxn και {, }, βασικό σημείο είναι αυτό, στο οποίο υπάρχουν τουλάχιστο n ενεργοί περιορισμοί. Αν υπάρχουν ακριβώς n ενεργοί περιορισμοί, είναι μη εκφυλισμένο, ενώ, αν υπάρχουν τουλάχιστο n+1, είναι εκφυλισμένο. 3 Lecture07 1

Παράδειγμα (1) Έστω οι παρακάτω περιορισμοί 3 + 4x 2 24 (1) x 2 2 (2) 5 2x 2 10 (3) - + x 2 3 (4) 7 32 (5) x j 0, (j = 1, 2) Να παρασταθεί γραφικά η περιοχή στο χώρο των μεταβλητών. Να βρεθεί ένα βασικό εφικτό μη εκφυλισμένο, ένα βασικό εφικτό εκφυλισμένο, ένα βασικό μη εφικτό μη εκφυλισμένο και ένα βασικό μη εφικτό εκφυλισμένο σημείο. 4 Παράδειγμα (2) 5 Παράδειγμα (1) Για το ίδιο γραμμικό πρόβλημα 3 + 4x 2 24 (1) x 2 2 (2) 5 2x 2 10 (3) - + x 2 3 (4) 7 32 (5) x j 0, (j = 1, 2) Μετατρέψτε την περιοχή στην τυποποιημένη μορφή και περιγράψτε τα σύνολα βασικών και μη βασικών δεικτών που αντιστοιχούν σε κάθε βασικό εφικτό σημείο. 6 Lecture07 2

Παράδειγμα (2) Μετά την προσθήκη χαλαρών μεταβλητών το γραμμικό πρόβλημα γίνεται 3 + 4x +x 2 3 24 (1) x 2 +x 4 2 (2) 5 2x 2 +x 5 10 (3) - + x 2 +x 6 3 (4) 7 +x 7 32 (5) x j 0, (j = 1, 2) 7 Παράδειγμα (3) 8 Παράδειγμα (4) Στο σημείο D μπορούμε να αντιστοιχήσουμε οποιοδήποτε από τα παρακάτω 3 ζευγάρια. Β=[1, 3, 5, 6, 7] Β=[1, 3, 4, 6, 7] Β=[1, 2, 3, 6, 7] Ν=[2, 4] Ν=[2, 5] Ν=[4, 5] Τα βασικά εφικτά σημεία είναι κορυφές του πολυέδρου της εφικτής περιοχής. 9 Lecture07 3

Παράδειγμα (5) Το σημείο J(2,2) είναι εφικτό και ικανοποιεί όλους τους περιορισμούς σαν αυστηρές ανισότητες. Το σημείο αυτό είναι εσωτερικό (interior point). Το σημείο L(1,4) είναι εφικτό, ικανοποιεί έναν ανισοτικό περιορισμό σαν ισότητα και όλους τους υπόλοιπους σαν αυστηρές ανισότητες. Το σημείο αυτό ονομάζεται συνοριακό (boundary point). Στα συνοριακά σημεία το πλήθος των ανισοτικών περιορισμών που ικανοποιούνται σαν ισότητες είναι μικρότερο ή ίσο του n-m. Το σημείο Κ(-3,3) είναι μη βασικό μη εφικτό. 10 Υπολογισμός Δυϊκών Μεταβλητών w T = (c B ) T B -1 s T = c Τ w T A = c T (c B ) T B - 1 A w i =(c B ) T (B -1 ).i s j =c j w T a j =c j (c B ) T B -1 a j όπου (B -1 ).i είναι η i στήλη της αντίστροφης βασικής μήτρας. 11 Παράδειγμα (1) Έστω το παρακάτω γραμμικό πρόβλημα min + x 2 s.t. + 2x 2 4 x 2 1 x j 0, j= 1, 2 Να υπολογιστούν οι δυϊκές μεταβλητές w και οι δυϊκές χαλαρές μεταβλητές s. 12 Lecture07 4

Παράδειγμα (2) Μετά την προσθήκη χαλαρών μεταβλητών το γραμμικό πρόβλημα είναι min + x 2 s.t. + 2x 2 +x 3 = 4 x 2 + x 4 =1 x j 0, j= 1, 2, 3, 4 13 Παράδειγμα (3) Σε μορφή μητρών το πρόβλημα γράφεται T c = [ 1 1 0 0] 1 2 1 0 4 A =, b = 0 1 0 1 1 Πρώτη βασική διαμέριση Β =[3 4],Ν =[1 2]. 14 Συνθήκη Βελτιστότητας Θεώρημα. Έστω (Β, N) μια βασική διαμέριση του προβλήματος min {c T x : Ax = b, x 0} Η αντίστοιχη βασική λύση (x B, x N ) είναι βέλτιστη, αν είναι x B 0 και s N 0. Συνθήκες συμπληρωματικής χαλαρότητας (complementarity slackness conditions). x j s j = 0, (j = 1, 2,, n) 15 Lecture07 5

Υπολογισμός Αντικειμενικής Συνάρτησης Η αντικειμενική τιμή σαν συνάρτηση των μη βασικών μεταβλητών δίνεται από τη σχέση c T x = (c B ) T x B +(c N ) T x N = =(c B ) T (B -1 b-b -1 Nx N )+(c N ) T x N = =(c B ) T B -1 b + ((c N ) T -(c B ) T B -1 N)x N = =w T b+(s N ) T x N =w T b 16 Παράδειγμα ίνεται το γραμμικό πρόβλημα min μ.π. 2 + 4x 2 2 + x 2 - x 3 = 6 - + x 2 + x 4 = 3 + 4x 2 +x 5 = 4, x 2, x 3, x 4, x 5 0 ίνεται επίσης η βάση του Β = [1, 4, 2]. Να υπολογιστεί η αντίστοιχη βασική λύση (x B,x N ) και τα διανύσματα w και s. Είναι η βασική λύση βέλτιστη; 17 Μεθοδολογία αλγορίθμων τύπου simplex (1) Κάθε αλγόριθμος τύπου simplex κατασκευάζει μια πεπερασμένη ακολουθία βασικών λύσεων. Αν η αντίστοιχη βασική λύση (x B, x N ) είναι βέλτιστη, οι υπολογισμοί σταματούν. ιαφορετικά, γίνεται προσπάθεια να βρεθούν δυο δείκτες k B και l N. Αν η προσπάθεια αυτή δεν είναι επιτυχής, οι υπολογισμοί σταματούν. ιαφορετικά, οι δείκτες k και l αλλάζουν σύνολα δεικτών. Ο δείκτης k από βασικός γίνεται μη βασικός και ο δείκτης l από μη βασικός γίνεται βασικός. Κατασκευάζεται έτσι μια νέα βάση και η διαδικασία επαναλαμβάνεται. 18 Lecture07 6

Μεθοδολογία αλγορίθμων τύπου simplex (2) Η εναλλαγή των δεικτών k και l ονομάζεται περιστροφή (pivoting). Ημεταβλητήx l ονομάζεται εισερχόμενη μεταβλητή ενώ η μεταβλητή x k εξερχόμενη μεταβλητή. Ο δείκτης της εισερχόμενης μεταβλητής βρίσκεται στη θέση t του συνόλου Ν, ενώ ο δείκτης της εξερχόμενης μεταβλητής βρίσκεται στη θέση r του συνόλου Β. Ισχύουν δηλ. οι σχέσεις N(t)=l και B(r)=k Η ανανέωση των συνόλων Β και Ν γίνεται θέτοντας N(t)=k και B(r)=l υο βάσεις είναι γειτονικές αν διαφέρουν μόνο ως προς έναν δείκτη. 19 Μεθοδολογία αλγορίθμων τύπου simplex (3) Πόσα είναι τα γειτονικά βασικά σημεία του σημείου Α? Να γραφτούν τα αντίστοιχα σύνολα των μη βασικών δεικτών. 20 Μεθοδολογία αλγορίθμων τύπου simplex (4) Γειτονικά σημεία του σημείου Α Ν [3, 2] [4, 2] [5, 2] [6, 2] [1, 3] [1, 4] [1, 5] [1, 6] Σημείο Β D D I G K J F Στασιμότητα (stalling) Υπολογιστικό Μειονέκτημα Σε κάθε βασική διαμέριση (Β,Ν) αντιστοιχούν n-m βασικές κατευθύνσεις, μια για κάθε δείκτη l N. Οι συνιστώσες μιας βασικής κατεύθυνσης d, ικανοποιούν τις σχέσεις d B =-B -1 Α.l, d l =1 και d j =0 για j N~{l} 21 Lecture07 7

Παράδειγμα ίνεται το παρακάτω γραμμικό πρόβλημα στην κανονική μορφή 1 0 1 1 5 A=, b= 0 1 2 3 3 ίνεται επίσης η βάση Β=[3, 1]. Να υπολογιστούν οι βασικές κατευθύνσεις που ορίζονται από την παραπάνω βάση. 22 Lecture07 8