Optymalizacja dystrybucji w zadaniach transportowo - produkcyjnych

Wielkość: px
Rozpocząć pokaz od strony:

Download "Optymalizacja dystrybucji w zadaniach transportowo - produkcyjnych"

Transkrypt

1 MICHLOWICZ Edward 1 SMOLIŃSKA Katarzyna 2 ZWOLIŃSKA Bożena 3 Optymalizacja dystrybucji w zadaniach transportowo - produkcyjnych WSTĘP Zadaniem dystrybucji jest dostarczenie nabywcom finalnym pożądanych przez nich produktów (rodzaj, ilość) do miejsc, w których chcą je nabyć, w odpowiadającym im czasie, na uzgodnionych warunkach i po możliwie niskiej cenie. Przed operatorem logistycznym staje więc zadanie ustalenia takiego planu przewozów towarów, który dawałby optymalne wyniki ze względu na przyjęte kryteria optymalizacyjne [8, 9, 11]. Ponadto często stawia się wiele innych problemów decyzyjnych do rozwiązania, m.in. problemy minimalizacji czasów realizacji usługi transportowej, problemy kształtowania sieci transportowej, problemy rozłożenia potoku ruchu w sieci. W analizie systemowej zagadnień transportowych wykorzystywane są metody z wielu dziedzin nauki, m.in. z teorii obsługi masowej, teorii grafów, programowania liniowego, teorii gier i badań operacyjnych. Ponadto w rozwiązywaniu zagadnień transportowych coraz częściej znajdują zastosowanie metody i algorytmy wielokryterialnego wspomagania decyzji. Obszerne informacje związane z wybranymi metodami optymalizacji (jedno i wielokryterialnej) oraz oceną systemów transportowych zawiera praca [3]. Powszechnie znane są metody umożliwiające wyznaczenie optymalnej drogi pomiędzy nabywcami towaru znane w literaturze jako problem komiwojażera, m.in.: algorytm Little a, algorytm włączania, algorytm poszukiwań lokalnych 2-optymalny i 3-optymalny oraz inne [1, 6]. Metody te dają rozwiązanie wtedy, gdy odbiorcy zaopatrywani są z jednego centrum dystrybucyjnego. Problem komiwojażera TSP (Travelling Salesman Problem) jest jednym z najstarszych problemów optymalizacyjnych występujących w działalności transportowej. W teorii sieci problem TSP polega na znalezieniu najkrótszego cyklu Hamiltona w n-wierzchołkowej sieci pełnej. Znalezienie właściwego cyklu Hamiltona, zwanego często marszrutą, jest zadaniem bardzo trudnym obliczeniowo. Zadanie to jest zaliczane do problemów NP-trudnych i jak do tej pory nie udało się znaleźć sposobu, dla którego czas rozwiązania problemu byłby proporcjonalny do wielomianu zmiennej n. Przy wzroście liczby klientów czas rozwiązania rośnie wykładniczo, stąd coraz częściej do rozwiązywania problemów dostaw wykorzystywane i poszukiwane są różnego rodzaju algorytmy heurystyczne, ewolucyjne, genetyczne, umożliwiające wyraźne zmniejszenie czasu obliczeń [5, 6]. W rozwiązaniach tych nie stawia się warunku optymalności rozwiązania, jakkolwiek uzyskiwane rozwiązania są bliskie optymalnym. Rozwinięciem zadania komiwojażera jest problem wielu komiwojażerów MTSP (Multiple Travelling Salesman Problem). W problemie MTSP zadanie realizuje wielu komiwojażerów, przy czym każdy z nich rozpoczyna i kończy marszrutę w tym samym magazynie. W rzeczywistych systemach logistycznych występuje wiele ograniczeń nie uwzględnianych w typowych algorytmach, jak na przykład narzucony termin dostawy, pojemność środków transportu, wymiary jednostek ładunkowych. Powoduje to ciągłe poszukiwania nowych algorytmów wspomagających realizację skomplikowanych zadań operatorów logistycznych. Najbardziej znany, typowy problem dostaw VRP (Vehicle Routing Problem) polega na minimalizowaniu kosztów transportu z jednego magazynu do dowolnej liczby odbiorców (klientów). Od zdefiniowania problemu przez Solomona w 1987 [10] roku trwają intensywne prace badawcze zmierzające do opracowywania algorytmów odwzorowujących zmieniające się wymagania 1 AGH w Krakowie; Wydział Inżynierii Mechanicznej i Robotyki; michlowi@agh.edu.pl 2 AGH w Krakowie; Wydział Inżynierii Mechanicznej i Robotyki; k.smolinska89@gmail.com 3 AGH w Krakowie; Wydział Inżynierii Mechanicznej i Robotyki; zwolinska@agh.edu.pl 4898

2 dostawców i odbiorców w łańcuchu dostaw. Początkowo do rozwiązania problemu wykorzystywano heurystykę przeszukiwania tabu zaproponowaną przez Cordeau i Solomona [2], a rozwijaną m.in. przez Nowickiego [7]. W odróżnieniu od problemu MTSP w zadaniu VRP każdy środek transportu (pojazd) ma zdefiniowaną ładowność, a klient zapotrzebowanie. A zatem całkowite zapotrzebowanie klientów nie może przekraczać ładowności środka transportu. Najogólniej rozwiązanie polega na minimalizowaniu liczby pojazdów, liczby tras oraz całkowitej długości tras. Aktualnie istnieje bardzo wiele odmian problemów dostaw. Najbardziej znanymi są: Problem dostaw ze zdefiniowanymi nośnościami pojazdów CVRP (Capacity Vehicle Routing Problem) wszystkie pojazdy posiadają identyczne ładowności. Problem dostaw z oknami czasowymi VRPTW (Vehicle Routing Problem with Time Windows) rozszerzenie CVRP o okna czasowe dla każdego klienta (interwał czasowy, w którym klient może być obsługiwany). Problem dostaw z różnymi nośnościami pojazdów SDVRP (Site-Dependet Vehicle Routing Problem) rozszerzenie CVRP; pojazdy posiadają różne pojemności, stąd ograniczenie w obsłudze niektórych klientów. Otwarty problem dostaw OVRP (Open Vehicle Routing Problem) zadanie kończy się po obsłużeniu ostatniego klienta; pojazd nie wraca do magazynu początkowego. Wielomagazynowy problem dostaw MDVRP (Multi Depot Vehicle Routing Problem) istnieje wiele magazynów centralnych. Problem dostaw z wieloma magazynami z oknami czasowymi MDVRPTW (Multi Depot Vehicle Routing Problem with Time Windows). Stochastyczny problem dostaw SVRP (Stochastic Vehicle Routing Problem). Problem dostaw ze stochastycznymi zapotrzebowaniami VRPSD (Vehicle Routing Problem with Stochastic Demands). Ogólny problem dostaw z oknami czasowymi RDPTW (Rich Delivery Problem with Time Windows) klienci mają zdefiniowane okna, zdefiniowana jest masa jednostki ładunkowej, a pojazdy posiadają różną nośność. Rozwiązanie problemu sprowadza się do minimalizacji trzech kryteriów: liczby pojazdów, całkowitej długości tras wszystkich pojazdów, kosztu realizacji zadania (lub zdefiniowanego wskaźnika kosztów). Do rozwiązywania tak złożonych problemów wykorzystuje się obecnie różne algorytmy hybrydowe. Są to najczęściej algorytmy genetyczne, ewolucyjne, adaptacyjne przeszukiwania dużego sąsiedztwa klasy ALNS (Adaptive Large Neighborhood Search) oraz heurystyki symulowanego wyżarzania (Simulated Annealing) i algorytmy mrówkowe (Ant Colony Systems). Zadanie optymalizacyjne można rozważać na wiele sposobów, w zależności od rozpatrywanych problemów. 1. ZADANIE TRANSPORTOWO PRODUKCYJNE Często zależności występujące w analizowanych procesach mają charakter nieliniowy. Dlatego też oprócz zadań liniowych formułowane są nieliniowe zadania decyzyjne (NZD). Zadanie decyzyjne nazywamy nieliniowym, jeżeli funkcja celu lub chociaż jeden z warunków ograniczających jest funkcją nieliniową (np. kwadratową, wykładniczą, logarytmiczną). Zadanie decyzyjne postaci: f(x) max, (1) f(x) min, (1 ) g i (x) 0 (i = 1,...,m), (2) g i (x) 0 (i = 1,...,m), (2 ) g i (x) = 0 (i = m + 1,...,r), (3) g i (x) = 0 (i = m + 1,...,r), (3 ) nazywamy zadaniem programowania nieliniowego (PN), jeżeli funkcja celu f(x) lub chociaż jeden z warunków ograniczających g i (x) jest funkcją nieliniową, przy czym x = (x 1,,x n ) oznacza n-wymiarowy wektor zmiennych decyzyjnych [1, 8]. Typowym zadaniem z nieliniową funkcją kosztów jest zadanie transportowo produkcyjne. 4899

3 Przedsiębiorstwo przetwarzające jednorodny surowiec posiada m punktów gromadzenia surowca oraz n zakładów przetwarzających ten surowiec. Dodatkowo należy ustalić: - jednostkowe koszty transportu od każdego punktu gromadzenia do poszczególnych zakładów przetwórczych, - ilość surowca zgromadzonego w każdym punkcie dostaw, - funkcje określające koszt przerobu surowca w każdym zakładzie w zależności od wielkości przerobu. Funkcje określające koszty przerobu są funkcjami wypukłymi i kwadratowymi. Uwzględniają one tylko koszty zmienne, czyli zależne od rozmiarów produkcji [6]. Całość nabytego surowca musi być przewieziona do zakładów i tam przerobiona. Przyjmuje się, że zakłady są w stanie przetworzyć dostarczoną ilość surowca (znane są możliwości przerobowe zakładów). Zwiększa to zdolności produkcyjne zakładów, ale powoduje także wzrost jednostkowych kosztów produkcji. Rosnące koszty przerobu są naturalnym ograniczeniem rozmiarów produkcji w każdym zakładzie. Sformułowanie zadania: Należy ustalić taki plan dostaw surowca do poszczególnych zakładów oraz przerobu surowca w tych zakładach, aby łączne koszty transportu i przerobu były minimalne. Przyjęto następujące oznaczenia: i - numer punktu gromadzenia (numer dostawcy), j - numer zakładu przetwórczego (numer odbiorcy), x ij - ilość surowca przesłana od i-tego dostawcy do j-tego odbiorcy, x j - ilość surowca przerobiona przez j-tego odbiorcę, a i - ilość surowca, jaką musi wysłać i-ty dostawca, c ij - jednostkowy koszt transportu od i-tego dostawcy do j-tego odbiorcy, f j (x j ) - koszt przerobu x j jednostek surowca w j-tym zakładzie (u j-tego odbiorcy). Ponadto przyjęto, że wypukła funkcja kosztu f i jest wielomianem drugiego stopnia postaci: f j (x j ) = c j x j + e j x 2 j, c j,e j > 0 (4) gdzie: c j - opisuje minimalny koszt jednostkowy przerobu, e j - wyznacza tempo wzrostu kosztu jednostkowego. Pierwsza pochodna tej funkcji określa koszt krańcowy przerobu: f j (x j ) = c j + 2 e j x j (5) natomiast druga pochodna - tempo wzrostu kosztu krańcowego: f j (x j ) = 2 e j (6) Koszt przeciętny przerobu w j-tym zakładzie określony jest wzorem: K p j (x j ) = c j + e j x j. (7) Problem ustalenia optymalnego planu dostaw surowca i jego przerobu można przedstawić w postaci nieliniowego zadania decyzyjnego. Poszukiwane są takie wartości zmiennych x ij oraz x j, aby: przy warunkach: m n c x n ij ij i1 j1 j1 n j1 m x i1 ij f ( x j j ) min, (8) a i ; (i=1,,m), (9) x ij x j ; (j=1,,n), (10) x ij,x j 0 ; (i=1,,m; j=1,,n). (11) 4900

4 Funkcja celu (8) minimalizuje łączne koszty transportu i przerobu. Warunek (9) zapewnia, że każdy dostawca wyśle całość posiadanego surowca. Warunek (10) wymusza przerób w j-tym zakładzie całego surowca jaki do niego został dostarczony. Zadanie (8-10) jest zadaniem programowania kwadratowego o specjalnej - transportowej strukturze. Można je rozwiązać stosując algorytm wyrównywania kosztów krańcowych WKK. Koszt krańcowy, to koszt jaki ponosi producent w związku ze zwiększeniem wielkości produkcji danego dobra o jedną jednostkę. Stanowi on przyrost kosztów całkowitych związanych z produkowaniem dodatkowej jednostki dobra. Jeżeli zakład zwiększy swoją produkcję o jedną jednostkę, wówczas koszty całkowite produkcji zwiększą się. Różnica w wielkości kosztów jakie producent ponosił wcześniej i kosztów jakie ponosi po zwiększeniu produkcji stanowi właśnie koszt krańcowy. Jest to zatem koszt wyprodukowania dodatkowej jednostki dobra. Pojęcie kosztu krańcowego może być również sformułowane w odniesieniu do konsumenta i oznacza wówczas koszt pozyskania dodatkowej jednostki dobra. Nazwa koszt krańcowy jest używana zamiennie z terminem koszt marginalny. Koszt krańcowy jest istotną kategorią mikroekonomiczną. Zaobserwowano, że dla typowych procesów gospodarczych koszty krańcowe początkowo maleją wraz ze wzrostem produkcji, aż do osiągnięcia minimum technologicznego. Dalsze zwiększanie produkcji ponad minimum technologiczne pociąga jednak za sobą coraz większe jednostkowe koszty kolejnych przyrostów produkcji i tym samym rosną koszty krańcowe. Obserwacja ta jest istotna w mikroekonomicznej analizie zachowań producenta i określaniu optymalnego poziomu produkcji. Zgodnie z teorią ekonomii koszt krańcowy nie może być ujemny. Oznacza to, że zwiększenie produkcji nie może pociągać za sobą zmniejszenia kosztów całkowitych. Metoda wyrównywania kosztów krańcowych polega na : wyznaczeniu możliwie najlepszego, dopuszczalnego rozwiązania wyjściowego, poprawie kolejnych rozwiązań X 1, X 2,, przez przesunięcia wyrównujące koszty krańcowe. Ciąg kolejnych rozwiązań X 1, X 2,, X r,, jaki uzyskujemy stosując metodę WKK, nie musi być skończony. Konieczne jest zatem przerwanie w pewnym momencie obliczeń. Istotne jest to, aby końcowe rozwiązanie nie odbiegało zbyt daleko (w sensie wartości funkcji celu) od rozwiązania optymalnego. Algorytm WKK sprowadza się do realizacji następujących kroków: 1. Wyznaczamy rozwiązanie wyjściowe: a. dla i-tego dostawcy (i=1,, m) ustalamy trasę o minimalnym koszcie krańcowym, b. na wybranej trasie lokujemy całą podaż i-tego dostawcy, c. aktualizujemy koszty krańcowe w kolumnie z wybraną trasą. Następnie przechodzimy do kolejnego dostawcy i powtarzamy kroki (a) - (c) tak długo, aż rozdysponujemy podaż wszystkich dostawców. 2. Sprawdzamy, czy aktualne rozwiązanie X r spełnia kryterium optymalności. Jeżeli tak, to końcowe rozwiązanie jest optymalne. Jeżeli nie przechodzimy do kroku Sprawdzamy, czy rozwiązanie X r jest ε - dokładne. Jeżeli tak, to kończymy obliczenia. Jeżeli nie, przechodzimy do kroku Poprawiamy rozwiązanie przez przesunięcia wyrównujące koszty krańcowe i wracamy do kroku 2. Mając wyznaczone rozwiązanie X r i macierz kosztów krańcowych K r dla każdego dostawcy, ustalmy różnice między maksymalnym kosztem realizowanym a kosztem minimalnym. W celu wyznaczenia parametrów wyjściowych należy określić liczbę dostawców oraz liczbę odbiorców, a następnie opisać macierz kosztów transportu pomiędzy dostawcami a odbiorcami, a także ustalić wartość wskaźnika dokładności względnej ε. W kolejnym kroku rozwiązania ustalana jest trasa o minimalnym koszcie krańcowym, na której lokowana jest cała podaż i-tego dostawcy. Po tak wykonanej operacji następuje aktualizacja kosztów krańcowych w kolumnie z wybraną trasą. W dalszej części algorytm przechodzi w podobny sposób do kolejnego dostawcy i powtarza operacje tak długo, aż rozdysponuje podaż wszystkich dostawców. 4901

