Tehnici De Optimizare Grile Raspunsuri

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Tehnici De Optimizare Grile Raspunsuri as PDF for free.

More details

  • Words: 16,623
  • Pages: 57
Tehnici de optimizare Programare liniara MULTIPLE CHOICE 1. Fie problema de programare liniara:

[max] f = 5 x1 + 10 x2 + 20 x3  x1 + 2 x2 + 3 x3 ≤ 5   2 x1 + x2 + x3 ≤ 4 x + 2x + 2x ≤ 6 2 3  1 xi ≥ 0, i = 1,3 Sa se aduca la forma standard pentru simplex. [max] f = 5 x1 + 10 x2 + 20 x3 a.

 x1 + 2 x2 + 3 x3 + x4 ≤ 5   2 x1 + x2 + x3 + x5 ≤ 4 x + 2x + 2x + x ≤ 6 2 3 6  1 xi ≥ 0, i = 1,6

b.

[max]f = 5x 1 + 10x 2 + 20x 3 + 0x 4 + 0x 5 + 0x 6 ÏÔÔ ÔÔ x 1 + 2x 2 + 3x 3 + x 4 = 5 ÔÔ ÔÔ ÔÌÔÔ 2x 1 + x 2 + x 3 + x 5 = 4 ÔÔ ÔÔÔ x 1 + 2x 2 + 2x 3 + x 6 = 6 Ó x i ≥ 0,i = 1,6

[max] f = 5 x1 + 10 x2 + 20 x3 c.

 x1 + 2 x2 + 3 x3 − x4 = 5   2 x1 + x2 + x3 − x5 = 4 x + 2x + 2x − x = 6 2 3 6  1 xi ≥ 0, i = 1,6 [max] f = 5 x1 + 10 x2 + 20 x3 + Mx4 + Mx5 + Mx6

d.

 x1 + 2 x2 + 3 x3 + x4 = 5   2 x1 + x2 + x3 + x5 = 4 x + 2x + 2x + x = 6 2 3 6  1 xi ≥ 0, i = 1,6

1

2. Fie problema de programare liniara

[max] f = 5 x1 + 10 x2 + 20 x3  x1 + 2 x2 + 3 x3 ≤ 5   2 x1 + x2 + x3 ≤ 4 x + 2x + 2x ≤ 6 2 3  1 xi ≥ 0, i = 1,3 Prima iteratie a algoritmului simplex este 5 CB X a B B 1 a4 0 5 1 a5 4 2 0 a6 0 6 1 fj 0

∆j =cj −f j

5

10 a2 2 1 2 0

20 a3 3 1 2 0

0 a4 1 0 0 0

0 a5 0 1 0 0

0 a6 0 0 1 0

10

20

0

0

0

10 a2 2 1 2 0

20 a3 3 1 2 0

0 a4 1 0 0 0

0 a5 0 1 0 0

0 a6 0 0 1 0

10

20

0

0

0

Pivotul se afla pe linia corespunzatoare lui a. a 4 b. a 5 c. a 6 3. Fie problema de programare liniara

[max] f = 5 x1 + 10 x2 + 20 x3  x1 + 2 x2 + 3 x3 ≤ 5   2 x1 + x2 + x3 ≤ 4 x + 2x + 2x ≤ 6 2 3  1 xi ≥ 0, i = 1,3 Prima iteratie a algoritmului simplex este 5 CB XB a1 B a4 0 5 1 a5 0 4 2 a6 0 6 1 fj 0

∆j =cj −f j

5

Stabiliti care este vectorul care iese, respectiv vectorul care intra in baza a. intra a 3 , iese a 4 b. intra a 3 , iese a 5 c. intra a 3 , iese a 6 d. intra a 1 , iese a 6 e. intra a 1 , iese a 5

2

4. Fie problema de programare liniara

[max] f = 5 x1 + 10 x2 + 20 x3  x1 + 2 x2 + 3 x3 ≤ 5   2 x1 + x2 + x3 ≤ 4 x + 2x + 2x ≤ 6 2 3  1 xi ≥ 0, i = 1,3 Care este solutia optima pentru problema de programare liniara? 10 o ÊÁÁÁ 5 ˆ˜˜˜ o ÊÁÁÁ 7 8 ˆ˜˜˜ Á a. maxf = , x = ÁÁ 0,0, ˜˜˜ , y = ÁÁÁ 0, , ˜˜˜ ÁË ÁË 3 3 ˜¯ 3 3 ˜¯ ÁÊÁ 7 8 ˜ˆ˜ 100 o ÁÊÁÁ 5 ˜ˆ˜ b. maxf = , x = ÁÁÁ 0,0, ˜˜˜˜ , y o = ÁÁÁÁ 0, , ˜˜˜˜ ÁË ÁË 3 3 ˜¯ 3 3 ˜¯ 100 o ÊÁÁÁ 7 8 ˆ˜˜˜ o ÊÁÁÁ 5 ˆ˜˜ c. maxf = ,x = ÁÁÁ 0, , ˜˜˜ , y = ÁÁÁ 0,0, ˜˜˜˜ ÁË 3 3 ˜¯ ÁË 3 3 ˜¯ d. alt raspuns 5. Fie problema de programare liniara [max]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≤ 5 ÔÌÔ ÔÔÔ x + 2x ≤ 4 2 Ó 1

x 1 ,x 2 ≥ 0 Forma standard pentru simplex a problemei de programare liniara este a. [max]f = 7x 1 + 8x 2 c. [max]f = 7x 1 + 8x 2 + My 1 + My 2 ÔÏÔÔ ÔÏÔÔ ÔÔ 2x + x + y = 5 ÔÔ 2x + x + y = 5 Ô 1 Ô 1 2 1 2 1 ÌÔÔ ÌÔÔ ÔÔÔ x 1 + 2x 2 − y 2 = 4 ÔÔÔ x 1 + 2x 2 + y 2 = 4 Ó Ó b.

x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0 [max]f = 7x 1 + 8x 2 + 0y 1 + 0y 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 + y 1 = 5 ÔÌÔ ÔÔÔ x + 2x + y = 4 2 2 Ó 1

d.

x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0

x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0 [max]f = 7x 1 + 8x 2 − My 1 − My 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 + y 1 = 5 ÔÌÔ ÔÔÔ x + 2x + y = 4 2 2 Ó 1 x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0

3

6. Fie problema de programare liniara [max]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≤ 5 ÔÌÔ ÔÔÔ x + 2x ≤ 4 2 Ó 1

x 1 ,x 2 ≥ 0 Prima iteratie a algoritmului simplex este: CB 0 0

B a3 a4 fj

XB 5 4 0

7 a1 2 1 0

8 a2 1 2 0

0 a3 1 0 0

0 a4 0 1 0

7

8

0

0

7 a1 2 1 0

8 a2 1 2 0

0 a3 1 0 0

0 a4 0 1 0

7

8

0

0

∆j Pivotul se afla pe coloana corespunzatoare lui a. a 1 b. a 2 c. a 3 d. a 4 7. Fie problema de programare liniara [max]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≤ 5 ÔÌÔ ÔÔÔ x + 2x ≤ 4 2 Ó 1

x 1 ,x 2 ≥ 0 Prima iteratie a algoritmului simplex este: CB 0 0

B a3 a4 fj

XB 5 4 0

∆j

Stabiliti care este vectorul care intra, respectiv vectorul care iese din baza a. intra a 1 , iese a 3 b. intra a 2 , iese a 3 c. intra a 1 , iese a 4 d. intra a 2 , iese a 4

4

8. Fie problema de programare liniara [max]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≤ 5 ÔÌÔ ÔÔÔ x + 2x ≤ 4 2 Ó 1

x 1 ,x 2 ≥ 0 Aplicandu-se algoritmul simplex se ajunge la un moment dat la: 7 8 CB XB a1 a2 B a3 0 3 0 3 8

a2

fj

2

2 1

16

2 4

1 8

0 a3 1 0

0 a4 1 − 2 1

0

2 4

∆j Linia lui ∆ j este a. b. c. d.

3, 0, 0, -4 -3, 0, 0, 4 7, 8, 0, 0 -7, -8, 0, 0

9. Fie problema de programare liniara [max]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≤ 5 ÌÔÔ ÔÔ x + 2x ≤ 4 ÔÓ 1 2

x1,x2 ≥ 0 Aplicandu-se algoritmul simplex se ajunge la un moment dat la: 7 8 CB XB a1 a2 B a3 0 3 0 3 8

a2

2

2 1

1

0

0 a4 1 − 2 1

fj

16

2 4

8

0

2 4

3

0

0

-4

∆j Pivotul se afla pe coloana lui a. a 1 b. a 2 c. a 3 d. a 4

5

0 a3 1

10. Fie problema de programare liniara [max]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≤ 5 ÔÌÔ ÔÔÔ x + 2x ≤ 4 2 Ó 1

x1,x2 ≥ 0 a. b. c. d.

problema are optim infinit; solutia optima este f max = 54, x o = ÁËÊ 2,5 ˜¯ˆ , y o = ÊÁË 0,0 ˆ˜¯ solutia optima este f max = 22, x o = ÁËÊ 2,1 ˆ˜¯ , y o = ÊÁË 0,0 ˆ˜¯ solutia optima este f max = 29, x o = ÁËÊ 3,1 ˆ˜¯ , y o = ÊÁË 0,0 ˆ˜¯

11. Fie problema de programare liniara [min]f = 6x 1 + 7x 2 ÏÔÔ ÔÔ ÔÔ −x 1 + x 2 ≥ 1 ÌÔÔ ÔÔÔ x − 2x ≤ 1 2 Ó 1

x 1 ,x 2 ≥ 0 Matricea asociata formei standard este ÊÁ ˆ˜ ÁÁ ˜ ÁÁ −1 1 1 0 ˜˜˜ ˜˜ a. A = ÁÁ ÁÁ ˜ Á 1 2 1 0 ˜˜¯ Ë ÁÊÁ ˜ˆ˜ ÁÁ −1 1 1 0 ˜˜˜ Á b. A = ÁÁ ˜˜ ÁÁ ˜ Á 1 −2 0 1 ˜˜¯ Ë

c.

d.

ÊÁ ÁÁ Á A = ÁÁÁ ÁÁ Á Ë ÊÁ ÁÁ Á A = ÁÁÁ ÁÁ Á Ë

1

1

1

1

2

0

−1

1

−1

1

−2

0

12. Fie problema de programare liniara [min]f = 6x 1 + 7x 2 ÏÔÔ ÔÔ ÔÔ −x 1 + 5x 2 ≥ 1 ÌÔÔ ÔÔÔ x − 2x ≥ 1 2 Ó 1

x 1 ,x 2 ≥ 0 Duala acestei probleme de programare liniara este a. [max]g = 6y 1 + 7y 2 c. ÏÔÔ ÔÔ ÔÔ −y 1 + 5y 2 ≥ 1 ÌÔÔ ÔÔ y − 2y ≥ 1 ÔÓ 1 2 b.

y 1 ,y 2 ≥ 0 [max]g = y 1 + y 2 ÏÔÔ ÔÔ ÔÔ −y 1 + 5y 2 ≥ 6 ÔÌÔ ÔÔÔ y − 2y ≥ 7 2 Ó 1

d.

y 1 ,y 2 ≥ 0

[max]g = y 1 + y 2 ÏÔÔ ÔÔ ÔÔ −y 1 + y 2 ≤ 6 ÌÔÔ ÔÔÔ 5y 1 − 2y 2 ≤ 7 Ó y 1 ,y 2 ≥ 0 [max]g = y 1 + y 2 ÏÔÔ ÔÔ ÔÔ −y 1 + y 2 ≥ 6 ÔÌÔ ÔÔÔ 5y − 2y ≥ 7 2 Ó 1 y 1 ,y 2 ≥ 0

6

ˆ˜ ˜ 1 ˜˜˜ ˜˜ ˜ 0 ˜˜¯ ˜ˆ˜ 0 ˜˜˜ ˜˜ ˜ 1 ˜˜¯

13. Fie problema de programare liniara [min]f = 4x 1 + 5x 2 + 6x 3 ÏÔÔ ÔÔ ÔÔ x 1 + 2x 2 + x 3 ≥ 2 ÔÌÔ ÔÔÔ 2x + x + x ≥ 1 2 3 Ó 1

