|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.uiuc.ge.illigal.gale.config.GALEConfiguration
This abstract class contains the access to the GA configuration object
Field Summary | |
protected edu.uiuc.ge.illigal.gale.agents.Agent |
aAgent
Agents to use in the run |
protected boolean |
bPrune
Check if pruning is activates |
protected edu.uiuc.ge.illigal.gale.distance.Distance |
dis
Distance function to use |
protected float |
fInitialAggregates
Initial aggregates number |
protected float |
fKThreshold
KThreshold for survival pressure |
protected float |
fMaxSplitP
Maximal split probability |
protected float |
fMergeP
Merge Probability |
protected float |
fProportion
Random picking proportion |
protected float |
fSomaticMP
Somatic Mutation Probability |
protected int |
iAgentInitFeatures
The number of initial features used by the agent |
protected int |
iAgentMaxInitDepth
Maximal initial agent depth |
protected int |
iAgentMaxInitWidth
Maximal initial agent width |
protected int |
iMaxX
Board X width |
protected int |
iMaxY
Board Y height |
protected int |
iNumClasses
Number of possible target classes |
protected int |
iNumFeatures
Number of problem features |
protected int |
iTestMode
Test mode. |
protected int |
iWorldIterations
The number of world iterations |
protected long |
lSeed
Random Number Generator seed |
protected long |
lSeedRuns
Random Number Generator seed for board runs |
protected java.util.Random |
rndGen
Random Number Generator |
protected java.lang.String |
sMappingStrategy
The mapping allocation strategy |
static int |
TEST_BAGGING
Test constant for using bagging |
static int |
TEST_BEST
Test constant for using the best |
Constructor Summary | |
GALEConfiguration()
|
Method Summary | |
edu.uiuc.ge.illigal.gale.agents.Agent |
getAgent()
Returns the distance function to use |
int |
getAgentInitAttributes()
Returns the number of initial features used. |
int |
getAgentMaxInitDepth()
Returns the agent initial maximal depth. |
int |
getAgentMaxInitWidth()
Returns the agent initial maximal width. |
edu.uiuc.ge.illigal.gale.distance.Distance |
getDistance()
Returns the distance function to use |
float |
getInitialAggregates()
Returns the initial aggregates present in the board. |
float |
getInstancesProportion()
Returns the proportion of instances to pick randomly. |
float |
getKThreshold()
Returns the extinctive kThreshold pressure. |
java.lang.String |
getMappingStrategy()
Returns the resource allocation strategy. |
float |
getMaxSplitP()
Returns the maximal Split Probability. |
int |
getMaxX()
Returns the board X width. |
int |
getMaxY()
Returns the board Y height. |
float |
getMergeP()
Returns the merge probability. |
int |
getNumAttributes()
Returns the number of features that describes the problem. |
int |
getNumClasses()
Returns the number of target classes for the problem. |
boolean |
getPrune()
Check for pruning. |
java.util.Random |
getRandom()
Returns the random number generator. |
long |
getSeed()
Returns the initial random seed |
long |
getSeedRuns()
Returns the initial random seed |
float |
getSomaticMP()
Returns the somatic mutation probability. |
int |
getTestMode()
Returns the test mode. |
int |
getWorldIterations()
Returns the number of the world iterations |
java.lang.String |
toString()
Returns the GA Param Configuration as a String. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int TEST_BEST
public static final int TEST_BAGGING
protected int iNumFeatures
protected int iNumClasses
protected java.util.Random rndGen
protected long lSeed
protected long lSeedRuns
protected int iAgentInitFeatures
protected int iWorldIterations
protected float fSomaticMP
protected float fMergeP
protected float fKThreshold
protected float fMaxSplitP
protected int iAgentMaxInitWidth
protected int iAgentMaxInitDepth
protected float fInitialAggregates
protected int iMaxX
protected int iMaxY
protected java.lang.String sMappingStrategy
protected float fProportion
protected boolean bPrune
protected int iTestMode
protected edu.uiuc.ge.illigal.gale.distance.Distance dis
protected edu.uiuc.ge.illigal.gale.agents.Agent aAgent
Constructor Detail |
public GALEConfiguration()
Method Detail |
public int getNumAttributes()
public int getNumClasses()
public java.util.Random getRandom()
public long getSeed()
public long getSeedRuns()
public int getAgentInitAttributes()
public int getWorldIterations()
public float getSomaticMP()
public float getMergeP()
public float getKThreshold()
public float getMaxSplitP()
public int getAgentMaxInitWidth()
public int getAgentMaxInitDepth()
public float getInitialAggregates()
public float getInstancesProportion()
public int getMaxX()
public int getMaxY()
public boolean getPrune()
public int getTestMode()
public java.lang.String getMappingStrategy()
public edu.uiuc.ge.illigal.gale.distance.Distance getDistance()
public edu.uiuc.ge.illigal.gale.agents.Agent getAgent()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |