95923

95923



b) Algorytm cięć Alfa-beta

Algorytm cięć o - V

Jest to rozszerzeni# algorytmu minl-max.

Idea sprowadza się do pomijania analizy tych węzłów. które dostarczyłyby gorszy ruch niż już zbadane (odcinanie niektórych gałęzi drzewa)

w efekcie mamy algorytm o krótszym czasie działania niż mini-max.

Jego efektywność ściśle zależy od tego. w jakiej kolejności węzły będą analizowane:

•    Jeśli najpierw będą analizowane ..dobre", to potencjalnie więcej kolejnych węzłów zostanie wyeliminowanych i czas działania będzie krótszy.

•    Idealnie więc by było analizować węzły w odpowiedniej kolejności. co Jednak zwiększa czasochłonność.

•    W praktyce, stosuje się różne szybkie metody heurystyczne (nie obciążające całej procedury czasowo, a jednak pozwalające zwiększyć liczbę wyeliminowanych węzłów).

3. Algorytmy meta heurystyczne

Jest to cały szereg różnych algorytmów optymalizujących zadaną funkcje celu (przy określonych ograniczeniach), bazujących na przeszukiwaniu dostępnych rozwiązań w sposób inteligentny, tak aby znaleźć rozwiązanie o jak najmniejszej (największej) wartości funkcji celu.

Metody te różnią się sposobem przeszukiwania przestrzeni rozwiązań (oczywiście chodzi o to, żeby w jak najmniejszej liczbie kroków znaleźć rozwiązanie lepsze od najlepszego dotychczas znalezionego).

Sąsiedztwo (otoczenie) .V(w) danego rozmazania n w przestrzeni permutacit - zbiór permutacji uzyskanych z * poprzez wykonanie wszystkich możliwych ruchów (zaburzeń) danego typu

Rodzaje ruchów:

•    Ruch typu „wstaw (• j)” (rnserf) - wstawienie elementu z pozycji i-tęj

na pozycję j-tą (i.j =    i j) w daną) permutacjł.

• Ruch typu „zamień (». /)" (swap) - zamiana miąjscami elementu z po-zycji t-tąj z elementem z pozycji j-tąj w danęj permutacji.

•    Ruch typu „odwróć (ł, j)" (inven) - odwrócenie w danej permutacji ciągu elementów na pozycjach od ł-tąj do ł-tęj.

a) Tabu serach - poszukiwanie z zabronieniami

Algorytm TS to metoda przeszukiwania zbioru rozwiązań naśladująca pro ces poszukiwania wykonywany przez człowieka Jej podstawowe cechy to:

•    wybieranie lokalnie najlepszego rozwiązania.

•    omijanie jui odwiedzanych rozwiązań lub tych. które przypominają już odwiedzone rozwiązania.

Algorytm TS rozpoczyna swoje działanie od pewnego rozwiązania początkowego xtl i sukcesywnie porusza się po rozwiązaniach sąsiednich, przeglądając każdorazowo całe sąsiedztwo rozwiązania bieżącego.



Wyszukiwarka

Podobne podstrony:
DSCN2889 NAWRÓT CIĘĆ Nawrót cięć jest to czas, który upływa: między dwoma wyrębami na
DSCN3423 (2) RĘBNIA STOPNIOWA BRZEGO WO-SM UGOWA SZEREG CIĘĆ — Jest to powierzchnia leżąca między na
IMG320 (2) Jest kilka mechanizmów termoregulacji. W pierwszej kolejności jest to rozszerzanie naczyń
Dla nas najważniejsze jest to pierwsze hasło-wolności. Ta idea wolności pojawia się nie przypadkowo,
P1010068 (10) 139. Cistena chyli jest to: A.    rozszerzenie przewodu piersiowego prz
Algorytm planowania: Jest to pewien algorytm przeszukiwania przestrzeni stanów. Reprezentujemy go pr
45 (464) if: end vhil«; «nd {procraz* Podobno ogromną zaletą tego algorytmu jest to, że nie musi on
Średnia arytmetyczna algorytm iteracyjny obrazujący pętlę FOR W algorytmach iteracja jest to wielokr
RSA jest to: a. Algorytm z kluczem tajnym    c. To samo co system Diffiego - Hellmana
<13>> Techniki algorytmiczne - przybliżone i dokładnePoszukiwanie wyjścia z labiryntu Jest
ALGORYTMY Algorytm jest to sformalizowany ciąg logicznie powiązanych instrukcji (poleceń, rozkazów),

więcej podobnych podstron