Geometria della programmazione lineare

Documenti analoghi
Geometria della Programmazione Lineare

Programmazione Lineare

Teoria della Programmazione Lineare

Teoria della Programmazione Lineare. Teoria della Programmazione Lineare p. 1/8

Introduzione alla programmazione lineare

PROGRAMMAZIONE LINEARE E DUALITA'

Sistemi compatibili (Il metodo di Fourier-Motzkin) Claudio Arbib Università degli Studi di L Aquila

Geometria e Topologia I (U1-4) 2006-mag-10 61

Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I)

Algoritmo del Simplesso

Programmazione Non Lineare

NOTE DI ALGEBRA LINEARE v = a 1 v a n v n, w = b 1 v b n v n

LEZIONE 12. v = α 1 v α n v n =

Soluzione dei Problemi di Programmazione Lineare

Elementi di Algebra Lineare Spazi Vettoriali

Esercizi di Programmazione Lineare - Dualità

Spazi Vettoriali ed Applicazioni Lineari

0.1 Condizione sufficiente di diagonalizzabilità

SOTTOSPAZI E OPERAZIONI IN SPAZI DIVERSI DA R n

Risoluzione di sistemi lineari

Geometria analitica: rette e piani

Appunti su Indipendenza Lineare di Vettori

Trapani. Dispensa di Geometria, x 1 x 2.x n. (x 1 y 1 ) (x n y n ) 2.

OTTIMIZZAZIONE LINEARE MULTICRITERIO

Domande d esame. Ricerca Operativa. G. Liuzzi. Giovedí 14 Maggio Istituto di Analisi dei Sistemi ed Informatica IASI - CNR

i) la somma e il prodotto godano delle proprietà associativa, commutativa e distributiva;

Prodotto interno (prodotto scalare definito positivo)

I teoremi della funzione inversa e della funzione implicita

Spazi affini e combinazioni affini.

NOTE SULLE FUNZIONI CONVESSE DI UNA VARIABILE REALE

Esercizi di Matematica di Base Scienze biologiche e Scienze e Tecnologie dell Ambiente

Il metodo del simplesso

Similitudine (ortogonale) e congruenza (ortogonale) di matrici.

Spazi vettoriali euclidei.

Corso di Geometria BIAR, BSIR Esercizi 8: soluzioni

Esercizi di ottimizzazione vincolata

REGISTRO DELLE ESERCITAZIONI

Esercizi di Geometria - 2

a + 2b + c 3d = 0, a + c d = 0 c d

CONCETTI e ENTI PRIMITIVI

1 Numeri reali. Esercizi.

Ricerca Operativa Note su Programmazione Lineare e Metodo del Simplesso (parte I)

22 Coniche proiettive

LA PERPENDICOLARITA NELLO SPAZIO. Nello spazio si definiscono la perpendicolarità sia tra una retta e un piano sia tra due piani.