5 Zadanie jest rozwiązywane przy pomocy programu WKK opracowanego w środowisku MatLab i wyposażonego w interfejs graficzny GUI. Przykładowe okna dialogowe do wprowadzania danych o kosztach transportu (dla n=3, m=3) i kwadratowej funkcji przerobu przedstawiono na rysunku 1. Rys.1. Przykładowe okna dialogowe programu WKK. Jako wynik użytkownik otrzymuje informację o poprawności rozwiązania zadania (rys. 2). Jeśli rozwiązanie jest optymalne (lub e dokładne) wynikiem jest tablica przedstawiająca następujące informacje: wielkość przerobu w poszczególnych zakładach, łączny koszt transportu i przerobu surowca, koszt transportu surowca, koszt przerobu surowca, koszty przeciętne, koszty krańcowe, sposób rozlokowania surowca. Rys. 2. Wyniki obliczeń w programie WKK. 2. EGZEMPLIFIKACJA PROBLEM TRANSPORTU I PRZETWARZANIA ODPADÓW Badaniom poddano dostawy odpadów medycznych i (grupa 18) w jednym z polskich województw (około Mg/rok) [4]. W rozważanym województwie źródłem odpadów jest 60 szpitali (małe, duże) oraz wiele ośrodków opieki zdrowotnej (nie uwzględnianych w obliczeniach). Na terenie województwa istnieją dwie spalarnie: SPA1 wydajność spalania (przetwarzania): 0.29 Mg/h, 4902

6 SPA2 wydajność spalania (przetwarzania): 1.13 Mg/h, oraz trzy małe zakłady utylizacji odpadów medycznych. W obliczeniach uwzględniono sześciu największych dostawców (szpitale). Zadanie sformułowano następująco: sześciu dostawców: D1, D2, D3, D4, D5, D6 zaopatruje w odpady medyczne dwie spalarnie: SPA1, SPA2, przy ograniczeniach: SPA1: może przyjąć i przetworzyć w ciągu roku 700 lub 1000 Mg odpadów, SPA2: może przyjąć i przetworzyć w ciągu Mg odpadów. Dane zestawiono w tablicy 1 i obejmują one: jednostkowe koszty transportu (w zł za km); oferowane miesięcznie wielkości dostaw Ai (w tonach), miesięczne zapotrzebowanie spalarni Bj (w tonach). Tab. 1. Jednostkowe koszty transportu, podaż i popyt. Spalarnie Dostawcy wariant v1 wariant v2 wariant v3 SPA1 SPA2 podaż SPA1 SPA2 SPA1 SPA2 [zł/tkm] [zł/tkm] A i [Mg] [zł/tkm] [zł/tkm] [zł/tkm] [zł/tkm] D D D D D D Popyt B j [Mg] W obliczeniach rozpatrzono kilka wariantów, przy czym podaż odpadów nie ulegała zmianie, natomiast zarówno popyt (możliwości przerobu), jak i koszty przetwarzania (opis funkcji) były zmieniane. Przykładowo dla wariantu v1 przyjęto wg tab. 1 następujący popyt: dla spalarni S1 700 Mg/rok, dla spalarni S Mg/rok. Ponadto na podstawie przeprowadzonych studiów przyjęto, że funkcje przerobu mają postaci: f 1 (x 1 ) = 15 x x 1 2 oraz f 2 (x 2 ) = 15 x x 1 2. Uzyskane wyniki obliczeń przedstawiono na rysunku 3 (ekran wyników końcowych). W przypadku wariantu v2 (dane wg tab. 1) przyjęto popyt: dla spalarni S Mg/rok, dla spalarni S Mg/rok. Funkcje przerobu mają postaci: f 1 (x 1 ) = 10 x x 1 2 oraz f 2 (x 2 ) = 10 x x 1 2. Uzyskane wyniki przedstawiono na rysunku

7 Rys. 3. Wyniki obliczeń w programie WKK dla wariantu v1. Rys. 4. Wyniki obliczeń w programie WKK dla wariantu v2. Zbiorcze zestawienie wyników przedstawiono w tablicy 2. Zestawienie zawiera wyniki najlepsze. Tab. 2. Zestawienie wyników dla zadania ZP-T. Dostawcy wariant v1 Spalarnie wariant v2 przerób [Mg] zapas przerobu [Mg] koszty transportu [zł] koszty przerobu [zł] łączne koszty transportu i przerobu [zł] koszty przeciętne [zł/mg] koszty krańcowe [zł/mg]

8 WNIOSKI Z zestawienia wynika, że łączne koszty realizacji zadania dla wariantu v1 wynoszą zł i są o ponad zł większe od kosztów realizacji wariantu v2. Taka różnica wynika przede wszystkim z tego, że dla małych spalarni koszty przerobu są wyższe, niż dla większych. Stąd zresztą postulat ekspertów, by w Polsce budować spalarnie o wydajności ponad Mg na rok Z przeprowadzonych badań wynika także, że efektywne wykorzystanie środków wydatkowanych w zakresie gospodarki odpadami jest możliwe tylko przez rozwiązania systemowe typu logistycznego, które będą skuteczne pod względem techniczno-informacyjnym i jednocześnie optymalne pod względem nakładów finansowych. Zaproponowane w pracy podejście wykorzystujące rozwiązywanie zadania produkcyjno transportowego z wypukłą funkcją kosztów powinno ułatwiać podejmowanie decyzji w procesach gospodarki odpadami. Streszczenie W artykule rozważana jest optymalizacja problemów dostaw VRP w odniesieniu do systemów dystrybucji. Są to zagadnienia należące do klasy NP-trudnych problemów. Przeanalizowano aktualne rozwiązania różnych problemów dostaw (VRP, TSP, MTSP, VRPTW, RDPTW). W zadaniu transportowo produkcyjnym wykorzystano algorytm wyrównywania kosztów krańcowych WKK. Dla istniejącej sieci punktów gromadzenia odpadów i zakładów ich przetwarzania, zgodnie z przyjętym algorytmem, należy wyznaczyć optymalny pod względem kosztowym rozdział zadań przewozowych do odpowiednich spalarni. Przyjęto, że funkcje określające koszty przerobu są wielomianami drugiego stopnia. Optimize the distribution of transport production tasks Abstract The paper considers the optimization of supply problems for VRP distribution systems. These issues belong to the class NP-hard problems. We analyzed the current supply solutions to problems (VRP, TSP, MTSP, VRPTW, RDPTW). The task of transportation-production algorithm uses marginal costs equal to JCC. For the existing network of collection points and processing plants, according to its algorithm, determine the optimal allocation of tasks to the cost of transport to the respective plants. It was assumed that the functions determining the processing costs are polynomials of the second degree. BIBLIOGRAFIA 1. Bellman R.: Dynamic Programming, Princeton University Press., Princeton Cordeau J.-F., Desaulniers G., Desrosiers J., Solomon M., Soumis F.: The VRP with Time Windows, SIAM, Philadelphia Jacyna M.: Modelowanie i ocena systemów transportowych, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa Michlowicz E.: Optimization of the cost of transport and disposal of medical waste, Polish Journal of Environmental Studies, Vol. 20, No. 4A, Michlowicz E.: Problem komiwojażera dla kilku centrów dystrybucji, Prace Naukowe Transport z. 70, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa Miller R., E.: Optimization. Foundations and Applications, John Wiley & Sons, Inc., New York Nowicki E.: Metoda tabu w problemach szeregowania zadań produkcyjnych, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław Sikora W: Badania operacyjne, PWE, Warszawa Snyder L.V., Shen Z.M.: Fundamentals of supply chain theory, John Wiley & Sons, Inc., Hoboken Solomon M.: Algorithms for the Vehicle Routing and Scheduling Problem with Time Windows Constraints, Operation Research, No 35, Taylor G.D.: Logistics Engineering Handbook, CRC Press Taylor & Francis Group, Boca Raton

