Uses of Interface
ec.Singleton

Packages that use Singleton
com.parabon.ec   
com.parabon.ec.simple   
ec   
ec.app.ant   
ec.app.edge   
ec.app.lawnmower   
ec.coevolve   
ec.de Differential Evolution Algorithms. 
ec.es   
ec.exchange   
ec.gp   
ec.gp.koza   
ec.multiobjective.spea2 Strength Pareto Evolutionary Algorithm implementation. 
ec.parsimony   
ec.pso   
ec.rule   
ec.simple   
ec.spatial   
ec.steadystate   
 

Uses of Singleton in com.parabon.ec
 

Classes in com.parabon.ec that implement Singleton
 class DummyStatistics
          This is a dummy object whose methods do nothing.
 

Uses of Singleton in com.parabon.ec.simple
 

Classes in com.parabon.ec.simple that implement Singleton
 class FinalStatistics
          Like SimpleStatistics, but also prints out all individuals in the population.
 

Uses of Singleton in ec
 

Classes in ec that implement Singleton
 class Breeder
          A Breeder is a singleton object which is responsible for the breeding process during the course of an evolutionary run.
 class Evaluator
          An Evaluator is a singleton object which is responsible for the evaluation process during the course of an evolutionary run.
 class EvolutionState
          An EvolutionState object is a singleton object which holds the entire state of an evolutionary run.
 class Exchanger
          The Exchanger is a singleton object whose job is to (optionally) perform individual exchanges between subpopulations in the run, or exchange individuals with other concurrent evolutionary run processes, using sockets or whatever.
 class Finisher
          Finisher is a singleton object which is responsible for cleaning up a population after a run has completed.
 class Initializer
          The Initializer is a singleton object whose job is to initialize the population at the beginning of the run.
 class Statistics
          Statistics and its subclasses are Cliques which generate statistics during the run.
 

Uses of Singleton in ec.app.ant
 

Classes in ec.app.ant that implement Singleton
 class AntStatistics
           
 

Uses of Singleton in ec.app.edge
 

Classes in ec.app.edge that implement Singleton
 class EdgeShortStatistics
           
 class EdgeStatistics
           
 

Uses of Singleton in ec.app.lawnmower
 

Classes in ec.app.lawnmower that implement Singleton
 class LawnmowerStatistics
           
 

Uses of Singleton in ec.coevolve
 

Classes in ec.coevolve that implement Singleton
 class CompetitiveEvaluator
          CompetitiveEvaluator.java
 class MultiPopCoevolutionaryEvaluator
          MultiPopCoevolutionaryEvaluator.java
 

Uses of Singleton in ec.de
 

Classes in ec.de that implement Singleton
 class Best1BinDEBreeder
          Best1BinDEBreeder implements the DE/best/1/bin Differential Evolution algorithm.
 class DEBreeder
          DEBreeder provides a straightforward Differential Evolution (DE) breeder for the ECJ system.
 class DEStatistics
          DEStatistics provides a straightforward solution to one problem many existing ECJ statistics classes have when used in conjunction with Differential Evolution (DE), namely reporting the fitness of individuals after they have been evaluated.
 class Rand1EitherOrDEBreeder
          Rand1EitherOrDEBreeder implements the DE/rand/1/either-or Differential Evolution Algorithm, explored recently in the "Differential Evolution: A Practical Approach to Global Optimization" book by Kenneth Price, Rainer Storn, and Jouni Lampinen.
 class Rand1ExpDEBreeder
          Rand1ExpDEBreeder implements the DE/rand/1/exp Differential Evolution Algorithm, explored recently in the "Differential Evolution: A Practical Approach to Global Optimization" book by Kenneth Price, Rainer Storn, and Jouni Lampinen.
 

Uses of Singleton in ec.es
 

Classes in ec.es that implement Singleton
 class MuCommaLambdaBreeder
          MuCommaLambdaBreeder is a Breeder which, together with ESSelection, implements the (mu,lambda) breeding strategy and gathers the comparison data you can use to implement a 1/5-rule mutation mechanism.
 class MuPlusLambdaBreeder
          MuPlusLambdaBreeder is a subclass of MuCommaLambdaBreeder which, together with ESSelection, implements the (mu + lambda) breeding strategy and gathers the comparison data you can use to implement a 1/5-rule mutation mechanism.
 

Uses of Singleton in ec.exchange
 

Classes in ec.exchange that implement Singleton
 class InterPopulationExchange
          InterPopulationExchange is an Exchanger which implements a simple exchanger between subpopulations.
 class IslandExchange
          IslandExchange is an Exchanger which implements a simple but quite functional asynchronous island model for doing massive parallel distribution of evolution across beowulf clusters.
 

Uses of Singleton in ec.gp
 

Classes in ec.gp that implement Singleton
 class GPInitializer
          GPInitializer is a SimpleInitializer which sets up all the Cliques, ( the initial [tree/node]constraints, types, and function sets) for the GP system.
 

Uses of Singleton in ec.gp.koza
 

Classes in ec.gp.koza that implement Singleton
 class KozaShortStatistics
          A Koza-style statistics generator, intended to be easily parseable with awk or other Unix tools.
 class KozaStatistics
          A simple Koza-style statistics generator.
 

Uses of Singleton in ec.multiobjective.spea2
 

Classes in ec.multiobjective.spea2 that implement Singleton
 class SPEA2Breeder
          Breeds each subpopulation separately, with no inter-population exchange, and using the SPEA2 approach.
 class SPEA2Evaluator
          The SPEA2Evaluator is a simple, non-coevolved generational evaluator which evaluates every single member of every subpopulation individually in its own problem space.
 

Uses of Singleton in ec.parsimony
 

Classes in ec.parsimony that implement Singleton
 class TarpeianStatistics
          This Statistics subclass implements Poli's "Tarpeian" method of parsimony control, whereby some kill-proportion of above-average-sized individuals in each subpopulation have their fitnesses set to a very bad value, and marks them as already evaluated (so the Evaluator can skip them).
 

Uses of Singleton in ec.pso
 

Classes in ec.pso that implement Singleton
 class PSOBreeder
          PSOBreeder.java
 

Uses of Singleton in ec.rule
 

Classes in ec.rule that implement Singleton
 class RuleInitializer
          A SimpleInitializer subclass designed to be used with rules.
 

Uses of Singleton in ec.simple
 

Classes in ec.simple that implement Singleton
 class SimpleBreeder
          Breeds each subpopulation separately, with no inter-population exchange, and using a generational approach.
 class SimpleEvaluator
          The SimpleEvaluator is a simple, non-coevolved generational evaluator which evaluates every single member of every subpopulation individually in its own problem space.
 class SimpleEvolutionState
          A SimpleEvolutionState is an EvolutionState which implements a simple form of generational evolution.
 class SimpleExchanger
          A SimpleExchanger is a default Exchanger which, well, doesn't do anything.
 class SimpleFinisher
          SimpleFinisher is a default Finisher which doesn't do anything.
 class SimpleInitializer
          SimpleInitializer is a default Initializer which initializes a Population by calling the Population's populate(...) method.
 class SimpleShortStatistics
          A Simple-style statistics generator, intended to be easily parseable with awk or other Unix tools.
 class SimpleStatistics
          A basic Statistics class suitable for simple problem applications.
 

Uses of Singleton in ec.spatial
 

Classes in ec.spatial that implement Singleton
 class SpatialBreeder
          A slight modification of the simple breeder for spatially-embedded EAs.
 class SpatialMultiPopCoevolutionaryEvaluator
          SpatialMultiPopCoevolutionaryEvaluator implements a coevolutionary evaluator involving multiple spatially-embedded subpopulations.
 

Uses of Singleton in ec.steadystate
 

Classes in ec.steadystate that implement Singleton
 class SteadyStateBreeder
           
 class SteadyStateEvaluator
           
 class SteadyStateEvolutionState