MCPcopy Create free account

hub / github.com/GMUEClab/ecj / types & classes

Types & classes1,016 in github.com/GMUEClab/ecj

ClassA0
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/multiplexer/func/A0.java:26
ClassA0
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/multiplexerslow/func/A0.java:26
ClassA1
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/multiplexer/func/A1.java:26
ClassA1
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/multiplexerslow/func/A1.java:26
ClassA2
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/multiplexer/func/A2.java:26
ClassA2
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/multiplexerslow/func/A2.java:26
ClassACSLocalUpdateRule
A "local" pheromone decay rule in the style of Ant Colony System. ACS uses this rule to decay pheromones as soon as they are visited. The intention
ecj/src/main/java/ec/co/ant/ACSLocalUpdateRule.java:22
ClassADF
An ADF is a GPNode which implements an "Automatically Defined Function", as described in Koza II. <p>In this system, the ADF facility consists of sev
ecj/src/main/java/ec/gp/ADF.java:78
ClassADFArgument
An ADFArgument is a GPNode which represents an ADF's <i>argument terminal</i>, its counterpart which returns argument values in its associated functio
ecj/src/main/java/ec/gp/ADFArgument.java:47
ClassADFContext
ADFContext is the object pushed onto an ADF stack which represents the current context of an ADM or ADF function call, that is, how to get the argumen
ecj/src/main/java/ec/gp/ADFContext.java:40
ClassADFStack
ADFStack is a special data object used to hold ADF data. This object is a weird beast and takes some explaining. It consists of a main stack, a second
ecj/src/main/java/ec/gp/ADFStack.java:75
ClassADM
An ADM is an ADF which doesn't evaluate its arguments beforehand, but instead only evaluates them (and possibly repeatedly) when necessary at runtime.
ecj/src/main/java/ec/gp/ADM.java:28
ClassAMALGAMBreeder
ecj/src/main/java/ec/eda/amalgam/AMALGAMBreeder.java:16
ClassAMALGAMDefaults
ecj/src/main/java/ec/eda/amalgam/AMALGAMDefaults.java:13
ClassAMALGAMSpecies
AMALGAMSpecies is a FloatVectorSpecies which implements a faithful version of the iAMaLGaM IDEA algorithm. The class has two basic methods. The newI
ecj/src/main/java/ec/eda/amalgam/AMALGAMSpecies.java:128
ClassAbs
The absolute value of a single parameter.
contrib/gep/ec/gep/symbols/Abs.java:9
ClassAccept
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/edge/func/Accept.java:26
ClassAcos
The arcosine value of a single parameter.
contrib/gep/ec/gep/symbols/Acos.java:9
ClassAcot
The Arcotangent value of a single parameter.
contrib/gep/ec/gep/symbols/Acot.java:9
ClassAcot
@author Bob Orchard TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
contrib/gep/ec/app/gep/Acot/Acot.java:35
ClassAcsc
The Arcosecant value of a single parameter.
contrib/gep/ec/gep/symbols/Acsc.java:9
ClassAdd
The addition of 2 parameters.
contrib/gep/ec/gep/symbols/Add.java:9
ClassAdd
contrib/drm/ec/drm/app/tutorial7/Add.java:13
ClassAdd
contrib/drm/ec/drm/app/tutorial8/Add.java:13
ClassAdd
ecj/src/main/java/ec/app/tutorial4/Add.java:13
ClassAdd
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/regression/func/Add.java:26
ClassAdd
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/twobox/func/Add.java:26
ClassAdd3
The addition of 3 parameters.
contrib/gep/ec/gep/symbols/Add3.java:9
ClassAdd4
The addition of 4 parameters.
contrib/gep/ec/gep/symbols/Add4.java:9
ClassAddSubtract
ecj/src/main/java/ec/app/tutorial2/AddSubtract.java:13
ClassAddress
This is for addressing all entities, ie agents and bases. The main component is the name which is guaranteed not to be null or empty.
contrib/drm/drm/agentbase/Address.java:34
ClassAdvancedIntegerVectorIndividual
This class is an extension of the CGP IntegerVectorIndividual class. It contains a set of advanced genetic operators which have been proposed recently
contrib/cgp/ec/cgp/representation/AdvancedIntegerVectorIndividual.java:28
ClassAdvancedIntegerVectorSpecies
@author Roman Kalkreuth, roman.kalkreuth@tu-dortmund.de, https://orcid.org/0000-0003-1449-5131, https://ls11-www.cs.tu-dortmund.de/sta
contrib/cgp/ec/cgp/representation/AdvancedIntegerVectorSpecies.java:14
ClassAgent
Base class for agents. The class is abstract because the run() method has no default implementation here. <p>It gives the most basic implementation o
contrib/drm/drm/agents/Agent.java:66
ClassAgentBox
Stores relevant information to administrate agents on the base.
contrib/drm/drm/agentbase/AgentBox.java:32
ClassAgentInputStream
Reads an object using a class loader manager if needed.
contrib/drm/drm/agentbase/AgentInputStream.java:36
ClassAlgorithm
This class contains algorithmic components needed by the hillclimber agent. Don't forget that this is a toy example only. This class is separated main
contrib/drm/dr-ea-m/doc/examples/4/drmhc/Algorithm.java:13
ClassAnd
The logical and of 2 parameters.
contrib/gep/ec/gep/symbols/And.java:9
ClassAnd
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/multiplexer/func/And.java:26
ClassAnd
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/multiplexerslow/func/And.java:26
ClassAnd
ecj/src/main/java/ec/app/majority/func/And.java:13
ClassAnd
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/parity/func/And.java:26
ClassAnnealedSelection
Returns an individual using a form of simulated annealing. <p>This works as follows. If there is only one individual in the population, he is select
ecj/src/main/java/ec/select/AnnealedSelection.java:65
ClassAnnouncement
ecj/src/main/java/ec/util/Output.java:969
ClassAnt
Ant implements the Artificial Ant problem. <p><b>Parameters</b><br> <table> <tr><td valign=top><i>base</i>.<tt>data</tt><br> <font size=-1>cla
ecj/src/main/java/ec/app/ant/Ant.java:51
ClassAntSpecies
Coordinates the core behavior of Ant Colony Optimization algorithms. There are many kinds of ACO algorithms, but many of them can be defined in terms
ecj/src/main/java/ec/co/ant/AntSpecies.java:34
ClassAntStatistics
@author Sean Luke @version 1.0
contrib/xholon/ec/app/ant/AntStatistics.java:32
ClassAntSystemUpdateRule
<code>ANT_CYCLE</code>, <code>ANT_DENSITY</code>, and <code>ANT_QUANTITY</code> pheromone update rules, in the style of the Ant System algorithm. @au
ecj/src/main/java/ec/co/ant/AntSystemUpdateRule.java:24
ClassAntSystemUpdateRuleTest
@author Eric O. Scott
ecj/src/test/java/ec/co/ant/AntSystemUpdateRuleTest.java:33
ClassAppsTest
"Smoke tests" that run every example parameter file for a couple generations and ensure that they don't crash. @author Eric O. Scott
ecj/src/test/java/ec/app/AppsTest.java:37
ClassAsec
The Arcsecant value of a single parameter.
contrib/gep/ec/gep/symbols/Asec.java:9
ClassAsin
The Arcsine value of a single parameter.
contrib/gep/ec/gep/symbols/Asin.java:9
ClassAtan
The Arctangent value of a single parameter.
contrib/gep/ec/gep/symbols/Atan.java:9
ClassAtan
ecj/src/main/java/ec/app/push/Atan.java:6
ClassAvg2
The average of 2 parameters.
contrib/gep/ec/gep/symbols/Avg2.java:9
ClassAvg3
The average of 3 parameters.
contrib/gep/ec/gep/symbols/Avg3.java:9
ClassAvg4
The average of 4 parameters.
contrib/gep/ec/gep/symbols/Avg4.java:9
ClassBAccept
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/edge/func/BAccept.java:26
ClassBBOBenchmarks
The Black Box Optimization workshop (BBOB) has an annual competition for doing real-valued parameter optimization. The examples shown here are more or
ecj/src/main/java/ec/app/bbob/BBOBenchmarks.java:61
ClassBBOBenchmarksTest
@author Eric O. Scott
ecj/src/test/java/ec/app/bbob/BBOBenchmarksTest.java:26
ClassBBud
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/edge/func/BBud.java:26
ClassBLoop
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/edge/func/BLoop.java:26
ClassBStart
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/edge/func/BStart.java:26
ClassBadParameterException
Thrown when you attempt to create a Parameter from bad path items. @author Sean Luke @version 1.0
ecj/src/main/java/ec/util/BadParameterException.java:24
ClassBarChartStatistics
@author spaus
ecj/src/main/java/ec/display/chart/BarChartStatistics.java:26
ClassBase
A class to host mobile agents. It is able to dispatch and receive them, handles their requests and messages.
contrib/drm/drm/agentbase/Base.java:37
ClassBenchmarks
Benchmarks by various people in the literature.
ecj/src/main/java/ec/app/regression/Benchmarks.java:53
ClassBest1BinDEBreeder
Best1BinDEBreeder is a differential evolution breeding operator. The code is derived from a DE algorithm, known as DE/best/1/bin "with uniform jitter"
ecj/src/main/java/ec/de/Best1BinDEBreeder.java:48
ClassBestGEPIndividualComparator
contrib/gep/ec/gep/GEPSimpleStatistics.java:271
ClassBestSelection
Performs a tournament selection restricted to only the best, or worst, <i>n</i> indivdiuals in the population. If the best individuals, then tourname
ecj/src/main/java/ec/select/BestSelection.java:63
EnumBestStrategy
ecj/src/main/java/ec/co/ant/MaxMinUpdateRule.java:33
EnumBestStrategy
ecj/src/main/java/ec/co/ant/GlobalUpdateRule.java:29
ClassBigTreeException
ecj/src/main/java/ec/gp/ge/GESpecies.java:365
ClassBitVectorIndividual
BitVectorIndividual is a VectorIndividual whose genome is an array of booleans. The default mutation method simply flips bits with <tt>mutationProbabi
ecj/src/main/java/ec/vector/BitVectorIndividual.java:69
ClassBitVectorIndividualTest
@author Javier Hilty
ecj/src/test/java/ec/vector/BitVectorIndividualTest.java:20
ClassBitVectorSpecies
BitVectorSpecies is a subclass of VectorSpecies with special constraints for boolean vectors, namely BitVectorIndividual. <p>BitVectorSpecies can spe
ecj/src/main/java/ec/vector/BitVectorSpecies.java:60
ClassBoltzmannSelection
Similar to FitProportionateSelection, but with a Simulated Annealing style twist. BoltzmannSelection picks individuals of a population in proportion t
ecj/src/main/java/ec/select/BoltzmannSelection.java:60
ClassBreastCancer
@author Bob Orchard
contrib/gep/ec/app/gep/BreastCancer/BreastCancer.java:33
ClassBreastCancerWRecord
Record to represent a classification instance.
contrib/cgp/ec/cgp/problems/classification/ProblemBreastCancerW.java:103
ClassBreastCancerYRecord
Record to represent a classification instance.
contrib/cgp/ec/cgp/problems/classification/ProblemBreastCancerY.java:140
ClassBreedDefaults
@author Sean Luke @version 1.0
ecj/src/main/java/ec/breed/BreedDefaults.java:24
ClassBreeder
The CGP implementation requires this slightly modified SimpleBreeder. Its sole purpose is to reset string representations of the expressions represent
contrib/cgp/ec/cgp/Breeder.java:21
ClassBreeder
A Breeder is a singleton object which is responsible for the breeding process during the course of an evolutionary run. Only one Breeder is created i
ecj/src/main/java/ec/Breeder.java:42
ClassBreedingPipeline
A BreedingPipeline is a BreedingSource which provides "fresh" individuals which can be used to fill a new population. BreedingPipelines might include
ecj/src/main/java/ec/BreedingPipeline.java:68
ClassBreedingSource
A BreedingSource is a Prototype which provides Individuals to populate new populations based on old ones. The BreedingSource/BreedingPipeline/Selecti
ecj/src/main/java/ec/BreedingSource.java:55
EnumBreedingState
We use a state variable to make sure that the nextSubpopulationSize() method is only called at the appropriate time.
ecj/src/main/java/ec/multiobjective/nsga2/NSGA2Breeder.java:40
EnumBreedingState
We use a state variable to make sure that the archive isn't built twice in a row.
ecj/src/main/java/ec/multiobjective/spea2/SPEA2Breeder.java:42
ClassBucketTournamentSelection
Does a tournament selection, limited to the subpopulation it's working in at the time. <p>Bucket Lexicographic Tournament selection works like as fol
ecj/src/main/java/ec/parsimony/BucketTournamentSelection.java:83
ClassBud
@author Sean Luke @version 1.0
ecj/src/main/java/ec/app/edge/func/Bud.java:26
ClassBufferedBreedingPipeline
If empty, a BufferedBreedingPipeline makes a request of exactly <i>num-inds</i> individuals from a single child source; it then uses these individuals
ecj/src/main/java/ec/breed/BufferedBreedingPipeline.java:66
ClassByteVectorIndividual
ByteVectorIndividual is a VectorIndividual whose genome is an array of bytes. Gene values may range from species.mingene(x) to species.maxgene(x), inc
ecj/src/main/java/ec/vector/ByteVectorIndividual.java:71
ClassCA
CA.java Implements a 1-dimensional toroidal CA for purposes of doing the binary majority classification problem. You need to supply the
ecj/src/main/java/ec/app/majority/CA.java:28
ClassCMAESBreeder
CMAESBreeder is a Breeder which overrides the breedPopulation method to first update CMA-ES's internal distribution, then replace all the individuals
ecj/src/main/java/ec/eda/cmaes/CMAESBreeder.java:32
ClassCMAESDefaults
CMAESDefaults is the basic defaults class for the cmaes package. @author Sean Luke @version 1.0
ecj/src/main/java/ec/eda/cmaes/CMAESDefaults.java:27
ClassCMAESInitializer
CMAESInitializer is a SimpleInitializer which ensures that the subpopulations are all set to the provided or computed lambda values. @author Sam McKa
ecj/src/main/java/ec/eda/cmaes/CMAESInitializer.java:28
ClassCMAESSpecies
CMAESSpecies is a FloatVectorSpecies which implements a faithful version of the CMA-ES algorithm. The class has two basic methods. The newIndividual
ecj/src/main/java/ec/eda/cmaes/CMAESSpecies.java:210
ClassCNInterpreter
This class is used to convert a natural number to its church numeral form, or backwards. @author Ye Xiaomeng
contrib/lambda/ec/gp/lambda/interpreter/CNInterpreter.java:31
ClassCartPole
ecj/src/main/java/ec/app/cartpole/CartPole.java:12
ClassCeiling
The Ceiling value of a single parameter (promotes the double value to the closest higher integer value).
contrib/gep/ec/gep/symbols/Ceiling.java:9
ClassCharVectorIndividual
contrib/lambda/ec/gp/lambda/app/helloworld/CharVectorIndividual.java:23
next →1–100 of 1,016, ranked by callers