Exemplo n.º 1
0
 def __init__(self, **kwargs):
     if kwargs.get('name', None) == None:
         Algorithm.__init__(self,
                            name='GlowwormSwarmOptimization',
                            sName='GSO',
                            **kwargs)
     else:
         Algorithm.__init__(self, **kwargs)
Exemplo n.º 2
0
Arquivo: es.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     if kwargs.get('name', None) == None:
         Algorithm.__init__(self,
                            name='(1+1)-EvolutionStrategy',
                            sName='(1+1)-ES',
                            **kwargs)
     else:
         Algorithm.__init__(self, **kwargs)
Exemplo n.º 3
0
	def __init__(self, **kwargs):
		r"""**__init__(self, D, NP, nFES, A, r, Qmin, Qmax, benchmark)**.

		**See**:
		Algorithm.__init__(self, **kwargs)
		"""
		if kwargs.get('name', None) == None: Algorithm.__init__(self, name=kwargs.get('name', 'BatAlgorithm'), sName=kwargs.get('sName', 'BA'), **kwargs)
		else: Algorithm.__init__(self, **kwargs)
Exemplo n.º 4
0
Arquivo: mke.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     if kwargs.get('name', None) == None:
         Algorithm.__init__(self,
                            name='MonkeyKingEvolutionV1',
                            sName='MKEv1',
                            **kwargs)
     else:
         Algorithm.__init__(self, **kwargs)
Exemplo n.º 5
0
Arquivo: fwa.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     if kwargs.get('name', None) == None:
         Algorithm.__init__(self,
                            name=kwargs.get('name', 'FireworksAlgorithm'),
                            sName=kwargs.get('sName', 'FWA'),
                            **kwargs)
     else:
         Algorithm.__init__(self, **kwargs)
Exemplo n.º 6
0
 def __init__(self, **kwargs):
     if kwargs.get('name', None) == None:
         Algorithm.__init__(self,
                            name=kwargs.get(
                                'name', 'DifferentialEvolutionAlgorithm'),
                            sName=kwargs.get('sName', 'DE'),
                            **kwargs)
     else:
         Algorithm.__init__(self, **kwargs)
Exemplo n.º 7
0
Arquivo: sa.py Projeto: tuahk/NiaPy
    def __init__(self, **kwargs):
        r"""Init Simulated Annealing Algorithm.

		**See**:
		Algorithm.__init__(self, **kwargs)
		"""
        Algorithm.__init__(self,
                           name='SimulatedAnnealing',
                           sName='BBFA',
                           **kwargs)
Exemplo n.º 8
0
    def __init__(self, **kwargs):
        """**__init__(self, D, NP, nFES, benchmark)**.

		**See**:
		Algorithm.__init__(self, **kwargs)
		"""
        Algorithm.__init__(self,
                           name='ArtificialBeeColonyAlgorithm',
                           sName='ABC',
                           **kwargs)
Exemplo n.º 9
0
    def __init__(self, **kwargs):
        r"""Initialize Iterative Hillclimb algorithm class.

		**See**:
		Algorithm.__init__(self, **kwargs)
		"""
        Algorithm.__init__(self,
                           name='HillClimbAlgorithm',
                           sName='BBFA',
                           **kwargs)
Exemplo n.º 10
0
Arquivo: ca.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self, name='CamelAlgorithm', sName='CA', **kwargs)
Exemplo n.º 11
0
Arquivo: fpa.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='FlowerPollinationAlgorithm',
                        sName='FPA',
                        **kwargs)
Exemplo n.º 12
0
Arquivo: fwa.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='BareBonesFireworksAlgorithm',
                        sName='BBFA',
                        **kwargs)
Exemplo n.º 13
0
Arquivo: kh.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     if kwargs.get('name', None) == None:
         Algorithm.__init__(self, name='KrillHerd', sName='KH', **kwargs)
     else:
         Algorithm.__init__(self, **kwargs)
Exemplo n.º 14
0
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='ParticleSwarmAlgorithm',
                        sName='PSO',
                        **kwargs)
Exemplo n.º 15
0
Arquivo: mts.py Projeto: tuahk/NiaPy
	def __init__(self, **kwargs):
		if kwargs.get('name', None) is None: Algorithm.__init__(self, name='MultipleTrajectorySearch', sName='MTS', **kwargs)
		else: Algorithm.__init__(self, **kwargs)
		self.LSs = [MTS_LS1, MTS_LS2, MTS_LS3]
Exemplo n.º 16
0
Arquivo: hs.py Projeto: tuahk/NiaPy
	def __init__(self, **kwargs): Algorithm.__init__(self, name='HarmonySearch', sName='HS', **kwargs)

	def setParameters(self, HMS=30, r_accept=0.7, r_pa=0.35, b_range=1.42, **ukwargs):
Exemplo n.º 17
0
	def __init__(self, **kwargs): Algorithm.__init__(self, name='GeneticAlgorithm', sName='GA', **kwargs)

	def setParameters(self, NP=25, Ts=5, Mr=0.25, Cr=0.25, Selection=TurnamentSelection, Crossover=UniformCrossover, Mutation=UniformMutation, **ukwargs):
Exemplo n.º 18
0
Arquivo: fa.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self, name='FireflyAlgorithm', sName='FA', **kwargs)
Exemplo n.º 19
0
Arquivo: gwo.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='GreyWolfOptimizer',
                        sName='GWO',
                        **kwargs)
Exemplo n.º 20
0
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='SineCosineAlgorithm',
                        sName='SCA',
                        **kwargs)
Exemplo n.º 21
0
Arquivo: nmm.py Projeto: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='NelderMeadMethod',
                        sName='NMM',
                        **kwargs)
Exemplo n.º 22
0
 def __init__(self, **kwargs):
     Algorithm.__init__(self, **kwargs)
     self.LSs = [MTS_LS1, MTS_LS2, MTS_LS3]