Simplex µε πίνακες Simplex µε πίνακες

Σχετικά έγγραφα
Ο Αλγόριθµος της Simplex

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

Βασικές έννοιες και ορισµοί. Ευθεία

Βασικές έννοιες και ορισµοί. Ευθεία

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

Ακέραιος Γραµµικός Προγραµµατισµός

Ακέραιος Γραµµικός Προγραµµατισµός

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

ΤΜΗΜΑΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ ΜέθοδοιΜ& ΔύοΦάσεων

Όρια συναρτήσεων. ε > υπάρχει ( ) { } = ± ορίζονται αναλόγως. Η διατύπωση αυτών των ορισµών αφήνεται ως άσκηση. x y = +. = και για κάθε (, ) ( 0,0)

ΜΑΘΗΜΑ: ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ-ΘΕΜΑΤΑ ΕΞΕΤΑΣΤΙΚΗΣ IΟΥΝΙΟΥ 2015

Γενικευµένη Simplex Γενικευµένη Simplex

Όρια συναρτήσεων. ε > υπάρχει ( ) { } = ± ορίζονται αναλόγως. Η διατύπωση αυτών των ορισµών αφήνεται ως άσκηση. x y = +. = και για κάθε (, ) ( 0,0)

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (2 Ιουλίου 2009) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ

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

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

{ } ΠΛΗ 12: ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΤΗ ΠΛΗΡΟΦΟΡΙΚΗ Ι 2 η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ. Απαντήσεις. 1. (15 µονάδες)

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

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

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

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 4

Διαφορικός λογισµός. y(x + Δx) y(x) dy dx = lim Δy

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 3

Ανάλυση Ευαισθησίας. αναζητάμε τις επιπτώσεις που επιφέρει στη βέλτιστη λύση η

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 4

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1

Κριτήριο Παρεμβολής. και. άρα από το παραπάνω κριτήριο παρεµβολής το l im f ( x) (x 1) 2 f (x) 2x (x 1) 2 2x (x 1) 2 f (x) 2x + (x 1) 2

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 9

cov(x, Y ) = E[(X E[X]) (Y E[Y ])] cov(x, Y ) = E[X Y ] E[X] E[Y ]

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1

n + 1 X(1 + X). ) = X i i=1 i=1

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8

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

Branch and Bound. Branch and Bound

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

Μαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις - Φυλλαδιο 4. ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος :

x 2 = b 1 2x 1 + 4x 2 + x 3 = b 2. x 1 + 2x 2 + x 3 = b 3

============================================================== Σχηµατίζουµε τον πίνακα µε στήλες τα διανύσµατα v1,v2,v3,u1,u2:

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 9

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας)

Ανω Φράγµα στην Τάξη των Συναρτήσεων. Ρυθµός Αύξησης (Τάξη) των Συναρτήσεων. Παράδειγµα (1/2) O( g(n) ) είναι σύνολο συναρτήσεων:

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

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

(CLR, κεφάλαιο 32) Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier

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

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 4

ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange

(sensitivity analysis, postoptimality analysis).

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 5

"Sorry, δεν είναι αυτό που νοµίζεις "

5.1 Ιδιοτιµές και Ιδιοδιανύσµατα

Εισαγωγή στις Ελλειπτικές Καµπύλες

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 4

Σ Υ Ν Α Ρ Τ Η Σ Ε Ι Σ

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Προτεινοµενες Ασκησεις - Φυλλαδιο 9

Παρεµβολή και Προσέγγιση Συναρτήσεων

Συστήματα Ελέγχου με Μικροϋπολογιστές (h9p://courseware.mech.ntua.gr/ml23259/)

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

Μικροοικονοµική Θεωρία. Συνάρτηση και καµπύλη κόστους. Notes. Notes. Notes. Notes. Κώστας Ρουµανιάς. 22 Σεπτεµβρίου 2014

Αρµονική Ανάλυση. Ενότητα: L p Σύγκλιση. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

14 Εφαρµογές των ολοκληρωµάτων

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

Ομόλογα (bonds) Μετοχές (stocks) Αμοιβαία κεφάλαια (mutual funds)

Kεφάλαιο 4. Συστήµατα διαφορικών εξισώσεων

ΠΑΛΙΝ ΡΟΜΗΣΗ..Π.Μ.Σ. Μαθηµατικά των Υπολογιστών και των Αποφάσεων. Πάτρα, 27 Ιανουαρίου 2011

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

4 Συνέχεια συνάρτησης

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 4

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Βέλτιστος Έλεγχος Συστημάτων

13 Μέθοδοι υπολογισµού ολοκληρωµάτων Riemann

Fast Fourier Transform

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

ΜΑΘΗΜΑΤΙΚΑ Β ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ 2003

Ασκήσεις. Κεφάλαιο 6. a = a 0 + x 1 b 1 + x 2 b 2 + x 3 b 3, όπου b i = a i a 0, i = 1, 2, 3, P 2 = {(x, y, z) R 3 : x 2y + 3z = 2}.

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 1 : Εισαγωγή στη Γραµµική Αλγεβρα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Τίτλος Μαθήματος: Συνήθεις Διαφορικές Εξισώσεις Ι

Το θεώρηµα αντίστροφης απεικόνισης. ) και ακόµη ότι η g f 1 1. g y

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Μοντελοποίηση προβληµάτων

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

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

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

