3#include "../TProcuraMelhorativa.h"
4#include "../TCodificacaoBinaria.h"
49 void Debug(
bool completo =
true)
override;
88 void Debug(
bool completo)
override;
static TVector< int > numeros
void ResetParametros()
Inicializa os parâmetros, indicadores e instâncias.
void Inicializar(void)
Coloca o objeto no estado inicial da procura.
void Debug(bool completo) override
Mostra o estado no ecrã, para debug.
TPonto Duplicar(void)
Cria um objeto que é uma cópia deste.
Representa um estado do problema da partição.
TVector< bool > solCompleta
TPonto Duplicar(void)
Cria um objeto que é uma cópia deste.
void Copiar(TProcuraConstrutiva *objeto)
void Vizinhanca(TVector< TPonto > &vizinhos)
void Cruzamento(TPonto a, TPonto b)
void Inicializar(void)
Coloca o objeto no estado inicial da procura.
void MostrarSolucao(void)
definir para visualizar a solução
void TesteManual(const char *nome)
void Debug(bool completo=true) override
Mostra o estado no ecrã, para debug.
void Copiar(TPonto objeto)
Fica com uma cópia do objeto.
void ResetParametros()
Inicializa os parâmetros, indicadores e instâncias.
void Copiar(TPonto objeto)
Fica com uma cópia do objeto.
virtual void Copiar(TPonto objeto)
Fica com uma cópia do objeto.
static bool memoriaEsgotada
Flag indicando problemas de memória esgotada.
static int resultado
Resultado retornado pelo algoritmo na última execução.
static TParametro instancia
ID da instância atual, a ser utilizado em SolucaoVazia().