Anteprima
Vedrai una selezione di 7 pagine su 30
Appunti completi di Metodi di Ottimizzazione della Ricerca Operativa Pag. 1 Appunti completi di Metodi di Ottimizzazione della Ricerca Operativa Pag. 2
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti completi di Metodi di Ottimizzazione della Ricerca Operativa Pag. 6
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti completi di Metodi di Ottimizzazione della Ricerca Operativa Pag. 11
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti completi di Metodi di Ottimizzazione della Ricerca Operativa Pag. 16
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti completi di Metodi di Ottimizzazione della Ricerca Operativa Pag. 21
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti completi di Metodi di Ottimizzazione della Ricerca Operativa Pag. 26
1 su 30
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Ottimizzazione

Modello & Rappresentazione realtà

È rappresentazione selettiva (soggettiva) realtà

Viene ideato per analizzare/interpretare da un punto di vista astratto il funzionamento di un sistema

  • Analogico = rappresenta per analogia
  • Iconico = resa sotto forma simboli
  • Simbolico = realtà tipo linguaggio

Modelli descrittivi = atti in ingresso non con certezza

Modelli decisionale = atti in ingresso noti con certezza

Statica / Dinamica

Fasi principali

  1. Identificazione - sintomi e cause
  2. Formulazione - mentalizzazione - indici di valutazione - variabili di decisione (incognite) - parametri, numerici (noti) - relazioni matematiche
  3. Sviluppo - realizzazione risoluzione efficace
  4. Collaudo - correttezza atti - soddisfatti/solidarità realtà

    Probabilità/verosimiglianza delle conclusioni cognitive

Problemi Di Ottimizzazione (Esempio)

  1. Problema del commesso viaggiatore
    • TSP: Travel Salesman Problem
    • min d(H) = c(i,j) * presenza cammino
    • ciclo = passare una volta

Modelli di Ottimizzazione Matematica

  • Supponiamo:

    • Vettore xi = (x1, x2, ..., xm) di variabili di decisione
    • Funzione obiettivo f: Rn → R
    • Vincoli gi (x) ≤ 0, ∀i = 1, 2, ..., m
  • Regione Ammissibile

  • Insieme di vettori (punti) che soddisfano i vincoli

    K = {xe ∈ Rn : gi(x) < 0, ∀i ? }

    - vettori xe sono detti soluzioni ammissibili

    - K = ∅ → problema è irrealizzabile

Soluzione Ottimale

xe è una soluzione ottimale globale se :

f(xe) < f(y) ∀ y ∈ K (per pose/inf mini)

xe = {xe} È detto valore ottimale globale

Problema di ottimizzazione illimitato

  • Un problema ammissibile è tendenzialmente illimitato se: →
  • Un problema ammissibile è superiormente illimitato se: →
  • Problema di max può essere visto come problema di min e viceversa

Tipi di Ottimizzazione

  • Lineare – prevede tutte relazioni matematiche rappresentate da operatori lineari
  • Non lineare (macrositiva)
  • Intera (binaria) – ammissibili o variabili di decisione che suppongono solo valori interi oppure un valore binario
  • Problemi:
    • Vincolato
    • Non vincolato

Vincoli

  • Fisici – suggeriscono, riesci (hard)
  • Tecnologici – limiti di capacità (digest)
  • Di consistenza logica – legami logici tra variabili
  • Di area spazi di ricerca – riduzione regione ammissibile
  • Vincoli su obiettivi decisionali
Esempio:
  • A = 1 se pross. viene realizzata
  • 2 o 1 no
  • Dei realizzare A, non realizzato B
  • Variabile legate – vincolo A+B ≤ 1

Ottimizzazione multi-obiettivo

  • Obiettivi possono essere tanti e in conflitto tra loro (trade-off)
    • Con priorità
    • Senza priorità
  • Non f(x) e g(x) due obiettivi da minimizzare
    • Bisogna raggiungere un compromesso

1) Senza Priorità

    • Minimizzazione della somma pesi dei due obiettivi

2) Con Priorità

  • Ipotesi: limiti obiettivo
    • riduzione regione ammissibile
    • Cerca le soluzioni di 2° obiettivo
      • Minimizzare messo dentro soli limiti obiettivo

