TProcuraAdversa
Algoritmos de procura adversa
Loading...
Searching...
No Matches
Variáveis globais à classe

Variables

static TParametro TProcuraConstrutiva::instancia = { NULL,1,1,1, NULL, NULL }
 ID da instância atual, a ser utilizado em SolucaoVazia().
 
static TVector< TParametroTProcuraConstrutiva::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< TNoTProcuraConstrutiva::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
 

Detailed Description

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.

Variable Documentation

◆ avaliacoes

int TProcuraConstrutiva::avaliacoes =0
static

Número total de avaliações realizadas na procura.

Definition at line 914 of file TProcuraConstrutiva.h.

◆ caminho

TVector< TNo > TProcuraConstrutiva::caminho
static

Solução retornada pela procura (os estados devem ser libertados).

Definition at line 916 of file TProcuraConstrutiva.h.

◆ configuracoes

TVector< TVector< int > > TProcuraConstrutiva::configuracoes
static

Conjuntos de configurações para teste empírico.

Definition at line 908 of file TProcuraConstrutiva.h.

◆ espacosRamo

int TProcuraConstrutiva::espacosRamo =2
static

Definition at line 929 of file TProcuraConstrutiva.h.

◆ expansoes

int TProcuraConstrutiva::expansoes =0
static

Número total de expansões realizadas na procura.

Definition at line 912 of file TProcuraConstrutiva.h.

◆ geracoes

int TProcuraConstrutiva::geracoes = 0
static

Número total de gerações realizadas na procura.

Definition at line 910 of file TProcuraConstrutiva.h.

◆ instancia

TParametro TProcuraConstrutiva::instancia = { NULL,1,1,1, NULL, NULL }
static

ID da instância atual, a ser utilizado em SolucaoVazia().

Definition at line 32 of file TProcuraConstrutiva.h.

◆ instanteFinal

clock_t TProcuraConstrutiva::instanteFinal = 0
static

Definition at line 931 of file TProcuraConstrutiva.h.

◆ lowerBound

int TProcuraConstrutiva::lowerBound = 0
static

Valor mínimo que a solução pode apresentar, obtido pela procura.

Definition at line 922 of file TProcuraConstrutiva.h.

◆ memoriaEsgotada

bool TProcuraConstrutiva::memoriaEsgotada = false
static

Flag indicando problemas de memória esgotada.

Definition at line 918 of file TProcuraConstrutiva.h.

◆ parametro

TVector< TParametro > TProcuraConstrutiva::parametro
static

Parâmetros a serem utilizados na configuração atual.

See also
EParametrosConstrutiva

Definition at line 906 of file TProcuraConstrutiva.h.

◆ ramo

TVector< unsigned char > TProcuraConstrutiva::ramo
static

Definition at line 927 of file TProcuraConstrutiva.h.

◆ solucao

TProcuraConstrutiva * TProcuraConstrutiva::solucao =NULL
static

Estado objetivo encontrado, retornado pela procura (deve ser libertado).

Definition at line 920 of file TProcuraConstrutiva.h.

◆ tamanhoCodificado

int TProcuraConstrutiva::tamanhoCodificado = OBJETO_HASHTABLE
static

Número de inteiros de 64 bits utilizados para codificar um objeto (≤ OBJETO_HASHTABLE).

Definition at line 924 of file TProcuraConstrutiva.h.