Package ga

Class Init_ga

java.lang.Object
ga.Init_ga

public class Init_ga
extends java.lang.Object
Set parameters for Genetic Algorithm
  • Field Summary

    Fields
    Modifier and Type Field Description
    (package private) boolean checked  
    (package private) java.lang.String[] command  
    (package private) double crossprob  
    (package private) java.lang.String del  
    (package private) int edges  
    (package private) java.lang.String filename  
    (package private) int generations  
    (package private) java.lang.Double[] input  
    (package private) int lower  
    (package private) double mutprob  
    (package private) NNetwork net  
    (package private) int outputs  
    (package private) int[][] parameter_dom  
    (package private) int population  
    (package private) java.lang.String settingsfile  
    (package private) int supergenerations  
    (package private) java.lang.String target  
    (package private) java.lang.String[] tokens  
    (package private) int upper  
    (package private) java.lang.String[][] variables  
    (package private) int vnfsize  
  • Constructor Summary

    Constructors
    Constructor Description
    Init_ga​(NNetwork net, java.lang.Double[] input, int outputs, int vnfsize)  
    Init_ga​(NNetwork net, java.lang.String filename, java.lang.String del, int outputs)  
  • Method Summary

    Modifier and Type Method Description
    void checkfiles​(java.lang.String s)
    Checks if files exit and if they are valid.
    void init()
    Initialize procedure.
    void setparams()
    Set optimization parameters.
    void setsettings​(java.io.File st)
    Loads settings from file.
    void setsettingsfile​(java.lang.String a)
    Set GA settings file

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • population

      int population
    • generations

      int generations
    • supergenerations

      int supergenerations
    • crossprob

      double crossprob
    • mutprob

      double mutprob
    • checked

      boolean checked
    • command

      java.lang.String[] command
    • tokens

      java.lang.String[] tokens
    • target

      java.lang.String target
    • variables

      java.lang.String[][] variables
    • parameter_dom

      int[][] parameter_dom
    • edges

      int edges
    • outputs

      int outputs
    • net

    • filename

      java.lang.String filename
    • del

      java.lang.String del
    • input

      java.lang.Double[] input
    • vnfsize

      int vnfsize
    • lower

      int lower
    • upper

      int upper
    • settingsfile

      java.lang.String settingsfile
  • Constructor Details

    • Init_ga

      public Init_ga​(NNetwork net, java.lang.String filename, java.lang.String del, int outputs)
    • Init_ga

      public Init_ga​(NNetwork net, java.lang.Double[] input, int outputs, int vnfsize)
  • Method Details

    • init

      public void init()
      Initialize procedure.
    • setparams

      public void setparams()
      Set optimization parameters.
    • checkfiles

      public void checkfiles​(java.lang.String s)
      Checks if files exit and if they are valid.
    • setsettingsfile

      public void setsettingsfile​(java.lang.String a)
      Set GA settings file
    • setsettings

      public void setsettings​(java.io.File st)
      Loads settings from file.