Rozwiązywanie problemów dostaw w systemach dystrybucji

Rozwiązywanie problemów dostaw w systemach dystrybucji Edward Michlowicz 1 Wydział InŜynierii Mechanicznej i Robotyki Akademii Górniczo - Hutniczej Rozwiązywanie problemów dostaw w systemach dystrybucji 1. PROBLEMY OPERATORÓW LOGISTYCZNYCH Dynamiczny rozwój

Bardziej szczegółowo

OPTYMALIZACJA NIELINIOWEGO ZADANIA TRANSPORTOWO PRODUKCYJNEGO DLA PRZETWARZANIA ODPADÓW

OPTYMALIZACJA NIELINIOWEGO ZADANIA TRANSPORTOWO PRODUKCYJNEGO DLA PRZETWARZANIA ODPADÓW Edward MICHLOWICZ Akademia Górniczo Hutnicza im. St. Staszica w Krakowie Wydział Inżynierii Mechanicznej i Robotyki 30-059 Kraków, Al. Mickiewicza 30/B4 michlowi@agh.edu.pl OPTYMALIZACJA NIELINIOWEGO ZADANIA

Bardziej szczegółowo

Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik

Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik Zadanie transportowe i problem komiwojażera Tadeusz Trzaskalik 3.. Wprowadzenie Słowa kluczowe Zbilansowane zadanie transportowe Rozwiązanie początkowe Metoda minimalnego elementu macierzy kosztów Metoda

Bardziej szczegółowo

ZAGADNIENIE TRANSPORTOWE

ZAGADNIENIE TRANSPORTOWE ZAGADNIENIE TRANSPORTOWE ZT jest specyficznym problemem z zakresu zastosowań programowania liniowego. ZT wykorzystuje się najczęściej do: optymalnego planowania transportu towarów, przy minimalizacji kosztów,

Bardziej szczegółowo

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA? /9/ Zagadnienie transportowe Optymalizacja w procesach biznesowych Wykład --9 Plan wykładu Przykład zagadnienia transportowego Sformułowanie problemu Własności zagadnienia transportowego Metoda potencjałów

Bardziej szczegółowo

ASPEKT PRZYDZIAŁU ODBIORCÓW W PROBLEMIE INTEGRACJI HIERARCHICZNEGO SYSTEMU DYSTRYBUCJI

ASPEKT PRZYDZIAŁU ODBIORCÓW W PROBLEMIE INTEGRACJI HIERARCHICZNEGO SYSTEMU DYSTRYBUCJI Tomasz Ambroziak Politechnika Warszawska, Wydział Transportu Roland Jachimowski Politechnika Warszawska, Wydział Transportu ASPEKT PRZYDZIAŁU ODBIORCÓW W PROBLEMIE INTEGRACJI HIERARCHICZNEGO SYSTEMU DYSTRYBUCJI

Bardziej szczegółowo

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI Wstęp ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI Problem podejmowania decyzji jest jednym z zagadnień sterowania nadrzędnego. Proces podejmowania decyzji

Bardziej szczegółowo

Wykład z modelowania matematycznego. Zagadnienie transportowe.

Wykład z modelowania matematycznego. Zagadnienie transportowe. Wykład z modelowania matematycznego. Zagadnienie transportowe. 1 Zagadnienie transportowe zostało sformułowane w 1941 przez F.L.Hitchcocka. Metoda rozwiązania tego zagadnienia zwana algorytmem transportowymópracowana

Bardziej szczegółowo

Metody Ilościowe w Socjologii

Metody Ilościowe w Socjologii Metody Ilościowe w Socjologii wykład 4 BADANIA OPERACYJNE dr inż. Maciej Wolny AGENDA I. Badania operacyjne podstawowe definicje II. Metodologia badań operacyjnych III. Wybrane zagadnienia badań operacyjnych

Bardziej szczegółowo

BADANIA OPERACYJNE Zagadnienie transportowe

BADANIA OPERACYJNE Zagadnienie transportowe BADANIA OPERACYJNE Zagadnienie transportowe Zadanie zbilansowane Zadanie zbilansowane Przykład 1 Firma posiada zakłady wytwórcze w miastach A, B i C, oraz centra dystrybucyjne w miastach D, E, F i G. Możliwości

Bardziej szczegółowo

Rozwiązanie Ad 1. Model zadania jest następujący:

Rozwiązanie Ad 1. Model zadania jest następujący: Przykład. Hodowca drobiu musi uzupełnić zawartość dwóch składników odżywczych (A i B) w produktach, które kupuje. Rozważa cztery mieszanki: M : M, M i M. Zawartość składników odżywczych w poszczególnych

Bardziej szczegółowo

Zagadnienie transportowe (badania operacyjne) Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie

Zagadnienie transportowe (badania operacyjne) Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie Zagadnienie transportowe (badania operacyjne) Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie OPIS ZAGADNIENIA Zagadnienie transportowe służy głównie do obliczania najkorzystniejszego

Bardziej szczegółowo

ZAGADNIENIE TRANSPORTOWE (część 1)

ZAGADNIENIE TRANSPORTOWE (część 1) ZAGADNIENIE TRANSPORTOWE (część 1) Zadanie zbilansowane Przykład 1. Zadanie zbilansowane Firma posiada zakłady wytwórcze w miastach A, B i C, oraz centra dystrybucyjne w miastach D, E, F i G. Możliwości

Bardziej szczegółowo

Zagadnienie transportowe

Zagadnienie transportowe 9//9 Zagadnienie transportowe Optymalizacja w procesach biznesowych Wykład Plan wykładu Przykład zagadnienia transportowego Sformułowanie problemu Własności zagadnienia transportowego Metoda potencjałów

Bardziej szczegółowo

BADANIA OPERACYJNE I TEORIE OPTYMALIZACJI. Zagadnienie transportowe

BADANIA OPERACYJNE I TEORIE OPTYMALIZACJI. Zagadnienie transportowe BADANIA OPERACYJNE I TEORIE OPTYMALIZACJI Zagadnienie transportowe Klasyczne zagadnienie transportowe Klasyczne zadanie transportowe problem najtańszego przewozu jednorodnego dobra pomiędzy punktami nadania

Bardziej szczegółowo

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej Kod przedmiotu TR.NIK405 Nazwa przedmiotu Badania operacyjne Wersja przedmiotu 2015/2016 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia I stopnia Forma i tryb prowadzenia studiów

Bardziej szczegółowo

Badania Operacyjne Ćwiczenia nr 5 (Materiały)

Badania Operacyjne Ćwiczenia nr 5 (Materiały) ZADANIE 1 Zakład produkuje trzy rodzaje papieru: standardowy do kserokopiarek i drukarek laserowych (S), fotograficzny (F) oraz nabłyszczany do drukarek atramentowych (N). Każdy z rodzajów papieru wymaga

Bardziej szczegółowo

ZAGADNIENIE TRANSPORTOWE

ZAGADNIENIE TRANSPORTOWE ZAGADNENE TRANSPORTOWE Definicja: Program liniowy to model, w którym warunki ograniczające oraz funkcja celu są funkcjami liniowymi. W skład każdego programu liniowego wchodzą: zmienne decyzyjne, ograniczenia

Bardziej szczegółowo

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej Kod przedmiotu TR.SIK306 Nazwa przedmiotu Badania operacyjne Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia I stopnia Forma i tryb prowadzenia studiów

