mgr Anna Bernaciak Wyższa Szkoła Logistyki Badania operacyjne II Zagadnienie komiwojażera Zadanie 1 Rozwiązanie zadania 1. Krok i to minimalny

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

Klasyczne zagadnienie przydziału

Programowanie liniowe

Zagadnienie transportowe

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

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

Macierze. Rozdział Działania na macierzach

1) 2) 3) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24) 25)

ZAGADNIENIE TRANSPORTOWE(ZT)

Metoda simpleks. Gliwice

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

Działanie algorytmu oparte jest na minimalizacji funkcji celu jako suma funkcji kosztu ( ) oraz funkcji heurystycznej ( ).

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

SZKOLNA LIGA ZADANIOWA

Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik

1 Macierz odwrotna metoda operacji elementarnych

Ćwiczenie 1 Planowanie trasy robota mobilnego w siatce kwadratów pól - Algorytm A

Modele całkowitoliczbowe zagadnienia komiwojażera (TSP)

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej

PROJEKT STAŁEJ ORGANIZACJI RUCHU. DROGI POWIATOWEJ nr 0613T i 0628T

PRÓBNY EGZAMIN MATURALNY

ZAGADNIENIA TRANSPORTOWE

Zagadnienie transportowe

Metody i analiza danych

Kolejny krok iteracji polega na tym, że przechodzimy do następnego wierzchołka, znajdującego się na jednej krawędzi z odnalezionym już punktem, w

OPTYMALIZACJA W LOGISTYCE

Ekoenergetyka Matematyka 1. Wykład 3.

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Metoda eliminacji Gaussa

Metody numeryczne I Równania nieliniowe

O MACIERZACH I UKŁADACH RÓWNAŃ

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Krótkie wprowadzenie do macierzy i wyznaczników

1 Macierze i wyznaczniki

46 Olimpiada Biologiczna

ZAGADNIENIE TRANSPORTOWE (część 2)

Zadanie niezbilansowane. Gliwice 1

Polcode Code Contest PHP-10.09

Algebra liniowa z geometrią

Ekonometria. Modele regresji wielorakiej - dobór zmiennych, szacowanie. Paweł Cibis pawel@cibis.pl. 1 kwietnia 2007

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

Analiza matematyczna i algebra liniowa Macierze

Rozwiązywanie układów równań liniowych metody dokładne Materiały pomocnicze do ćwiczeń z metod numerycznych

Klasa 3. Odczytywanie wykresów.

Złożoność obliczeniowa zadania, zestaw 2

Prędkość, droga i czas w matematyce

"Bieda przeczy matematyce; gdy się ją podzieli na więcej ludzi, nie staje się mniejsza." Gabriel Laub

MATEMATYKA Przed próbną maturą. Sprawdzian 1. (poziom podstawowy) Rozwiązania zadań

Wykład 5. Metoda eliminacji Gaussa

UKŁADY RÓWNAŃ LINIOWYCH - Metody dokładne

RACHUNEK MACIERZOWY. METODY OBLICZENIOWE Budownictwo, studia I stopnia, semestr 6. Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska

Wyznaczanie optymalnej trasy problem komiwojażera

Lista. Algebra z Geometrią Analityczną. Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami:

Trenuj przed sprawdzianem! Matematyka

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

Rozdział 1 PROGRAMOWANIE LINIOWE

Obliczanie opłaty elektronicznej za przejazd wybraną trasą (krok po kroku)

SPRAWDZIAN OD ROKU SZKOLNEGO 2014/2015 PRZYKŁADOWY ZESTAW ZADAŃ

Wymagania edukacyjne z matematyki na poszczególne śródroczne oceny klasyfikacyjne dla klasy IV w roku 2019/2020.

