• Non ci sono risultati.

Compito di Ricerca Operativa del 11/07/2002 Esercizio 1 (11 punti)

N/A
N/A
Protected

Academic year: 2021

Condividi "Compito di Ricerca Operativa del 11/07/2002 Esercizio 1 (11 punti)"

Copied!
2
0
0

Testo completo

(1)

Compito di Ricerca Operativa del 11/07/2002

Esercizio 1 (11 punti)

Sia dato il seguente problema P di PL

min 4x1+ 2x2+ x3+ 6x4

x1+ x2+ x3+ x4≥ 2 2x1+ 3x2+ x3+ 4x4≥ 4

x1, x2, x3, x4≥ 0

1) Perch´e `e possibile affermare immediatamente che se esiste un vertice ottimo del problema, questo ha almeno due delle quattro variabili x1, x2, x3, x4 pari a 0?

2) Si scriva il duale D del problema P e lo si risolva graficamente.

3) Osservando il duale `e gi`a possibile affermare che nella soluzione ottima del primale si ha x1= 0?

4) Dopo aver trasformato il problema P in forma canonica, lo si risolva con l’algoritmo del simplesso.

Esercizio 2 (12 punti)

Sia data la rete in Figura 1 con

b1= 1 b2=−5 b3= 4 b4= 2 b5=−2 e

c15=−3 c21= 1 c32= 2 c34=−5 c41= 7 c45= 4 c52= 3 c53= 2

1) Si formuli il problema di flusso a costo minimo su tale rete come problema di PLI con un numero minimo di vincoli e

b b

b b

b









Z Z

Z Z

"

"

"

"

"

1 2

4 3

5

Figure 1:

si scriva la matrice dei vincoli.

2) L’arco (1, 5) fa certamente parte della base ottima e di ogni base ammissibile. Perch´e?

3) Siano dati i seguenti insiemi di 4 archi

(5, 3) (3, 4) (2, 1) (1, 5) (5, 3) (3, 2) (2, 1) (1, 5) (5, 3) (3, 2) (4, 1) (1, 5)

Per ciascuno dei tre insiemi stabilire se rappresenta o meno una base e, in caso di risposta affermativa, se sia ammissibile.

4) Usando la risposta del punto precedente si risolva il problema tramite il simplesso su rete. Possono esistere altre soluzioni ottime oltre a quella trovata?

5) `E possibile modificare il costo di un solo arco in modo tale da rendere il problema illimitato?

6) Si scriva il duale del rilassamento lineare del problema e se ne determini una soluzione.

1

(2)

Esercizio 3 (6 punti)

Sia dato il grafo G = (V, A) rappresentato in Figura 2.

1) Applicando la procedura vista a lezione, stabilire se il grafo `e bipartito oppure no.

2) Dimostrare che il grafo non contiene come sottografi una K5 o una K33. 3) Determinare una base di cicli del grafo con una delle procedure viste a lezione.

bb b





bb bb

b

%

%

%

%

% e

e e

e e

e

@

@

@

@

@

@







a b

c d e

f

g

h

i

Figure 2:

Esercizio 4 (6 punti)

Si risponda alle seguenti domande.

1) Sia dato un insieme di depositi DEP OSIT I e un insieme di negozi N EGOZI. Si associ:

• una variabile ad ogni deposito, che indica la quantit`a di prodotto inviata da quel deposito;

• una variabile ad ogni negozio, che indica la quantit`a di prodotto ricevuta da quel negozio.

Dopo aver dichiarato in AMPL gli opportuni insiemi e variabili si esprima, sempre in AMPL, il vincolo che la quantit`a totale di prodotto inviata dai depositi (ovvero la somma delle quantit`a inviate dai singoli depositi) deve essere pari alla quantit`a totale di prodotto ricevuta dai negozi (ovvero la somma delle quantit`a ricevute dai singoli negozi)

2) Mostrare un problema di PL il cui duale abbia soluzioni ottime multiple.

3) Dire tra le seguenti affermazioni quali sono vere e quali sono false motivando le risposte.

1. Un problema di PL pu`o avere un qualsiasi numero finito di soluzioni ottime.

2. Un problema di PLI pu`o avere un numero infinito di soluzioni ottime.

3. Un problema di PLI pu`o avere un qualsiasi numero finito di soluzioni ottime.

4. Un problema di PL pu`o avere un numero infinito di soluzioni ottime.

2

Riferimenti

Documenti correlati

Per rendere il problema illimitato ` e sufficiente invertire il verso dell’arco (1, 4).. Per quanto riguarda la K 33 , si nota che di essa non possono far parte i nodi d e f che

Oltre a quella trovata esistono altre soluzioni ottime?. 3) Si scriva il primo taglio generato dall’algoritmo

5) Per avere un problema illimitato basta porre, per esempio, c 34 = −8.. con un numero di archi incidenti su di essi pari almeno a 4. Per quanto riguarda la K 33 , si nota che di

Si pu´ o verificare che i punti sono ammissibili rispettivamente per il primale e per il duale e i loro valori dell’o- biettivo rispettivamente primale e duale sono entrambi pari a

[r]

Quali tra le seguenti affermazioni sono sempre vere?. MOTIVARE

The former allocates an ASL structure (with ASL_alloc(ASL_read_fg) ) and reads a stub .nl file with fg_read , and the latter provides arrays of lower and upper constraint bounds,

Domanda 2: Descrivere l’applicazione dell’algoritmo di ordinamento a bolle al seguente array di interi (al fine di ordinare l’array in modo crescente), mostrando lo stato