예제 #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]