Beruflich Dokumente
Kultur Dokumente
(n, ) = mn
i=1,k
{h(n, t
i
)}, t
i
Obviamente, si la funcion heurstica h(n, m) es admisible y, por lo tanto, no sobreestima nunca el esfuerzo para
llegar hasta el estado m, la funcion heurstica h
i=1
4s
i
n
i
, donde s
i
n
i
es el n umero original n
i
con el signo s
i
.
Tama no del Espacio de Estados
El tama no del espacio de estados es 3
n
, donde n es la cantidad de n umeros que nos dan en el problema. Ahora
bien, el n umero de nodos que generara el algoritmo de amplitud depende de los operadores que se denan.
Una posible opcion es que en cada nivel i se asigne un signo al n umero i-esimo. En el ejemplo, en el primer nivel
asignaramos un signo al n umero 1, en el segundo nivel al n umero 4, en el tercero al n umero 3 y en el ultimo al 2. Por
tanto, tenemos un factor de ramicacion de 2, con una profunidad de 4, con lo que obtenemos un n umero de nodos
de 2
4
= 16 nodos. Este valor es muy inferior aal de 3
4
, puesto que hay estados a los que, con esta representaci on
de los operadores, nunca se llegara.
Mejor algoritmo de b usqueda no informada
Profundidad, ya que todas las soluciones tienen la misma profundidad en el arbol.
Heursticas
Tal y como est a denido el problema, los operadores no tienen restricciones, con lo que no es posible obtener
un problema relajado que nos proporcione una heurstica.
Sin embargo, se pueden introducir mecanismos que hagan la b usqueda mas eciente mediante la poda de ramas
que, por conocimiento del dominio, se puede saber que no llevar an a la soluci on.
La primera de ellas es la paridad. Si en un nodo del arbol tenemos un n umero par, el objetivo es impar, y
todos los n umeros que tenemos que sumar y restar son pares, entonces no tiene sentido seguir esa rama. Se pueden
generar varias reglas de poda siguiendo este sistema.
Otro mecanismo es la distancia a meta. Por ejemplo, si el valor actual de un estado dista del valor objetivo mas
que la suma de los valores restantes por asignar, tambien se puede hacer la poda de esa rama.