TProcuraAdversa
Algoritmos de procura adversa
|
Variables | |
static TParametro | TProcuraConstrutiva::instancia = { NULL,1,1,1, NULL, NULL } |
ID da instância atual, a ser utilizado em SolucaoVazia(). | |
static TVector< TParametro > | TProcuraConstrutiva::parametro |
Parâmetros a serem utilizados na configuração atual. | |
static TVector< TVector< int > > | TProcuraConstrutiva::configuracoes |
Conjuntos de configurações para teste empírico. | |
static int | TProcuraConstrutiva::geracoes = 0 |
Número total de gerações realizadas na procura. | |
static int | TProcuraConstrutiva::expansoes =0 |
Número total de expansões realizadas na procura. | |
static int | TProcuraConstrutiva::avaliacoes =0 |
Número total de avaliações realizadas na procura. | |
static TVector< TNo > | TProcuraConstrutiva::caminho |
Solução retornada pela procura (os estados devem ser libertados). | |
static bool | TProcuraConstrutiva::memoriaEsgotada = false |
Flag indicando problemas de memória esgotada. | |
static TNo | TProcuraConstrutiva::solucao =NULL |
Estado objetivo encontrado, retornado pela procura (deve ser libertado). | |
static int | TProcuraConstrutiva::lowerBound = 0 |
Valor mínimo que a solução pode apresentar, obtido pela procura. | |
static int | TProcuraConstrutiva::tamanhoCodificado = OBJETO_HASHTABLE |
Número de inteiros de 64 bits utilizados para codificar um objeto (≤ OBJETO_HASHTABLE). | |
static TVector< unsigned char > | TProcuraConstrutiva::ramo |
static int | TProcuraConstrutiva::espacosRamo =2 |
static clock_t | TProcuraConstrutiva::instanteFinal = 0 |
Essas variáveis são compartilhadas por todas as execuções do algoritmo. O fato de serem globais evita cópias desnecessárias, mas impede a execução simultânea de múltiplas corridas.
|
static |
Número total de avaliações realizadas na procura.
Definition at line 914 of file TProcuraConstrutiva.h.
Solução retornada pela procura (os estados devem ser libertados).
Definition at line 916 of file TProcuraConstrutiva.h.
Conjuntos de configurações para teste empírico.
Definition at line 908 of file TProcuraConstrutiva.h.
|
static |
Definition at line 929 of file TProcuraConstrutiva.h.
|
static |
Número total de expansões realizadas na procura.
Definition at line 912 of file TProcuraConstrutiva.h.
|
static |
Número total de gerações realizadas na procura.
Definition at line 910 of file TProcuraConstrutiva.h.
|
static |
ID da instância atual, a ser utilizado em SolucaoVazia().
Definition at line 32 of file TProcuraConstrutiva.h.
|
static |
Definition at line 931 of file TProcuraConstrutiva.h.
|
static |
Valor mínimo que a solução pode apresentar, obtido pela procura.
Definition at line 922 of file TProcuraConstrutiva.h.
|
static |
Flag indicando problemas de memória esgotada.
Definition at line 918 of file TProcuraConstrutiva.h.
|
static |
Parâmetros a serem utilizados na configuração atual.
Definition at line 906 of file TProcuraConstrutiva.h.
|
static |
Definition at line 927 of file TProcuraConstrutiva.h.
|
static |
Estado objetivo encontrado, retornado pela procura (deve ser libertado).
Definition at line 920 of file TProcuraConstrutiva.h.
|
static |
Número de inteiros de 64 bits utilizados para codificar um objeto (≤ OBJETO_HASHTABLE).
Definition at line 924 of file TProcuraConstrutiva.h.