示例#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)
示例#2
0
文件: es.py 项目: 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)
示例#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)
示例#4
0
文件: mke.py 项目: 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)
示例#5
0
文件: fwa.py 项目: 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)
示例#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)
示例#7
0
文件: sa.py 项目: tuahk/NiaPy
    def __init__(self, **kwargs):
        r"""Init Simulated Annealing Algorithm.

		**See**:
		Algorithm.__init__(self, **kwargs)
		"""
        Algorithm.__init__(self,
                           name='SimulatedAnnealing',
                           sName='BBFA',
                           **kwargs)
示例#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)
示例#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)
示例#10
0
文件: ca.py 项目: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self, name='CamelAlgorithm', sName='CA', **kwargs)
示例#11
0
文件: fpa.py 项目: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='FlowerPollinationAlgorithm',
                        sName='FPA',
                        **kwargs)
示例#12
0
文件: fwa.py 项目: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='BareBonesFireworksAlgorithm',
                        sName='BBFA',
                        **kwargs)
示例#13
0
文件: kh.py 项目: 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)
示例#14
0
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='ParticleSwarmAlgorithm',
                        sName='PSO',
                        **kwargs)
示例#15
0
文件: mts.py 项目: 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]
示例#16
0
文件: hs.py 项目: 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):
示例#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):
示例#18
0
文件: fa.py 项目: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self, name='FireflyAlgorithm', sName='FA', **kwargs)
示例#19
0
文件: gwo.py 项目: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='GreyWolfOptimizer',
                        sName='GWO',
                        **kwargs)
示例#20
0
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='SineCosineAlgorithm',
                        sName='SCA',
                        **kwargs)
示例#21
0
文件: nmm.py 项目: tuahk/NiaPy
 def __init__(self, **kwargs):
     Algorithm.__init__(self,
                        name='NelderMeadMethod',
                        sName='NMM',
                        **kwargs)
示例#22
0
 def __init__(self, **kwargs):
     Algorithm.__init__(self, **kwargs)
     self.LSs = [MTS_LS1, MTS_LS2, MTS_LS3]