public class NNGA extends AbstractMethod
| Constructor and Description |
|---|
NNGA(NESRandom random)
Constructs a new NNGA class
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.util.ArrayList<AbstractRepresentation>> |
loadFromXML(org.dom4j.Document doc)
Returns a 2D array of representations from the given XML result file.
|
void |
runOptimization(ProblemXMLData problemData,
ComponentXMLData representationData,
ComponentXMLData rankingData,
java.util.Hashtable<java.lang.String,XMLFieldEntry> properties) |
org.dom4j.Element |
saveResults(int generation)
Saves all population data to a new XML element and returns it.
|
getProgress, getRandom, getSeed, pause, setProgress, setRandom, setRandom, wakeUpgetProperties, getPropertyValue, getTypeOfProperty, getXMLData, setProperties, setXMLDatapublic NNGA(NESRandom random)
public void runOptimization(ProblemXMLData problemData, ComponentXMLData representationData, ComponentXMLData rankingData, java.util.Hashtable<java.lang.String,XMLFieldEntry> properties)
runOptimization in class AbstractMethodpublic org.dom4j.Element saveResults(int generation)
public java.util.ArrayList<java.util.ArrayList<AbstractRepresentation>> loadFromXML(org.dom4j.Document doc)
AbstractMethod
If the loading takes considerable amount of time it is advised to provide visual feedback to the user. This can be done by calling the
FrevoMain.setLoadingProgress(float) method.
loadFromXML in class AbstractMethoddoc - The source Document to be used for loading the representations.