adams.optimise.genetic
Class PackDataGeneticAlgorithm

java.lang.Object
  extended by adams.core.ConsoleObject
      extended by adams.core.option.AbstractOptionHandler
          extended by adams.optimise.AbstractOptimiser
              extended by adams.optimise.genetic.AbstractGeneticAlgorithm
                  extended by adams.optimise.genetic.PackDataGeneticAlgorithm
All Implemented Interfaces:
CleanUpHandler, Debuggable, Destroyable, OptionHandler, SizeOfHandler, Serializable, Comparable
Direct Known Subclasses:
GeneticAlgorithm

public abstract class PackDataGeneticAlgorithm
extends AbstractGeneticAlgorithm

???

Version:
$Revision: 4584 $
Author:
Dale (dale at cs dot waikato dot ac dot nz)
See Also:
Serialized Form

Field Summary
protected  PackDataDef m_pdd
           
 
Fields inherited from class adams.optimise.genetic.AbstractGeneticAlgorithm
m_BestRange, m_FavorZeroes, m_Fitness, m_Genes, m_Iterations, m_MaxTrainTime, m_NumChrom, m_NumGenes, m_Random, m_Running, m_Seed, m_TrainStart, PROPS_FILTER, PROPS_MASK, PROPS_RELATION
 
Fields inherited from class adams.optimise.AbstractOptimiser
m_bestf, m_bestv
 
Fields inherited from class adams.core.option.AbstractOptionHandler
m_DebugLevel, m_OptionManager
 
Constructor Summary
PackDataGeneticAlgorithm()
           
 
Method Summary
abstract  PackDataDef getDataDef()
           
abstract  Vector<PackData> getDataSetups()
           
 Vector<int[]> getInitialSetups()
           
 void init(int ch)
           
protected  void print(double[] bits)
           
protected  void printBits(int[] bits)
           
 
Methods inherited from class adams.optimise.genetic.AbstractGeneticAlgorithm
bestRangeTipText, calcFitness, copyGene, defineOptions, doCrossovers, doMutations, doMutations2, favorZeroesTipText, forCommandLine, forName, getBestRange, getFavorZeroes, getFitness, getGene, getGeneticAlgorithms, getIterations, getMaxTrainTime, getNumChrom, getNumGenes, getSeed, hasMoreZeroes, init, initialize, isRunning, iterationsTipText, maxTrainTimeTipText, numChromTipText, postRun, preRun, reset, run, runGeneticAlgorithm, seedTipText, setBestRange, setBestRange, setFavorZeroes, setGene, setGene, setIterations, setMaxTrainTime, setNumChrom, setSeed, sort, stop, storeSetup, updateHeader
 
Methods inherited from class adams.optimise.AbstractOptimiser
checkBest, cleanUp, compareTo, destroy, equals, getOptimisers, optimise, shallowCopy, shallowCopy
 
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, debug, debug, debugLevelTipText, finishInit, getDebugLevel, getOptionManager, globalInfo, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString
 
Methods inherited from class adams.core.ConsoleObject
getDebugging, getSystemErr, getSystemOut, sizeOf
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_pdd

protected PackDataDef m_pdd
Constructor Detail

PackDataGeneticAlgorithm

public PackDataGeneticAlgorithm()
Method Detail

printBits

protected void printBits(int[] bits)

print

protected void print(double[] bits)

getInitialSetups

public Vector<int[]> getInitialSetups()
Specified by:
getInitialSetups in class AbstractGeneticAlgorithm

init

public void init(int ch)

getDataDef

public abstract PackDataDef getDataDef()

getDataSetups

public abstract Vector<PackData> getDataSetups()


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.