IIC2613-Inteligencia-Artificial-2024-1 / Syllabus

Syllabus oficial del curso para su rendición 2024-1.
MIT License
46 stars 0 forks source link

[T3] P1 - Correccion de pseudocodigo #30

Closed 2B-O closed 3 months ago

2B-O commented 3 months ago

Hola, por si con el profe nos dimos cuenta que el pseudocódigo no esta correcto del todo. Debería ser el siguiente:

Input: Un problema de busqueda (S, A, s0, G)
Output: Un nodo objetivo
for each s ∈ S do g(s) ← ∞
g(s0) ← 0; f (s0) ← h(s0);
Open ← {s0}
while Open̸ = ∅
    Extrae un u desde Open con menor valor-f
    if u es objetivo return u // retorno tradicional
    for each v ∈ Succ(u) do
        if v es objetivo y c(u,v) + g(u) + h(v) == f(u) return v // retorno adicional
        Insertar v

Eso, pongo una issues por si a alguien le causaba duda al pseudocódigo anterior.