Μορφή Πινάκων 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