f x = f a + Df a x a + R1 x, a, x U και από τον ορισµό της 1 h f a h f a h a h h a R h a i i j

Ο ΕΥΚΛΕΙ ΕΙΟΣ ΧΩΡΟΣ. Το εσωτερικό γινόµενο

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK

Γραµµική Αλγεβρα. Ενότητα 4 : Ορθογωνιότητα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Η ϐέλτιστη σταθερά στην ανισότητα Hausdorff-Young

Transcript:

Μορφή Πινάκων max z =cx s.t. Ax = b x 0

Μορφή Πινάκων max z =cx s.t. Ax = b x 0 [ A c x = b ]

Μορφή Πινάκων max z =cx s.t. Ax = b x 0 A x = b [ ] c Επιλογή αντιστρέψιµου υποπίνακα m m (Βάση)

Συµβολισµοί B : m m υποπίνακας ϐάσης

Συµβολισµοί B : m m υποπίνακας ϐάσης A N : οι υπόλοιπες κολόνες του πίνακα (Εκτός ϐάσης)

Συµβολισµοί B : m m υποπίνακας ϐάσης A N : οι υπόλοιπες κολόνες του πίνακα (Εκτός ϐάσης) x B : οι µεταβλητές εντός ϐάσης

Συµβολισµοί B : m m υποπίνακας ϐάσης A N : οι υπόλοιπες κολόνες του πίνακα (Εκτός ϐάσης) x B : οι µεταβλητές εντός ϐάσης x N : οι µεταβλητές εκτός ϐάσης

Συµβολισµοί B : m m υποπίνακας ϐάσης A N : οι υπόλοιπες κολόνες του πίνακα (Εκτός ϐάσης) x B : οι µεταβλητές εντός ϐάσης x N : οι µεταβλητές εκτός ϐάσης c B : οι συντελεστές της αντικειµενικής συνάρτησης για τις µεταβλητές εντός ϐάσης

Συµβολισµοί B : m m υποπίνακας ϐάσης A N : οι υπόλοιπες κολόνες του πίνακα (Εκτός ϐάσης) x B : οι µεταβλητές εντός ϐάσης x N : οι µεταβλητές εκτός ϐάσης c B : οι συντελεστές της αντικειµενικής συνάρτησης για τις µεταβλητές εντός ϐάσης c N : οι συντελεστές της αντικειµενικής συνάρτησης για τις µεταβλητές εκτός ϐάσης

Νέα µορφή z = c B x B + c N x N Bx B + A N x N = b

Νέα µορφή z = c B x B + c N x N Bx B + A N x N = b Υπόθεση : Η ϐασική λύση είναι εφικτή αν ϑέσουµε x N = 0 x B = B 1 b 0

Νέα µορφή z = c B x B + c N x N Bx B + A N x N = b Υπόθεση : Η ϐασική λύση είναι εφικτή αν ϑέσουµε x N = 0 x B = B 1 b 0 Αναζητούµε το σχετικό µε τον πίνακα B λεξικό για να εκφράσουµε τις ϐασικές µεταβλητές καθώς και την αντικειµενική συνάρτηση

Νέα µορφή z = c B x B + c N x N Bx B + A N x N = b Υπόθεση : Η ϐασική λύση είναι εφικτή αν ϑέσουµε x N = 0 x B = B 1 b 0 Αναζητούµε το σχετικό µε τον πίνακα B λεξικό για να εκφράσουµε τις ϐασικές µεταβλητές καθώς και την αντικειµενική συνάρτηση x B = B 1 (b A N x N ) = x B B 1 A N x N z = c B (x B B 1 A N x N ) + c N x N = c B x B + (c N c B B 1 A N )x N = z + (c N c B B 1 A N )x N όπου z = c B x B

Νέα µορφή Το γινόµενο πινάκων c B B 1 είναι ένα διάνυσµα γραµµή έστω y.

Νέα µορφή Το γινόµενο πινάκων c B B 1 είναι ένα διάνυσµα γραµµή έστω y. Η αντικειµενική συνάρτηση παίρνει τη µορφή z = z + (c N ya N )x N

Νέα µορφή Το γινόµενο πινάκων c B B 1 είναι ένα διάνυσµα γραµµή έστω y. Η αντικειµενική συνάρτηση παίρνει τη µορφή z = z + (c N ya N )x N Αντίστοιχα διαπιστώνουµε πως το διάνυσµα c N ya N είναι και αυτό διάνυσµα γραµµή 1 n n z= z + (c j ya j )x j j=1 όπου a j η κολόνα του πίνακα A N που αντιστοιχεί στην κολόνα j

Συµπεράσµατα Αν c j ya j 0 για κάθε j τότε ϐρισκόµαστε στη ϐέλτιστη λύση

Συµπεράσµατα Αν c j ya j 0 για κάθε j τότε ϐρισκόµαστε στη ϐέλτιστη λύση Εάν υπάρχει j : c j ya j > 0 τότε επιλέγουµε την κολόνα a j για εισαγωγή στον πίνακα ϐάσης B.

Συµπεράσµατα Αν c j ya j 0 για κάθε j τότε ϐρισκόµαστε στη ϐέλτιστη λύση Εάν υπάρχει j : c j ya j > 0 τότε επιλέγουµε την κολόνα a j για εισαγωγή στον πίνακα ϐάσης B. Η µεταβλητή αυτή ϑα αυξηθεί ενώ οι υπόλοιπες µεταβλητές εκτός ϐάσεις ϑα παραµείνουν µηδενικές

Συµπεράσµατα Ο περιορισµοί υπό τη µορφή πινάκων όπως είδαµε γράφονται : x B = x B B 1 A N x N

Συµπεράσµατα Ο περιορισµοί υπό τη µορφή πινάκων όπως είδαµε γράφονται : x B = x B B 1 A N x N Εισάγοντας τη µεταβλητή j και ϑεωρώντας τις υπόλοιπες εκτός ϐάσης µηδενικές προκύπτει η µορφή x B = x B B 1 a j x j

Συµπεράσµατα Ο περιορισµοί υπό τη µορφή πινάκων όπως είδαµε γράφονται : x B = x B B 1 A N x N Εισάγοντας τη µεταβλητή j και ϑεωρώντας τις υπόλοιπες εκτός ϐάσης µηδενικές προκύπτει η µορφή x B = x B B 1 a j x j Θέτουµε d = B 1 a j. Επιβάλλοντας τον περιορισµό x B 0 έχουµε x B x j d

Συµπεράσµατα Ο περιορισµοί υπό τη µορφή πινάκων όπως είδαµε γράφονται : x B = x B B 1 A N x N Εισάγοντας τη µεταβλητή j και ϑεωρώντας τις υπόλοιπες εκτός ϐάσης µηδενικές προκύπτει η µορφή x B = x B B 1 a j x j Θέτουµε d = B 1 a j. Επιβάλλοντας τον περιορισµό x B 0 έχουµε x B x j d Ο πιο περιοριστικός περιορισµός i = arg min( xi d i ) ϑα καθορίσει και την κολόνα a i που ϑα εξάγουµε από τη ϐάση

Νέα λύση Σεβόµενη τη σειρά των µεταβλητών τροποποιούµε τον πίνακα ϐάσης B καθώς και τον πίνακα εκτός ϐάσης A N

Νέα λύση Σεβόµενη τη σειρά των µεταβλητών τροποποιούµε τον πίνακα ϐάσης B καθώς και τον πίνακα εκτός ϐάσης A N Θέτοντας x j = x i d και i x B = x B x i d µπορούµε να υπολογίσουµε d i την νέα λύση x B καθώς και την νέα τιµή της αντικειµενικής συνάρτησης z

Νέα λύση Σεβόµενη τη σειρά των µεταβλητών τροποποιούµε τον πίνακα ϐάσης B καθώς και τον πίνακα εκτός ϐάσης A N Θέτοντας x j = x i d και i x B = x B x i d µπορούµε να υπολογίσουµε d i την νέα λύση x B καθώς και την νέα τιµή της αντικειµενικής συνάρτησης z Μπορούµε να επαναλάβουµε τη διαδικασία µε την νέα ϐάση B