x 1 ,x 2 ,x 3 ≥ 0 Duala acestei probleme de programare liniara este: a. [max]g = 2y 1 + y 2 c. ÏÔÔ ÔÔÔ y 1 + 2y 2 ≥ 4 ÔÔ Ô 2y + y ≥ 5 ÌÔ 1 2 ÔÔÔ ÔÔ y + y ≥ 6 ÔÓ 1 2 b.

y 1 ,y 2 ≥ 0 [min]g = 2y 1 + y 2 ÏÔÔ ÔÔ y 1 + 2y 2 ≤ 4 ÔÔ ÔÔ ÔÌÔÔ 2y 1 + y 2 ≤ 5 ÔÔÔ ÔÔÓ y 1 + y 2 ≤ 6

d.

y 1 ,y 2 ≥ 0

[min]g = 2y 1 + y 2 ÏÔÔ ÔÔÔ y 1 + 2y 2 = 4 ÔÔ Ô 2y + y = 5 ÌÔ 1 2 ÔÔÔ ÔÔ y + y = 6 ÔÓ 1 2 y 1 ,y 2 ≥ 0 [max]g = 2y 1 + y 2 ÏÔÔ ÔÔ y 1 + 2y 2 ≤ 4 ÔÔ ÔÔ ÔÌÔÔ 2y 1 + y 2 ≤ 5 ÔÔÔ ÔÔÓ y 1 + y 2 ≤ 6

y 1 ,y 2 ≥ 0

14. Fie problema de programare liniara [max]f = 2x 1 − x 2 + 3x 3 + 2x 4 + 3x 5 ÏÔÔ ÔÔ 3x 1 + 2x 3 + 5x 4 ≥ 4 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 − x 3 + x 4 = 1 ÔÔ ÔÔ ÔÔÓ x 1 + 2x 3 + 2x 4 + x 5 = 5

x i ≥ 0,i = 1,5 Matricea asociata formei standard are prima linie: a. 3 0 2 5 0 1 b. 3 2 5 4 c. 3 0 2 5 0 -1 d. alt raspuns

7

15. Fie problema de programare liniara [max]f = 7x 1 − 8x 2 + 3x 3 + 2x 4 + 2x 5 ÏÔÔ ÔÔ 3x 1 + x 3 + x 4 ≤ 4 ÔÔ ÔÔ ÌÔÔ 2x 1 − x 3 + x 4 + x 5 = 1 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 + 2x 4 = 5

x i ≥ 0,i = 1,5 Dupa ce se aduce la forma standard se obtine primul tabel simplex: 7 -8 3 2 CB XB a1 a2 a3 a4 B 4 3 0 1 1 1 2 0 -1 1 2 1 1 2 2 Baza initiala pentru algoritmul simplex este a. B = {a 6 ,a 2 ,a 5 } b. B = {a 2 ,a 6 ,a 5 } c. B = {a 2 ,a 5 ,a 6 } d. B = {a 6 ,a 5 ,a 2 }

2 a5 0 1 0

0 a6 1 0 0

5 a5 0 0 1

0 a6 1 0 0

16. Fie problema de programare liniara [max]f = 2x 1 + 2x 2 + 3x 3 + 2x 4 + 5x 5 ÏÔÔ ÔÔ 3x 1 + x 3 + x 4 ≤ 4 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 − x 3 + x 4 = 1 ÔÔ ÔÔ ÔÔÓ x 1 + 2x 3 + 2x 4 + x 5 = 5

x i ≥ 0,i = 1,5 Dupa ce se aduce la forma standard se obtine primul tabel simplex: 2 2 3 2 CB XB a1 a2 a3 a4 B a6 0 4 3 0 1 1 a2 2 1 2 1 -1 1 a5 5 2 1 0 2 2 Linia lui f j este a. b. c. d.

12, 9, 2, 8, 12, 5, 0 0, 2, 2, 3, 2, 5, 0 0, 9, 2, -2, 12, 5, 0 alt raspuns

8

17. Fie problema de programare liniara [max]f = 2x 1 − x 2 + 3x 3 + 2x 4 + 3x 5 ÏÔÔ ÔÔ 3x 1 + x 3 + x 4 ≤ 4 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 − x 3 + x 4 = 1 ÔÔ ÔÔ ÔÔÓ x 1 + 2x 3 + 2x 4 + x 5 = 5

x i ≥ 0,i = 1,5 Dupa ce se aduce la forma standard se obtine tabelul simplex: 2 -1 3 CB XB a1 a2 a3 B a6 0 4 3 0 1 a2 -1 1 2 1 -1 a5 3 2 1 0 2 fj 5 1 -1 7 ∆j

1

0

-4

2 a4 1 1 2 5

3 a5 0 0 1 3

0 a6 1 0 0 0

-3

0

0

2 a4 1 1 2 5

3 a5 0 0 1 3

0 a6 1 0 0 0

-3

0

0

Pivotul se afla pe coloana lui a. a 1 b. a 2 c. a 3 d. a 4 18. Fie problema de programare liniara [max]f = 2x 1 − x 2 + 3x 3 + 2x 4 + 3x 5 ÏÔÔ ÔÔ 3x 1 + x 3 + x 4 ≤ 4 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 − x 3 + x 4 = 1 ÔÔ ÔÔ ÔÔÓ x 1 + 2x 3 + 2x 4 + x 5 = 5

x i ≥ 0,i = 1,5 Dupa ce se aduce la forma standard se obtine tabelul simplex: 2 -1 3 CB B XB a1 a2 a3 a6 0 4 3 0 1 a2 -1 1 2 1 -1 a5 3 2 1 0 2 fj 5 1 -1 7

∆j

1

0

-4

Ce decizie se ia? a. s-a obtinut solutia optima x o = ÊÁË 0,1,0,0,2ˆ˜¯ b. problema are optim infinit c. solutia obtinuta nu este optima, a 1 intra in baza, a 5 iese din baza d. solutia obtinuta nu este optima, a 1 intra in baza, a 2 iese din baza

9

19. Fie problema de programare liniara [max]f = 2x 1 − x 2 + 3x 3 + 2x 4 + 3x 5 ÏÔÔ ÔÔ 3x 1 + x 3 + x 4 ≤ 4 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 − x 3 + x 4 = 1 ÔÔ ÔÔ ÔÔÓ x 1 + 2x 3 + 2x 4 + x 5 = 2

x i ≥ 0,i = 1,5 Atunci a. problema are optim infinit ÊÁ 1 11 5 ˆ˜˜ Á b. f max = , x 0 = ÁÁÁÁ ,0,0,0, ˜˜˜˜ ÁË 2 2 2 ˜¯ 11 0 ÊÁÁÁ 1 3 ˆ˜˜˜ Á c. f max = , x = ÁÁ ,0,1,0, ˜˜˜ ÁË 2 2 2 ˜¯ ÁÊÁ 1 11 3 ˜ˆ˜ d. f max = , x 0 = ÁÁÁÁ ,0,0,0, ˜˜˜˜ ÁË 2 2 2 ˜¯ 20. Se considera problema de transport: B1 B2 B3 N1 2 1 3 N2 1 4 2 N3 3 5 4 Necesar 30 40 60 O solutie initiala de baza obtinuta prin metoda coltului N-V este a. x 11 = 20, x 21 = 10, x 22 = 35, x 32 = 5, x 33 = 60, in rest x ij = 0 b.

x 11 = 20, x 21 = 30, x 22 = 35, x 32 = 5, x 33 = 20, in rest x ij = 0

c.

x 11 = 30, x 21 = 10, x 22 = 15, x 32 = 5, x 33 = 60, in rest x ij = 0

d.

x 11 = 20, x 21 = 15, x 22 = 35, x 32 = 10, x 33 = 60, in rest x ij = 0

21. Se considera problema de transport: B1 B2 B3 N1 2 1 3 N2 1 4 2 N3 3 5 4 Necesar 30 40 60 O solutie initiala de baza obtinuta prin metoda costului minim pe linie este a. x 12 = 40, x 21 = 30, x 23 = 15, x 32 = 10, x 33 = 45, in rest x ij = 0 b.

x 12 = 20, x 21 = 15, x 23 = 15, x 32 = 20, x 33 = 50, in rest x ij = 0

c.

x 12 = 20, x 21 = 30, x 23 = 15, x 32 = 20, x 33 = 45, in rest x ij = 0

d.

x 12 = 30, x 21 = 20, x 23 = 25, x 32 = 20, x 33 = 45, in rest x ij = 0

10

Disponibil 20 45 65

Disponibil 20 45 65

22. Fie problema de programare liniara [min]f = 6x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 5x 1 + 2x 2 ≥ 7 ÔÌÔ ÔÔ 3x + x ≥ 4 2 Ó 1

x 1,2 ≥ 0 Duala acesti probleme de programare liniara este c. a. [max]f = 6x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 5x 1 + 2x 2 ≥ 7 ÌÔ ÔÔÔ 3x + x ≥ 4 ÔÓ 1 2 b.

x 1,2 ≥ 0 [max]f = 7x 1 + 4x 2 ÏÔÔ ÔÔ ÔÔ 5x 1 + 3x 2 ≥ 6 ÌÔ ÔÔ 2x + x ≥ 8 ÔÓ 1 2

d.

x 1,2 ≥ 0

[max]f = 7x 1 + 4x 2 ÏÔÔ ÔÔ ÔÔ 5x 1 + 3x 2 ≤ 6 ÌÔ ÔÔÔ 2x + x ≤ 8 ÔÓ 1 2 x 1,2 ≥ 0 [max]f = 7x 1 + 4x 2 ÏÔÔ ÔÔ ÔÔ 5x 1 + 3x 2 = 6 ÌÔ ÔÔ 2x + x = 8 ÔÓ 1 2 x 1,2 ≥ 0