LEZIONE 12. Y = f(x) = f( x j,1 f(e j ) = x j,1 A j = AX = µ A (X),

Alcune nozioni di calcolo differenziale

Rette e piani nello spazio Federico Lastaria, Analisi e Geometria 1. Politecnico di Milano Corso di Analisi e Geometria 1

Soluzione dei problemi di Programmazione Lineare Intera

1 Rette e piani in R 3

Studio generale di una conica

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.

TEORIA DEI SISTEMI SISTEMI LINEARI

Capitolo IV SPAZI VETTORIALI EUCLIDEI

1 Indipendenza lineare e scrittura unica

Corso di Laurea in Matematica Geometria 2. Foglio di esercizi n. 1 a.a Soluzioni

Massimi e minimi vincolati

Quadriche Maurizio Cornalba 7/6/2016

1. (Da Medicina e Odontoiatria 2012) Determinare l'area del triangolo che ha come vertici i punti (0,0), (0,1), (13,12) del piano cartesiano:

NORMA DI UN VETTORE. Una NORMA VETTORIALE su R n è una funzione. : R n R +

La dualità nella Programmazione Lineare

REGISTRO DELLE LEZIONI

misura. Adesso, ad un arbitrario punto P dello spazio associamo una terna di numeri reali x

Introduzione al Metodo del Simplesso. 1 Soluzioni di base e problemi in forma standard

Studio generale di una quadrica

3. Successioni di insiemi.

Gli insiemi N, Z e Q. I numeri naturali

Richiami di algebra lineare e geometria di R n

Algebra lineare Geometria 1 11 luglio 2008

DEFINIZIONE Un vettore (libero) è un ente geometrico rappresentato da un segmento orientato caratterizzato da tre parametri:

Esercizio 1 Trovare, se esistono, le soluzioni del sistema lineare. y + 3z = 3 x y + z = 0. { x + y = 1

Soluzione grafica di problemi PM in 2 variabili

1. Sia dato un poliedro. Dire quali delle seguenti affermazioni sono corrette.

Massimi e minimi vincolati

2. I numeri reali e le funzioni di variabile reale

Somma diretta di sottospazi vettoriali

Transcript:

Geometria della programmazione lineare poliedri punti estremi, vertici, soluzioni di base esistenza di punti estremi rif. Fi 3.1; BT 2.1, 2.2, 2.5

Iperpiani, semispazi Definizione Sia a un vettore non nullo di R n e b uno scalare. l insieme {x R n : a T x = b} è detto iperpiano l insieme {x R n : a T x b} è detto semispazio x 2 a=( 1, 2) 2 1 2 1 x 1 x 1 + 2x 2 2 Un semispazio è chiuso e convesso (per la convessità della funzione a T x b) e l iperpiano coincide con la sua frontiera

Poliedri, politopi Definizione Si definisce poliedro ogni insieme che può essere descritto come l intersezione di un numero finito di semispazi quindi: un poliedro è a sua volta un insieme chiuso e convesso la regione ammissibile di un problema di PL è un poliedro Definizione Un poliedro limitato è detto politopo

Esercizio Per ciascuno dei seguenti insiemi, stabilire se è un poliedro: (i) x R tale che x 2 8x + 15 0 (ii) l insieme vuoto In entrambi i casi la risposta è affermativa: (i) la funzione è una parabola di vertice (4, 1) che assume valori 0 nell intervallo [3, 5] (ii) l insieme vuoto può essere descritto da {x : x 0, x 1}

Punti estremi Definizione Sia P un poliedro. Un vettore x P è un punto estremo di P se non esistono due punti distinti y, z P diversi da x, ed uno scalare λ (0, 1) tali che x = λy + (1 λ)z u w v P x x punto estremo, w no

Vertici Definizione Sia P un poliedro. Un vettore x P è un vertice di P se esiste un qualche c tale che c T x < c T y, per ogni y P, y x w c P c x quindi x è un vertice di P se e solo se P giace su un lato di un iperpiano {y : c T y = c T x} che interseca P solo in x

Algebricamente... Si consideri un sistema a T i x b i, i M 1 a T i x b i, i M 2 a T i x = b i, i M 3 Definizione Se un vettore x R n soddisfa a T x = b i per qualche i M 1, M 2, M 3, il corrispondente vincolo si dice attivo in x.

Soluzioni di base Definizione Il vettore x si dice soluzione di base se (i) tutti i vincoli di uguaglianza sono attivi (i.e. x è ammissibile risp. ad essi) (ii) fra tutti i vincoli attivi in x ce ne sono n (i cui vettori a i sono) linearmente indipendenti Una soluzione di base x che soddisfa tutti i vincoli è detta soluzione di base ammissibile (sba) Osservazione Se il numero m di vincoli che definiscono un poliedro P R n è minore di n non esistono soluzioni di base

Esempio 1] x 2 4 x 2 2] x 1 + 2x 2 10 3] 2x 1 + x 2 12 B=(0,4) C=(2,4) F=(4,4) x 2 =4 4] x 1 0 5] x 2 0 D =(14/3,8/3) A=(0,0) E=(6,0) x 1 +2x 2 =10 x 1 2x 1 +x 2 =12 in ciascuno dei punti A, B, C, D, E, F sono attivi due vincoli: se sono linearmente indipendenti il punto è una soluzione di base

