public class HybridDemandCDPOrg extends HybridDemandOrg
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
capacityDrop |
adjFactors, NDIST_EST, numPer, numSeg, PROFILE_BASEDalg, capacityDropPct, fitness, FITNESS_TYPE, FITNESS_TYPE2, geometry, multiFitness, mutationPct, numProfiles, profileMapping, scenIdx, seedIdx| Constructor and Description |
|---|
HybridDemandCDPOrg(GeneticAlgorithm alg,
int dim1,
int dim2) |
HybridDemandCDPOrg(GeneticAlgorithm alg,
int seedIdx,
int dim1,
int dim2) |
| Modifier and Type | Method and Description |
|---|---|
int |
applyMeme() |
void |
calcFitness() |
java.lang.String |
getBinCapacityDrop() |
float |
getCapcityDrop() |
HybridDemandCDPOrg |
getChildOrg(Profile[][] newDists) |
HybridDemandCDPOrg |
getChildOrg(Profile[][] newDists,
java.lang.String capacityDrop) |
Organism |
getDeepCopy() |
void |
mutate() |
void |
setCapacityDrop(java.lang.String binCapDrop) |
assignAFToSeed, calcMultiFitness, calcSingleFitness, crossover, getAF, getDim1, getDim2, getEncodingArray, getEncodingString, getProfile, setAFs, setBinDigitscheckFitnessDiversity, getFitness, getScenarioIndex, getSeedBaseFitness, getSeedIdx, setGeometry, setScenarioIndex, setSeedIdxpublic HybridDemandCDPOrg(GeneticAlgorithm alg, int dim1, int dim2)
public HybridDemandCDPOrg(GeneticAlgorithm alg, int seedIdx, int dim1, int dim2)
public HybridDemandCDPOrg getChildOrg(Profile[][] newDists)
getChildOrg in class HybridDemandOrgpublic HybridDemandCDPOrg getChildOrg(Profile[][] newDists, java.lang.String capacityDrop)
public void calcFitness()
calcFitness in class HybridDemandOrgpublic Organism getDeepCopy()
getDeepCopy in class HybridDemandOrgpublic void mutate()
mutate in class HybridDemandOrgpublic int applyMeme()
applyMeme in class HybridDemandOrgpublic float getCapcityDrop()
public void setCapacityDrop(java.lang.String binCapDrop)
public java.lang.String getBinCapacityDrop()