23. Fie problema de programare liniara [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 ≤ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 ≤ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 ≤ 48

x i ≥ 0,i = 1,4 Matricea sistemului restictiilor este ÊÁ 0 1 2 ˆ˜ ÁÁÁ ˜˜˜ ÁÁ ˜˜ Á a. A = ÁÁÁ 1 3 0 ˜˜˜˜ ÁÁ ˜ ÁÁ 1 2 0 ˜˜˜ ÁË ˜¯ ÊÁ 1 1 2 ˆ˜ ÁÁ ˜˜ ÁÁ ˜˜ ÁÁ ˜ Á b. A = ÁÁ 2 1 3 ˜˜˜˜ ÁÁÁ ˜˜ ÁÁ 1 1 2 ˜˜˜ Ë ¯ ÁÊÁ 1 0 1 2 ˜ˆ˜ ÁÁ ˜˜ ÁÁ ˜˜ Á c. A = ÁÁÁ 2 1 3 0 ˜˜˜˜ ÁÁ ˜ ÁÁ 1 1 2 0 ˜˜˜ ÁË ˜¯ ÁÊÁ 1 1 1 2 ˜ˆ˜ ÁÁ ˜˜ ÁÁ ˜˜ Á d. A = ÁÁÁ 2 3 3 0 ˜˜˜˜ ÁÁ ˜ ÁÁ 1 1 2 1 ˜˜˜ ÁË ˜¯

11

24. Fie problema de programare liniara [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 ≤ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 ≤ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 ≤ 48

x i ≥ 0,i = 1,4 Forma standard a problemei de programare liniara este a. [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 = 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 = 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 = 48 b.

c.

d.

x i ≥ 0,i = 1,4 [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 ≥ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 ≥ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 ≥ 48 x i ≥ 0,i = 1,4 [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 + My 1 + My 2 + My 3 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 + y 1 ≤ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 + y 2 ≤ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 + y 3 ≤ 48

x i ≥ 0,i = 1,4,y i ≥ 0,i = 1,3 [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 + 0y 1 + 0y 2 + 0y 3 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 + y 1 = 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 + y 2 = 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 + y 3 = 48 x i ≥ 0,i = 1,4,y i ≥ 0,i = 1,3

12

25. Fie problema de programare liniara [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 ≤ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 ≤ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 ≤ 48

x i ≥ 0,i = 1,4 Prima iteratie a algoritmului simplex este CB XB a1 a2 B a5 0 40 1 0 a6 0 16 2 1 a7 0 48 1 1 Linia lui ∆ este a. 3, 5, 1, 6, 0, 0, 0 b. -3, -5, -1, -6, 0, 0, 0 c. 3, 5, 1, 6, M, M, M d. 3, 5, 1, 6, -M, -M, -M

a3 1

a4 2

a5 1

a6 0

a7 0

3 2

0 0

0 0

1 0

0 1

1 a3 1

6 a4 2

0 a5 1

0 a6 0

0 a7 0

3 2 0 1

0 0 0 6

0 0 0 0

1 0 0 0

0 1 0 0

26. Fie problema de programare liniara [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 ≤ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 ≤ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 ≤ 48

x i ≥ 0,i = 1,4 Prima iteratie a algoritmului simplex este 3 5 CB X a a B B 1 2 a5 0 40 1 0 a6 0 16 2 1 a7 0 48 1 1 f 0 0 0 ∆j 3 5 Pivotul se afla pe a. coloana lui a 3 , linia lui a 5 b. coloana lui a 3 , linia lui a 6 c. coloana lui a 4 , linia lui a 5 d. coloana lui a 4 , linia lui a 6

13

27. Fie problema de programare liniara [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 ≤ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 ≤ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 ≤ 48

x i ≥ 0,i = 1,4 Prima iteratie a algoritmului simplex este 3 5 CB XB a1 a2 B a5 0 40 1 0 a6 0 16 2 1 a7 48 1 1 0 f 0 0 0 ∆j 3 5

1 a3 1

6 a4 2

0 a5 1

0 a6 0

0 a7 0

3 2 0 1

0 0 0 6

0 0 0 0

1 0 0 0

0 1 0 0

0 a5

0 a6 0

0 a7 0

1 0 0 0

0 1 0 0

Coloana lui a 1 din urmatorul tabel simplex este 1

1

2

2

3

a.

b.

1

1

2

c.

1

2 1

28. Fie problema de programare liniara [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 ≤ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 ≤ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 ≤ 48

x i ≥ 0, i = 1,4 A doua iteratie a algoritmului simplex este 3 5 CB XB a1 a2 B 1 a4 6 20 0 2

0 0

a6 a7 f ∆j

16 48 120

2 1 3 0

1 a3 1

6 a4 1

2

1 1 0 5

3 2 3 -2

2

0 0 6 0

Stabiliti care este vectorul care intra si respectiv care iese din baza a. intra a 1 , iese a 7 b. intra a 2 , iese a 6 c. intra a 2 , iese a 7 d. intra a 1 , iese a 6

14

1

0 0 3 -3

29. Fie problema de programare liniara [max]f = 3x 1 + 5x 2 + x 3 + 6x 4 ÏÔÔ ÔÔ x 1 + x 3 + 2x 4 ≤ 40 ÔÔ ÔÔ ÌÔÔ 2x 1 + x 2 + 3x 3 ≤ 16 ÔÔ ÔÔ ÔÔÓ x 1 + x 2 + 2x 3 ≤ 48

x i ≥ 0, i = 1,4 Prin aplicarea algoritmului simplex se ajunge la urmatorul tabel simplex 3 5 1 6 0 CB XB a1 a2 a3 a4 a5 B 1 1 1 a4 6 20 0 1 2

5 0

a2 a7 f ∆j

16 32 200

2 -1 13 -10

2

1 0 5 0

3 -1 18 -17

0 a6 0

0 a7 0

1 -1 5 -5

0 1 0 0

2

0 0 6 0

0 0 3 -3

Ce decizie se ia? a. problema are optim infinit; b. solutia obtinuta nu este ce optima: intra a 3 in baza si iese a 7 c. solutia obtinuta este cea optima si f max = 200, x o = ÁËÊ 0,16,0,20 ˜¯ˆ , y o = ÁËÊ 0,0,32 ˜¯ˆ d. solutia obtinuta este cea optima si f max = 172, x o = ÁËÊ 20,16,32,0 ˜¯ˆ , y o = ÁËÊ 0,0,0 ˜¯ˆ 30. Fie problema de programare liniara: max f = 10x 1 + 16x 2 . ÔÏÔÔ ÔÔÔ 2x 1 + 5x 2 ≤ 1200 ÔÔ ÌÔÔ x 1 + 1,5x 2 ≤ 300 ÔÔ ÔÔ 4x + x ≤ 600 ÔÓ 1 2 x 1 ,x 2 ≥ 0 Forma standard a problemei de programare liniara va fi a. max f = 10x 1 + 16x 2 + Mu 1 + Mu 2 + Mu 3 c. max f = 10x 1 + 16x 2 − Mu 1 − Mu 2 − Mu 3 ÏÔÔ ÏÔÔ ÔÔ 2x 1 + 5x 2 + u 1 = 1200 ÔÔ 2x 1 + 5x 2 + u 1 = 1200 ÔÔÔ ÔÔÔ Ô Ô ÌÔÔ x 1 + 1,5x 2 + u 2 = 300 ÌÔÔ x 1 + 5x 2 + u 2 = 300 ÔÔ ÔÔ ÔÔÔ ÔÔÔ 4x + x + u = 600 4x 1 + x 2 + u 3 = 600 1 2 3 ÓÔ ÓÔ x 1 ,x 2 ≥ 0, u 1 ,u 2 ,u 3 ≥ 0 x 1 ,x 2 ≥ 0, u 1 ,u 2 ,u 3 ≥ 0 b. max f = 10x 1 + 16x 2 + 0u 1 + 0u 2 + 0u 3 d. max f = 10x 1 + 16x 2 − 0u 1 − 0u 2 − 0u 3 ÏÔÔ ÏÔÔ ÔÔ 2x 1 + 5x 2 + u 1 = 1200 ÔÔ 2x 1 + 5x 2 − u 1 = 1200 ÔÔÔ ÔÔÔ Ô Ô ÔÌÔÔ x 1 + 1,5x 2 + u 2 = 300 ÔÌÔÔ x 1 + 5x 2 − u 2 = 300 ÔÔ ÔÔ ÔÔ 4x + x + u = 600 ÔÔ 4x + x − u = 600 1 2 3 1 2 3 ÓÔ ÓÔ x 1 ,x 2 ≥ 0, u 1 ,u 2 ,u 3 ≥ 0 x 1 ,x 2 ≥ 0, u 1 ,u 2 ,u 3 ≥ 0

15

31. Fie problema de programare liniara: max f = 10x 1 + 16x 2 ÔÏÔÔ ÔÔ 2x 1 + 5x 2 ≤ 1200 ÔÔ Ô ÌÔÔ x 1 + 1,5x 2 ≤ 300 ÔÔ ÔÔÔ ÔÓ 4x 1 + x 2 ≤ 600

x 1 ,x 2 ≥ 0 Prima iteratie a algoritmului simplex este: 10 CB XB a1 B a 0 1200 2 3 a 0 300 1 4 a 0 600 4 5 fj 0 ∆j =cj −f j

10

Pivotul se va afla pe coloana corespunzatoare lui: a. a 1 d. b. a 2 e. c. a 3 32. Fie problema de programare liniara: max f = 10x 1 + 16x 2 ÔÏÔÔ ÔÔÔ 2x 1 + 5x 2 ≤ 1200 ÔÔ ÌÔÔ x 1 + 1,5x 2 ≤ 300 ÔÔ ÔÔ 4x + x ≤ 600 ÔÓ 1 2 x 1 ,x 2 ≥ 0 Prima iteratie a algoritmului simplex este: 10 CB XB a1 B a3 0 1200 2 a4 0 300 1 a5 0 600 4 fj 0

∆j =cj −f j

10

16 a2 5 3/2 1 0

0 a3 1 0 0 0

0 a4 0 1 0 0

0 a5 0 0 1 0

16

0

0

0

16 a2 5 3/2 1 0

0 a3 1 0 0 0

0 a4 0 1 0 0

0 a5 0 0 1 0

16

0

0

0

a4 a5

Stabiliti care este vectorul care intra in baza, respectiv care iese din baza a. intra a 2 , iese a 3 d. intra a 1 , iese a 3 b. intra a 2 , iese a 4 e. intra a 1 , iese a 4 c. intra a 2 , iese a 5

16

33. Fie problema de programare liniara: max f = 10x 1 + 16x 2 ÔÏÔÔ ÔÔ 2x 1 + 5x 2 ≤ 1200 ÔÔ Ô ÌÔÔ x 1 + 1,5x 2 ≤ 300 ÔÔ ÔÔÔ ÔÓ 4x 1 + x 2 ≤ 600

x1,x2 ≥ 0 Prima iteratie a algoritmului simplex este: 10 CB XB a1 B a 0 1200 2 3 a 0 300 1 4 a 0 600 4 5 fj 0 ∆j =cj −f j

10

16 a2 5 3/2 1 0

0 a3 1 0 0 0

0 a4 0 1 0 0

0 a5 0 0 1 0

16

0

0

0

Care este solutia optima pentru problema de programare liniara? a. max f = 3200 x 0 = ÊÁË 0,200 ˆ˜¯ , c. nu are solutie b.

y=(200,0,400) max f = 3400 x 0 = ÁÊË 0,400 ˜ˆ¯ , y=(200,0,400)

34. Fie problema de programare liniara: minf = 2x 1 + x 2 + x 3 + 3x 4 + 2x 5 ÏÔÔ ÔÔ x 1 + x 4 + 2x 5 = 8 ÔÔÔ Ô ÌÔÔ x 2 + 2x 4 + x 5 = 12 ÔÔ ÔÔÔ x + x 4 + 3x 5 = 16 ÓÔ 3 x i ≥ 0, i=1,2,3 Baza initiala pentru algoritmul simplex este ÏÔ ¸Ô a. B = ÌÔ a 1 ,a 2 ,a 5 ˝Ô Ó ˛ ÏÔ ¸Ô b. B = ÔÌ a 1 ,a 2 ,a 3 Ô˝ Ó ˛ ÏÔ ¸Ô c. B = ÔÌ a 1 ,a 3 ,a 4 Ô˝ Ó ˛

17

d. e.

ÏÔ ¸Ô B = ÌÔ a 2 ,a 3 ,a 4 ˝Ô Ó ˛ nu are baza initiala

35. Fie problema de programare liniara: minf = 2x 1 + x 2 + x 3 + 3x 4 + 2x 5 ÔÏÔÔ ÔÔÔ x 1 + x 4 + 2x 5 = 8 ÔÔ ÌÔÔ x 2 + 2x 4 + x 5 = 12 ÔÔ ÔÔÔ ÔÓ x 3 + x 4 + 3x 5 = 16 x i ≥ 0, i=1,5

CB 2 1 1

XB 8 12 16 ∆j =cj −f j

B a1 a2 a3

2 a1 1 0 0

1 a2 0 1 0

1 a3 0 0 1

3 a4 1 2 1

2 a5 2 1 3

Linia corespunzatoare lui ∆ j = c j − f j este a.

2

1

1

3

2

c.

0

0

0

6

b.

2

1

1

5

8

d.

0

0

0

−2

36. Fie problema de programare liniara: min f = 2x 1 + x 2 + x 3 + 3x 4 + 2x 5 ÏÔÔ ÔÔ x 1 + x 4 + 2x 5 = 8 ÔÔÔ Ô ÌÔÔ x 2 + 2x 4 + x 5 = 12 ÔÔ ÔÔÔ x + x 4 + 3x 5 = 16 ÓÔ 3 x i ≥ 0, i=1,2,3 Precizati care este solutia optima a. min f = 12 si x 0 = ÊÁÁ 0 4 4 8 0 ˆ˜˜ Ë ¯ 0 Ê ˆ Á ˜ b. min f = 16 si x = Á 4 0 4 8 0 ˜ Ë ¯

18

c. d.

2 −6

min f = 16 si x 0 = ÊÁÁ 4 Ë 0 min f = 20 si x = ÁÊÁ 0 Ë

0

0

8

8

4

0

4 ˆ˜˜ ¯ 4 ˆ˜˜ ¯

37. Fie problema de programare liniara: min f =x 1 + 2x 2 + x 5 ÔÏÔÔ 2x 1 + x 2 + x 3 ≥ 1 ÔÔ ÔÔ Ô −x 1 + 3x 2 ≤ 0 ÌÔÔ ÔÔ ÔÔÔ ÔÓ 2x 1 + 2x 2 + x 3 + x 4 + x 5 = 5

x i ≥ 0, (∀)i = 1,5 Forma standard a problemei este : a. minf = x 1 + 2x 2 + x 5 + y 1 ⋅ 0 − y 2 ⋅ 0 ÏÔÔ ÔÔ 2x 1 + x 2 + x 3 + y 1 = 1 ÔÔÔ Ô −x 1 + 3x 2 − y 2 = 0 ÌÔÔ ÔÔ ÔÔÔ 2x + 2x 2 + x 3 + x 4 + x 5 = 5 ÓÔ 1 x i ≥ 0, (∀) i = 1,5 y j ≥ 0, (∀)j = 1,2 b.

c.

minf = x 1 + 2x 2 + x 5 − y 1 ⋅ 0 − y 2 ⋅ 0 ÏÔÔ ÔÔ 2x 1 + x 2 + x 3 − y 1 = 1 ÔÔÔ Ô −x 1 + 3x 2 − y 2 = 0 ÌÔÔ ÔÔ ÔÔÔ 2x + 2x 2 + x 3 + x 4 + x 5 = 5 ÓÔ 1 x i ≥ 0, (∀)i = 1,5, y j ≥ 0, (∀)j = 1,2

minf = x 1 + 2x 2 + x 5 + y 1 ⋅ 0 + y 2 ⋅ 0 ÏÔÔ ÔÔ 2x 1 + x 2 + x 3 − y 1 = 1 ÔÔÔ Ô −x 1 + 3x 2 + y 2 = 0 ÔÌÔÔ ÔÔ ÔÔ 2x + 2x + x + x + x = 5 2 3 4 5 ÓÔ 1 x i ≥ 0, (∀)i = 1,5y j ≥ 0, (∀)j = 1,2

38. Fie problema de programare liniara: min f =x 1 + 2x 2 + x 5 ÏÔÔ ÔÔ 2x 1 + x 2 + x 3 ≥ 1 ÔÔÔ Ô −x 1 + 3x 2 ≤ 0 ÌÔÔ ÔÔ ÔÔÔ 2x + 2x 2 + x 3 + x 4 + x 5 = 5 ÓÔ 1 x i ≥ 0, (∀)i = 1,5 Matricea asociata problemei scrisa in forma standard este: ÊÁ 2 1 1 ÊÁ 2 0 0 −1 0 ˆ˜˜˜ ÁÁ ÁÁ ÁÁ ˜˜ ÁÁ ÁÁ ˜˜ Á a. A = ÁÁÁ −1 3 0 0 0 0 −1 ˜˜˜ c. A = ÁÁÁÁ −1 ÁÁ ˜˜ ÁÁ ÁÁ 2 2 −1 −1 1 0 ÁÁ 2 0 ˜˜˜ ÁË ÁË ¯ ÊÁ 2 1 1 0 0 −1 0 ˆ˜ ÊÁ 2 ÁÁ ˜˜ ÁÁ ÁÁ ˜˜ ÁÁ ÁÁ ˜˜ Á b. A = ÁÁÁ −1 3 0 0 0 0 1 ˜˜˜ d. A = ÁÁÁÁ −1 ÁÁ ˜˜ ÁÁ ÁÁ 2 2 1 1 1 0 0 ˜˜ ÁÁ 2 ÁË ˜¯ ÁË

19

1

1

0

0

−1

3

0

0

0

0

2

1

−1

−1

0

1

1

0

0

1

3

0

0

0

0

2

1

1

1

0

0 ˆ˜˜˜ ˜˜ ˜ 1 ˜˜˜˜ ˜˜ 0 ˜˜˜ ¯

0 ˆ˜˜˜ ˜˜ ˜ 1 ˜˜˜˜ ˜˜ 0 ˜˜˜ ¯

39. Fie urmatoarea problema de programare liniara: maxf = 3x 1 + 4x 2 + x 3 ÔÏÔÔ ÔÔÔ 5x 1 − x 2 + 2x 3 + x 4 = 7 ÔÔ ÌÔÔ x 1 + 2x 2 − x 3 − x 5 ≥ 4 ÔÔ ÔÔÔ ÔÓ 3x 1 + 2x 2 + 4x 3 ≤ 2 xi ≥ 0 Matricea asociata formei standard este ÊÁ 5 −1 2 1 0 0 0 ˆ˜˜˜ ÁÁ ÁÁ ˜˜ ÁÁ ˜ Á c. a. A = ÁÁ 1 2 −1 0 −1 −1 0 ˜˜˜˜ ÁÁ ˜˜ ÁÁ 3 2 ˜ 4 0 0 0 1 ˜˜ ÁË ¯ ÁÊÁ 5 −1 2 1 0 0 0 ˜ˆ˜ ÁÁ ˜˜ ÁÁ ˜˜ Á b. A = ÁÁÁ 1 2 −1 0 1 −1 0 ˜˜˜˜ d. ÁÁ ˜˜ ÁÁ 3 2 ˜ 4 0 0 0 1 ˜˜ ÁË ¯ 40. Fie urmatoarea problema de programare liniara: maxf = 3x 1 + 4x 2 + x 3 ÏÔÔ ÔÔ 5x 1 − x 2 + 2x 3 + x 4 = 7 ÔÔÔ Ô ÔÌÔÔ x 1 + 2x 2 − x 3 − x 5 = 4 ÔÔ ÔÔ 3x + 2x + 4x = 2 1 2 3 ÓÔ xi ≥ 0 Prima iteratie a algoritmului simplex este: Prima iteratie pentru aceasta problema este: 3 4 1 CB XB a1 a2 a3 B a4 0 7 5 -1 2 u1 -M 4 1 2 -1 u2 -M 2 3 2 4 ∆j =cj −f j

ÊÁ 5 ÁÁ ÁÁ Á A = ÁÁÁÁ 1 ÁÁ ÁÁ 3 ÁË ÊÁ 5 ÁÁ ÁÁ Á A = ÁÁÁÁ 1 ÁÁ ÁÁ 3 ÁË

0 a4 1 0 0

−1

2

1

0

0

2

−1

0

−1

1

2

4

0

0

0

−1

2

1

0

0

2

−1

0

−1

1

2

4

0

0

0

0 a5 0 -1 0

-M u1 0 1 0

-M u2 0 0 1

Linia corespunzatoare lui ∆ j = c j − f j este: a. b.

3+4M;4+4M;1+3M;0;-M;-M-1 3+4M;4+4M;1+3M;0;-M;0,0

c. d.

20

-3+4M;-4+4M;-1+3M;0;M;M-1 -3-4M;-4-4M;1-3M;0;-M;-M+1

0 ˆ˜˜˜ ˜˜ ˜ 0 ˜˜˜˜ ˜˜ 1 ˜˜˜ ¯ 0 ˜ˆ˜˜ ˜˜ ˜ 0 ˜˜˜˜ ˜˜ 1 ˜˜˜ ¯

41. Fie urmatoarea problema de programare liniara: maxf = 3x 1 + 4x 2 + x 3 ÔÏÔÔ ÔÔÔ 5x 1 − x 2 + 2x 3 + x 4 = 7 ÔÔ ÌÔÔ x 1 + 2x 2 − x 3 − x 5 = 4 ÔÔ ÔÔÔ ÔÓ 3x 1 + 2x 2 + 4x 3 = 2 xi ≥ 0 Prima iteratie pentru aceasta problema este:

CB B -M a4 -M u1 u2 0 ∆j =cj −f j

XB 7 4 2

3 a1 5 1 3

4 a2 -1 2 2

1 a3 2 -1 4

0 a4 1 0 0

0 a5 0 -1 0

-M u1 0 1 0

-M u2 0 0 1

Pentru prima iteratie a algoritmului simplex stabiliti ce vector intra in baza respectiv care iese din baza a. intra a 1 iese a 4 c. intra a 2 iese a 4 b. intra a 1 iese u 2 d. intra a 2 , iese u 2 42. Fie problema de programare liniara: min f =x 1 + 2x 2 + x 5 ÔÏÔÔ ÔÔÔ 2x 1 + x 2 + x 3 ≥ 1 ÔÔ −x 1 + 3x 2 ≤ 0 ÌÔÔ ÔÔ ÔÔÔ ÔÓ 2x 1 + 2x 2 + x 3 + x 4 = 5 x i ≥ 0, (∀)i = 1,5 Solutia problemei este a. min f =-1/2 x 1 = 0;x 2 = 0;x 3 = 1;x 4 = 4;x 5 = 0 b. min f =0 x 1 = 0;x 2 = 0;x 3 = 1;x 4 = 4;x 5 = 0

c. d.

43. Fie urmatoarea problema de transport B1 B2 D1 D2 D3 Necesar 50 25

min f =0 x 1 = 1;x 2 = 0;x 3 = 0;x 4 = 0;x 5 = 4 min f =1/2 x 1 = 1;x 2 = 0;x 3 = 1;x 4 = 0;x 5 = 4

B3

B4

15

10

Folosind metoda coltului de NV stabiliti valoarea lui x 11 si a lui x 33 a. x 11 =50, x 32 =5 c. x 11 =50, x 33 =10 b. x 11 =20, x 32 =10 d. x 11 =50, x 32 =20

21

Disponibil 70 10 20

44. Fie urmatoarea problema de transport B1 B2 D1 5 D2 2 D3 6 Necesar 50 25

B3 6 2 8

B4 2 1 3

15

3 4 4

Disponibil 70 10 20

10

Folosind metoda costurilor minime(din tablou) stabiliti valoarea lui x 14 si a lui x 32 a. x 14 =10, x 32 =25 c. x 14 =10,x 32 =20 d. x 14 =15,x 32 =20 b. x 14 =5,x 32 =25

22

45. Sa se scrie forma standard pentru problema de programare liniara:

max f = 4x 1 + 10x 2 +9x 3 x 1 + x 2 + 2x 3 ≤ 18 2 x 1 + x 2 + 4x 3 ≤ 20 x 1 + x 2 + x 3 ≤ 12 x i ≥ 0 ; i = 1,3

a.

max f = 4x 1 + 10x 2 +9x 3 +0y 1 +0y 2 +0y 3 x 1 + x 2 + 2x 3 + y 1 = 18 2x 1 + x 2 + 4x 3 + y 2 = 20 x 1 + x 2 + x 3 + y 3 = 12 x i ≥ 0 ; i = 1,3 y1 , y 2 , y 3 ≥ 0

b.

max f = 4x 1 + 10x 2 +9x 3 x 1 + x 2 + 2x 3 + y 1 = 18 2x 1 + x 2 + 4x 3 - y 2 = 20 x 1 + x 2 + x 3 - y 3 = 12 x i ≥ 0 ; i = 1,3 y 1 <0; y 2 , y 3 >0

c.

min f = 0 x 1 + x 2 + 2x 3 + y 1 = 18 2x 1 + x 2 + 4x 3 + y 2 = 20 x 1 + x 2 + x 3 + y 3 = 20 x i ≥ 0 ; i = 1,3 y1 , y 2 , y 3 ≥ 0

d.

alt raspuns

23

46. Fie urmatoarea problema de transport B1 B2 D1 5 D2 3 D3 6 Necesar 50 25

B3 6 2 8

B4 2 1 3

15

3 4 4

Disponibil 70 10 20

10

Folosind metoda costurilor minime pe linie stabiliti valoarea lui x 14 si a lui x 32 a. x 14 =10, x 32 =15 c. x 14 =10,x 32 =20 d. x 14 =15,x 32 =20 b. x 14 =5,x 32 =25 47. Fie urmatoarea problema de transport B1 B2 D1 5 D2 3 D3 6 Necesar 50 75

B3 6 2 8

B4 2 1 3

25

3 4 4

Disponibil 70 70 70

3 4 4

Disponibil 70 70 70

3 4 4

Disponibil 70 70 70

60

Folosind metoda diagonalei (coltului N-V) determinati x 34 a. 40 c. 80 b. 50 d. 60 48. Fie urmatoarea problema de transport B1 B2 D1 5 D2 3 D3 6 Necesar 50 75

B3 6 2 8

B4 2 1 3

25

60

Folosind metoda diagonalei (coltului N-V) determinati x 33 a. 40 c. 10 b. 50 d. 60 49. Fie urmatoarea problema de transport B1 B2 D1 5 D2 3 D3 6 Necesar 50 75

B3 6 2 8

2 1 3 25

Folosind metoda diagonalei (coltului N-V) determinati x 11 a. 40 c. 80 b. 50 d. 60

24

B4

60

50. Fie urmatoarea problema de transport B1 B2 D1 5 D2 3 D3 6 Necesar 50 75

B3 6 2 8

B4 2 1 3

25

3 4 4

Disponibil 70 70 70

3 4 4

Disponibil 70 70 70

3 4 4

Disponibil 70 70 70

60

Folosind metoda diagonalei (coltului N-V) determinati x 22 a. 40 c. 55 b. 50 d. 60 51. Fie urmatoarea problema de transport B1 B2 D1 5 D2 3 D3 6 Necesar 50 75

B3 6 2 8

B4 2 1 3

25

60

Folosind metoda diagonalei (coltului N-V) determinati x 12 a. 40 c. 20 b. 50 d. 60 52. Fie urmatoarea problema de transport B1 B2 D1 5 D2 3 D3 6 Necesar 50 75

B3 6 2 8

B4 2 1 3

25

60

Folosind metoda diagonalei (coltului N-V) determinati costul de transport a. 665 c. 500 b. 765 d. 400

25

53. Fie problema de programare liniara [min]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≥ 5 ÔÌÔ ÔÔÔ x + 2x ≥ 4 2 Ó 1

x 1 ,x 2 ≥ 0 Duala sa este a. [max]g = 5u 1 + 4u 2 ÔÏÔÔ ÔÔ 2u 1 + u 2 ≤ 7 ÌÔÔ ÔÔ u + 2u ≤ 8 ÔÓ 1 2 b.

c.

u 1 ,u 2 ≥ 0 [max]g = 5u 1 + 4u 2 ÏÔÔ ÔÔ Ô 2u 1 + u 2 = 7 ÔÌÔÔ ÔÔÓ u 1 + 2u 2 = 8

d.

u 1 ,u 2 ≥ 0

[max]g = 7u 1 + 8u 2 ÏÔÔ ÔÔ Ô 2u 1 + u 2 ≤ 5 ÌÔÔ ÔÔ u + 2u ≤ 4 ÔÓ 1 2 u 1 ,u 2 ≥ 0 [max]g = 5u 1 + 4u 2 ÏÔÔ ÔÔ Ô 2u 1 + u 2 ≥ 7 ÔÌÔÔ ÔÔÓ u 1 + 2u 2 ≤ 8 u 1 ,u 2 ≥ 0

54. Fie problema de programare liniara [min]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≥ 5 ÌÔÔ ÔÔÔ x + 2x ≥ 4 2 Ó 1

x 1 ,x 2 ≥ 0 Forma standard este a. [min]f = 7x 1 + 8x 2 + My 1 + My 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 − y 1 = 5 ÌÔÔ ÔÔÔ x + 2x − y = 4 2 2 Ó 1 b.

c.

x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0 [min]f = 7x 1 + 8x 2 + 0y 1 + 0y 2 ÔÏÔÔ ÔÔ 2x + x + y = 5 Ô 1 2 1 ÌÔÔ ÔÔÔ x + 2x + y = 4 2 2 Ó 1

d.

x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0

[min]f = 7x 1 + 8x 2 + 0y 1 + 0y 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 − y 1 = 5 ÌÔÔ ÔÔÔ x + 2x − y = 4 2 2 Ó 1 x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0 [min]f = 7x 1 + 8x 2 + 0y 1 + 0y 2 ÔÏÔÔ ÔÔ 2x + x − y = 5 Ô 1 2 1 ÌÔÔ ÔÔÔ x + 2x + y = 4 2 2 Ó 1 x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0

26

55. Fie problema de programare liniara [min]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≥ 5 ÔÌÔ ÔÔÔ x + 2x ≥ 4 2 Ó 1

x 1 ,x 2 ≥ 0 Matricea problemei in forma standard este ÊÁ ˆ ÁÁ 2 1 −1 0 ˜˜˜ Á ˜˜ a. ÁÁÁ ˜˜ ÁÁ ˜˜ 1 2 0 −1 Ë ¯ ÊÁ ˆ˜ ÁÁ 2 1 1 0 ˜˜ ˜˜ b. ÁÁÁÁ ˜˜ ÁÁ ˜˜ 1 2 0 1 Ë ¯

c.

d.

ÊÁ ÁÁ 2 ÁÁ ÁÁ ÁÁ Ë1 ÊÁ ÁÁ 2 ÁÁ ÁÁ ÁÁ Ë1

ˆ˜ 1 −1 ˜˜˜˜ ˜˜ ˜ 2 −1 ˜¯ ˆ˜ −1 −1 0 ˜˜˜˜ ˜˜ ˜ −2 0 −1 ˜¯

56. Fie problema de programare liniara [min]f = 7x 1 + 8x 2 ÏÔÔ ÔÔ ÔÔ 2x 1 + x 2 ≥ 5 ÌÔÔ ÔÔÔ x + 2x ≥ 4 2 Ó 1

x1,x2 ≥ 0 Matricea problemei in forma standard pentru simplex, cu baza artificiala este ÊÁ ˆ ÊÁ ˆ ÁÁ 2 1 −1 0 1 0 ˜˜˜ ÁÁ −2 1 −1 0 −1 0 ˜˜˜ Á ˜ Á ˜˜ ˜˜ a. ÁÁÁ c. ÁÁÁ ˜˜ ÁÁ ˜˜˜ ÁÁ ˜˜ 1 2 0 −1 0 1 1 2 0 −1 0 1 Ë ¯ Ë ¯ ÁÊÁ ˜ˆ˜ ÁÊÁ ˜ˆ˜ Á 2 −1 −1 0 1 0 ˜˜ Á 2 1 1 0 1 0 ˜˜ ˜˜ ˜˜ b. ÁÁÁÁ d. ÁÁÁÁ ˜ ˜ ÁÁ 1 −2 0 −1 0 1 ˜˜ ÁÁ −1 −2 0 −1 0 1 ˜˜ Ë ¯ Ë ¯ 57. Într-o problemă de programare liniară dacă prin aplicarea algoritmului simplex după un

anumit număr de intrări toate diferenŃele c j − z j , j ∈ J satisfac criteriul de optimalitate, dar baza mai conŃine variabile artificiale nenule, problema iniŃială a. nu are soluŃie optimă b. are soluŃie optimă c. are optim infinit 58. Să se determine

[max ]z = 4 x1 − x 2 + 3x3

pe mulŃimea soluŃiilor nenegative ale sistemului 4 x1 − x 2 − 6 x3 ≤ 4 .   x1 − x 2 + 5 x3 ≤ 3 a.

z opt =

88 11

b.

z opt =

88 13

c.

27

z opt =

70 13

d.

z opt =

70 11

59. Să se determine programul optim pentru problema de programare liniară

4 x1 − x 2 − 6 x3 ≤ 4   x1 − x 2 + 5 x3 ≤ 3 .  x ≥ 0, i = 1,2,3  i [max]z = 4 x1 − x 2 + 3x3 19 3 7 x2 = 3 4 x3 = 13 x1 = a.

b.

19 x1 = 3 x2 = 0 x3 =

c.

4 13

4 x1 = 3 x2 = 0 x3 =

4 3 7 x2 = 3 19 x3 = 3 x1 =

d.

19 3

60. Problema de programare liniară

[max]z = x1 + 2 x2 + 2 x3 + x 4 1   x1 − x 2 + 2 x 4 = 1   x 2 + x3 − x 4 = 1  x ≥ 0, i = 1,2,3,4  i 

a.

are soluŃie optimă z opt = 3

b. c. d.

nu are optim finit nu are soluŃie altă variantă

61. O soluŃie a problemei de programare liniară

[max]z = 5 x1 + 3x2 + 2 x3  x1 + 2 x 2 + 3x3 ≤ 2 3 x + 2 x + x ≤ 1  1 2 3  2 x1 + x 2 ≤ 3  xi ≥ 0, i = 1,2,3

este

a.

1 x1 = 8 x2 = 0 x3 =

5 8

b.

x3 =

1 8 3 x2 = 8 x3 = 0

x1 = −

x1 =

1 x1 = − 8 x2 = 0

c.

4 8

28

d.

3 8 4 x3 = 8 x2 =

1 8

62. Duala problemei de programare liniară

[max]z = 5 x1 + 3x2 + 2 x3  x1 + 2 x 2 + 3x3 ≤ 2 3 x + 2 x + x ≤ 1  1 2 3  2 x1 + x 2 ≤ 3  xi ≥ 0, i = 1,2,3

este

a.

b.

c.

[min ]z = 2 y1 + y 2 + 3 y3  y1 + 3 y 2 + 2 y 3 ≤ 5 2 y + 2 y + y ≥ 1  1 2 3  3 y1 + y 2 ≤ 3  y i ≥ 0, i = 1,2,3 [max]z = 2 y1 + y 2 + 3 y3  y1 + 3 y 2 + 2 y 3 ≥ 5 2 y + 2 y + y ≥ 3  1 2 3  3 y + y ≥ 2 2  1  y i ≥ 0, i = 1,2,3 [min ]z = 2 y1 + y 2 + 3 y3  y1 + 3 y 2 + 2 y 3 ≥ 5 2 y + 2 y + y ≤ 3  1 2 3  + ≥ 3 y y 2 2  1  y i ≥ 0, i = 1,2,3

63. Fie problema de programare liniară

− x1 + x 2 + x3 = 1 x − x + x = 1  1 2 4  x + x + x 2 5 = 2  1  xi ≥ 0, 1 ≤ i ≤ 5 [max]z = 2 x1 − x 2 + 3x3 − 2 x4 + x5 Dacă tabloul simplex pentru prima iterată este 2 -1 3 -2 B a3 cB xB a1 a2 a4

1 a5

3

a3

1

-1

1

1

0

0

-2 1

a4 a5

1 2

1 1

-1 1

0 0

1 0

0 2

Să se indice vectorul care intră în bază şi vectorul care pleacă din bază. a. intră vectorul a 2 în locul vectorului a 5 b. c. d.

intră vectorul a 2 în locul vectorului a 4 intră vectorul a1 în locul vectorului a 4 intră vectorul a1 în locul vectorului a 3

29

64. Să se aducă la forma standard următoarea problemă de programare liniară

 x1 − x 2 = 5 x − 2x ≥ 1  2 3  2 x1 − 3x 2 + 2 x3 ≥ −4  xi ≥ 0, i = 1,2,3 [max]z = 3x1 − x2 + 4 x3

a.

b.

c.

d.

 x1 − x 2 = 5 x − 2x + x = 1  2 3 4  2 x1 − 3x 2 + 2 x3 − x5 = −4  xi ≥ 0, i = 1,2,3,4,5 [max]z = 3x1 − x2 + 4 x3  x1 − x 2 + x 4 = 5 x − 2x − x = 1  2 3 5  2 x1 − 3x 2 + 2 x3 + x6 = 4  xi ≥ 0, i = 1,2,3,4,5,6 [max]z = 3x1 − x2 + 4 x3  x1 − x 2 = 5 x − 2x − x = 1  2 3 4  − 2 x1 + 3x 2 − 2 x3 + x5 = 4  xi ≥ 0, i = 1,2,3,4,5 [max]z = 3x1 − x2 + 4 x3  x1 − x 2 = 5 x − 2x + x = 1  2 3 4  − 2 x1 − 3 x 2 − 2 x3 − x5 = 4  xi ≥ 0, i = 1,2,3,4,5 [max]z = 3x1 − x2 + 4 x3

30

65. Să se aducă la forma standard programul liniar:

[ max ] f=6x1 + 10x2  x1 − x2 ≤ 1  −2 x1 + x2 ≤ 2 x , x ≥ 0  1 2

a.

[ max ] f=6x1 + 10 x2 + 0 ⋅ x3 + 0 ⋅ x4

b.

 x1 − x2 + x3 = 1  −2 x1 + x2 + x4 = 2   xi ≥ 0, i = 1, 4 [ max ] f=6x1 + 10 x2 + 0 ⋅ x3 + 0 ⋅ x4

c.

[ max ] f=6x1 + 10x2

d.

 x1 − x2 = 1  −2 x1 + x2 = 2   xi ≥ 0, i = 1, 2 [ max ] f=6x1 + 10x2  − x1 + x2   2 x1 − x2

 x1 − x2 − x3 = 1  −2 x1 + x2 − x4 = 2   xi ≥ 0, i = 1, 4

≥ −1 ≥ −2

66. Să se scrie matricea sistemului de restricŃii ataşată programului liniar:

[ min ] f=3x1 + 2x2

 2x1 + x2 + x3 = 10  − x1 + 2 x2 + x4 = 20  xi ≥ 0, i = 1, 4  a. b.

 2 A=  −1  2 A=  −1

1 1 2 1 1 1 0 2 0 1

c. d.

31

 2 A=  −1  2 A=  −2

1 1 10  2 1 20 1 1 1 10   2 0 1 20 

67. Să se aducă la forma standard programul liniar :

[ max ] f

= 2 x1 − x2 + 3x3

 x1 + x2 + 2 x3 ≤ 8 2 x + x + x ≤ 12  1 2 3  x + 3x + x ≤ 7 2 3  1  x ≥ 0, i = 1,3  i a. [ max ] f = 2 x1 − x2 + 3x3

c.

 x1 + x2 + 2 x3 = 8 2 x + x + x = 12  1 2 3  x + 3x + x = 7 2 3  1  x ≥ 0, i = 1,3  i

b.

[ max ] f

[ max ] f

= 2 x1 − x2 + 3x3 + 0 ⋅ x4 + 0 ⋅ x5 + 0 ⋅ x6

=8  x1 + x2 + 2 x3 +x 4 2 x + x + x + x = 12 5  1 2 3  x + 3x + x + x6 = 7 2 3  1  x ≥ 0, i = 1, 6  i

= 2 x1 − x2 + 3x3

d.

 x1 + x2 + 2 x3 ≥ 8 2 x + x + x ≥ 12  1 2 3  x + 3x + x ≥ 7 2 3  1  x ≥ 0, i = 1,3  i

[ max ] f

= 2 x1 − x2 + 3x3 + 0 ⋅ x4 + 0 ⋅ x5 + 0 ⋅ x6

=8  x1 + x2 + 2 x3 − x 4 2 x + x + x − x = 12 5  1 2 3  x + 3x + x − x6 = 7 2 3  1  x ≥ 0, i = 1, 6  i

68. Fie programul (S) :

 x1 + 2 x2 − x3 =8  − x4 = 10 2 x1 + x2   xi ≥ 0 i=1,4 Atunci : a.

Vectorul X 1 = ( 5,1, −1,1) este o soluŃie posibilă deoarece verifică ecuaŃiile sistemului

b.

(S); Vectorul X 2 = ( 5, 0, −3, 0 ) este o soluŃie de bază degenerate;

c. d.

Sistemul (S) nu admite soluŃii de bază nedegenerate; Vectorul X 1 = ( 5,1, −1,1) este o soluŃie de bază nedegenerată, iar vectorul

X 2 = ( 5, 0, −3, 0 ) este o soluŃie posibilă.

32

69. Să se scrie tabloul simplex ataşat problemei de programare liniară la iteraŃia iniŃială :

[ max ] f=3x1 − 2 x2 + x3 + 2 x4 + 0 ⋅ x5

=6  2x1 + x2 − x = 10  1 − 2 x3 + x4 3x + x3 + x5 = 8  1  x ≥ 0 i=1,5  i a)

B

CB

XB

3

-2

1

2

1

a1

a2

a3

a4

a5

-2

a2

6

2

1

0

0

0

2

a4

10

-1

0

-2

1

0

8 8

3 -6

0 -2

1 -4

0 2

0

-9

0

-5

0

-1

3

-2

1

2

1

a1

a2

a3

a4

a5

a5 0

fj f j − cj

1

b)

B

CB

XB

-2

a2

6

2

1

0

0

0

2

a4

10

-1

0

-2

1

0

8 8

3 -6

0 -2

1 -4

0 2

1 0

9

0

5

0

1

3

-2

1

2

1

a1

a2

a3

a4

a5

a5 0

fj cj − f j c)

B

CB

XB

3

a1

6

2

1

0

0

0

-2

a2

10

-1

0

-2

1

0

8 -6

3 11

0 3

1 5

0 -2

1 1

8

5

4

-4

0

a3 1

fj f j − cj d)

33

B

CB

XB

3

-2

1

2

0

a1

a2

a3

a4

a5

3

a1

6

2

1

0

0

0

1

a3

10

-1

0

-2

1

0

8 28

3 5

0 3

1 -2

0 1

1 0

2

5

-3

-1

0

a5 0

fj f j − cj

a. b. c. d.

a b c d

34

70. Să se scrie tabloul simplex ataşat programului liniar la iteraŃia iniŃială :

[ max ] f

= 5 x1 + 4 x2 + 3x3

 x1 + 2 x2 + 2 x3 ≤ 10 2 x + x ≤8  1 2  2 x2 − x3 ≤ 8   x1 , x2 , x3 ≥ 0 a)

B

CB

XB

5

4

3

0

0

0

a1

a2

a3

a4

a5

a6

10

a1

5

1

2

2

1

0

0

8

a2

4

2

1

0

0

1

0

3 116

0 26

2 44

-1 12

0 10

0 8

1 8

-21

-40

-9

-10

-8

-8

10

8

8

0

0

0

a1

a2

a3

a4

a5

a6

a3 8

fj cj − f j b)

B

CB

XB

5

a4

10

1

2

2

1

0

0

4

a5

8

2

1

0

0

1

0

8 116

0 13

2 20

-1 7

0 5

0 4

1 3

-3

-12

1

-5

-4

-3

a6 3

fj cj − f j c)

B

CB

XB

5

4

3

0

0

0

a1

a2

a3

a4

a5

a6

0

a4

10

1

2

2

1

0

0

0

a5

8

2

1

0

0

1

0

8 0

0 0

2 0

-1 0

0 0

0 0

1 0

5

4

3

0

0

0

a6 0

fj cj − f j d)

35

B

CB

XB

5

4

3

0

0

0

a1

a2

a3

a4

a5

a6

0

a4

10

1

2

2

1

0

0

0

a5

8

2

1

0

0

1

0

8 0

0 0

2 0

-1 0

0 0

0 0

1 0

-5

-4

-3

0

0

0

a6 0

fj f j − cj a. b. c. d.

a b c d

71. Să se aplice criteriul de optimalitate programului liniar de maxim care are tabloul simplex la iteraŃia k :

B

CB 3

a3

5

a1

XB 3

4

5

4

3

0

0

0

a1

a2

a3

a4

a5

a6

0

3 4 1 2 11 4

1

1 2



1 4 1 2 1 − 4

0

1

0

0

0 0

1 2

a6 fj cj − f j

11 29

0 5

0

19 4

3

3 4

0



3 2 −

3 2

0

1

7 4 −

7 4

0

0

a.

SoluŃia X = ( 3, 4,11, 0, 0, 0 ) este optimă, algoritmul ia sfârşit;

b.

SoluŃia X = ( 0, 0,3, 4,11, 0 ) nu este optimă, deoarece nu toate diferenŃele sunt pozitive;

c.

SoluŃia X = ( 4, 0,3, 0, 0,11) este optimă , algoritmul ia sfârşit;

d.

Problema nu are optim finit, deoarece nu există diferenŃe ∆ j = c j − f f > 0 .

t t

t

36

72. Să se aplice criteriul de intrare în baza pentru programul liniar de maxim , care are tabloul simplex ataşat :

B

CB

XB

3

1

-1

2

0

1

a1

a2

a3

a4

a5

a6

0

a5

8

2

1

1

0

1

0

1

a6

13

-1

2

-2

0

0

1

5 23

3 5

-1 0

1 0

1 2

0 0

0 1

-2

1

-1

0

0

0

a4 2

fj cj − f j a.

Vectorul a2 intră în bază, întrucât corespunde unei valori f 2 = 0 , iar a2 nu apare în

b.

baza B ; Vectorul a3 intra în bază, întrucât corespunde celei mai mare diferenŃe negative

∆ 3 = c3 − f 3 ; c.

În bază intră vectorul a5 , întrucât ∆ 5 = c5 − f5 este singura diferenŃă nulă

d.

corespunzatoare unui vector aflat în baza B ; Vectorul a1 intra în bază întrucât corespunde celei mai mari valori f j .

73. Să se aplice criteriul de ieşire din bază pentru programul liniar căruia îi corespunde tabelul simplex de mai jos :

B

CB

XB

6

10

7

0

0

0

a1

a2

a3

a4

a5

a6

θ

0

a4

200

1

1

2

1

0

0

200

0

a5

600

2

1

0

0

1

0

600

800 0

0 0

2 0

-1 0

0 0

0 0

1 0

400

6

10∗

7

0

0

0

a6 0

fj cj − f j a.

Iese din baza vectorul a4 , întrucât îi corespunde cel mai mic raport θ =200;

b.

Iese din baza vectorul a5 , întrucât îi corespunde cel mai mare raport θ =600;

c.

Iese din baza vectorul a6 , întrucât, valoarea x5 = 800 este cea mai mare valoare din

d.

vectorul X B ; Toate afirmaŃiile de mai sus sunt false.

37

74. Să se scrie prima iteraŃie din tabloul simplex ataşat problemei de programare liniară extinsă :

[ max ] f

= 20 x1 + 10 x2 + 30 x3 + 20 x4

specificând şi o soluŃie iniŃială de bază X B . a) X Bt = (1000,800,500, 0, 0, 0, 0 )

B

CB

XB

θ

20

0

0

0

a2

30↓ a3

a4

a5

a6

a7

20

10

a1 0

a1

1000

1

2

1

1

1

0

0

1000

0

a2

800

0

1

1

1

0

1

0

800

500 0

1 0

0

1

0 0

500

0

0 0

1

0

0 0

20

10

30∗

20

0

0

0

a3 0

fj cj − f j

b) X Bt = ( 0, 0, 0, 0,1000,800,500 )

B

CB

XB

θ

20

10

30

20

0

0

0

a1

a2

a3

a4

a5

a6

a7

0

a5

1000

1

2

1

1

1

0

0

1000

0

a6

800

0

1

1

1

0

1

0

800

500 0

1 0

0 0

1 0

0 0

0 0

0 0

1

500

20

10

30∗

20

0

0

0

a7 0

fj cj − f j

c) X Bt = ( 0, 0, 0, 0,1000,800,500 )

B

CB

XB

θ

20

10

30

20

0

0

0

a1

a2

a3

a4

a5

a6

a7

0

a5

1000

1

2

1

1

1

0

0

1000

0

a6

800

0

1

1

1

0

1

0

800

500 0

1 0

0 0

1 0

0 0

0 0

0 0

1

500

-20

-10

-30

-20

0

0

0

a7 0

fj f j − cj

d) Altă variantă. a. b. c. d.

a b c d

38

75. Să se scrie a doua iteraŃie a tabloului simplex de mai jos ataşat unei probleme de programare liniară (pentru maxim) :

B

CB

0

a4

0 0

a5

2

1

-3

0

0

0

a1

a2

a3

a4

a5

a6

6

1

1

2

1

0

0

10

2

1

3

0

1

0

7

1

1

1

0

0

1

