adams.genetic
Class MTPackDataGeneticAlgorithm

java.lang.Object
  extended by adams.core.ConsoleObject
      extended by adams.core.option.AbstractOptionHandler
          extended by adams.genetic.MTAbstractGeneticAlgorithm
              extended by adams.genetic.MTPackDataGeneticAlgorithm
All Implemented Interfaces:
Debuggable, Destroyable, OptionHandler, Randomizable, SizeOfHandler, Serializable

public abstract class MTPackDataGeneticAlgorithm
extends MTAbstractGeneticAlgorithm

???

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

Nested Class Summary
 
Nested classes/interfaces inherited from class adams.genetic.MTAbstractGeneticAlgorithm
MTAbstractGeneticAlgorithm.GeneticAlgorithmJob
 
Field Summary
protected  PackDataDef m_pdd
           
 
Fields inherited from class adams.genetic.MTAbstractGeneticAlgorithm
m_BestRange, m_FavorZeroes, m_Fitness, m_Genes, m_MaxTrainTime, m_NumChrom, m_NumGenes, m_NumIterations, m_Random, m_Running, m_Seed, m_TrainStart, PROPS_FILTER, PROPS_MASK, PROPS_RELATION
 
Fields inherited from class adams.core.option.AbstractOptionHandler
m_DebugLevel, m_OptionManager
 
Constructor Summary
MTPackDataGeneticAlgorithm()
           
 
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.genetic.MTAbstractGeneticAlgorithm
bestRangeTipText, calcFitness, copyGene, defineOptions, doCrossovers, doMutations, doMutations2, favorZeroesTipText, forCommandLine, forName, getBestRange, getFavorZeroes, getFitness, getGene, getGeneticAlgorithms, getMaxTrainTime, getNumChrom, getNumGenes, getNumIterations, getSeed, hasMoreZeroes, init, initialize, isRunning, maxTrainTimeTipText, numChromTipText, numIterationsTipText, postRun, preRun, reset, run, runGeneticAlgorithm, seedTipText, setBestRange, setBestRange, setFavorZeroes, setGene, setGene, setMaxTrainTime, setNumChrom, setNumIterations, setSeed, sort, stop, storeSetup, updateHeader
 
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, debug, debug, debugLevelTipText, destroy, 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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_pdd

protected PackDataDef m_pdd
Constructor Detail

MTPackDataGeneticAlgorithm

public MTPackDataGeneticAlgorithm()
Method Detail

printBits

protected void printBits(int[] bits)

print

protected void print(double[] bits)

getInitialSetups

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

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.