Osservazioni

  • Se l'ottimale attuale → sempre una soluzione attuale ottimale se si verifica nella regione ammissibile
  • Se la soluzione ottimale di un problema ai punti limite può non esistere unica
  • Problemi malcondizionati → reg. ammissibile vuota, vincoli in conflitto
  • Problemi illimitati → direzione in cui la regione ammissibile è illimitata

Regione ammissibile illimitata ` cond.necessaria per l'illimitatezza (ma non sufficiente)

Vincoli

  1. Attivi: Si dice attivo in un punto x, y se le coordinate soddisfano vincola come uguaglianza
  2. Inattivi → niente diseguaglianza in un punto
  3. Ridondanti → rge sono presenti-assenza non ha effetto sulla soluzione ottimale non altera regione ammissibile

Geometria Problema Standard

  • In forma standard a due dimensioni è un punto →
  • In tre dimensioni è una retta (intersez. ai piani)

Più di 3? Non lo so.

Concetto utile M-N=2 (variabili - vincoli) → Numero di gradi di libertà

Iperpiani

  1. Separatore: Separa in maniera all'interno elementi dei che devono soddisfare un sole sottopassi diversi
  2. Di supporto:

H è iperpiano ai supporto di P nel punto se:

  • P ∩ rep; æ → x y
  • Di æ = b²

Condizione poliedro-piano supporto

  • P-H viene detto faccia di P
  • Se H la dimensione - poliedro

Detto P è punto estremo se non può essere espresso come punto appartenente ad cui seguaci coni combinazioni dei punti intermi, cioè

  • Se ω rep
  • Æ è quindi

→ Vertici = punti estremi

CONVERGENZA E CICLAGGIO

Cicloaggo -> scelgo sempre le stesse variabili (se entranti/uscente x il base) e rimani resto

sempre nello stesso vertice -> algoritmi non terminano

Con soluzioni di base degenerati alcune anche variabili indicatrice zero

nessun cambio iteretto

Riaccuso cicloaggo

CONVERGENZA

SCELTA VARIABILE ENTRANTE

  1. Si sceglie variabile Xr con cjr costi ridotto maggiore (mass)
  2. Se alcune variabili Xt non ancora selezionaro massare il appariuto Xr (soleci calcoliori variabili gia' Xt)
  3. Se degumento alcune variabili ottime Xt avvenuti
  4. Si scegli variabile Xr cui T piu' piccola fra le variabile non basiable com r>0 non ancora selezionate in iterazioni precedenti

FASE 1

  • Concetto -> stabilire status correnziabilitá del problema
  • Problema in forma standard:

    min cTx s.a. Ax=b x>0

  • Formulazione di un problema ausiliare -> costruiro a partire dal problema principale

    Componenti vettore di: VARIABILI ARTIFICIALI yp= (y1, ..., ym) (m' di rimasti)

    Vincoli: Ax+y=b Condizioni: x>0, y>0 Problema: min |SIGMA_{i=1}^{m| yi s.a. Ax+y=b x,y>0

  • Il problema è AMMISSIBILE quando

    Se una situazione ammissibile del problema -> cioè torna sol ottimale prob. ausiliario ausiliario, in cui proliferazione in composto da 0. x*0=0

  • Risolve il problema ausiliare con FASE 2 -> prob. ausiliaris è sempre ammissibile
  • Vertice iniziale (yp = b)

SEMPLICE E VARIABILI LIMITATE

  • Problema con box constraints
  • min cTx s.a. Ax=b xL

  • I LIMITI PER VARIABILI BASE ETIERA:

    Ho la inserzione di base efferia: B-1B = B-1 BdXB xP = xP xP

    Funzione ottetto: max c═Tx = max cBT xB

  • CONDIZIONI OTTIMALITÁ -> Una seleziona di base esterià è ottimale se: Se ogni variabiile non basila fissata al proprio limito impimpo da un cjr di cotto ridotto negativo o nulla Se ogni variabile non basila fissata al proprio linutto speziate da un c.jr di costo ridotto positivo o nulla
Dettagli
Publisher
A.A. 2018-2019
30 pagine
7 download
SSD Scienze matematiche e informatiche MAT/09 Ricerca operativa

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher matteoperina di informazioni apprese con la frequenza delle lezioni di Metodi di ottimizzazione della ricerca operativa e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Orsenigo Carlotta.