Пример #1
0
 def __init__(self,species,popsize,objfunc,paramspace):
     Population.__init__(self,species,popsize,objfunc,paramspace)
     self.sa_improverate=0.
     self.sa_toleraterate=0.
     self.ga_improverate=0.
     self.sa_bestcontributions=0
     self.ga_bestcontributions=0
     self.sa_beststeps=[]
     self.ga_beststeps=[]
Пример #2
0
 def __init__(self, species, popsize, objfunc, paramspace):
     Population.__init__(self, species, popsize, objfunc, paramspace)
     self.sa_improverate = 0.
     self.sa_toleraterate = 0.
     self.ga_improverate = 0.
     self.sa_bestcontributions = 0
     self.ga_bestcontributions = 0
     self.sa_beststeps = []
     self.ga_beststeps = []
Пример #3
0
 def __init__(self,species,popsize,objfunc,paramspace,toposhape,nh_degree):
     Population.__init__(self,species,popsize,objfunc,paramspace)
     PSO_Topo_standard2D.__init__(self,toposhape,nh_degree)
     if not self.is_of_size(self.psize):
         raise ValueError("The topology shape does not fit the population size.")
     self.alpha=0.7298
     self.psi=2.9922
     self.attractor_boost=1.0
     for dude in self:
         dude.swarm=self # making individuals conscious of the general population
Пример #4
0
 def __init__(self, species, popsize, objfunc, paramspace):
     Population.__init__(self, species, popsize, objfunc, paramspace)
     self.sa_improved = 0
     self.sa_tolerated = 0
     self.sa_events = 0
     self.sa_improverate = 0.
     self.sa_toleraterate = 0.
     self.ga_improved = 0
     self.ga_events = 0
     self.ga_improverate = 0.
Пример #5
0
 def __init__(self, species, popsize, objfunc, paramspace):
     Population.__init__(self, species, popsize, objfunc, paramspace)
     self.sa_improved = 0
     self.sa_tolerated = 0
     self.sa_events = 0
     self.sa_improverate = 0.0
     self.sa_toleraterate = 0.0
     self.ga_improved = 0
     self.ga_events = 0
     self.ga_improverate = 0.0
Пример #6
0
 def __init__(self, species, popsize, objfunc, paramspace, toposhape,
              nh_degree):
     Population.__init__(self, species, popsize, objfunc, paramspace)
     PSO_Topo_standard2D.__init__(self, toposhape, nh_degree)
     if not self.is_of_size(self.psize):
         raise ValueError(
             "The topology shape does not fit the population size.")
     self.alpha = 0.7298
     self.psi = 2.9922
     self.attractor_boost = 1.0
     for dude in self:
         dude.swarm = self  # making individuals conscious of the general population