Estratto del documento

Esercizi con il branch & bound

  1. z = 6x1 + x2
  2. x1 + x2 ≥ 2
  3. -x1 + x2 ≤ 29
  4. x1 + 5x2 ≥ 65
  5. 2x1 - x2 ≥ 0

x1 = 6 + x2 = 2.75

x1 + 5x2 = 65

6 - 9x1 + 5x2 = 65

4x2 = 9

x2 = 2.2

z = 19.5

x1 = 2.5

x2 = 6.5

(x1 ≥ 3)

27 + 5x1 = 65

x2 = 3.6

z = 18 + 36 = 21.6

x1 ≤ 3

z = 18 + 6*4 = 22

Esercizi con il branch & bound

  1. z = 6x1 + x2
  2. x1 + x2 ≥ 6
  3. -x1 + x2 ≤ 2
  4. 9x1 + 5x2 ≥ 45
  5. 2x1 - x2 ≥ 0

x1 = 6, x2 = 2.25

x1 = 27.5, x2 ≥ 2.5

9x1 + 5x2 = 65

54 - 9x1 + 5x2 = 65

x1 = 27, x2 = 27.5

x2 = 3.6

z = 19.5

x1 = 2.5

x2 = 6.5

x2 ≥ 3

8x1 - 5x2 = 45

x1 = 22.3

S1

S2

S2

x2 ≥ 3

z ≤ UB

z = 18 + 36 = 27.5

x3 = 22

x2 = 3.6

2) Min z = 2x1 + x2

  1. 5x1 + 2x2 ≥ 9
  2. 2x1 + 2x2 ≥ 5
  3. -x1 + x2 ≥ -1
  4. x1 ≥ 0 x2 ≥ 0

interne

x1 = 1

x2 = 1.5

z = 2 + 1.5 = 3.5

x2 ≥ 2

x2 ≤ 1

x1 ≤ 0.8

LBx > UB → chiudo Sk

ub val + basso

3) Max z = -x1 + 4x2

-10x1 + 20x2 ≤ 27

5x1 + 20x2 ≤ 6

9x1, x2 ≥ 3

x1 = 3

30 + 20x2 ≥ 22 ⇒ x2 = 52/20 - 2.6

(3, 2.6)

S4

S2

S3

S1

S5 = 8.4

X2 ≥ 3

Z = 6.2

X1 = 1

Z = 16

X1 = 2

X1 = 0

Z = 6

-10x1 = 20 - 40 = x2

4) Max z = (4x1 - x2)

  1. x1 - 2x2 = 2
  2. x2 = 3

2x = 3

0 = 0,7x - 3,6

(2 - 3,5 - 3)x, 2, 3, 5

Impossibile

5) Zaino binario

Max z = Σcjxj

Σpixi ≤ pmax

Σxi ≤ mi

xi ≥ 0

i: 1...n

Max z = 0

10xA + 12xB + 5xC + 5xD + 9xE

5xA + 8xB + 6xC + 2xD + 7xE ≤ 14

xi = {0/1}

Api: 5

v: 10

B812

C65

D22

E791.5

0.9

3.5

1.29

P2

A5

B8

E7

C6

J/p3.5

2

1.5

1.29

0.9

S0

KD=1, KA=1, KB=1/2, Q.P=5, KF=0, KC

z=7+10+10.5=27.5

KB=0

KB=0, KD=1, xA=1, xE=1

KE=0

z=7+10+9.26

03a parte: Dite Docendo: qual` è la dimensione

minimo di vincoli a numero di vertici

x un problema DI max flusso con 20 vertici

x 100 archi.

6) Zaino binario

A Es. 7

Max z = ∑j=1m cjxj

j=1m pjxj ≤ b

xj ≤ mj

xj ≥ 0 int.

Max z = ∑j=1m cjxj

j=1m pjxj ≤ b

xj {0,1}

j=1-m

peso

val.

val/peso

A1002002

B503504

C501503

D201005

Ordine rispetto a val/peso:

B50350

D20100

C50150

A100200

Max z = 200 xA + 350 xB + 150 xC + 100 xD

100 xA + 50 xB + 50 xC + 20 xD ≤ 200

xj{0,1}

best-first

xB=1

xD=1

xC=0

xA=0

Z=450

S0

xB=1

xD=1

xC=3/5=0.6

xA=0

Z=350+10c+90=540 <Zs

S2

xC=1

xD=0

xB=0

xA=1

Z=500

ottimo

xA=0

xC=0

xB=1

Z=450

Il candidato

all'ottimo

xA=1

xB=0

xC=0

xD=-

Z=200

8) Zaino intero

Es. zaino

capacità zaino di 45

2 prodotti disponibili da 4 e 5 unità

AV PB K

A 10 5 4

B 30 10 5

Modello dello zaino intero

Max z = 10xA + 30xB

Vincoli di peso: 5xA + 10xB ≤ 45

Vincoli di disponibilità: xA ≤ 4

xB ≤ 5

xA, xB ≥ 0 intero

Dualità grafica e B & B

z = 40 + 30·2.5 = 415

xB = 2

xA = 4

z = 100 = LB

xB = 3

xA = 3

z* = 120

9) Zaino binario

Es. zaino A e B

Max z = Σvixi

Σpixi ≤ pmax

0 ≤ xi ≤ di

xi pi vi pi/vi

A 10 5 8

B 20 6 5

C 15 3 4

D 6 6 14 vertici -> 16 sol.

Ordinamento su vi/pi

B 20 €/g 5

C 15 3 4

A 10 5 2

D 6 6 1

Sup. che pmax = 11

S3

xB = 1

xC = 1

xA = 0

xD = 0

z* = 40 - 45

S2

S12

xD = 0

z = 30

S22

z = 33

S22

z = 33

xB = 1/3 = 0.3

xC = 1/3 = 0.9

xD = 1/3 = 0.1

z = 30

S2

z = 30.3

S22

1 z = 23.9

ottimo con L.P. = 45

Anteprima
Vedrai una selezione di 4 pagine su 11
Esercizi Branch and Bound Pag. 1 Esercizi Branch and Bound Pag. 2
Anteprima di 4 pagg. su 11.
Scarica il documento per vederlo tutto.
Esercizi Branch and Bound Pag. 6
Anteprima di 4 pagg. su 11.
Scarica il documento per vederlo tutto.
Esercizi Branch and Bound Pag. 11
1 su 11
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 maritatoluigi di informazioni apprese con la frequenza delle lezioni di 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à Università degli studi di Napoli Federico II o del prof Sterle Claudio.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community