• Nie Znaleziono Wyników

uzyskanych algorytmem PSO i zastosowanie algorytmu UCB

N/A
N/A
Protected

Academic year: 2021

Share "uzyskanych algorytmem PSO i zastosowanie algorytmu UCB"

Copied!
19
0
0

Pełen tekst

(1)

DVRP: Analiza rozwiązań

uzyskanych algorytmem PSO i zastosowanie algorytmu UCB

Seminarium IO na MiNI 14.01.2014 Michał Okulewicz

The research was financed by the National Science Centre in Poland, based on the decision DEC-2012/07/B/ST6/01527

(2)

Plan prezentacji

• Analiza rozwiązań

• Wykorzystanie wiedzy w algorytmie UCB

• Wstępne wyniki

(3)

Analiza rozwiązań

2013-06-05 3

r1 r2

request1 / capacity

request2 / capacity d φ1 φ2

The research was financed by the National Science Centre in Poland, based on the decision DEC-2012/07/B/ST6/01527

(4)

Analiza rozwiązań

• Dla każdej pary zamówień / klientów obliczono

– Znormalizowaną odległość d pomiędzy zamówieniami

– Znormalizowany iloczyn p rozmiarów zamówień – Wartości bezwzględne różnicy współrzędnych

sferycznych φ1 i φ2 pomiędzy zamówieniami oraz znormalizowanej różnicy odległości r1 i r2 od

zajezdni

– Czynnikami normalizującymi była pojemność

pojazdu oraz kwadrat długości przekątnej obszaru,

na którym znajdują się zamówienia

(5)

Odległość od zajezdni

2013-06-05 The research was financed by the National Science Centre in Poland, 5 based on the decision DEC-2012/07/B/ST6/01527

(6)

Odległość od zajezdni

(7)

Współrzędne sferyczne

2013-06-05 The research was financed by the National Science Centre in Poland, 7 based on the decision DEC-2012/07/B/ST6/01527

(8)

Współrzędne sferyczne

(9)

Odległość

2013-06-05 The research was financed by the National Science Centre in Poland, 9 based on the decision DEC-2012/07/B/ST6/01527

(10)

Odległość

(11)

Iloczyn wielkości zamówień

2013-06-05 The research was financed by the National Science Centre in Poland, 11 based on the decision DEC-2012/07/B/ST6/01527

(12)

Iloczyn wielkości zamówień

(13)

Zastosowanie UCB

• 12 rozpatrywanych stanów dla par pojazd/zamówienie

– Wypełnienie pojazdu po przypisaniu zamówienia

• Można dołożyć dowolne zamówienie

• Można dołożyć jakieś zamówienie

• Nie można dołożyć żadnego zamówienia

– Średnia odległość zamówienia od zamówień pojazdu

• < 0.2

• [0.2; 0.4)

• [0.4; 0.6)

• >= 0.6

2013-06-05 The research was financed by the National Science Centre in Poland, 13 based on the decision DEC-2012/07/B/ST6/01527

(14)

Zastosowanie UCB

• 𝑥 + 𝐶 𝑖 2ln⁡(𝑛) 𝑛

𝑖

• 𝑥 = 1⁡ − 𝑖 𝐿 ⁡−𝐿 𝑖 𝑚𝑖𝑛

𝐿 𝑚𝑎𝑥 ⁡−⁡𝐿 𝑚𝑖𝑛

• C = 1

• n – liczba testów danej akcji

• L – sumaryczna długość tras pojazdów

(15)

Zastosowanie UCB

• Spośród obecnych dla par zamówienie/pojazd stanów wybierany jest najlepszy

• Po wybraniu stanu maksymalizującego sumę średniego zwrotu i współczynnika ilości odwiedzin wybierany jest losowy pojazd znajdujący się w danym stanie

• Jeżeli są to pierwsze odwiedziny stanu wybierane jest dodanie zamówienia do wybranego pojazdu

• Jeżeli przypisanie nowego pojazdu nie było w stanie testowane, to wybierane jest dodanie zamówienia do nowego pojazdu

