projekt spedycja


1. Wstęp

Zagadnienie transportowe (zwane też problemem transportowym bądź zadaniem transportowym) za zadanie obliczenie najkorzystniejszego rozplanowania wielkości łańcucha dostaw między dostawców i odbiorców. Jego celem jest zazwyczaj minimalizacja kosztów transportu, a zastosowanie znalazło przy projektowaniu bądź optymalizacji sieci dystrybucji w przedsiębiorstwie [1]. Z zagadnieniem transportowym wiąże się pojęcia rozwiązania dopuszczalnego- jest to rozwiązanie które w wyniku daje niski koszt ale jest możliwość w prosty sposób uzyskania kosztu niższego [4]. Jak widać więc, jest ono doraźne, pośrednie w uzyskaniu rozwiązania optymalnego.

By znaleźć rozwiązanie zadania transportowego, należy kierować się następującym schematem [2]:

  1. Korzystając z jednej z metod (metoda kąta pn.- zach., najmniejszego elementu macierzy bądź VAM) należy znaleźć rozwiązanie dopuszczalne.

  2. Obliczyć koszt całkowity.

  3. Sprawdzić, czy rozwiązanie posiada odpowiednią ilość baz (jest zdegenerowane).

  4. Jeżeli nie, należy zastosować metodę e-perturbacji.

  5. Przy pomocy metody potencjałów należy sprawdzić, czy rozwiązanie jest optymalne.

  6. Jeżeli rozwiązanie nie jest dopuszczalne, należy stworzyć cykl i zbudować nowe rozwiązanie dopuszczalne.

  7. Powtarzać kroki 5 i 6 aż do momentu znalezienia dopuszczalnego rozwiązania.

  8. 2. Metody minimalizacji kosztów transportu

W rozwiązywaniu zagadnień transportowych, można się spotkać z różnymi metodami rozdziału ładunku. Przy zastosowaniu każdej z metod zupełnie inny będzie rozkład ładunku oraz koszty- co powoduje, że nie każda z tych metod powoli na optymalizację kosztów transportu. W dalszej części projektu, do rozwiązania zadania zostały użyte trzy metody minimalizacji kosztów transportu: metoda kąta północno-zachodniego, metoda minimalnego kosztu macierzy oraz, jako metoda gwarantująca najlepsze rozwiązanie, optymalizacja kosztów przy pomocy programu MS Excel- Solver.

2.1. Metoda kąta północno- zachodniego

Jest najprostszą i najszybszą metodą minimalizacji kosztów transportu. Niestety, nie przekłada się to na uzyskiwane koszty- są znacznie wyższe, niż przy zastosowaniu innych metod [4]. Zakłada ona rozdział ładunku w macierzy przewozów rozpoczynając od lewego górnego rogu (północny- zachód), a następnie- zależnie czy rozdzielono cały ładunek dostawcy- należy przesuwać się w dół bądź w prawo (jeśli nie wykorzystaliśmy całego ładunku od dostawcy) [3].

Rozpatrzmy przypadek, w którym ładunek od trzech odbiorców musimy rozdzielić między czterech odbiorców. Macierz początkowa została przedstawiona w tabeli 2.1.

Tab. 2.1. Macierz początkowa

Odbiorcy

Dostawcy

O1 O2 O3 O4 ai
D1 3 3 8 9 100
D2 2 4 10 5 200
D3 5 1 2 7 150
bj 50 100 150 150 450

Zgodnie z założeniami, rozpoczynamy rozdział ładunku od lewego górnego rogu- w tym przypadku, będzie to Odbiorca 1 i Dostawca 1 (tabela 2.2.).

Tab. 2.2. Początek rozkładu ładunku

Odbiorcy

Dostawcy

O1 O2 O3 O4 ai
D1 50 100
D2 200
D3 150
bj 50 100 150 150 450

Popyt odbiorcy pierwszego został w pełni zapełniony, podaż pierwszego dostawcy nie została w pełni wykorzystana. Dlatego w kolejnym kroku ładunek przydzielamy kolejnemu odbiorcy (wykonujemy krok w lewo). Następnie by zaspokoić w pełni popyt tego odbiorcy, przydzielamy mu ładunek od drugiego dostawcy (wykonujemy krok o jedno pole niżej). Według tego schematu przydzielamy ładunek reszcie odbiorców (tabela 2.3.).

Tab. 2.3. Przyporządkowanie ładunku kolejnym odbiorcom

Odbiorcy

Dostawcy

O1 O2 O3 O4 ai
D1 50 50 100
D2 50 150 200
D3 150 150
bj 50 100 150 150 450

2.2. Metoda najmniejszego elementu macierzy

Drugą metodą według której można dokonać optymalizacji kosztów jest metoda najmniejszego elementu macierzy. Wymaga większej ilości czasu niż zastosowanie metody kąta północno-zachodniego, jednak wiąże się to z redukcją kosztów (choć nie zawsze koszty uzyskane tą metodą są najmniejsze). Polega ona na rozdziale ładunku począwszy od najmniejszego elementu macierzy kosztów [4].

Ponownie rozpatrzmy przypadek, w którym ładunek od trzech odbiorców musimy rozdzielić między czterech odbiorców. Macierz początkowa pozostaje bez zmian w stosunku do poprzedniego przypadku (tabela 2.1.). Jak widać, najmniejszy element macierzy znajduje się przy drugim odbiorcy i trzecim dostawcy (element macierzy równy jeden). Rozkład ładunku rozpoczynamy od tego miejsca (tabela 2.4.) [3].

Tab. 2.4. Rozkład ładunku w najmniejszym elemencie macierzy

Odbiorcy

Dostawcy

O1 O2 O3 O4 ai
D1 100
D2 200
D3 100 150
bj 50 100 150 150 450

Zapotrzebowanie dostawcy wynosiło 100, podaż dostawcy 150. Dlatego drugiego odbiorcy przy dalszym rozkładzie nie uwzględniamy. Szukamy natomiast wśród pozostałych odbiorców najmniejszego elementu macierzy. Znajdujemy go w dwóch różnych miejscach- u dostawcy drugiego i odbiorcy pierwszego, oraz u trzeciego dostawcy i trzeciego odbiorcy. W tych dwóch miejscach przydzielamy ładunek (tabela 2.5.).

Tab. 2.5. Dalszy etap rozkładu ładunku

Odbiorcy

Dostawcy

O1 O2 O3 O4 ai
D1 -- 100
D2 50 -- 200
D3 100 50 150
bj 50 100 150 150 450

W kolejnych etapach szukamy ponownie najmniejszych elementów macierzy, wykreślając uprzednio kolumny bądź wiersze w których popyt lub podaż jest w pełni wykorzystana. Pełny rozkład ładunku według tej metody został przedstawiony w tabeli 2.6.

Tab. 2.6. Rozkład ładunku metodą najmniejszego elementu macierzy

Odbiorcy

Dostawcy

O1 O2 O3 O4 ai
D1 -- -- 100 -- 100
D2 50 -- -- 150 200
D3 -- 100 50 -- 150
bj 50 100 150 150 450

2.3. Program MS Excel- Solver

Dodatek Solver programu MS Excel jest narzędziem umożliwiającym znalezienie optymalnego rozwiązania dla wszelakiego rodzaju problemów decyzyjnych. Wykorzystuje on w tym celu metody znane z badań operacyjnych. By rozwiązać zagadnienie transportowe, musimy najpierw w programie MS Excel stworzyć macierz kosztów. Następnym krokiem, jest sformułowanie odpowiednich założeń ograniczających- bez nich program może nieprawidłowo rozdzielić ładunek (np. rozdzielając więcej niż wynosi podaż dostawcy). Dlatego określamy następujące ograniczenia:

Po sformułowaniu założeń, należy stworzyć macierz, w której ładunek zostanie rozdzielony przy pomocy programu. Wstawiamy następnie dowolne wartości dostaw (i tak ulegną później zmianie) i obliczamy sumy wierszy (dostaw z magazynów) i sumy kolumn (towar otrzymany przez sklepy). Następnie ilustrujemy wcześniej sformułowane warunki ograniczające oraz przy pomocy funkcji sumy iloczynów, zapisujemy formułę będącą funkcją celu . Ostatnim krokiem jest uruchomienie dodatku Solver, a następnie wprowadzenie wcześniej zilustrowanych warunków ograniczających, adresów komórek funkcji celu oraz komórek zmienianych. Po przyciśnięciu przycisku „Rozwiąż” w arkuszu pojawiają się zoptymalizowane wartości zmiennych decyzyjnych- ustalony zostaje optymalny rozkład ładunku, gwarantujący najniższe koszty jednostkowe.
3. Zagadnienie transportowe

Rozpatrujemy następujące zagadnienie. Od ośmiu (D1-D8) dostawców należy przewieźć towar do dziewięciu (O1-O9) odbiorców. Podaż w danym okresie, np. w ciągu tygodnia wynosi łącznie 7850 ton, zapotrzebowanie na towar odbiorców wynosi również 7850 ton. Wszystkie parametry zadania zawiera tab. 3.1., która przedstawia informacje dotyczące zarówno jednostkowych kosztów transportu, jak i ilości ton, jakie mają być wywiezione od poszczególnych dostawców, a także ilości, jakie mają być przewiezione od poszczególnych odbiorców.

Zagadnienie polega na znalezieniu takiego dopuszczalnego planu przewozów, który zapewni łączny koszt transportu 7850 ton towaru z punktu nadania do punktu odbioru będzie najmniejszy.

Rozwiązać zbilansowane zadanie transportowe z wykorzystaniem trzech metod poszukiwania rozwiązania optymalnego:

  1. metodą kąta północno-zachodniego,

  2. metodą minimalnego elementu macierzy,

  3. za pomocą optymalizacji w programie MS Excel- Solver

Jednostkowe koszty transportu cij [zł/tona] pomiędzy podmiotami podane są w macierzy.

Tab.3.1. Macierz początkowa

Odbiorcy

Dostawcy

O1 O2 O3 O4 O5 O6 O7 O8 O9 Ai
D1 15 100 50 40 70 5 95 70 90 850
D2 20 5 60 35 45 40 70 90 45 900
D3 10 45 35 10 35 50 85 55 70 950
D4 5 60 45 65 60 35 75 75 60 900
D5 50 30 60 85 25 75 60 35 55 1090
D6 60 45 5 40 60 60 80 20 40 1400
D7 45 80 20 80 70 30 55 60 75 960
D8 70 45 15 65 40 90 50 25 85 800
Bj 900 750 850 850 750 800 850 900 1200 7850

4. Wykonanie projektu za pomocą trzech metod

Metoda kąta północno-zachodniego

Tab.4.1. Optymalizacja metodą kąta północno-zachodniego

Odbiorcy

Dostawcy

O1 O2 O3 O4 O5 O6 O7 O8 O9 Ai
D1 850 0 0 0 0 0 0 0 0 850
D2 50 750 100 0 0 0 0 0 0 900
D3 0 0 750 200 0 0 0 0 0 950
D4 0 0 0 650 250 0 0 0 0 900
D5 0 0 0 0 500 590 0 0 0 1090
D6 0 0 0 0 0 210 850 340 0 1400
D7 0 0 0 0 0 0 0 560 400 960
D8 0 0 0 0 0 0 0 800 800
Bj 900 750 850 850 750 800 850 900 1200 7850

Koszty całkowite: 384750 zł/tona

Metoda najmniejszych kosztów jednostkowych

Tab.4.2. Optymalizacja metodą najmniejszych kosztów jednostkowych

Odbiorcy

Dostawcy

O1 O2 O3 O4 O5 O6 O7 O8 O9 Ai
D1 0 0 0 0 0 800 0 0 50 850
D2 0 750 0 0 0 0 0 0 150 900
D3 0 0 0 850 0 0 0 0 100 950
D4 900 0 0 0 0 0 0 0 0 900
D5 0 0 0 0 750 0 0 0 340 1090
D6 0 0 850 0 0 0 0 550 0 1400
D7 0 0 0 0 0 0 400 0 560 960
D8 0 0 0 0 0 0 450 350 0 800
Bj 900 750 850 850 750 800 850 900 1200 7850

