

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
programmazione lineare: cos'è, come si risolve.
Tipologia: Appunti
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


È un ambito della ricerca operativa e si occupa di trovare procedimenti e algoritmi per risolvere problemi di ottimizzazione. Teoria e metodi di calcolo utili per risolvere problemi di ottimo (massimo o minimo) quando la funzione obiettivo è lineare e i vincoli (equazioni o disequazioni) sono lineari. Si tratta di prendere una decisione e di fare una scelta in modo da minimizzare un costo, un tempo di lavorazione, spese di affitto, consumo di energia, ecc. oppure massimizzare il guadagno, i risultati promozionali di una campagna pubblicitaria… Es. aumentare o no scorte in magazzino? con che mezzi effettuare il trasporto? Come ripartire le diverse quantità nei vari magazzini? Un problema di programmazione lineare consiste nel minimizzare o massimizzare una funzione obiettivo lineare con un insieme di vincoli dati da equazioni o disequazioni lineari. La pl trova applicazione in vari ambiti:
1 - Costruire il modello matematico 2 - Si rappresenta graficamente il sistema dei vincoli nel piano ottenendo la regione ammissibile (o il dominio dei vincoli). Se l’insieme non è vuoto, l’area può essere: o Un poligono (regione limitata) o Una regione illimitata che ha per frontiera una spezzata aperta Ogni coppia (x,y) appartenente al dominio dei vincoli si dice soluzione ammissibile di base. 3 - Trovare le coordinate dei vertici della regione ammissibile 4 - Dato che è una funzione in due variabili, si possono trovare i punti di max o min con le linee di livello che, in questo caso, sono un fascio di rette parallele: o Si rappresenta la linea di livello di 𝑧 = 0 (retta guida) o Si trova il vettore H (segmento orientato) avente per origine O (0;0) e per estremo il punto H (a;b). il vettore H è perpendicolare alla retta 𝑎𝑥 + 𝑏𝑦 = 0 e indica il verso (la direzione) in cui cresce la funzione obiettivo Dall’andamento delle ldl si deduce se la funzione ha un max o un min. la prima retta del fascio che interseca la regione ammissibile determina il valore minimo; il valore massimo si trova in corrispondenza della retta che interseca (la regione ammissibile). Di conseguenza, se la regione ammissibile è chiusa e limitata ed è un poligono, la soluzione ottima si trova in uno dei vertici del poligono (oppure in tutti i punti di un lato). Se la regione non è chiusa, potrebbe non esserci un punto di max o min.
Soluzione ammissibile: ogni coppia (x,y) che soddisfa il sistema dei vincoli Soluzioni ammissibili di base: coordinate dei vertici del poligono Soluzione ottima : è la soluzione ammissibile di base che ottimizza la funzione obiettivo.
Se l’area ammissibile è un poligono convesso, i max e min esistono e si trovano in un vertice (o lato) del poligono. Per calcolarlo trovo i valori della funzione nei vertici del dominio; se il dominio dei vincoli è illimitato, si esamina l’andamento delle linee di livello. NB: la funzione può avere infiniti punti di max o min se ha lo stesso valore in due vertici consecutivi. Quindi, se esistono 2 soluzioni ottime, esistono infinite soluzioni ottime. Se il dominio dei vincoli è un poligono, per trovare i punti di max o min si può procedere in 2 modi:
Si può risolvere col metodo grafico che consiste nel: