def himmelblau(individual):
 return ((((((individual[0] * individual[0]) + individual[1]) - 11) ** 2) + (((individual[0] + (individual[1] * individual[1])) - 7) ** 2)),)

def himmelblau ( individual ) : return ( ( ( ( ( ( individual [ 0 ] * individual [ 0 ] ) + individual [ 1 ] ) - 11 ) ** 2 ) + ( ( ( individual [ 0 ] + ( individual [ 1 ] * individual [ 1 ] ) ) - 7 ) ** 2 ) ) , )
the himmelblaus function is multimodal with 4 defined minimums in :math:[-6 .