[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