TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
Loading...
Searching...
No Matches
TProcuraMelhorativa Member List

This is the complete list of members for TProcuraMelhorativa, including all inherited members.

Acao(const char *acao)TProcuraMelhorativainline
AjudaUtilizacao(const char *programa)TProcuraprotected
AlgoritmoGenetico()TProcuraMelhorativa
Avaliar(void)TProcuraMelhorativavirtual
BarraTorneio(bool nomes)TProcuraprotected
CalcularAvaliacoes(TVector< TPonto > &vizinhos, int &melhorValor, int &melhorIndice)TProcuraMelhorativaprotected
CalculaTorneio(TVector< TResultado > &resultados)TProcuraprotected
CodificarSolucao()TProcurainlinevirtual
ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
configuracoesTProcurastatic
Copiar(TPonto objecto)TProcuraMelhorativainlinevirtual
Cruzamento(TPonto a, TPonto b)TProcuraMelhorativainlinevirtual
custoTProcuraMelhorativa
Debug(void)TProcuravirtual
DebugCruzamentoAG(int gPai, int gMae, int gFilho, int mutou)TProcuraMelhorativaprotected
DebugInicioEM(int ID, TPonto solucao)TProcuraMelhorativaprotected
DebugMelhorEncontrado(TPonto ponto)TProcuraMelhorativa
DebugOptimoLocal(TPonto solucao)TProcuraMelhorativaprotected
DebugPassoAG(int pop, int min, int max)TProcuraMelhorativaprotected
DebugPassoEM(TPonto solucao)TProcuraMelhorativaprotected
DebugVizinhos(TVector< TPonto > &vizinhos)TProcuraMelhorativaprotected
Distancia(TPonto a)TProcuraMelhorativainlinevirtual
Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
Duplicar(void)=0TProcuraMelhorativapure virtual
EditarConfiguracoes()TProcuraprotected
EditarIndicadores()TProcuraprotected
EditarParametros()TProcuraprotected
epocasTProcuraMelhorativa
EscaladaDoMonte()TProcuraMelhorativa
ExecucaoTerminada(clock_t inicio)TProcuravirtual
ExecutaAlgoritmo()TProcuraMelhorativaprotectedvirtual
Explorar() overrideTProcuraMelhorativaprotectedvirtual
ExtraiLista(char *str)TProcuraprotected
ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
ficheiroInstanciaTProcurastatic
geracoesTProcuraMelhorativa
indAtivoTProcurastatic
indicadorTProcurastatic
Indicador(int id) overrideTProcuraMelhorativavirtual
Inicializar(void)TProcurainlinevirtual
InserirConfiguracoes(char *str, TVector< int > &base)TProcuraprotected
InserirConfiguracoes(TVector< int > &base, TVector< int > &produto, TVector< TVector< int > > &valores)TProcuraprotected
InserirRegisto(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
instanciaTProcurastatic
instanteFinalTProcurastatic
iteracoesTProcurastatic
IteracoesExcedido()TProcurainline
LibertarVector(TVector< TPonto > &vector, int excepto=-1)TProcuraMelhorativaprotected
LimparEstatisticas(clock_t &inicio)TProcuraMelhorativavirtual
main(int argc, char *argv[], const char *nome)TProcuravirtual
MelhorAtual(TPonto &atual, TVector< TPonto > &vizinhos, int indice)TProcuraMelhorativaprotected
MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
memoriaEsgotadaTProcurastatic
MostraIndicadores()TProcuraprotected
MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL)TProcuraprotected
MostrarConfiguracoes(int detalhe, int atual=-1)TProcuraprotected
MostraRelatorio(TVector< TResultado > &resultados, bool ultimo=false)TProcuraprotected
MostrarSolucao()TProcuravirtual
MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false)TProcuraprotected
Mutar(void)TProcuraMelhorativainlinevirtual
NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
NovaSolucao(void)TProcuraMelhorativavirtual
NovoTexto(const char *prompt)TProcurastatic
NovoValor(const char *prompt)TProcurastatic
ObterExtremos(TVector< TPonto > &populacao, int &minCusto, int &maxCusto)TProcuraMelhorativaprotected
OrdemValor(TVector< TPonto > &populacao, TVector< int > &id)TProcuraMelhorativaprotected
Parametro(int id)TProcurainline
parametroTProcurastatic
Parar(void)TProcurainlinevirtual
Registo(TResultado &resultado, int id)TProcuraprotected
Registo(TResultado &resultado, int id, int valor)TProcuraprotected
RelatorioCSV(TVector< TResultado > &resultados, FILE *f)TProcuraprotected
ResetParametros() overrideTProcuraMelhorativavirtual
resultadoTProcurastatic
Selecao(int &pai, int &mae, TVector< int > &pesos, int total)TProcuraMelhorativaprotected
SolicitaInstancia()TProcuraprotected
SolicitaInstancias()TProcuraprotected
tempoTProcurastatic
TempoExcedido()TProcurainline
TesteEmpirico(TVector< int > instancias, bool mostrarSolucoes=true, char *ficheiro=NULL)TProcuravirtual
TesteManual(const char *nome)TProcuravirtual
TesteManualX(const char *nome)TProcuraMelhorativa
TProcura(void)TProcurainline
TProcuraMelhorativa(void)TProcuraMelhorativa
VerificaMelhor(TPonto &melhor, TPonto atual)TProcuraMelhorativaprotected
Vizinhanca(TVector< TPonto > &vizinhos)TProcuraMelhorativavirtual
~TProcura(void)TProcurainlinevirtual
~TProcuraMelhorativa(void)TProcuraMelhorativa