0

0

0

0

0

0

0

2∗

1

-3

0

0

0

XB

θ 6 1 10 2 7 1

a6 fj cj − f j a)

B

CB

a4

0 2

a1

0

XB

2

1

-3

0

0

0

a1

a2

a3

a4

a5

a6

1 2 1 2 1 2

1 2 3 2 1 − 2

1



1 2 1 2 1 − 2

1

0

5

1

2

0

10

2

1

3

0

1

0

0

0

-6

0

-1

0

0 0

0 0 1

a6 fj cj − f j b)

B

CB

XB

2

1

-3

0

0

0

a1

a2

a3

a4

a5

a6

0

a4

2

0

1

1

2

-1

0

2

a1

5

1

1 2

3 2

0

1 2

0

1

-1

a6 0

fj cj − f j

4 10

0 5

1

-3

0

-1

3

0 0

1

2 0

-6

0

-1

0

c)altă variantă; d)

39

θ

θ

B

CB

0

a4

1

a2

0

XB

2

1

-3

0

0

0

a1

a2

a3

a4

a5

a6

1 2 1 2 1 2

1 2 3 2 1 − 2

1

0

5

1

2

0

a6 5

fj cj − f j

a. b. c. d.

1 1

1 2 1 2

3 2 9 − 2

1 2 1 2 1 − 2



