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 parametros, indicadores e instâncias.
void Inicializar(void)
Coloca o objecto no estado inicial da procura.
void Debug(bool completo) override
Mostra o estado no ecrã, para debug.
TPonto Duplicar(void)
Cria um objecto que é uma cópia deste.
Representa um estado do problema da partição.
TVector< bool > solCompleta
TPonto Duplicar(void)
Cria um objecto que é uma cópia deste.
void Copiar(TProcuraConstrutiva *objecto)
void Copiar(TPonto objecto)
Fica com uma cópia do objecto.
void Vizinhanca(TVector< TPonto > &vizinhos)
void Cruzamento(TPonto a, TPonto b)
void Inicializar(void)
Coloca o objecto no estado inicial da procura.
void MostrarSolucao(void)
definir para visualizar a solução
void TesteManual(const char *nome)
Inicializa a interação com o utilizador.
void Debug(bool completo=true) override
Mostra o estado no ecrã, para debug.
void ResetParametros()
Inicializa os parametros, indicadores e instâncias.
void Copiar(TPonto objecto)
Fica com uma cópia do objecto.
virtual void Copiar(TPonto objecto)
Fica com uma cópia do objecto.
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().