Zagadnienia transportowe

Zadanie:

Pewien dystrybutor odpowiada za rozwiezienie butelek z napojami od trzech dostawców (D-1, D-2, D-2, D-3) do czterech odbiorców (O-1, O-2, O-3, O-4). Dystrybutor wie, ile jednostek towaru mają do dyspozycji dostawcy (odpowiednio: 5 000, 6 000, 2 500 butelek) i wie również, ile jednostek towaru wstępnie potrzebują odbiorcy (odpowiednio: 5 000, 4 000, 2 000, 1 500 butelek), aby zaspokoić popyt odbiorców, dostawcy muszą dysponować ilością towaru co najmniej równą zapotrzebowaniu. Zadaniem dystrybutora jest ustalenie takiego planu przewozów, który spełni wymagania odbiorców, jednocześnie biorąc pod uwagę możliwości dostawców. Ponadto taki plan powinien minimalizować koszty transportu od dostawców do odbiorców. Macierz kosztów jednostkowych transportu przedstawia się następująco:

O-1

O-2

O-3

O-4

D-1

3

2

7

6

D-2

7

5

2

3

D-3

2

5

4

5

0x08 graphic
0x08 graphic
0x08 graphic
Model graficzny

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

Model matematyczny:

Zmienne decyzyjne;

x ij - ilość butelek dostarczona przez i-tego dostawcę (i = 1, 2, 3) do j-tego odbiorcy (j = 1, 2, 3, 4).

Funkcja celu (koszt);

F = 3x11 + 2x12 +7x13 +6x14 +7x21 + 5x22 + 2x23 + 3x24 + 2x31 + 5x32 + 4x33 + 5x34min

Warunki ograniczające dostawców:

x11 + x12 + x13 + x14 < 5 000

x21 + x22 + x23 + x24 < 6 000

x31 + x32 + x33 + x34 < 2 500

Warunki ograniczające odbiorców:

x11 + x21 + x31 > 6 000

x12 + x22 + x32 > 4 000

x13 + x23 + x33 > 2 000

x14 + x24 + x34 > 1 500

Model w programie Excel:

0x01 graphic

Rys. 1. Postać arkusza po wprowadzeniu modelu

0x01 graphic

Rys. 2. Postać przed użyciem Solvera

0x01 graphic

Rys. 3. Użycie Solvera

0x01 graphic

Rys. 5. Postać arkusza po użyciu Solvera

UWAGA!!!

Pomimo wpisania ograniczeń, nieraz program Solver podaje wartości, które nie spełniają warunków nieujemności lub liczb całkowitych. Aby tego uniknąć można zaznaczyć komórki z oczekiwanymi wielkościami i z okna Formatuj komórki… wybrać Liczbowe i odznaczyć 0 - miejsc po przecinku.

Powinno pomóc.

D-1

5 000

D-3

6 000

D-3

2 500

O-1

6 000

O-2

4 000

O-3

2 000

O-4

1 500

3

7

6

2

7

5

2

3

2

5

4

5

X 11

X 12

X 13

X 14

X 21

X 22

X 23

X 24

X 31

X 34

X 32

X 33