1 0 0

0

0

0

1 0

1 2 1 − 2

0

θ

0

a b c d

76. Să se continue algoritmul simplex pentru programul liniar cu maxim f obiectiv al cărui tabel la iteraŃia k , este dat mai jos :

[ max ] f B

CB

0

a4

4

a1

0

= 4 x1 + x2 − 2 x3 XB

4

1

-2

0

0

0

a1

a2

a3

a4

a5

a6

3 2 1 2 1 2



1



cj − f j a. b.

1 2 1 2 1 − 2

0

10

1

7

0

40

4

2

6

0

2

0

0

-1

-8

0

-2

0

a6 fj

3 2 3 2 1 − 2

8

0 0

θ

0 0 1

Intră în bază vectorul a2 şi iese a4 ; problema nu admite un optim finit;

c.

f opt = 40 pentru X = (10, 0, 0 ) .SoluŃia este degenerată;

d.

f opt = 40 pentru X = (10, 0, 0 ) .SoluŃia este nedegenerată.

t t

40

77. Să se scrie dualul programului liniar :

[ min ] f

= 8 x1 + 10 x2

 2x1 + x2 ≥ 3   3x1 + 4 x2 ≥ 7  x ≥ 0, x ≥ 0 2  1 a.

[ max ] g = 8 y1 + 10 y2

