logica basica para la optimizacion global...