det[a 1,..., A i,..., A j,..., A n ] + det[a 1,..., ka j,..., A j,..., A n ] Dowód Udowodniliśmy, że: det[a 1,..., A i + ka j,..., A j,...

Układy równań i nierówności liniowych

9. BADANIE PRZEBIEGU ZMIENNOŚCI FUNKCJI

ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna

Rozdział 3 ZADANIE TRANSPORTOWE I PROBLEM KOMIWOJAŻERA

UKŁADY RÓWNAŃ LINIOWYCH -Metody dokładne

Wybrane podstawowe rodzaje algorytmów

Dlaczego nie wystarczają liczby wymierne

A. 1 C B. 0 C C. 1 C D. 0,5 C

OBLICZENIA. Obliczenia wydłużeń termicznych i kompensacji projektowanych sieci i przyłączy cieplnych: 1. Dane wyjściowe:

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

Katalog wymagań programowych na poszczególne stopnie szkolne

Złotówka za złotówkę w Oprogramowaniu do obsługi Świadczeń Rodzinnych (SR) firmy Sygnity

KONKURS MATEMATYCZNY DLA UCZNIÓW GIMNAZJUM. Etap Rejonowy

Wykład z modelowania matematycznego. Zagadnienie transportowe.

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

Rozwiązywanie problemów z użyciem Solvera programu Excel

ZAGADNIENIA PROGRAMOWANIA LINIOWEGO

Lista 6. Kamil Matuszewski 13 kwietnia D n =

Katalog wymagań programowych na poszczególne stopnie szkolne

Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON.

ZAGADNIENIA NA EGZAMIN POPRAWKOWY Z MATEMATYKI W KLASIE II TECHNIKUM.

Przedmiotowy system oceniania Wymagania na poszczególne oceny,,liczy się matematyka

Algorytmy genetyczne

1 Układy równań liniowych

Algorytmy wyznaczania centralności w sieci Szymon Szylko

1. LICZBY DZIAŁ Z PODRĘCZNIKA L.P. NaCoBeZu kryteria sukcesu w języku ucznia

Określ zbiór wartości i przedziały monotoniczności funkcji.

Definicja macierzy Typy i właściwości macierzy Działania na macierzach Wyznacznik macierzy Macierz odwrotna Normy macierzy RACHUNEK MACIERZOWY

Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2

Obliczenia iteracyjne

Wektor, prosta, płaszczyzna; liniowa niezależność, rząd macierzy

Przedmiotowe zasady oceniania i wymagania edukacyjne z matematyki dla klasy drugiej gimnazjum

Rozdział 6 PROGRAMOWANIE WYPUKŁE I KWADRATOWE

Końcoworoczne kryteria oceniania dla klasy II z matematyki przygotowały mgr Magdalena Murawska i mgr Iwona Śliczner

Wymagania edukacyjne niezbędne do uzyskania poszczególnych śródrocznych ocen klasyfikacyjnych z matematyki klasa 2 (oddział gimnazjalny)

Zadanie 2. (0 1) Oceń prawdziwość podanych zdań. Wybierz P, jeśli zdanie jest prawdziwe, lub F jeśli jest fałszywe.

Krystalochemia białek 2016/2017

BADANIA OPERACYJNE Zagadnienie transportowe. dr Adam Sojda

Suma dwóch grafów. Zespolenie dwóch grafów

PRÓBNA MATURA ZADANIA PRZYKŁADOWE

Transkrypt:

mgr nna ernaciak adania operacyjne II Zadanie 1 Pan Jan Tomkowski znany poznański mechanik ma naprawić uszkodzony sprzęt należący do osób zamieszkujących różne podpoznańskie miejscowości (,, i ), a następnie wrócić do domu (sam także mieszka pod Poznaniem, w pobliżu miejscowości ). Pan Jan powinien przez wszystkie miejscowości przejechać dokładnie jeden raz. ana jest macierz odległości (w km) między tymi miejscowościami, w której trasy niedopuszczalne <i, i> (czyli elementy na głównej przekątnej) zostały zablokowane (c ii = ). Stosując algorytm Little a wyznacz najkrótszą drogę, jaka ma pokonać Pan Jan i podaj jej długość. 1 14 21 9 13 9 10 10 3 7 6 5 16 Rozwiązanie zadania 1. Krok W pierwszej kolejności należy dokonać standaryzacji macierzy odległości w taki sposób, aby w każdym wierszu i każdej kolumnie otrzymać przynajmniej jedno zero, przy czym wszystkie elementy macierzy powinny pozostać nieujemne. 1.1. Krok Współczynniki a i (dla każdego wiersza) i b j (dla każdej kolumny) wyznaczamy według wzoru: a i a i to minimalny element danego wiersza 14 13 10 3 6 5 b j 1 0 21 9 9 9 10 9 7 3 16 5 0 0 27 b i to minimalna różnica między kolejnymi a i i poszczególnymi elementami kolumny a 1 = min {14, 21, 9} = 9 a 2 = min {13, 9, 10} = 9 a 3 = min {10, 3, 7} = 3 a 4 = min {6, 5, 16} = 5 b 1 = min {13-9, 10-3, 6-5} = min {4, 7, 1} = 1 b 2 = min {14-9, 3-3, 5-5} = min {5, 0, 0} = 0 b 3 = min {21-9, 9-9, 16-5} = min {12, 0, 11} = 0 b 4 = min {9-9, 10-9, 7-3} = min {0, 1, 4} = 0 Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia podstawowe, red. naukowy. Guzik, wyd. E W Poznaniu, Poznań 2002 oraz M. nholcer, H. Gaspars,. Owczarkowski Przykłady i zadania z badań operacyjnych i ekonometrii, red. naukowy W. Sikora, wyd. E w Poznaniu, Poznań 2005.

mgr nna ernaciak adania operacyjne II 1.2. Krok Sumujemy wszystkie wyliczone współczynniki a i i b j : 9+9+3+5+1+0+0+0=27 Otrzymany wynik jest dolnym kresem zbioru i oznacza, że nie istnieje droga pozwalająca odwiedzić mechanikowi poszczególne miejscowości dokładnie raz i wrócić do miejscowości, w które rozpoczął trasę, która byłaby krótsza niż 27 km. 1.3. Krok okonujemy ostatecznej standaryzacji macierzy odległości obliczając jej elementy według wzoru: 2 14-9-0=5 21-9-0=12 9-9-0= =0 13-9-1=3 9-9-0=0 10-9-0=1 10-3-1=6 3-3-0=0 7-3-0= =4 6-5-1=0 5-5-0=0 16-5-0=11 Zestandaryzowana macierz 3 0 1 6 0 4 0 0 11 2. Krok Wskazanie w zestandaryzowanej macierzy tras zerowych (tras, na których wartości elementów na nich umieszczonych =0) 3 0 1 6 0 4 0 0 11 Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia podstawowe, red. naukowy. Guzik, wyd. E W Poznaniu, Poznań 2002 oraz M. nholcer, H. Gaspars,. Owczarkowski Przykłady i zadania z badań operacyjnych i ekonometrii, red. naukowy W. Sikora, wyd. E w Poznaniu, Poznań 2005.

mgr nna ernaciak adania operacyjne II 3. Krok Wskazanie kosztów rezygnacji z tras zerowych. Polega ono na zsumowaniu najmniejszych elementów wiersza i kolumny, w których znajduje się dana trasa zerowa UWG! la obliczania kosztu rezygnacji z danej trasy wartości ejj samej nie bierzemy po uwagę. la przykładu przedstawione obliczenie kosztu rezygnacji z trasy -> 3 Minimalny min {5,12} = 5 Minimalny element kolumny min{1,4}=1 Suma elementów: 5+1=6. Tyle wynosi koszt rezygnacji z trasy -> 1 4 element wiersza (5+1=6 3 0 (11+1=12) 1 6 0 (0+4=4) 4 0 (3+0=3) 0 (0+0=0) 11 6) 4. Krok Wskazanie najwyższego kosztu rezygnacji z trasy zerowej jest to koszt rezygnacji z trasy ->. i ta trasa staje się trasą centralną, która stanowi podstawę podziału zbioru na dwa podzbiory: 1 składającego się z dróg przechodzących przez odcinek <, > 2 składającego się z dróg nieprzechodzących przez odcinek <, > 5. Krok Rysujemy drzewko 0 Min. dł. Trasy wynosi W( 0 )=27 <,> <, > 1 2 W( 1 )= =? W( 2 )=27+12=39 Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia podstawowe, red. naukowy. Guzik, wyd. E W Poznaniu, Poznań 2002 oraz M. nholcer, H. Gaspars,. Owczarkowski Przykłady i zadania z badań operacyjnych i ekonometrii, red. naukowy W. Sikora, wyd. E w Poznaniu, Poznań 2005.

mgr nna ernaciak adania operacyjne II Jeżeli zrezygnujemy w podróży z odcinka <, > kres dolny wyniesie: 27+12 (koszt rezygnacji z tego odcinka)=31 Sprawdźmy zatem, czy jechanie odcinkiem <, > podczas podróży spowoduje, że trasa wydłuży się bardziej niż do 31 km, czy mniej??? może się nie zmieni??? 6. Krok okonanie modyfikacji macierzy odległości poprzez: - usunięcie wiersza i kolumny trasy centralnej (w tym wypadku wiersza i kolumny ) - zablokowanie trasy przeciwnej do trasy centralnej poprze umieszczenie na niej znaku (w tym wypadku jest to rasa ->) 4 5 0 6 4 0 ( 0 7. Krok Powrót do kroku pierwszego Ponowna standaryzacja macierzy. a i b j 5 0 0 6 4 4 0 ( 0 0 0 0 0 4 Tym razem wartość kresu dolnego informuje nas o ile wydłuży się minimalna długość trasy, jeśli podczas swojej podróży komiwojażer przejedzie odcinkiem <, >. Zatem 4 dodajemy do 27 w naszym drzewku. 0 Min. dł. Trasy wynosi W( 0 )=27 <,> <, > 1 2 W( 1 )= =27+4=31 W( 2 )=27+12=39 Zdecydowanie bardziej podoba nam się wariant, aby komiwojażer pojechał w trakcie swojej podróży trasą <, > (wtedy minimalna droga wydłuży się tylko o 4 km), niż aby nią nie pojechał (wtedy nadłoży co najmniej 12 km) Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia podstawowe, red. naukowy. Guzik, wyd. E W Poznaniu, Poznań 2002 oraz M. nholcer, H. Gaspars,. Owczarkowski Przykłady i zadania z badań operacyjnych i ekonometrii, red. naukowy W. Sikora, wyd. E w Poznaniu, Poznań 2005.

mgr nna ernaciak adania operacyjne II 5 0 (5+0=5) 2 0 (0+2=2) 0 (0+2=2) 0 (0+5=5) 5 0 W( 0 )=27 <,,> <, > 1 2 <, > W( 1 )= =27+4=31 W( 2 )=27+12=39 <, > 3 4 W( 3 )=31+2=33 W( 4 )=31+5=36 a i b j 2 2 0 0 0 0 2 0 0 Macierz o wymiarach 2x2 z zerami na jednej przekątnej i znakami nieskończoności na drugiej nie ulega dalszemu podziałowi. Zawarte jest w niej rozwiązanie optymalne. Zestaw odcinków tworzących rozwiązanie optymalne: <, >, <, >, <, >, <, > Trasa, jaką pokonać powinien mechanik ma następujący przebieg: -> ->-> -> a jej długość wynosi 33 km. Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia podstawowe, red. naukowy. Guzik, wyd. E W Poznaniu, Poznań 2002 oraz M. nholcer, H. Gaspars,. Owczarkowski Przykłady i zadania z badań operacyjnych i ekonometrii, red. naukowy W. Sikora, wyd. E w Poznaniu, Poznań 2005.