b.

 2y1 + 3 y2 ≤ 3   y1 + 4 y2 ≤ 7  y ≥ 0, y ≥ 0 2  1 [ max ] g = 3 y1 + 7 y2  2 y1 + 3 y 2 ≤ 8   y1 + 4 y 2 ≤ 1 0  y ≥ 0, y ≥ 0 1 2 

c.

Altă variantă ;

d.

[ max ] g=3y1 + 7 y2  2 y1 + y 2 ≤ 8   3 y1 + 4 y 2 ≤ 7  y ≥ 0, y ≥ 0 1 2 

41

78. Se dă tabloul simplex ataşat dual unui program liniar de maxim la iteraŃia k are următorul tabel :

B

CB

8

a2

6

a1

YB

3 4 2 3

10

gj cj − g j

6

8

0

0

a1

a2

a3

a4

0

1

1

1

0

2

6

8

20

3

0

0

-20

-3



3 2 5 2

Să se completeze tabloul simplex la iteraŃia următoare şi să se scrie soluŃiile problemelor primară şi duală. a)

B

CB

0

a3

6

a1

YB

3 4 5 6

5

gj cj − g j

3 5 Y = ,  4 6 a.

t

6

8

0

0

a1

a2

a3

a4

0

1

1

-1

2

0

-6

12

0

-33

12

-4

0

33

X= ( 0, 33)

3 2 11 − 2 −

t

a

3 2 b. Algoritmul ia sfârşit. SoluŃia optimă a dualei este g opt = 10 pentru Y =  ,  4 3 soluŃia optimă a primalei este f opt = 10 pentru X= ( 3,20 ) ;

t

iar,

c.

Algoritmul ia sfârşit. Problema duală nu are un optim finit, întrucât, toŃi ∆ j = c j − g j

d.

sunt negative sau zero; Algoritmul ia sfârşit. SoluŃia optimă a dualei este g opt = 10 pentru

2 3 Y = ,  3 4

t

,iar,soluŃia optimă a primalei este f opt = 10 pentru X= ( 20, 3) . t

42

79. Să se scrie forma standard a dualului problemei de programare liniară:

[ max ] f

= 20 x1 + 10 x2 + 30 x3 + 20 x4

 x1 + 2 x2 + x3 + x4 ≤ 1000  x2 + x3 + x4 ≤ 800  x + x3 ≤ 500  1

xi ≥ 0

(i = 1, 4 )

a.

[ min ] g = 1000 y1 + 800 y2 + 500 y3

b.

y3 ≥ 20  y1 + 2 y + y ≤ 10  1 2 yi ≥ 0 i = 1, 3   y1 + y2 + y3 ≥ 30  y1 + y2 ≥ 20 [ min ] g = 1000 y1 + 800 y2 + 500 y3 + 0 ( y5 + y6 + y7 )

c.

y3 + y4 = 20  y1 + 2 y + y + y5 = 10  1 2 yi ≥ 0 i = 1, 7  + y6 = 30  y1 + y2 + y3  y1 + y2 + y7 = 20 [ min ] g = 1000 y1 + 800 y2 + 500 y3 + 0 ( y4 + y5 + y6 ) + M ( u1 + u2 + u3 + u4 )

(

(

= 20  y1 + y3 − y4 + Mu1 2 y + y − y5 + Mu 2 = 10  1 2  − y6 + Mu3 = 30  y1 + y2 + y3  y1 + y2 − y7 + Mu4 = 20 d.

altă variantă

43

yi ≥ 0 uj ≥ 0

)

)

( i = 1, 7 ) ( j = 1, 4 )

80. Se consideră dualul unui program liniar de maxim şi tabloul simplex ataşat la iteraŃia k . Atunci:

B

CB

5

4

2

0

0

a1

a2

a3

a4

a5

1 5 1 − 5



3 5 3 − 5

7 10 7 − 10

XB

1 5

a1 a3

2

fj

1 0

19

43

cj − f j

5 0

3 10 11 15 59 10 19 − 10

0

1

2 0

1 10 3 5

a.

Algoritmul continuă până când toŃi ∆ j = c j − f j ≥ 0 ∀j = 1,5

b.

Algoritmul se opreşte. SoluŃia optimă a primalei este: f max = 43 X t = (1,19, 0, 0, 0 ) ,

c.

Algoritmul se opreşte. SoluŃia optimă a dualei este:

7 19   3 Y t =  − , − , 0, − , 0  g min = 43 5   5 10 d.

Algoritmul se opreşte. SoluŃia optimă a primalei este:

X t = (1, 0,19, 0, 0 )

f max = 43

81. Să se rezolve problema de programare liniară

[ max ] f

= 50 x1 + 25 x2

 x1 + x2 ≤ 3   x1 + 2 x2 ≤ 5 x , x  1 2 ≥0 a.

x1 = 50, x2 = 0, f max = 2500

b.

x1 = 30, x 2 = 50, f max = 2750

c. d.

x1 = 10, x2 = 20, f max = 1000 alt răspuns

44

82. Să se scrie şi să se rezolve duala problemei de programare liniară

[ min ] f

= 6 x1 + 10 x2

 x1 + 2 x2 ≥ 1  2 x1 + x2 ≥ 3 a.

[ max ] g = y1 + 3 y2

c.

[ max ] g = y1 + 3 y2

 y1 + 2 y2 ≤ 6  2 y1 + y2 ≤ 10 y , y ≥ 0  1 2 y1 = 3 b.

 y1 + 2 y2 ≤ 6  2 y1 + y2 ≤ 10 y1 = 0 y2 = 3 g max = 9

y2 = 0

g max = 18

[ max ] g = 6 y1 + 10 y2  y1 + 2 y2 ≤ 1  2 y1 + y2 ≤ 3 y1 = 3 y2 = 2

d.

[ max ] g = y1 + 3 y2  y1 + 2 y2 ≤ 6  2 y1 + y2 ≤ 10 y1 = 5 y2 = 0

g max = 38

83. Fie problema de transport

A1

A2 A3

B3

B2

B1

2

1

3

5

3

1

2

4

3

7 8 5

6 7 7 Utilizând metoda diagonalei o soluŃie este a. x11 = 6 ; x12 = 1 ; x 22 = 2 ; x 23 = 6 ; x32 = 5 b.

x11 = 6 ; x 21 = 1 ; x 22 = 2 ; x32 = 7

c.

x11 = 6 ; x12 = 1 ; x 22 = 6 ; x 23 = 2 ; x33 = 5

d.

x11 = 6 ; x12 = 1 ; x 22 = 4 ; x 23 = 2 ; x33 = 7

84. Fie problema de transport

B1 A1 A2 A3

B3

B2 2

1

3

5

3

1

2

4

3

7 8 5

6 7 7 Utilizând metoda costurilor minime o soluŃie este a. x12 = 7 ; x 21 = 1 ; x 22 = 7 ; x 31 = 5 b.

x11 = 6 ; x12 = 1 ; x 23 = 7 ; x 31 = 5

c.

x12 = 7 ; x 22 = 1; x 23 = 5 ; x31 = 7

d.

x12 = 7 ; x 21 = 1 ; x32 = 7 ; x33 = 5 45

g max = 5

85. Fie problema de transport

B1 A1 A2 A3

B3

B2

B4

1

2

2

3

2

2

1

4

3

2

2

1

70 10 20

50 25 15 10 Urilizând metoda diagonalei o soluŃie de bază este f = 120 f = 145 a. b. f = 125 c.

d.

f = 135

d.

f = 135

86. Fie problema de transport

A1

A2 A3

B3

B2

B1

B4

1

2

2

3

2

2

1

4

3

2

2

1

70 10 20

50 25 15 10 Urilizând metoda diagonalei o soluŃie de bază este f = 110 f = 130 a. b. f = 125 c. 87. Fie problema de transport cu o tabelă iniŃială

A1

1 50

A2 A3

B3

B2

B1

B4

2

2

3

2

1

4

20 2

5 3

2

5 2

10

1 10

50 25 15 10 Să se justifice că f = 135 nu este soluŃie optimă. a. toŃi δ ij ≥ 0 b.

toŃi δ ij < 0

c.

o singură valoare δ ij < 0

46

70 10 20

88. Pentru soluŃia problema de transport

A1

B3

B2

B1

1 50

2

B4 2

3

20 2

A2

2

1

4

5 3

A3

5

2

2

1

10

10

50 25 15 dacă δ 32 < 0 o soluŃie îmbunătăŃită este f = 110 a. b. f = 130

70 10 20

10 f = 125

d.

f = 115

15 30 15 Utilizând metoda diagonalei o soluŃie de bază este f = 150 f = 165 a. b. f = 160 c.

d.

f = 155

d.

f = 140

d.

f = 95

c.

89. Fie problema de transport

A1

A2 A3

B3

B2

B1

2

3

1

4

1

2

3

2

5

10 20 30

90. Fie problema de transport

A1

A2 A3

B3

B2

B1

2

3

1

4

1

2

3

2

5

10 20 30

15 30 15 Utilizând metoda costurilor minime o soluŃie de bază este f = 115 f = 120 a. b. f = 110 c. 91. Pentru soluŃia problema de transport

2

A1

3

1

10

10 4

A2 A3

B3

B2

B1

1

2

20

20 3 15

2 10

5

30

5

15 30 15 dacă δ 23 < 0 , o soluŃie îmbunătăŃită este f = 110 a. b. f = 115

47

c.

f = 90

92. Fie problema de transport cu o tabelă iniŃială

2

A1

3

1

10

10 4

A2 A3

B3

B2

B1

1

2

2

5

20

20 3 15

10

30

5

15 30 15 Să se justifice că f = 110 este soluŃie optimă. a. toŃi δ ij ≤ 0 b.

un δ ij < 0 şi restul pozitivi

c.

toŃi δ ij > 0

93. Fie problema de transport. O soluŃie iniŃială a problemei este: Centre de consum Depozite

B1

B2

B3

B4

Disponibil

A1

10

0

20

11

15

A2

12

7

9

20

25

A3

0

14

16

18

5

Necesar

5

15

15

10

a b

Atunci: a. b. c. d.

Problema este echilibrată a = 35 , b = 45 Problema este neechilibrată a = 45 , b = 45 Problema este echilibrată , a = b = 45 Altă variantă

48

94. Fie problema de transport

Disponibil

B1 B2

B3

A1

10

1

15

30

A2

12

5

7

40

Necesar

20

15

40

Notăm: m-numărul centrelor de consum n-numărul depozitelor m

n

a = ∑ ai

b = ∑ bj

,

i =1

j =1

Atunci: a. b. c. d.

m = 3 , n = 2 , a = 70 , b = 75 m = 2 , n = 3 , a = 75 , b = 70 m = 2 , n = 3 , a = 70 , b = 75 altă variantă

95. Aplicând metoda costului minim din tabel să se determine o soluŃie iniŃială de bază pentru programul de transport având tabloul alăturat.

B1 10

A1 x11

25 15

x12 6

A2 x21

Necesar

Disponibil

B2

20

15 25

x22 20

a.

x11 = 0 , x12 = 15 ,x 21 = 20 , x 22 = 5 , f = 570

b.

x11 = 15 , x12 = 0 , x 21 = 5 , x 22 = 20 , f = 480

c. d.

x11 = 0 , x12 = 20 , x 21 = 15 , x 22 = 5 , f = 465 altă variantă

49

96. Folosind metoda costului minim să se determine o soluŃie iniŃială de bază a problemei de transport:

B1

B2 10

A1 x11

0

x12

x21

x22

