Пример #1
0
def Analisis(resulta):
    ini = resulta
    print("Desglose")
    conteo = 0
    while ini:
        print("************************")
        printBeauty(ini.Modelo.matrix)
        print("************************")
        try:
            print(ini.Move.description)
            #print("G",ini.g, "H", ini.H)
        except:
            print("inicial")
        print(ini.G)
        print(ini.H)
        ini = ini.Padre
        conteo +=1
    print()
    print("LEN")
    print(conteo)
Пример #2
0
final=Tower(
[['n','n','n','e'],
['a','v','A','r'],
['a','v','A','r'],
['a','v','A','r'],
['a','v','A','r']])

# igual que aqui
easy=Tower( #0.5s
[['n','n','n','e'],
['a','a','v','r'],
['r','v','A','A'],
['a','v','A','r'],
['a','v','A','r']])

#se debe llamar a esa funcion
result = busqueda(easy,final)

for elem in result:
    try:
        print(elem.description)
        printBeauty(elem.tower.matrix) #deberia ser la funcion para escribir en archivos
        #printBeauty(elem.Modelo.matrix)
    except:
        printBeauty(easy.matrix) # inicial #deberia ser la funcion para escribir en archivos
    print() #\n


writer = Writer()

writer.writeSolution(easy,result)
Пример #3
0
#"""

tt = easy

newNodo = Nodo(tt, None, 0, None)
finNodo = Nodo(final, None, 0, None)
newNodo.H=h(newNodo.toDict(), finNodo.toDict())
print(newNodo.H)
print()
start = timeit.default_timer()
result = busquedaT(tt,final)

#result = busqueda(final,tt)
print("Resultado")
print(result.f())
printBeauty(result.Modelo.matrix)
stop = timeit.default_timer()

print (stop - start)
print(result.G)
print(result.f())
#"""

def Analisis(resulta):
    ini = resulta
    print("Desglose")
    conteo = 0
    while ini:
        print("************************")
        printBeauty(ini.Modelo.matrix)
        print("************************")