Ejemplo n.º 1
0
 def __init__(self, no_vars, mins, maxes, comm, stop_flag, p0=None,
         max_iter=5, central=False):
     super(LevmarOptimization, self).__init__(no_vars, mins, maxes, comm,
         stop_flag)
     self.timer = Timer()
     # If starting vector is not specified, start with min values.
     self.p0 = np.array(p0 or mins)
     self.max_iter = max_iter
     self.central = central
     self.prepare()
Ejemplo n.º 2
0
 def __init__(self, no_vars, mins, maxes, comm, stop_flag, seed=False,
         allele=False, size=200, generations=100):
     super(GeneticOptimization, self).__init__(no_vars, mins, maxes, comm,
         stop_flag)
     self.seed = seed
     self.allele = allele
     self.size = size
     self.timer = Timer()
     self.generations = generations
     self.prepare()