Algebricamente Sia I = {i a T i x = b i } l insieme dei vincoli attivi in x. Allora, esistono n vettori {a i i I} linearmente indipendenti se e solo se il sistema di equazioni a T x = b i, i I ha un unica soluzione. È facile verificare che ciò è vero per tutti i punti A, B, C, D, E, F. Ad { es. per C si ha I = {1, 2} ed il sistema di equazioni è: x 2 = 4 di cui C = (2, 4) è soluzione unica x 1 + 2x 2 = 10 quindi A, B, C, D, E, F sono soluzioni di base. Inoltre, A, B, C, D, E sono sba mentre F è non ammissibile

Esempio P = {(x 1, x 2, x 3 ) x 1 + x 2 + x 3 = 1, x 1, x 2, x 3 0} x 3 A x 2 E P C D B x 1 A, B, C soluzioni di base ammissibili D non è sol. di base (non soddisfa il vincolo =) E è ammissibile ma non sol. di base

Esempio P = {(x 1, x 2, x 3 ) x 1 +x 2 +x 3 1, x 1 +x 2 +x 3 1, x 1, x 2, x 3 0} x 3 A x 2 E P C D B x 1 in questo caso anche D è soluzione di base. Quindi, il fatto che un punto sia o no soluzione di base dipende dalla rappresentazione del poliedro

Equivalenza punti estremi-vertici-sba Teorema Sia P un poliedro non vuoto e sia x P. Le tre affermazioni seguenti sono equivalenti: (a) x è un vertice (b) x è un punto estremo (c) x è una soluzione di base ammissibile Dimostrazione Dimostriamo il risultato mostrando che (a) = (b) = (c) = (a)

Dimostrazione ((a) = (b)) Dimostrazione (a) = (b) Se x è vertice, allora esiste c tale che c T x < c T y, per ogni y P, y x Quindi, presi due punti generici w, z P, entrambi diversi da x, risulta: c T x < c T w, c T x < c T z. Di conseguenza, per ogni λ (0, 1) risulta: c T x < c T (λw + (1 λ)z) quindi, x λw + (1 λ)z, cioè, x non è esprimibile come combinazione convessa (stretta) di w, z

Dimostrazione ((b) = (c)) Assumiamo che tutti i vincoli di disuguaglianza abbiano la forma a T i b i Supponiamo che x non sia sba e dimostriamo che non è punto estremo. Se x non è sba, allora non esistono n vettori linearmente indipendenti in I = {i a T i x = b i }. Quindi, i vettori a i giacciono in un sottospazio proprio di R n. Di conseguenza, (proprietà delle basi - Lez 2) esiste un qualche vettore d R n \ 0 n tale che a T i d = 0, per ogni i I. Scegliamo un ɛ > 0 piccolo e costruiamo i vettori: y = x + ɛd, z = x ɛd

Dimostrazione (cont.) per i I si ha: a T i y = at i x + ɛa T i d = at i x = b i per i I risulta a T i x > b i : quindi, se ɛ è sufficientemente piccolo, a T i y = at i x + ɛa T i d > b i. Quindi, se ɛ è sufficientemente piccolo, y P. Analogamente si dimostra che z P. Ma abbiamo anche che x = (y + z)/2, che implica che x non è punto estremo

Dimostrazione ((c) = (a)) x è sba. Poniamo c = i I a i. Quindi abbiamo: c T x = i I a T i x = i I b i Inoltre, per ogni x P ed ogni i risulta a T i b i e c T x = i I a T i x i I b i (1)

Dimostrazione (cont.) In sostanza, x è una soluzione ottima per il problema di minimizzare c T x su P. Si osservi infine che la disequazione (1) è soddisfatta all uguaglianza se e solo se a T i x = b i per ogni i I. Dato che x è una sba, ci sono n vincoli attivi in x linearmente indipendenti, cioè x è l unica soluzione del sistema a T i x = b i, i I (teorema precedente). Segue che x è l unica soluzione ottima di min c T x su P, cioè è un vertice di P.

Conseguenze la proprietà di essere punto estremo (o vertice) è puramente geometrica e lo stesso vale per le sba si ricordi che, al contrario, la proprietà di essere soluzione di base dipende dalla rappresentazione del poliedro Corollario Dato un numero finito m di disuguaglianze lineari, il numero di soluzioni di base o di sba (e quindi di vertici) è finito. Ogni soluzione di base è definita da n vincoli attivi linearmente indipendenti, che definiscono un unico punto quindi, diverse soluzioni di base corrispondono a diversi insiemi di n vincoli linearmente indipendenti quindi, numero di sba ( ) m n

Esistenza di punti estremi Non tutti i poliedri hanno punti estremi. Ad es, se la matrice A ha meno di n righe, il poliedro x R n Ax b non ha sba. In generale si ha: Definizione Si dice che un poliedro P R n contiene una retta se esiste un vettore x P ed un vettore non nullo d tali che x + λd P per ogni scalare λ Teorema Un poliedro P R n ha almeno un punto estremo se e solo se non contiene una retta

Esempi P Q P contiene una retta e non ha vertici Q non contiene una retta ed ha vertici Osservazione Un poliedro in forma standard non contiene mai una retta e quindi ha almeno un punto estremo