• Zamówienia są podawane w kolejności określonej przez kąt wektora łączącego zamówienie i zajezdnię (φ)

2013-06-05 The research was financed by the National Science Centre in Poland, 15 based on the decision DEC-2012/07/B/ST6/01527

(16)

Wstępne wyniki

MC 100 MC 1000 UCB 100 UCB 200

Min Avg Dev Min Avg Dev Min Avg Dev Min Avg Dev

okul.17.clustered 1261 1381 95 1133 1255 83 1206 1355 121 1353 1453 75

okul.17.plain 1584 1686 81 1472 1622 148 1532 1703 102 1624 1823 103

(17)

Wyniki „bandytów”

Size

Distance

Small Small Medium Medium Large Large

Add Skip Add Skip Add Skip

Very Close 2386: 1834 845: 1993 3548: 1903 10404: 1873 1262: 1865 663: 1983 Close 621: 1937 650: 1952 3883: 1861 11770: 1888 1556: 2001 3637: 1845

Far 908: 1933 632: 1985 2262: 1998 8859: 1947 1640: 1881 687: 1994 Very Far 388: 2051 276: 2149 1422: 1988 1906: 2044 235: 2010 232: 2021

2013-06-05 The research was financed by the National Science Centre in Poland, 17 based on the decision DEC-2012/07/B/ST6/01527

(18)

Wnioski i zagadnienia do zbadania

• Podejście w którym cały czas rozwiązywana jest całość zadania nie wymaga PSO

• UCB (na razie) nie poprawia wyników

• Dobór współczynnika C

• Dobór progów odległości i zapełnienia pojazdu

• Kompresowanie wyników z symulacji

(19)

Literatura

• Application of Particle Swarm Optimization to Dynamic Vehicle Routing Problem, Okulewicz and Mańdziuk, 2013, LNAI, vol.

7895, pp. 547-558

• Multi-Swarm Optimization for Dynamic Combinatorial Problems:

A Case Study on Dynamic Vehicle Routing Problem, Khouadjia et al., 2010, LNCS, vol. 6234, pp. 227-238

• A comparative study between dynamic adapted PSO and VNS for the vehicle routing problem with dynamic requests, Khouadjia et al., Applied Soft Computing 12 (2012) 1426–1439

• DVRP Benchmarks, http://www.fernuni-

hagen.de/WINF/inhalte/benchmark_data.htm

2013-06-05 The research was financed by the National Science Centre in Poland, 19 based on the decision DEC-2012/07/B/ST6/01527

Cytaty

Powiązane dokumenty

Dla dowolnego 4ABC tak wybrane punkty D, E, F mogą być spodkami wysokości.. Dla dowolnego 4ABC tak wybrane punkty D, E, F muszą być spodkami

W danym trzypytaniowym zestawie możliwa jest dowolna kombinacja odpowiedzi „tak” i „nie”.. W zestawach zaznaczonych gwiazdką (gwiazdka wygląda tak: * ) prócz udzielenia

Onufry wyrzuci dokładnie 63 orły jest wi e , ksza niż że Joasia wyrzuci dokładnie 64

Jeśli Ksi aże Hofman może dojechać ze stolicy do każdego miasta, to z każdego miasta , może wrócić do stolicy.. Każde miasto płaci podatek - 2 denary od każdej drogi, która ma

Muzeum jest upilnowane, jeśli każdy punkt , muzeum jest widziany przez przynajmniej jednego strażnika.. Jeśli n = 901, to możemy potrzebować aż 300 strażników, by

Onufry wyrzuci wi ecej orłów niż reszek jest mniejsza niż 50%?. , Joasia wyrzuci wi ecej orłów niż reszek jest mniejsza

Wybrano formułę stanowiska prezydium komisji stomato- logicznej WIL.Aby jednak nie zawracać sobie głowy zwoływaniem prezydium, ryzykiem, że się nie zbierze albo, nie daj Boże,

R39/23/24 - Działa toksycznie przez drogi oddechowe i w kontakcie ze skórą; zagraŜa powstaniem bardzo powaŜnych nieodwracalnych zmian w stanie zdrowia.. R39/23/25 -