Bardziej szczegółowo

BADANIA OPERACYJNE Zagadnienie transportowe. dr Adam Sojda

BADANIA OPERACYJNE Zagadnienie transportowe. dr Adam Sojda BADANIA OPERACYJNE Zagadnienie transportowe dr Adam Sojda adam.sojda@polsl.pl http://dydaktyka.polsl.pl/roz6/asojda/default.aspx Pokój A405 Zagadnienie transportowe Założenia: Pewien jednorodny towar należy

Bardziej szczegółowo

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Politechnika Poznańska Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Joanna Józefowska POZNAŃ 2010/11 Spis treści Rozdział 1. Metoda programowania dynamicznego........... 5

Bardziej szczegółowo

Opis przedmiotu: Badania operacyjne

Opis przedmiotu: Badania operacyjne Opis : Badania operacyjne Kod Nazwa Wersja TR.SIK306 Badania operacyjne 2013/14 A. Usytuowanie w systemie studiów Poziom Kształcenia Stopień Rodzaj Kierunek studiów Profil studiów Specjalność Jednostka

Bardziej szczegółowo

OPTYMALIZACJA W LOGISTYCE

OPTYMALIZACJA W LOGISTYCE OPTYMALIZACJA W LOGISTYCE Zagadnienie transportowe 1 dr Zbigniew Karwacki Katedra Badań Operacyjnych UŁ Klasyczne zagadnienie transportowe 1 Klasyczne zadanie transportowe problem najtańszego przewozu

Bardziej szczegółowo

Rozdział 3 ZADANIE TRANSPORTOWE I PROBLEM KOMIWOJAŻERA

Rozdział 3 ZADANIE TRANSPORTOWE I PROBLEM KOMIWOJAŻERA Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 3 ZADANIE TRANSPORTOWE I PROBLEM KOMIWOJAŻERA 3.2. Ćwiczenia komputerowe

Bardziej szczegółowo

OPTYMALIZACJA W LOGISTYCE

OPTYMALIZACJA W LOGISTYCE OPTYMALIZACJA W LOGISTYCE Wyznaczanie lokalizacji magazynów dystrybucyjnych i miejsc produkcji dr Zbigniew Karwacki Katedra Badań Operacyjnych UŁ Lokalizacja magazynów dystrybucyjnych 1 Wybór miejsca produkcji

Bardziej szczegółowo

ZAGADNIENIE TRANSPORTOWE(ZT)

ZAGADNIENIE TRANSPORTOWE(ZT) A. Kasperski, M. Kulej BO Zagadnienie transportowe 1 ZAGADNIENIE TRANSPORTOWE(ZT) Danychjest pdostawców,którychpodażwynosi a 1, a 2,...,a p i q odbiorców,którychpopytwynosi b 1, b 2,...,b q.zakładamy,że

Bardziej szczegółowo

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW Zadania transportowe Zadania transportowe są najczęściej rozwiązywanymi problemami w praktyce z zakresu optymalizacji

Bardziej szczegółowo

doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.

doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505. doc. dr Beata Pułska-Turyna Zakład Badań Operacyjnych Zarządzanie B506 mail: turynab@wz.uw.edu.pl mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505. Tel.: (22)55 34 144 Mail: student@pgadecki.pl

Bardziej szczegółowo

Ćwiczenia laboratoryjne - 7. Zagadnienie transportowoprodukcyjne. programowanie liniowe

Ćwiczenia laboratoryjne - 7. Zagadnienie transportowoprodukcyjne. programowanie liniowe Ćwiczenia laboratoryjne - 7 Zagadnienie transportowoprodukcyjne ZT-P programowanie liniowe Ćw. L. 8 Konstrukcja modelu matematycznego Model matematyczny składa się z: Funkcji celu będącej matematycznym

Bardziej szczegółowo

ZASTOSOWANIE PROGRAMOWANIA MATEMATYCZNEGO DO WYBORU TRAS DOSTAW W SIECI DYSTRYBUCJI

ZASTOSOWANIE PROGRAMOWANIA MATEMATYCZNEGO DO WYBORU TRAS DOSTAW W SIECI DYSTRYBUCJI METODY ILOŚCIOWE W BADANIACH EKONOMICZNYCH Tom XV/3, 2014, str. 199 207 ZASTOSOWANIE PROGRAMOWANIA MATEMATYCZNEGO DO WYBORU TRAS DOSTAW W SIECI DYSTRYBUCJI Mirosław Liana, Tomasz Pisula Katedra Metod Ilościowych

Bardziej szczegółowo

Wykorzystanie algorytmów mrówkowych w dynamicznym problem

Wykorzystanie algorytmów mrówkowych w dynamicznym problem Wykorzystanie algorytmów mrówkowych w dynamicznym problemie marszrutyzacji Promotor: dr inż. Aneta Poniszewska-Marańda Współpromotor: mgr inż. Łukasz Chomątek 18 stycznia 2013 Przedmiot i cele pracy dyplomowej

Bardziej szczegółowo

Podejście memetyczne do problemu DCVRP - wstępne wyniki. Adam Żychowski

Podejście memetyczne do problemu DCVRP - wstępne wyniki. Adam Żychowski Podejście memetyczne do problemu DCVRP - wstępne wyniki Adam Żychowski Na podstawie prac X. S. Chen, L. Feng, Y. S. Ong A Self-Adaptive Memeplexes Robust Search Scheme for solving Stochastic Demands Vehicle

Bardziej szczegółowo

PROBLEMATYKA OBSŁUGI TRANSPORTOWEJ

PROBLEMATYKA OBSŁUGI TRANSPORTOWEJ Tomasz AMBROZIAK 1, Roland JACHIMOWSKI 2 Politechnika Warszawska, Wydział Transportu ul. Koszykowa 75, 00-662 Warszawa 1 tam@it.pw.edu.pl 2 rjach@it.pw.edu.pl PROBLEMATYKA OBSŁUGI TRANSPORTOWEJ W JEDNOSZCZEBLOWYM

Bardziej szczegółowo

ALGORYTM KLASTERYZACJI W ZASTOSOWANIU DO PROBLEMU TRASOWANIA POJAZDÓW

ALGORYTM KLASTERYZACJI W ZASTOSOWANIU DO PROBLEMU TRASOWANIA POJAZDÓW Logistyka - nauka Tomasz AMBROZIAK *, Roland JACHIMOWSKI * ALGORYTM KLASTERYZACJI W ZASTOSOWANIU DO PROBLEMU TRASOWANIA POJAZDÓW Streszczenie W artykule scharakteryzowano problematykę klasteryzacji punktów

Bardziej szczegółowo

Elementy Modelowania Matematycznego Wykład 7 Programowanie nieliniowe i całkowitoliczbowe

Elementy Modelowania Matematycznego Wykład 7 Programowanie nieliniowe i całkowitoliczbowe Spis treści Elementy Modelowania Matematycznego Wykład 7 i całkowitoliczbowe Romuald Kotowski Katedra Informatyki Stosowanej PJWSTK 2009 Spis treści Spis treści 1 Wstęp 2 3 Spis treści Spis treści 1 Wstęp

Bardziej szczegółowo

OPTYMALIZACJA W LOGISTYCE

OPTYMALIZACJA W LOGISTYCE OPTYMALIZACJA W LOGISTYCE Optymalizacja zadań bazy transportowej ( część 2 ) Opracowano na podstawie : Stanisław Krawczyk, Metody ilościowe w logistyce ( przedsiębiorstwa ), Wydawnictwo C. H. Beck, Warszawa

Bardziej szczegółowo

Metody optymalizacji dyskretnej

Metody optymalizacji dyskretnej Metody optymalizacji dyskretnej Spis treści Spis treści Metody optymalizacji dyskretnej...1 1 Wstęp...5 2 Metody optymalizacji dyskretnej...6 2.1 Metody dokładne...6 2.2 Metody przybliżone...6 2.2.1 Poszukiwanie

Bardziej szczegółowo

