• Nie Znaleziono Wyników

Niech xij oznacza ilość towaru przewiezionego od i-tego dostawcy do j-tego odbiorcy

N/A
N/A
Protected

Academic year: 2021

Share "Niech xij oznacza ilość towaru przewiezionego od i-tego dostawcy do j-tego odbiorcy"

Copied!
1
0
0

Pełen tekst

(1)

4. Zadania z programowania matematycznego do wykładu R. Szwarca

Zagadnienie transportowe

Mamy m dostawców i n odbiorców danego towaru. i-ty dostawca może dostarczyć ai > 0 jednostek towaru.

Zapotrzebowanie j-tego odbiorcy wynosi bj > 0 jednostek. Zakładamy, że całkowity popytnj=1bj. jest równy całkowitej podażymi=1aiKoszt dostarczenia jednostki towaru od i-tego dostawcy do j-tego odbiorcy wynosi cij. Niech xij oznacza ilość towaru przewiezionego od i-tego dostawcy do j-tego odbiorcy. Zagadnienie transportowe to

zminimalizować

m

i=1

n

j=1

cijxij przy warunkach

m

i=1

xij = bj, j = 1, . . . , n,

n

j=1

xij = ai, i = 1, . . . , m, xij  0, ∀i, j.

1. Pokazać, że warunki zadane równościami nie są liniowo niezależne. Pokazać, że wśród tych warunków jest m + n− 1 warunków liniowo niezależnych.

2. Niech X ={xij} będzie rozwiązaniem bazowym. Pokazać, że tylko m + n − 1 wyrazów macierzy X może różnić się od zera.

3. Niech X = {xij} będzie rozwiązaniem bazowym. Niech B = {(i, j) | xij = 0}. Pokazać, że B nie zawie- ra cyklu, czyli ciągu różnych komórek postaci (i1, j1), (i1, j2), (i2, j2), . . . , (ik, jk−1), (ik, j1). Wskazówka:

Załóżmy, że B zawiera cykl. Pokazać, że warunki aktywne w X nie wyznaczają rozwiązania X jedno- znacznie. W tym celu rozważyć macierz X taką, że xij = xij dla (i, j) spoza cyklu oraz xi1,j1 = xi1,j1− δ, xi

1,j2 = xi1,j2 + δ, xi

2,j2 = xi2,j2 − δ, . . . , xik,jk−1 = xik,jk−1− δ, xik,j1 = xik,j1 + δ. Pokazać, że warunki aktywne w X i w X są takie same.

4. Dla macierzy X poniżej rozstrzygnąć, czy X jest rozwiązaniem bazowym oraz czy X jest dopuszczalnym rozwiązaniem bazowym (puste komórki oznaczają zera).

1 2 1

3 2

4 1

3 2 1 5

1 4

1 9

1 4

3

2 3

3 2

−1 3

2 6

7 5

2 1

1 1 1 1

1 1 1 1

1 1 5. Dla każdej macierzy z poprzedniego zadania wyznaczyć liczby ai oraz bj.

∗6. Załóżmy, że pewien zbiór komórek (i, j) w macierzy wymiaru m×n zawiera więcej niż m+n−1 elementów.

Pokazać, że ten zbiór zawiera cykl.

7. Bazą B nazywamy zbiór m + n− 1 komórek nie zawierający cyklu. Niech X będzie dopuszczalnym rozwiązaniem bazowym takim, że xij = 0 dla (i, j) /∈ B. Pokazać, że istnieją liczby u1, . . . , um i v1, . . . , vn takie, że cij + ui+ vj = 0 dla (i, j) ∈ B. Znaleźć te liczby dla macierzy C = {cij}, gdzie B jest zbiorem komórek, w których stoją liczby (symbol ∗ oznacza jakiś koszt).

∗ 3 ∗ ∗ ∗ 2

∗ ∗ ∗ 1 3 ∗ 2 ∗ 6 ∗ ∗ ∗

∗ ∗ ∗ 7 ∗ 5

∗ ∗ 2 ∗ 1 ∗

8. Niech B i X będą jak w poprzednim zadaniu. Niech C(B) oznacza macierz o wyrazach C(B)ij = cij + ui+ vj. Pokazać, że jeśli X jest optymalnym rozwiązaniem przy macierzy kosztów C, to X jest również optymalnym rozwiązaniem przy macierzy kosztów C(B). Wiemy, że C(B)ij = 0 dla (i, j)∈ B. Pokazać, że X jest optymalnym rozwiązaniem zagadnienia transportowego, jeśli C(B)ij  0 dla (i, j) /∈ B.

Cytaty

Powiązane dokumenty

Zauważmy, że istnieje wzajemnie jednoznaczna odpowiedniość między wyborami składników z kolejnych (2n − 1) nawiasów a wyborami opisanych powyżej konfi- guracji... Może

„czeski błąd”, polega- jący na przestawieniu dwóch kolejnych

Zbadać, w jakim kole jest zbieżny szereg MacLaurina funkcji tgh z.. Znaleźć kilka pierwszych

Wiadomo, że biurka I rodzaju cieszą się dwukrotnie większym powodzeniem (tzn. prawdopodobieństwo tego, że klient kupujący biurko zdecyduje się na biurko I rodzaju wynosi 2/3)..

Desarguesa) Pokazać, że dwa trójk aty maj , a środek perspektywiczny, tzn. Newtona) Dany jest czworok at

[r]

(Kolejność ustawienia zadań wewnątrz poszczególnych kolejek ma

[r]