Estratto del documento

Teoria MMOD 1 parte I: formulazioni matematiche

Consideriamo un semplice problema di massimizzazione/minimizzazione di una funzione obiettivo in presenza di vincoli:

max/min Cx

Cx = sum cixi = (c1 ... cn) (x1 / ... / xn) quindi C in R1xn, x in Rn x 1

s.t. Ax <= b

x >= 0 e intere

A = (a11 ... a1n / a21 ... a2n / ... / am1 ... amn) quindi A in Rmxn e Ax = sum aijxi <= bj con j = 1,...,m - pertanto sono presenti m vincoli in n variabili.

Condizione di positività e interezza della variabili: x = (x1 / ... / xn) >= (0 / ... / 0)

Soluzione del problema: un vettore colonna xbar che rispetti le condizioni di non negatività e interezza per tutte le n variabili

Soluzione ammissibile: deve essere soluzione del problema e soddisfare gli m vincoli

Soluzione ammissibile e ottima: soluzione ammissibile per il problema e massimizza/minimizza la funzione obiettivo.

Formulazioni PLI

Formulazioni PLI: formulazioni di problemi relativi a programmazione lineare a numeri interi

  • Vincoli e funzioni obiettivo sono funzioni lineari
  • Condizione sulle variabili

In particolare possiamo considerare PLB: formulazioni relative a programmazione lineare (f.o. e vincoli) binaria (condizione aggiuntiva di binarietà delle variabili).

Esiste anche PLM: programmazione lineare mista con variabili reali e intere insieme.

Problema di knapsack

Categoria di problemi con vincoli di capacità e condizioni sui pesi e le utilità.

Struttura tipica del problema: occorre riempire uno zaino rispettando i vincoli di capacità e massimizzando l'utilità.

Dati: n oggetti, ciascuno con peso pi i=1,...,n, utilità ui i=1,...,n e capacità B >= 0

Trovare: un sottoinsieme di oggetti (tutti o solo alcuni)

Tale che:

  • Il peso totale degli oggetti scelti non superi la capacità dello zaino
  • L'utilità complessiva sia massima

Formulazione PLI (PLB) associata al problema: per ogni oggetto bisogna determinare se bisogna sceglierlo o meno - trattandosi di una scelta a due vie per gli n oggetti è più semplice associare una variabile binaria xi:

  • 1 se si sceglie
  • 0 se non si sceglie

con i = 1,...,n

La soluzione finale è quindi un vettore di numeri interi binaria con n componenti: la componente i-esima (xi i=1,...,n) stabilisce la decisione presa sull'i-esimo oggetto. La soluzione quindi determina un sottoinsieme di oggetti scelti, diverse soluzioni equivalgono a diversi vettori e quindi diversi sottoinsiemi.

Complessivamente lo spazio di tutte le possibili soluzioni è costituito dall'unione di tutti i possibili sottoinsiemi degli n elementi.

I possibili sottoinsiemi di un insieme universale di n elementi sono: 2n.

Ad esempio consideriamo tutte le possibili configurazioni di un vettore binario a 4 componenti: 24 = 16! Per ogni elemento (n = 4) hai a disposizione 2 scelte!

Possibili scelte per ogni variabile 0 <= xi <= 1 e intero:

Caso generale: # sottoinsiemi = PI (2 elevato a vi) (# valori possibili variabile)

1) ... 2) ...

tra il vettore soluzione scelto in termini binari e il sottoinsieme identificato sussiste una relazione biunivoca

Teoria MMOD 1 parte I: formulazioni matematiche

Consideriamo un semplice problema di massimizzazione/minimizzazione di una funzione obiettivo in presenza di vincoli:

max/min Cx

Cx = sum cixi = (c1 ... cn) (x1x2...xn) quindi C in R1xn, x in Rn x 1

s.t. Ax ≤ b

x ≥ 0 e intere

A = (a11 ... a1na21 ... a2n...am1 ... amn) quindi A in Rmxn e Ax = sum ajixi ≤ bj con j = 1,...,m - pertanto sono presenti m vincoli in n variabili.

Condizione di positività e interezza della variabili: x = (x1x2...xn) ≥ (00...0)

Soluzione del problema: un vettore colonna x che rispetta le condizioni di non negatività e interezza per tutte le n variabili

Soluzione ammissibile: deve essere soluzione del problema e soddisfare gli m vincoli

Soluzione ammissibile e ottima: soluzione ammissibile per il problema e massimizza/minimizza la funzione obiettivo.

Formulazioni PLI

Formulazioni PLI: formulazioni di problemi relativi a programmazione lineare a numeri interi

  • Vincoli e funzioni obiettivo sono funzioni lineari
  • Condizione sulle variabili

In particolare possiamo considerare PLB: formulazioni relative a programmazione lineare (f.o. e vincoli) binaria (condizione aggiuntiva di binarietà delle variabili).

Esiste anche PLM: programmazione lineare mista con variabili reali e intere insieme.

Problema di knapsack

Problema di knapsack - categoria di problemi con vincoli di capacità e condizioni sui pesi e le utilità.

Struttura tipica del problema: occorre riempire uno zaino rispettando i vincoli di capacità e massimizzando l'utilità.

Dati: n oggetti, ciascuno con peso pi i = 1,...,n, utilità ui i = 1,...,n e capacità B ≥ 0

Trovare: un sottoinsieme di oggetti (tutti o solo alcuni) (soluzione da determinare)

Tale che:

Anteprima
Vedrai una selezione di 7 pagine su 30
Appunti di Metodi e modelli di ottimizzazione discreta 1 - parte 1 Pag. 1 Appunti di Metodi e modelli di ottimizzazione discreta 1 - parte 1 Pag. 2
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti di Metodi e modelli di ottimizzazione discreta 1 - parte 1 Pag. 6
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti di Metodi e modelli di ottimizzazione discreta 1 - parte 1 Pag. 11
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti di Metodi e modelli di ottimizzazione discreta 1 - parte 1 Pag. 16
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti di Metodi e modelli di ottimizzazione discreta 1 - parte 1 Pag. 21
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Appunti di Metodi e modelli di ottimizzazione discreta 1 - parte 1 Pag. 26
1 su 30
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/09 Ricerca operativa

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher annaborello di informazioni apprese con la frequenza delle lezioni di Metodi e modelli di ottimizzazione discreta 1 e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma Tor Vergata o del prof Nicoloso Sara.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community