img096

img096



96


7.8. Rozwiązywanie problemu komiwojażera

oznacza długość wybranej drogi; przy obliczaniu wartości tego składnika wszystkie wskaźniki przy y są brane modulo n(yn = ViY

Współczynniki A, B, C i D są wybierane arbitralne i oznaczają względne „wagi” poszczególnych warunków. Konkretnie duże wartości A, B i C oznaczają silne związanie poszukiwanych rozwiązań z warunkami zadania, natomiast duże wartości D oznaczają silne związanie poszukiwanego rozwiązania z optymalizowaną funkcją celu (minimalizacją kosztu podróży). Dobór konkretnych wartości stałych A, B, C i D musi być wynikiem poszukiwań o charakterze „prób i błędów", gdyż w dostępnej literaturze brak konkretnych rad na temat ich doboru. Jednak, by nie pozostawiać Czytelnika bez żadnej informacji, można dodać, że w pakiecie programów modelujących sieci neuronowe o nazwie NeuralWorks Professional II/PLUS firmy NeuralWare, Inc. używane są następujące parametry:

ABZZ D=* 1000

Wartość C dobierana jest w zależności od relacji pomiędzy parametrem u użytym we wzorze dla składnika £3, a rzeczywistą liczbą miast, którą dla odróżnienia oznaczmy chwilowo jako n* (patrz niżej). Ileurystyka przyjmowana przez firmę NeuralWare nakazuje stosowanie zależności

c= \n (!>-»»•)

W oryginalnej publikacji Hopfielda i Tanka proponowano

A = B = D = 500

oraz

C = 200

jednak opisanych w tej pracy wyników nie udało się powtórzyć innym badaczom, zatem trudno te parametry uznać za szczególnie godne polecenia. Do zagadnienia tego powrócimy dalej.

W rozważanej sieci współczynniki Wagowe określające parametry połączeń pomiędzy i-tym neuronem ar-tej warstwy, a j-tym neuronem c-tej warstwy wyrażają się wzorem:

- A STZ(\ — 6ij) — B 6ij (1 — $**) — C — Ddxz ($/,»+1 + gdzie oznacza funkcję Kroneckera

ki =


1 gdy i=j

0 w przeciwnym przypadku

Dodatkowym elementem parametryzującym sieć jest zestaw wyrazów wolnych (progów' pobudzenia), których wartości dla wszystkich elementów sieci są identyczne i wynoszą

tyj. = Cn

Dość istotne znaczenie ma problem poprawnego skalowania wszystkich odległości <lr:, występujących w cytowanych wzorach. Zalecane jest, aby odległości te przyjmowały wartości w ustalonym przedziale (0, 1] ze średnią wartością poniżej 0,5. W cytowanych już wyżej


Wyszukiwarka

Podobne podstrony:
img096 96 7.8. Rozwiązywanie problemu komiwojażera oznacza długość wybranej drogi; przy obliczaniu w
Sieci CP str096 96 7.8. Rozwiązywanie problemu komiwojażera oznacza długość wybranej drogi; przy obl
img126 126 10.2. Rozwiązywanie problemu komiwojażera [Aiye90]): N = 10, typ = niep/anamy, A = 8, A i
img094 94 7.8. Rozwiązywanie problemu komiwojażera Jak wiadomo działanie sieci polega na minimalizow
img126 126 10.2. Rozwiązywanie problemu komiwojażera [Aiye90]): N = 10, typ = niep/anamy, A = 8, A i
Sieci CP str126 126 10.2. Rozwiązywanie problemu komiwojażera [Aiye90]): N = 10, typ = nieplanamy, A
bimzad04 tif 1. Na odcinku AB o długości i wybrano dwa punkty M i N. Obliczyć prawdopodobieństw
skanuj0005 (335) 1. Problem komiwojażera - przykład rozwiązania za pomocą AG httv://vanda. be. univ.
MATERIAŁY POMOCNICZE1. Problem komiwojażera - przykład rozwiązania za pomocą
umysłu przed złymi emocjami. Strategia twórczego rozwiązywania problemów. Myślenie lateralne. Wybran
142 143 142 Zadanie transportowe i problem komiwojażera Rozwiązanie zapisane w macierzy X jest rozwi
144 145 144 Zadanie transportowe i problem komiwojażera Tablica 3.4 Rozwiązanie początkowe (metoda
146 147 146 Zadanie transportowe i problem komiwojażera Tablica 3.9 Rozwiązanie początkowe (metoda
152 153 152 Zadanie transportowe i problem komiwojażera Tablica 3.13 Rozwiązanie początkowe (metod

więcej podobnych podstron