Koszty całkowite: 186950 zł/tona

Optymalizacja w programie MS Excel- Solver

Tab.4.3. Optymalizacja programem MS Excel- Solver

Odbiorcy

Dostawcy

O1 O2 O3 O4 O5 O6 O7 O8 O9 Ai
D1 50 0 0 0 0 800 0 0 0 850
D2 0 750 0 0 0 0 0 0 150 900
D3 0 0 0 850 100 0 0 0 0 950
D4 850 0 0 0 0 0 0 0 50 900
D5 0 0 0 0 650 0 0 100 340 1090
D6 0 0 740 0 0 0 0 0 660 1400
D7 0 0 110 0 0 0 850 0 0 960
D8 0 0 0 0 0 0 0 800 0 800
Bj 900 750 850 850 750 800 850 900 1200 7850

Koszty całkowite: 172000 zł/tona


5. Podsumowanie

Zagadnienie transportowe jest przykładem problemu decyzyjnego o wielu rozwiązaniach. Jak przedstawiono w projekcie- istnieje kilka metod jego rozwiązania (w projekcie zastosowano jedynie trzy), w każdej z nich otrzymujemy inne koszty jednostkowe. Największe koszty uzyskano przy rozkładzie ładunku metodą kąta północnego- wynosiły one 384750 zł/tona. Jednocześnie, jest to metoda najprostsza i najszybsza- rozdziału tą metodą można dokonać od razu, bez wcześniejszego rozpisywania macierzy kosztów jednostkowych. Niższy koszt, choć nie najniższy, wynoszący 186950 zł/tona, uzyskano przy pomocy metody najmniejszego elementu macierzy. Metoda ta jednak była bardziej pracochłonna od metody kąta północno-zachodniego, a wynik uzyskany przy jej pomocy nie zawsze będzie najniższy. Najlepszy efekt osiągnięto przy pomocy dodatku programu MS Excel- Solver, koszty całkowite powstałe przez rozkład ładunku tą metodą wynosiły 172000 zł/tona. Jednak należy podkreślić, iż metoda ta jest najbardziej pracochłonna, i wiąże się ze znajomością podstaw programu MS Excel. Źle sformułowane warunki ograniczające mogą wiązać się z uzyskaniem nieprawidłowego rozkładu (nie uzyskanie najniższych kosztów, nie wykorzystanie w pełni podaży dostawców lub nie zaspokojenie popytu wszystkich odbiorców).

Jak wynika z powyższych przykładów rozwiązań, każda z metod ma swoja osobne zastosowanie. W przypadku potrzeby dokonania szybkiego rozkładu ładunku, dla okolicznościowego przewozu, w którym generowane koszty całkowite nie będą grały najistotniejszej roli, świetnie sprawdzi się metoda kąta północno-zachodniego. Nie wymaga ona wielkiego nakładu pracy ani zastosowania żadnego z programów komputerowych (można go dokonać nawet ręcznie, po rozpisaniu macierzy na kartce). Metoda najmniejszego elementu macierzy świetnie nadaje się gdy dysponujemy nieco większą ilością czasu, i zależy nam na obniżeniu kosztów całkowitych. Jednak należy pamiętać że rozkład przy jej pomocy nie zawsze będzie wiązał się uzyskaniem najmniejszych kosztów całkowitych. Taką gwarancję daje nam zastosowanie programu MS Excel z dodatkiem Solver, który można traktować jako sprawdzenie metody najmniejszego elementu macierzy, bądź gdy dysponujemy większą ilością czasu na opracowanie warunków ograniczających oraz jesteśmy zaznajomieni z programem MS Excel.


Literatura

[1] Guzik B., Ekonometria i badania operacyjne. Badania operacyjne, Poznań 1993 r.

[2] Nowak E., Zaawansowana rachunkowość zarządcza, PWE ,Warszawa 2003 r.

[3] Tomkowska A., Badania operacyjne- programowanie liniowe, Koszalin 2006 r.

[4] Witkowska D., Metody wspomagające podejmowanie decyzji w zarządzaniu, "Menadżer", Łódź 2000 r.


Wyszukiwarka