[pyar] Buscar máximo
Angel Java Lopez
ajlopez2000 en gmail.com
Vie Ene 17 21:24:15 ART 2014
Si al algoritmo de hill climbing lo modificamos a:
def hill_climbing():
n=1
actual = (a + b) / 2 # medio entre a y b
delta = (b - a) / 4
while delta > precision requerida:
mejor_vecino = vecino con f más alto en vecinos(actual, delta)
if f(actual) > f(mejor_vecino):
delta = delta / 2 # o sobre 10 lo que sea
else:
actual = mejor_vecino
def vecinos(x, delta):
return (x + delta, x - delta)
Deberia dar la misma O que la ternaria
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140117/86e0a584/attachment.html>
More information about the pyar
mailing list