Z-LOG-120I Badania Operacyjne Operations Research

Z-LOG-120I Badania Operacyjne Operations Research KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 01/013 Z-LOG-10I Badania Operacyjne Operations Research A. USYTUOWANIE MODUŁU W

Bardziej szczegółowo

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz K.Pieńkosz Wprowadzenie 1 dr inż. Krzysztof Pieńkosz Instytut Automatyki i Informatyki Stosowanej Politechniki Warszawskiej pok. 560 A tel.: 234-78-64 e-mail: K.Pienkosz@ia.pw.edu.pl K.Pieńkosz Wprowadzenie

Bardziej szczegółowo

Techniki optymalizacji

Techniki optymalizacji Techniki optymalizacji Wprowadzenie Maciej Hapke maciej.hapke at put.poznan.pl Literatura D.E. Goldberg Algorytmy genetyczne i zastosowania, WNT, 1995 Z. Michalewicz Algorytmy genetyczne + struktury danych

Bardziej szczegółowo

Z-ZIP-120z Badania Operacyjne Operations Research. Stacjonarne Wszystkie Katedra Matematyki dr Monika Skóra

Z-ZIP-120z Badania Operacyjne Operations Research. Stacjonarne Wszystkie Katedra Matematyki dr Monika Skóra KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Z-ZIP-120z Badania Operacyjne Operations Research A. USYTUOWANIE MODUŁU

Bardziej szczegółowo

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych BADANIA OPERACYJNE i teoria optymalizacji Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych e-mail: tpisula@prz.edu.pl 1 Literatura podstawowa wykorzystywana podczas zajęć wykładowych: 1. Gajda J.,

Bardziej szczegółowo

WYZNACZANIE KOSZTÓW TRANSPORTU Z WYKORZYSTANIEM OCTAVE 3.4.3

WYZNACZANIE KOSZTÓW TRANSPORTU Z WYKORZYSTANIEM OCTAVE 3.4.3 PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 111 Transport 2016 Joanna Szkutnik-, Wojskowa Akademia Techniczna, W WYZNACZANIE KOSZTÓW TRANSPORTU Z WYKORZYSTANIEM OCTAVE 3.4.3 : maj 2016 Streszczenie: samochodowej.

Bardziej szczegółowo

Wyznaczanie optymalnej trasy problem komiwojażera

Wyznaczanie optymalnej trasy problem komiwojażera Wyznaczanie optymalnej trasy problem komiwojażera Optymalizacja w podejmowaniu decyzji Opracowała: mgr inż. Natalia Malinowska Wrocław, dn. 28.03.2017 Wydział Elektroniki Politechnika Wrocławska Plan prezentacji

Bardziej szczegółowo

Wprowadzenie do badań operacyjnych - wykład 2 i 3

Wprowadzenie do badań operacyjnych - wykład 2 i 3 Wprowadzenie do badań operacyjnych - wykład 2 i 3 Hanna Furmańczyk 14 listopada 2008 Programowanie liniowe (PL) - wszystkie ograniczenia muszą być liniowe - wszystkie zmienne muszą być ciągłe n j=1 c j

Bardziej szczegółowo

Zagadnienie transportowe i zagadnienie przydziału

Zagadnienie transportowe i zagadnienie przydziału Temat: Zagadnienie transportowe i zagadnienie przydziału Zadanie 1 Trzy piekarnie zlokalizowane na terenie miasta są zaopatrywane w mąkę z trzech magazynów znajdujących się na peryferiach. Zasoby mąki

Bardziej szczegółowo

KSZTAŁTOWANIE STRUKTURY SYSTEMU DYSTRYBUCJI CZĘŚCI SAMOCHODOWYCH Z WYKORZYSTANIEM PROGRAMU LINGO

KSZTAŁTOWANIE STRUKTURY SYSTEMU DYSTRYBUCJI CZĘŚCI SAMOCHODOWYCH Z WYKORZYSTANIEM PROGRAMU LINGO Logistyka i Transport KSZTAŁTOWANIE STRUKTURY SYSTEMU DYSTRYBUCJI CZĘŚCI... Marianna JACYNA* Jolanta ŻAK** KSZTAŁTOWANIE STRUKTURY SYSTEMU DYSTRYBUCJI CZĘŚCI SAMOCHODOWYCH Z WYKORZYSTANIEM PROGRAMU LINGO

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę*

Egzamin / zaliczenie na ocenę* Zał. nr do ZW 33/01 WYDZIAŁ / STUDIUM KARTA PRZEDMIOTU Nazwa w języku polskim Optymalizacja systemów Nazwa w języku angielskim System optimization Kierunek studiów (jeśli dotyczy): Inżynieria Systemów

Bardziej szczegółowo

Aproksymacja funkcji a regresja symboliczna

Aproksymacja funkcji a regresja symboliczna Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą

Bardziej szczegółowo

Rozwiązanie zadania 1. Krok Tym razem naszym celem jest, nie tak, jak w przypadku typowego zadania transportowego

Rozwiązanie zadania 1. Krok Tym razem naszym celem jest, nie tak, jak w przypadku typowego zadania transportowego Zadanie 1 Pośrednik kupuje towar u dwóch dostawców (podaż: 2 i, jednostkowe koszty zakupu 1 i 12), przewozi go i sprzedaje trzem odbiorcom (popyt: 1, 28 i 27, ceny sprzedaży:, 25 i ). Jednostkowe koszty

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Programowanie liniowe w zagadnieniach finansowych i logistycznych Linear programming in financial and logistics problems Kierunek: Matematyka Rodzaj przedmiotu: obowiązkowy dla specjalności

Bardziej szczegółowo

Schemat programowania dynamicznego (ang. dynamic programming)

Schemat programowania dynamicznego (ang. dynamic programming) Schemat programowania dynamicznego (ang. dynamic programming) Jest jedną z metod rozwiązywania problemów optymalizacyjnych. Jej twórcą (1957) był amerykański matematyk Richard Ernest Bellman. Schemat ten

Bardziej szczegółowo

The method for selection and combining the means of transportation according to the Euro standards

The method for selection and combining the means of transportation according to the Euro standards Article citation info: TKACZYK S. The method for selection and combining the means of transportation according to the Euro standards. Combustion Engines. 2015, 162(3), 958-962. ISSN 2300-9896. Sławomir

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Programowanie liniowe w technice Linear programming in engineering problems Kierunek: Rodzaj przedmiotu: obowiązkowy na kierunku matematyka przemysłowa Rodzaj zajęć: wykład, laboratorium,

Bardziej szczegółowo

Elementy Modelowania Matematycznego

Elementy Modelowania Matematycznego Elementy Modelowania Matematycznego Wykład 8 Programowanie nieliniowe Spis treści Programowanie nieliniowe Zadanie programowania nieliniowego Zadanie programowania nieliniowego jest identyczne jak dla

Bardziej szczegółowo

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa Jacek Skorupski pok. 251 tel. 234-7339 jsk@wt.pw.edu.pl http://skorupski.waw.pl/mmt prezentacje ogłoszenia konsultacje: poniedziałek 16 15-18, sobota zjazdowa 9 40-10 25 Udział w zajęciach Kontrola wyników

Bardziej szczegółowo

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli? Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli? : Proces zmieniania wartości w komórkach w celu sprawdzenia, jak

Bardziej szczegółowo

Model optymalizacyjny planu dostaw ładunków na obszarach zurbanizowanych w wieloszczeblowym systemie dystrybucji

Model optymalizacyjny planu dostaw ładunków na obszarach zurbanizowanych w wieloszczeblowym systemie dystrybucji SZCZEPAŃSKI Emilian 1 Model optymalizacyjny planu dostaw ładunków na obszarach zurbanizowanych w wieloszczeblowym systemie dystrybucji WSTĘP Modelowanie i rozwiązywanie zadań optymalizacji w transporcie

Bardziej szczegółowo

Metody przeszukiwania

