JGAP

Package org.jgap.util

Houses common-sense utility classes used within JGAP.

See:
          Description

Interface Summary
ICommand Interface for commands (part of the Command pattern)
 

Class Summary
ChromosomeFitnessComparator Simple comparator to allow the sorting of Chromosome lists with the highest fitness value in first place of the list.
ClassKit  
CommandResult Container for holding result information after executing an operation
LRUCache  
NetworkKit Houses network-related functionality.
PluginDiscoverer This class will (slightly inefficiently) look for all classes that implement a particular interface.
randomHotBits Implementation of a randomX-compliant class which obtains genuine random data from John Walker's HotBits radioactive decay random sequence generator.
randomJava Implementation of a randomX-compliant class based upon the built-in Java.util.Random generator.
randomLCG Implementation of a randomX-compliant class using the simple (and not very good) rand() linear congruential generator given as an example in the ANSI C specification.
randomLEcuyer Implementation of a randomX-compliant class using L'Ecuyer's two-sequence generator with a Bays-Durham shuffle, as described on page 282 of Press et al., Numerical Recipes in C, 2nd edition.
randomMCG Implementation of a randomX-compliant class using the "Minimal Standard" multiplicative congruential generator of Park and Miller.
randomX Abstract superclass for emulations of java.util.Random with various underlying generators.
 

Package org.jgap.util Description

Houses common-sense utility classes used within JGAP.


JGAP