Busquedas
// Números iniciales
int[] anums = {6, 7, 3,5};
int goalResult = 10;
DepthSearchFirst: [5-3=2, 6/2=3, 7+3=10]
Búsqueda de Profundidad.
// Inicialización de estrategia (en profundidad)
NumberDepthSearch depthS = newNumberDepthSearch();
f) Inicializar el módulo de estadísticas en modo texto (TextStatistics) y ejecutar de nuevo el programa principal. Cuantos estados se expanden? Que información que aporta es relevante? Se puedesaber a qué profundidad se ha encontrado la solución?
// Inicialización de estadÃsticas (no obligatorio)
// - En modo texto
depthS.setStadistics(new TextStatistics());
// - En modográfico
depthS.setStadistics(new JUNGStatistics());
// Ejecutar e imprimir la solución
System.out.println(depthS.findFirstSolution(state));
// Mostrar estadÃsticas, sólo cuando se haninicializado
depthS.getStatistics().showStatistics();
// Ejecutar búsqueda en anchura
// - En modo texto
depthS.setStadistics(new TextStatistics());
// - En modo gráficodepthS.setStadistics(new JUNGStatistics());
Total States: 38
Explored States: 13
Duplicated States (detected): 2
Solution States: 1
Total time: 4 seconds
¿Qué información que aporta es relevante?Explored state
Unexplored state
Duplicated state
Solution state
¿Puede saber a qué profundidad se ha encontrado la solución?
Profundidad hasta 38 Estados
g) Sustituir el módulo de estadisticas enmodo texto por el modulo de estadisticas graficas (JUNGStatistics). ¿Que es la informacion grafica que ofrece? Deja el puntero del raton sobre uno de los elementos graficos, ¿que informacion adicionalmuestra?
Muestra un esquema (àrbol logico), en el cual se despliegan las posibles convinaciones, operaciones y resultados que se pueden elegir al momento de escoger la ruta mas optima.
Al...
Regístrate para leer el documento completo.