Metody przeszukiwania Metody przeszukiwania Co to jest przeszukiwanie Przeszukiwanie polega na odnajdywaniu rozwiązania w dyskretnej przestrzeni rozwiązao. Zwykle przeszukiwanie polega na znalezieniu określonego rozwiązania

Bardziej szczegółowo

Wybrane podstawowe rodzaje algorytmów

Wybrane podstawowe rodzaje algorytmów Wybrane podstawowe rodzaje algorytmów Tomasz Głowacki tglowacki@cs.put.poznan.pl Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych

Bardziej szczegółowo

ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ

ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ Zalety: nie wprowadzają żadnych ograniczeń na sformułowanie problemu optymalizacyjnego. Funkcja celu może być wielowartościowa i nieciągła, obszar

Bardziej szczegółowo

ALGORYTM OPTYMALNEGO WYRÓWNANIA WYKRESU ZATRUDNIENIA METODĄ GRAFICZNĄ

ALGORYTM OPTYMALNEGO WYRÓWNANIA WYKRESU ZATRUDNIENIA METODĄ GRAFICZNĄ ALGORYTM OPTYMALNEGO WYRÓWNANIA WYKRESU ZATRUDNIENIA METODĄ GRAFICZNĄ Mieczysław POŁOŃSKI Wydział Budownictwa i Inżynierii Środowiska, Szkoła Główna Gospodarstwa Wiejskiego, Warszawa, ul. Nowoursynowska

Bardziej szczegółowo

Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego

Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego Wstęp Spośród różnych analitycznych metod stosowanych do rozwiązywania problemów optymalizacji procesów technologicznych

Bardziej szczegółowo

A. Kasperski, M. Kulej, Badania operacyjne, Wykład 4, Zagadnienie transportowe1

A. Kasperski, M. Kulej, Badania operacyjne, Wykład 4, Zagadnienie transportowe1 A. Kasperski, M. Kulej, Badania operacyjne, Wykład 4, Zagadnienie transportowe ZAGADNIENIE TRANSPORTOWE(ZT) Danychjest pdostawców,którychpodażwynosi a,a 2,...,a p i qodbiorców, którychpopytwynosi b,b 2,...,b

Bardziej szczegółowo

Gospodarcze zastosowania algorytmów genetycznych

Gospodarcze zastosowania algorytmów genetycznych Marta Woźniak Gospodarcze zastosowania algorytmów genetycznych 1. Wstęp Ekonometria jako nauka zajmująca się ustalaniem za pomocą metod statystycznych ilościowych prawidłowości zachodzących w życiu gospodarczym

Bardziej szczegółowo

Document: Exercise*02*-*manual /11/ :31---page1of8 INSTRUKCJA DO ĆWICZENIA NR 2

Document: Exercise*02*-*manual /11/ :31---page1of8 INSTRUKCJA DO ĆWICZENIA NR 2 Document: Exercise*02*-*manual ---2014/11/12 ---8:31---page1of8 PRZEDMIOT TEMAT KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 2 Wybrane zagadnienia z

Bardziej szczegółowo

Tomasz M. Gwizdałła 2012/13

Tomasz M. Gwizdałła 2012/13 METODY METODY OPTYMALIZACJI OPTYMALIZACJI Tomasz M. Gwizdałła 2012/13 Informacje wstępne Tomasz Gwizdałła Katedra Fizyki Ciała Stałego UŁ Pomorska 149/153, p.523b tel. 6355709 tomgwizd@uni.lodz.pl http://www.wfis.uni.lodz.pl/staff/tgwizdalla

Bardziej szczegółowo

Ćwiczenia laboratoryjne - Dobór optymalnego asortymentu produkcji programowanie liniowe. Logistyka w Hutnictwie Ćw. L.

Ćwiczenia laboratoryjne - Dobór optymalnego asortymentu produkcji programowanie liniowe. Logistyka w Hutnictwie Ćw. L. Ćwiczenia laboratoryjne - Dobór optymalnego asortymentu produkcji programowanie liniowe Ćw. L. Typy optymalizacji Istnieją trzy podstawowe typy zadań optymalizacyjnych: Optymalizacja statyczna- dotyczy

Bardziej szczegółowo

Metody systemowe i decyzyjne w informatyce

Metody systemowe i decyzyjne w informatyce Metody systemowe i decyzyjne w informatyce Laboratorium Zadanie nr 3 Osada autor: A Gonczarek Celem poniższego zadania jest zrealizowanie fragmentu komputerowego przeciwnika w grze strategiczno-ekonomicznej

Bardziej szczegółowo

mgr inż. Marcin Woch

mgr inż. Marcin Woch Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział Inżynierii Mechanicznej i Robotyki Rozprawa doktorska mgr inż. Marcin Woch STEROWANIE DYSKRETNYMI PROCESAMI DYSTRYBUCJI W LOGISTYCE

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Metody optymalizacji Metody bezgradientowe optymalizacji bez ograniczeń Materiały pomocnicze do ćwiczeń

Bardziej szczegółowo

Modelowanie logistycznych sytuacji decyzyjnych w konwencji zadań programowania matematycznego

Modelowanie logistycznych sytuacji decyzyjnych w konwencji zadań programowania matematycznego Artur Berliński 1 Modelowanie logistycznych sytuacji decyzyjnych w konwencji zadań programowania matematycznego 24 Wstęp O konkurencyjności przedsiębiorstwa decyduje między innymi, efektywna strategia

Bardziej szczegółowo

Algorytm memetyczny dla rzeczywistego problemu planowania tras pojazdów

Algorytm memetyczny dla rzeczywistego problemu planowania tras pojazdów Algorytm memetyczny dla rzeczywistego problemu planowania tras pojazdów Andrzej Jaszkiewicz, Przemysław Wesołek 3 grudnia 2013 Kontekst problemu Firma dystrybucyjna Kilka statystyk (wiedza z danych miesięcznych)

Bardziej szczegółowo

Zagadnienia programowania liniowego dotyczą modelowania i optymalizacji wielu problemów decyzyjnych, na przykład:

Zagadnienia programowania liniowego dotyczą modelowania i optymalizacji wielu problemów decyzyjnych, na przykład: Programowanie liniowe. 1. Aktywacja polecenia Solver. Do narzędzia Solver można uzyskać dostęp za pomocą polecenia Dane/Analiza/Solver, bądź Narzędzia/Solver (dla Ex 2003). Jeżeli nie można go znaleźć,

Bardziej szczegółowo

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne. Temat ćwiczenia:

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne. Temat ćwiczenia: Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne Temat ćwiczenia: Programowanie liniowe, metoda geometryczna, dobór struktury asortymentowej produkcji Zachodniopomorski Uniwersytet

Bardziej szczegółowo

Uczenie sieci typu MLP

Uczenie sieci typu MLP Uczenie sieci typu MLP Przypomnienie budowa sieci typu MLP Przypomnienie budowy neuronu Neuron ze skokową funkcją aktywacji jest zły!!! Powszechnie stosuje -> modele z sigmoidalną funkcją aktywacji - współczynnik

Bardziej szczegółowo

Optymalizacja ciągła

Optymalizacja ciągła Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej

Bardziej szczegółowo

METODY OPTYMALIZACJI. Tomasz M. Gwizdałła 2018/19

METODY OPTYMALIZACJI. Tomasz M. Gwizdałła 2018/19 METODY OPTYMALIZACJI Tomasz M. Gwizdałła 2018/19 Informacje wstępne Tomasz Gwizdałła Katedra Fizyki Ciała Stałego UŁ Pomorska 149/153, p.524b tel. 6355709 tomgwizd@uni.lodz.pl http://www.wfis.uni.lodz.pl/staff/tgwizdalla

Bardziej szczegółowo

WYKŁAD 9 METODY ZMIENNEJ METRYKI

WYKŁAD 9 METODY ZMIENNEJ METRYKI WYKŁAD 9 METODY ZMIENNEJ METRYKI Kierunki sprzężone. Metoda Newtona Raphsona daje dobre przybliżenie najlepszego kierunku poszukiwań, lecz jest to okupione znacznym kosztem obliczeniowym zwykle postać

