Uses of Class
ec.gp.sasc.SASCNode

Packages that use SASCNode
ec.gp.sasc   
ec.gp.sasc.statistics   
 

Uses of SASCNode in ec.gp.sasc
 

Methods in ec.gp.sasc with parameters of type SASCNode
abstract  double SASCNode.getSemanticCompatibilityFunction(int n, SASCNode nodeCompared)
          Retorna o valor da função de compatibilidade semântica para a dimensão n
 double SASCNode.getSSSCDeltaParameter(SASCNode rootNodeSecondParent)
          Retorna o valor do parâmetro delta do nó de acordo o método SSSC, dado o segundo indivíduo já selecionado para o crossover, representado pelo seu nó raiz enviado no parâmetro rootNodeSecondParent
 double SASCNode.getSSSCLambdaParameter(SASCNode nodeCompared, double beta)
          Retorna o parâmetro lambda de um determinado nó (segundo o método SSSC), dado o nó já selecionado no primeiro indivíduo, enviado no parâmetro nodeCompared
 String SASCNode.makeLatexTreePostCrossover(SASCNode nodePoint)
          Desenha em Latex a árvore para este nó e todo o sub-ramo por ele formado, em um formato especial para a exibição pós-crossover, onde os sub-ramos trocados são destacados
 String SASCNode.makeLatexTreePostCrossoverS(SASCNode nodePoint, boolean partCrossPoint)
          Método auxiliar para desenhar em Latex a árvore para este nó e todo o sub-ramo por ele formado, em um formato especial para a exibição pós-crossover, onde os sub-ramos trocados são destacados
 String SASCNode.makeLatexTreePreCrossover(SASCNode nodePoint)
          Desenha em Latex a árvore para este nó e todo o sub-ramo por ele formado, em um formato especial para a exibição pré-crossover, onde os pontos selecionados para o crossover são destacados
 GPNode SASCNodeSelector.pickNodeSSAC(EvolutionState s, int subpopulation, int thread, GPIndividual ind, GPTree tree, SASCNode rootNodeSecondParent)
          Faz a seleção segundo o método SSAC de Angeline
 Object SASCNode.pickNodeSSSCFirst(double rnd, double accumParameters, double totalParameters, SASCNode rootNodeSecondParent)
          Método auxiliar para a seleção do nó do PRIMEIRO INDIVÍDUO, de acordo com o método SSSC - faz a pesquisa nos sub-ramos Neste momento, o segundo indivíduo já foi selecionado, e o seu nó raiz é enviado como parâmetro (rootNodeSecondParent) para que a seleção do nó do primeiro indivíduo possa seja orientada de forma a evitar um crossover inativo
 Object SASCNode.pickNodeSSSCFirst(double rnd, SASCNode rootNodeSecondParent)
          Este método tem a função de selecionar um nó da árvore do PRIMEIRO INDIVÍDUO por meio de roulette-wheel selection, segundo o método SSSC.
 GPNode SASCNodeSelector.pickNodeSSSCFirst(EvolutionState s, int subpopulation, int thread, GPIndividual ind, GPTree tree, SASCNode rootNodeSecondParent)
          Faz a seleção do nó para o primeiro reprodutor, segundo o método SSSC
 Object SASCNode.pickNodeSSSCSecond(double rnd, double accumSigmaSemantics, double totalSigmaSemantics, SASCNode metaNode, double beta)
          Método auxiliar para a seleção do nó do SEGUNDO INDIVÍDUO, de acordo com o método SSSC - faz a pesquisa nos sub-ramos Neste momento, o nó do primeiro indivíduo já foi selecionado, e é enviado como parâmetro (nodeCompared) para que a seleção do nó no segundo indivíduo possa fazer também a avaliação semântica.
 Object SASCNode.pickNodeSSSCSecond(double rnd, SASCNode nodeCompared, double beta)
          Este método tem a função de selecionar um nó da árvore do SEGUNDO INDIVÍDUO por meio de roulette-wheel selection, segundo o método SSSC.
 GPNode SASCNodeSelector.pickNodeSSSCSecond(EvolutionState s, int subpopulation, int thread, GPIndividual ind, GPTree tree, SASCNode rootNodeSecondParent, double beta)
          Faz a seleção para o segundo reprodutor, segundo o método SSSC
 double SASCNode.sumSSSCDeltaParameters(SASCNode rootNodeSecondParent)
          Calcula a soma dos parâmetros delta da árvore segundo o método SSSC
 double SASCNode.sumSSSCLambdaParameter(SASCNode nodeCompared, double beta)
          Calcula a soma dos parâmetros lambda da árvore segundo o método SSSC, dado o nó já selecionado no primeiro indivíduo, dado pelo parâmetro nodeCompared
 

Uses of SASCNode in ec.gp.sasc.statistics
 

Methods in ec.gp.sasc.statistics with parameters of type SASCNode
 void SASCStatistics.printCrossoverParent(EvolutionState state, GPIndividual ind, SASCNode node, int orderParent, int subpopulation, int subpopParent)
          Grava um dos indivíduos selecionados para o crossover no arquivo de detalhes, com destaque para o ponto de combinação selecionado
 void SASCStatistics.printFirstChildCrossover(EvolutionState state, GPIndividual ind, SASCNode node, int subpopulation)
          Grava o primeiro filho gerado pelo crossover no arquivo de detalhes, com destaque para o sub-ramo alterado no processo
 void SASCStatistics.printMutationChild(EvolutionState state, GPIndividual ind, SASCNode node, int subpopulation)
          Grava o resultado da mutação no arquivo de detalhes, com destaque para o sub-ramo alterado no processo
 void SASCStatistics.printMutationParent(EvolutionState state, GPIndividual ind, SASCNode node, int subpopulation)
          Grava o indivíduo selecionado para mutação no arquivo de detalhes, com destaque para o ponto de mutação selecionado
 void SASCStatistics.printSecondChildCrossover(EvolutionState state, GPIndividual ind, SASCNode node, int individualOrder, int subpopulation)
          Grava o segundo filho gerado pelo crossover no arquivo de detalhes, com destaque para o sub-ramo alterado no processo