2500336098

2500336098



Strategia obejścia przestrzeni stanów w głąb

Strategię przeszukiwania w głąb można efektywnie zaimplementować z wykorzystaniem stosu do przechowywania węzłów, które mają być sprawdzane w następnej kolejności. W każdym kroku przeszukiwania element h ze szczytu stosu jest usuwany, a w jego miejsce są wkładane następniki, generowane przez funkcję next h. Rozwiązania są identyfikowane za pomocą funkcjonału lfilter z odpowiednim predykatem.

# let depthFirst next x = let rec dfs = function [] -> LNil

|    (h::t) -> LCons (h, function () -> dfs (next h @ t))

in dfs [x];;

val depthFirst : ('a -> 'a list) -> 'a -> 'a llist = <fun>


Zdzisław Spławski Programowanie fiinkcyjr 13



Wyszukiwarka

Podobne podstrony:
1. Struktury i strategie przeszukiwania stanów - fazy rozwiązywania problemu ►
Algorytm planowania: Jest to pewien algorytm przeszukiwania przestrzeni stanów. Reprezentujemy go pr
7 Egzamin maturalny z informatyki Poziom rozszerzony - część I d) Strategia przeszukiwania
Idea algorytmów z powrotami (2) Proces przeszukiwania przestrzeni stanów wygodnie jest przedstawiać
Technologie Informacyjne dla Chemików 15 STRATEGIE PRZESZUKIWANIA INTERNETOWYCH BAZ STRUKTUR
SI obejmuje: •    rozwiązywanie problemów i strategie przeszukiwań •
Przestrzeń stanowiska pracy Przestrzeń stanowiska to przede wszystkim pole pracy: powierzchnia dla
Organizacja przestrzenna stanowisk pracy biurowej Organizacja przestrzenna stanowisk pracy biurowej
ZAŁĄCZNIK 2 Projektowanie struktury przestrzennej stanowiska pracy w oparciu o dane
Logistyka jako strategia... 9 W zarządzaniu produkcją można zidentyfikować następujące procesy
1 GRUPA1)    co to jest strategia konsolidacji i jakie przynosi efekty. Strategia
Model matematyczny przestrzeni stanów, wektor stanu, trajektoria stanu. 1.    Rozpatr
128 129 (3) Przestrzenie euklidesowc Bazę przestrzeni E stanowią więc wektory uy = (0,1,0, —1) u? —

więcej podobnych podstron