3#include "../TProcuraMelhorativa.h"
70 void CarregaInstancia();
struct SParametrosEspaco TParametrosEspaco
Representa um estado num problema artificial.
TPonto Duplicar(void)
Cria um objecto que é uma cópia deste.
void Debug(void)
Mostra o estado no ecrã, para debug.
CProblemaArtificial(void)
bool Distinto(TNo estado)
Verifica se o estado actual distinto do fornecido.
~CProblemaArtificial(void)
static TParametrosEspaco espaco
void TesteManual(const char *nome)
Inicializa a interação com o utilizador.
void Inicializar(void)
Coloca o objecto no estado inicial da procura.
void Copiar(TPonto objecto)
Fica com uma cópia do objecto.
int Heuristica(void)
Função para calcular quanto falta para o final, o valor da heurÃstica.
void ResetParametros()
Inicializa os parametros, indicadores e instâncias.
void Copiar(TNo 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.
unsigned int sementeAleatoria