Konferencja Naukowa Studentów » 2004 » Informatyka - algorytmy i sieci
Strony: « 1 | 2 | 3 | 4 | »

Multimedialny system wspomagający badania symulacyjne na potrzeby zamkniętego zagadnienia transportowego cd.

Sobota, 14 marca

4. PRZYKŁADOWE BADANIA

W przykładzie przyjęto R=10, N=10 oraz przykładową macierz kosztów c[ij]. Każdy z algorytmów (M-MKPZ, M-MMEM, M-MRR) będzie szukał rozwiązania w trakcie 100 iteracji. Uzyskane wyniki prezentuje rys.5. Można zauważyć, że:
- algorytm M-MRR znalazł rozwiązanie o najmniejszym koszcie (75 780 zł),
- algorytm M-MMR pracował najdłużej, ale rozwiązanie znalazł już przy 6-tej (na 100 przeprowadzonych) iteracji,
- algorytm M-MKPZ zakończył obliczenia po czasie 40% krótszym niż M-MMEM i 57% krótszym niż M-MRR.


Sprawdźmy jak będą kształtować się wyniki, gdy zwiększymy złożoność problemu zmieniając liczbę odbiorców i dostawców (tabela z danymi ma teraz rozmiar 150x 150). Po przeprowadzeniu symulacji z użyciem trzech algorytmów dla danych zgroma-dzonych w tablicy o rozmiarze 150x150, możemy wyciągnąć następujące wnioski:
- algorytm M-MMR ponownie uzyskał najmniejszy koszt (146 253 zł),
- rozwiązanie znalezione przez algorytm M-MKPZ znacznie odbiega od optymalnego (koszt uzyskany przez M-MKPZ jest 14 razy większy niż ten znaleziony przez M-MMR),
- algorytm M-MMEM uzyskał koszt o 12% większy niż M-MRR.

Algorytm M-MKPZ znalazł wynik w najkrótszym czasie (ok. 7 s), czyli pracował 2 razy dłużej niż w przypadku problemu o złożoności 10x10. Natomiast algorytm M-MRR wydłużył swój czas obliczeń prawie 6-krotnie w porównaniu z wcześniejszymi badaniami.

Podsumowując wszystkie wyniki badań dochodzimy do wniosku, że algorytm M-MRR jest najlepszym algorytmem spośród biorących udział w badaniu. Wyniki jego obliczeń są najbardziej zbliżone do optymalnych, nie zależnie do wielkości badanego problemu, natomiast czas jego pracy można wyraźnie skrócić poprzez zmniejszenie ilości wykonywanych przez algorytm symulacji w poszukiwaniu optymalnego rozwiązania.
Czytaj dalej

Artykuły z tej samej kategorii
1. Wprowadzenie do idei adaptacyjnego strojenia kontrolera pi przy użyciu algorytmów uczenia ze wzmocnieniem uwzględniając wielkości overshoot i steady state error
2. Porównanie algorytmów wyszukujących wzorzec w tekście
3. Zastosowanie technologii bluetooth jako alternatywy dla technologii x10 w rozwiązaniach typu smarthome
4. Nowe podejście do problemu komiwojażera

powrót »

Kategorie


projekt i wykonanie: smetek.biz