Bardziej szczegółowo

Rok akademicki: 2014/2015 Kod: RBM II-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2014/2015 Kod: RBM II-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne Nazwa modułu: Logistyka przemysłowa Rok akademicki: 2014/2015 Kod: RBM-2-105-II-s Punkty ECTS: 3 Wydział: Inżynierii Mechanicznej i Robotyki Kierunek: Mechanika i Budowa Maszyn Specjalność: Informatyka

Bardziej szczegółowo

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa Diagnostyka i niezawodność robotów Laboratorium nr 6 Model matematyczny elementu naprawialnego Prowadzący: mgr inż. Marcel Luzar Cele ćwiczenia:

Bardziej szczegółowo

Techniki optymalizacji

Techniki optymalizacji Techniki optymalizacji Dokładne algorytmy optymalizacji Maciej Hapke maciej.hapke at put.poznan.pl Problem optymalizacji kombinatorycznej Problem optymalizacji kombinatorycznej jest problemem minimalizacji

Bardziej szczegółowo

Ćwiczenia laboratoryjne - 7. Problem (diety) mieszanek w hutnictwie programowanie liniowe. Logistyka w Hutnictwie Ćw. L. 7

Ćwiczenia laboratoryjne - 7. Problem (diety) mieszanek w hutnictwie programowanie liniowe. Logistyka w Hutnictwie Ćw. L. 7 Ćwiczenia laboratoryjne - 7 Problem (diety) mieszanek w hutnictwie programowanie liniowe Ćw. L. 7 Konstrukcja modelu matematycznego Model matematyczny składa się z: Funkcji celu będącej matematycznym zapisem

Bardziej szczegółowo

Optymalizacja struktury produkcji kopalni z uwzględnieniem kosztów stałych i zmiennych

Optymalizacja struktury produkcji kopalni z uwzględnieniem kosztów stałych i zmiennych Optymalizacja struktury produkcji kopalni z uwzględnieniem kosztów stałych i zmiennych 1) dr hab. inż.; AGH Kraków, Wydział Górnictwa i Geoinżynierii 2) dr hab.; AGH Kraków, Wydział Matematyki Stosowanej

Bardziej szczegółowo

Optymalizacja ciągła

Optymalizacja ciągła Optymalizacja ciągła 0. Wprowadzenie Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 28.02.2019 1 / 11 Kontakt wojciech.kotlowski@cs.put.poznan.pl http://www.cs.put.poznan.pl/wkotlowski/mp/

Bardziej szczegółowo

Badania Operacyjne Ćwiczenia nr 6 (Materiały)

Badania Operacyjne Ćwiczenia nr 6 (Materiały) Otwarte zagadnienie transportowe Jeżeli łączna podaż dostawców jest większa niż łączne zapotrzebowanie odbiorców to mamy do czynienia z otwartym zagadnieniem transportowym. Warunki dla dostawców (i-ty

Bardziej szczegółowo

KOMPUTEROWE WSPOMAGANIE PROCESU MODELOWANIA TRANSPORTU

KOMPUTEROWE WSPOMAGANIE PROCESU MODELOWANIA TRANSPORTU Dr inż. Jolanta KRYSTEK Mgr inż. Tomasz GRABALSKI Instytut Automatyki Politechnika Śląska KOMPUTEROWE WSPOMAGANIE PROCESU MODELOWANIA TRANSPORTU Streszczenie: Artykuł dotyczy modelowania procesu transportowego.

Bardziej szczegółowo

ORGANIZACJA PROCESÓW DYSTRYBUCJI W DZIAŁALNOŚCI PRZEDSIĘBIORSTW PRODUKCYJNYCH, HANDLOWYCH I USŁUGOWYCH

ORGANIZACJA PROCESÓW DYSTRYBUCJI W DZIAŁALNOŚCI PRZEDSIĘBIORSTW PRODUKCYJNYCH, HANDLOWYCH I USŁUGOWYCH Systemy Logistyczne Wojsk nr 41/2014 ORGANIZACJA PROCESÓW DYSTRYBUCJI W DZIAŁALNOŚCI PRZEDSIĘBIORSTW PRODUKCYJNYCH, HANDLOWYCH I USŁUGOWYCH ORGANIZATION OF DISTRIBUTION PROCESSES IN PRODUCTIVE, TRADE AND

Bardziej szczegółowo

OPTYMALIZACJA W LOGISTYCE

OPTYMALIZACJA W LOGISTYCE OPTYMALIZACJA W LOGISTYCE Zagadnienie przydziału dr Zbigniew Karwacki Katedra Badań Operacyjnych UŁ Zagadnienie przydziału 1 Można wyodrębnić kilka grup problemów, których zadaniem jest alokacja szeroko

Bardziej szczegółowo

Elementy Modelowania Matematycznego

Elementy Modelowania Matematycznego Elementy Modelowania Matematycznego Wykład 6 Metoda simpleks Spis treści Wstęp Zadanie programowania liniowego Wstęp Omówimy algorytm simpleksowy, inaczej metodę simpleks(ów). Jest to stosowana w matematyce

Bardziej szczegółowo

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych. Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(), zwaną funkcją aproksymującą

Bardziej szczegółowo

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa. Marzec Podstawy teorii optymalizacji Oceanotechnika, II stop., sem.

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa. Marzec Podstawy teorii optymalizacji Oceanotechnika, II stop., sem. Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa St. II stop., sem. I, Kierunek Oceanotechnika, Spec. Okrętowe Podstawy teorii optymalizacji Wykład 1 M. H. Ghaemi Marzec 2016 Podstawy teorii

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 13. PROBLEMY OPTYMALIZACYJNE Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska PROBLEMY OPTYMALIZACYJNE Optymalizacja poszukiwanie

Bardziej szczegółowo

Notatki do tematu Metody poszukiwania rozwiązań jednokryterialnych problemów decyzyjnych metody dla zagadnień liniowego programowania matematycznego

Notatki do tematu Metody poszukiwania rozwiązań jednokryterialnych problemów decyzyjnych metody dla zagadnień liniowego programowania matematycznego Notatki do tematu Metody poszukiwania rozwiązań jednokryterialnych problemów decyzyjnych metody dla zagadnień liniowego programowania matematycznego część III Analiza rozwiązania uzyskanego metodą simpleksową

Bardziej szczegółowo

Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik

Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik Programowanie liniowe całkowitoliczbowe Tadeusz Trzaskalik .. Wprowadzenie Słowa kluczowe Rozwiązanie całkowitoliczbowe Założenie podzielności Warunki całkowitoliczbowości Czyste zadanie programowania

Bardziej szczegółowo

Ekonometria - ćwiczenia 10

Ekonometria - ćwiczenia 10 Ekonometria - ćwiczenia 10 Mateusz Myśliwski Zakład Ekonometrii Stosowanej Instytut Ekonometrii Kolegium Analiz Ekonomicznych Szkoła Główna Handlowa 14 grudnia 2012 Wprowadzenie Optymalizacja liniowa Na

Bardziej szczegółowo

Zagadnienia optymalizacji Problems of optimization

Zagadnienia optymalizacji Problems of optimization KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 0/04 Zagadnienia optymalizacji Problems of optimization A. USYTUOWANIE MODUŁU W

Bardziej szczegółowo

ZAGADNIENIA TRANSPORTOWE

ZAGADNIENIA TRANSPORTOWE ZAGADNIENIA TRANSPORTOWE Maciej Patan Uniwersytet Zielonogórski WPROWADZENIE opracowano w 1941 r. (F.L. Hitchcock) Jest to problem opracowania planu przewozu pewnego jednorodnego produktu z kilku różnych

Bardziej szczegółowo

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM Mostefa Mohamed-Seghir Akademia Morska w Gdyni PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM W artykule przedstawiono propozycję zastosowania programowania dynamicznego do rozwiązywania

Bardziej szczegółowo

Algorytm. Krótka historia algorytmów

Algorytm. Krótka historia algorytmów Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne

Bardziej szczegółowo