x32

15

7

9 25

x23

14

A3

20

x13

12

A2

Disponibil

B3

16

x33

18 5

x34

Necesar 5

a.

 x11 = 15   x21 = 0 x = 0  31

15

x12 = 0

x13 = 0

x 22 = 15

x 23 = 10

x 32 = 0

x 33 = 5

10

c.

altă variantă

d.

 x11 = 0   x21 = 0 x = 5  31

f 0 = 435 b.

 x11 = 0   x21 = 0 x = 5  31

x12 = 15

x13 = 0

x 22 = 15

x 23 = 10

x 32 = 0

x 33 = 5

f 0 = 355

x12 = 15

x13 = 0

x 22 = 0

x 23 = 15

x 32 = 0

x 33 = 0

f 0 = 405

97. Să se scrie soluŃia de bază f 0 pentru problema de transport după aplicarea metodei costului minim din tabel: 15 10

0 25

20 15

13 5

17 0 a.

f 0 =238

b.

f 0 = 410

c.

f 0 = 800

d.

f 0 = 1225

12 0 40 3

18 30

5 10

50

98. Folosind metoda costului minim pe linie să se determine o soluŃie iniŃială de bază a problemei de transport a cărui tablou este:

B1

B2 15

A1

35

x11

0

x21

a.

b.

15

x22

30

30

x23

35

x12 = 15  x11 = 0   x21 = 30 x 22 = 20 f 0 = 1095  x11 = 0   x21 = 15

50

x13

15

Necesar

0

x12

A2

Disponibil

B3

15

x13 = 35 x 23 = 0

x12 = 35

x13 = 15

x 22 = 0

x 23 = 15

f 0 = 1675 c.

altă variantă

d.

 x11 = 30   x21 = 0

x12 = 0

x13 = 20

x 22 = 35

x 23 = 0

f 0 = 450 99. Folosind metoda costului minin pe linie să se scrie o soluŃie iniŃială de bază pentru problema de transport:

B1

B2 50

A1

x11

10

x12 30

A2

x21 x31

40 100

x13 20

x22 0

A3

Disponibil

B3

50 100

x23 40

x32

10 50

x33

Necesar 80

70

100

a. b.

Problema de transport nu admite o soluŃie iniŃială de bază Altă variantă

x12 = 0

x13 = 0

c.

 x11 = 30  X :  x21 = 30 x = 0  31

x 22 = 10

x 23 = 50

x 32 = 30

x 33 = 0

 x11 = 0  X :  x21 = 10  x = 30  31

x12 = 30

x13 = 0

x 22 = 30

x 23 = 50

x 32 = 0

x 33 = 0

d.

51

100. Aplicând metoda colŃului N-V să se determine o soluŃie iniŃială de bază a problemei de transport : a. b.

c.

d.

Toate variantele sunt false

 x11 = 20  X :  x21 = 50  x = 10  31  x11 = 80  X :  x21 = 0 x = 0  31  x11 = 0  X :  x21 = 0  x = 80  31

x12 = 20

x13 = 0

x 22 = 30

x 23 = 20

x 32 = 40

x 33 = 80

x12 = 20

x13 = 0

x 22 = 50

x 23 = 50

x 32 = 0

x 33 = 50

x12 = 80

x13 = 20

x 22 = 50

x 23 = 50

x 32 = 0

x 33 = 20

f 0 = 5900

f 0 = 8200

f 0 = 5300

101. După aplicarea metodei costurilor minime, o problemă de transport are tabloul de mai jos şi soluŃia iniŃială de bază corespunzătoare f 0

B1 A1 A2

B2 7

0

B3 1

30 9

10

3 0

2 30

4 50

3 8 12 30 0 0 Verificarea optimalităŃii presupune evaluarea unor cicluri δ i j = ci j − xi j asociate celulelor libere

A3

şi ale căror moduri corespund componentelor bazice. Să se precizeze câte cicluri δ i j se pot determina şi să se evalueze δ11 a.

3 cicluri ; δ11 =2

b.

4 cicluri : δ11 =-2

c.

4 cicluri ; δ11 =2

d.

4 cicluri ; δ11 = -1

102. Fie trei soluŃii iniŃiale de baza x10 , x02 , x03 corespunzătoare funcŃiilor de eficienŃă

f 01 = 1200 , f 02 = 800 , f 03 = 1000 Care dintre aceste soluŃii consideraŃi că trebuie aleasă drept soluŃie iniŃială de bază? a.

x02 ,deoarece f 02 are cea mai mică valoare

b.

x01 ,deoarece f 01 are cea mai mare valoare

c. d.

x03 ,deoarece f 03 este o valoare medie Toate variantele sunt corecte

52

tehnici de optimizare logice TRUE/FALSE 1. Fie problema de programare liniara: max f = 10x 1 + 16x 2 ÏÔÔ ÔÔ 2x 1 + 5x 2 ≤ 1200 ÔÔÔ Ô ÌÔÔ x 1 + 1,5x 2 ≤ 300 ÔÔ ÔÔÔ ÔÓ 4x 1 + x 2 ≤ 600 x 1 ,x 2 ≥ 0 Prima iteratie a algoritmului simplex este: 10 CB XB a1 B a3 0 1200 2 a4 0 300 1 a5 0 600 4 fj 0

F

∆j =cj −f j

10

16 a2 5 3/2 1 0

0 a3 1 0 0 0

0 a4 0 1 0 0

0 a5 0 0 1 0

16

0

0

0

Solutia gasita este cea optima.

F

2. Trei depozite D 1 ,D 2 ,D 3 aprovizioneaza cu produse de larg consum 4 magazine B 1 ,B 2 ,B 3 ,B 4 astfel: B1 B2 B3 B4 Disponibil D1 3 2 1 2 30 D2 4 3 3 2 20 D3 2 1 4 5 40 Necesar 10 15 15 40 Problema este echilibrata.

F

3. Forma standard a problemei de programare liniara [min]f = 3x 1 + 5x 2 ÏÔÔ ÔÔ ÔÔ x 1 − 2x 2 ≤ 3 ÌÔÔ ÔÔÔ 2x + 5x ≥ 9 2 Ó 1

x 1 ,x 2 ≥ 0 este [max]f = 3x 1 + 5x 2 ÏÔÔ ÔÔ ÔÔ x 1 − 2x 2 ≤ 3 ÌÔÔ ÔÔÔ 2x + 5x ≥ 9 2 Ó 1 x 1 ,x 2 ≥ 0

1

F

4. Forma standard a problemei de programare liniara [min]f = 3x 1 + 5x 2 ÏÔÔ ÔÔ ÔÔ x 1 − 2x 2 ≤ 3 ÌÔÔ ÔÔÔ 2x + 5x ≥ 9 2 Ó 1

x 1 ,x 2 ≥ 0 este [min]f = 3x 1 + 5x 2 ÏÔÔ ÔÔ ÔÔ x 1 − 2x 2 = 3 ÔÌÔ ÔÔÔ 2x + 5x = 9 2 Ó 1 x 1 ,x 2 ≥ 0

F

5. Forma standard a problemei de programare liniara [max]f = 5x 1 + 4x 2 ÏÔÔ ÔÔ ÔÔ x 1 + 2x 2 ≤ 3 ÔÌÔ ÔÔ 3x − 4x ≥ 9 ÔÓ 1 2

x 1 ,x 2 ≥ 0 este [max]f = 5x 1 + 4x 2 − My 1 − My 2 ÔÏÔÔ ÔÔ x + 2x + y = 3 Ô 1 2 1 ÌÔÔ ÔÔÔ 3x 1 − 4x 2 − y 2 = 9 Ó x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0

T

6. Forma standard a problemei de programare liniara [max]f = 5x 1 + 4x 2 ÏÔÔ ÔÔ ÔÔ x 1 + 2x 2 ≤ 3 ÌÔÔ ÔÔÔ 3x − 4x ≥ 9 2 Ó 1

x 1 ,x 2 ≥ 0 este [max]f = 5x 1 + 4x 2 + 0y 1 + 0y 2 ÏÔÔ ÔÔ ÔÔ x 1 + 2x 2 + y 1 = 3 ÔÌÔ ÔÔÔ 3x − 4x − y = 9 2 2 Ó 1 x 1 ,x 2 ≥ 0,y 1 ,y 2 ≥ 0

2

T

7. Se considera urmatoarea problema de transport: B1 B2 N1 4 6 N2 3 2 N3 2 10 Necesar 20 25 Problema de transport este echilibrata.

T

8. Se considera urmatoarea problema de transport: B1 B2 B3 B4 Disponibil N1 4 6 5 2 35 N2 3 2 7 8 30 N3 2 10 5 6 50 Necesar 20 25 45 25 O solutie initiala de baza determinata folosind metoda coltului de N-V este x 11 = 20, x 12 = 15, x 22 = 10, x 23 = 20, x 33 = 25, x 34 = 25, x 13 = x 14 = x 21 = x 24 = x 31 = x 32 = 0.

T

9. Se considera urmatoarea problema de transport: B1 B2 B3 B4 Disponibil N1 4 6 5 2 35 N2 3 2 7 8 30 N3 2 10 5 6 50 Necesar 20 25 45 25 O solutie initiala de baza determinata folosind metoda costului minim pe linie este x 11 = 10, x 14 = 25, x 21 = 5, x 22 = 25, x 31 = 5, x 33 = 45, x 12 = x 13 = x 23 = x 24 = x 32 = x 34 = 0.

T

B3 5 7 5 45

B4 2 8 6 25

Disponibil 35 30 50

10. Fie problema de programare liniară

(1) (2) (3)

Ax = b X ≥0 max(min )z = cx t cu A ∈ M (m, n ) , rang A = m < n , x = ( x1 ,...,xn ) . t

Vectorul x = ( x1 ,...,xn ) care satisface condiŃiile (1) şi (2) se numeşte soluŃie posibilă.

T/F

11. Fie problema de programare liniară

(1) (2) (3)

Ax = b X ≥0 max(min )z = cx t

cu A ∈ M (m, n ) , rang A = m < n , x = ( x1 ,...,xn ) . t

O soluŃie posibilă x = ( x1 ,...,xn ) se numeşte soluŃie de bază dacă coloanele ai ,...,air din 1 matricea A corespunzătoare coordonatelor nenule xi ,...,xir ale vectorului x sunt liniar 1 dependente.

3

F

12. Fie problema de programare liniară

(1) (2) (3)

Ax = b X ≥0 max(min )z = cx

t cu A ∈ M (m, n ) , rang A = m < n , x = ( x1 ,...,xn ) şi x o soluŃie de bază. Dacă x are şi coordonate nenule ea este o soluŃie degenerată.

T

13. Fie problema de programare liniară

(1) (2) (3)

Ax = b X ≥0 max(min )z = cx t

cu A ∈ M (m, n ) , rang A = m < n , x = ( x1 ,...,xn ) . O soluŃie posibilă care satisface (3) se numeşte soluŃie optimă.

F

14. 1. Următoarea problemă de transport este echilibrată

B1 A1 A2 A3

1

2

4

3

1

2

5

6

1

6

F

4

5 15 10

10

15. Următoarea problemă de transport este echilibrată

B1 A1 A2 A3

B3

B2

B4

1

3

1

2

2

4

1

3

3

2

4

2

30

F

B3

B2

25

15

20

16. Următoarea problemă de transport nu este echilibrată

B1 A1 A2 A3

20

B3

B2

1

2

3

2

1

4

3

1

2

35

10 25 35

15

4

15 25 20

F

17. Fie o problemă de transport. Pentru determinarea soluŃiei de bază prin metoda costurilor

minime în primul pas se determină componenta x kh pentru care c kh = min c ij şi se ia x kh = max (a k , bh ) , unde a1 ,..., a m sunt cantităŃile disponibile iar b1 ,..., bn cererile corespunzătoare.

T

18. Fie o problemă de transport unde a1 ,..., a m sunt cantităŃile disponibile, b1 ,..., bn cererile şi

c ij costurile. Utilizând metoda diagonalei se alege în primul pas componenta bazică

x11 = min (a1 , b1 ) modificând concomitent valorile lui a1 şi b1 .

T

19. Problema de transport

B1 A1 A2 A3

B3

B2

1 50

2

B4

2

3

20 2

2

1

4

5 3

50 are soluŃie multiplă

5

2

2

1

10 25

10 15

10

5

70 10 20

Related Documents