eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsokobanRe: sokoban
  • Data: 2009-07-16 17:35:32
    Temat: Re: sokoban
    Od: "Mariusz Marszałkowski" <b...@g...SKASUJ-TO.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    bartekltg <b...@g...com> napisał(a):

    > Wracajac do pytanie, sokoban jest NP-trudny, wiec dobrze bysmy
    > sie zastanowili, co tak naprawde chcemy.

    Co chcemy? Spędzić kilka miłych chwil przy pogawędce o sokobanie.

    Moje przemyślenia:

    1) Najpierw siłowe przeszukiwanie grafu w szerz - złożoność to brench faktor
    do potęgi depth.
    2) Później drobne usprawnienie - odrzucamy pola-pułapki z których nie
    da się dotrzeć do celu.
    3) Kolejny krok, to spamiętywanie węzłów przeszukanych w przeszłości -
    dzięki temu algorytm nie będzie chodził w kółko. Złożoność obliczeniowa
    spadnie do (n nad k), ale złożoność pamięciowa wzrośnie do n nad k.
    4) Gdy pamięci zabraknie, dobra heurystyka do wyboru które węzły
    trzymać zapamiętane a które nadpisać nowymi.
    5) Dobra heurystyka które węzły odrzucić bez przeszukiwania
    6) Gdy z powodu rozmiaru nie ma szans na rozwiązanie optymalne albo
    bliskie optymalnemu, to dwa algorytmy:
    a) pierwszy generuje dowolne rozwiązanie
    b) drugi im pracuje dłużej, tym ma większe szanse na poprawienie
    rozwiązania

    Pozdrawiam


    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: