|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |