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

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

Acao(const char *acao)TProcuraMelhorativainline
AjudaUtilizacao(const char *programa)TProcuraprotected
AlgoritmoEvolutivo()TProcuraMelhorativa
AlgoritmoGenetico()TProcuraMelhorativa
AplicarDiversidadeAE(TVector< TPonto > &populacao)TProcuraMelhorativaprotected
Avaliar(void)=0TCodificacaoBinariapure virtual
BarraTorneio(bool nomes)TProcuraprotected
Bit(int i)TCodificacaoBinariainline
Bit(int i) constTCodificacaoBinariainline
CalcularAvaliacoes(TVector< TPonto > &vizinhos, int &melhorValor, int &melhorIndice)TProcuraMelhorativaprotected
CalculaTorneio(TVector< TResultado > &resultados)TProcuraprotected
CodificarSolucao()TProcurainlinevirtual
CompletarPopulacaoAE(TVector< TPonto > &populacao)TProcuraMelhorativaprotected
ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
configuracoesTProcurastatic
Copiar(TPonto objecto)TCodificacaoBinariavirtual
Cronometro(enum ECronometro id=CONT_ALGORITMO, bool inicialiar=false)TProcurainlineprotectedstatic
Cruzamento(TPonto a, TPonto b)TCodificacaoBinariavirtual
custoTProcuraMelhorativa
Debug(bool completo=true) overrideTCodificacaoBinariavirtual
Debug(bool completo=true)TCodificacaoBinariavirtual
Debug(ENivelDebug tipo, bool exato, const char *fmt,...)TCodificacaoBinariainlinestatic
DebugCruzamentoAG(int gPai, int gMae, int gFilho, int mutou)TProcuraMelhorativaprotected
DebugGeracaoAE(int epoca, TVector< TPonto > &populacao)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
DebugPopulacaoAE(TVector< TPonto > &populacao, const char *titulo)TProcuraMelhorativaprotected
DebugTabela(ENivelDebug nivel, TVector< int >tabela, const char *tipo="")TProcuraprotected
Distancia(TPonto a)TCodificacaoBinariavirtual
DiversidadeAE(TVector< TPonto > &populacao, int &minDist, int &maxDist, int &avgDist, int &melhorPior)TProcuraMelhorativaprotected
Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
Duplicar(void)=0TCodificacaoBinariapure virtual
EditarConfiguracoes()TProcuraprotected
EditarIndicadores()TProcuraprotected
EditarParametros()TProcuraprotected
epocasTProcuraMelhorativastatic
EscaladaDoMonte()TProcuraMelhorativa
estadoTCodificacaoBinaria
ExecucaoTerminada()TProcuravirtual
ExecutaAlgoritmo()TProcuraMelhorativaprotectedvirtual
ExecutaTarefa(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
Explorar() overrideTProcuraMelhorativaprotectedvirtual
ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
ficheiroInstanciaTProcurastatic
FinalizaMPI()TProcuraprotectedstatic
geracoesTProcuraMelhorativastatic
indAtivoTProcurastatic
Indicador(int id) overrideTProcuraMelhorativavirtual
indicadorTProcurastatic
InicializaMPI(int argc, char *argv[])TProcuraprotectedstatic
Inicializar(void)=0TCodificacaoBinariapure virtual
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
JuntarCSV(const char *ficheiro)TProcuraprotected
LibertarVector(TVector< TPonto > &vector, int excepto=-1)TProcuraMelhorativaprotected
LimparEstatisticas()TProcuraMelhorativavirtual
lowerBoundTProcuraMelhorativastatic
main(int argc, char *argv[], const char *nome)TProcuravirtual
MelhorAtual(TPonto &atual, TVector< TPonto > &vizinhos, int indice)TProcuraMelhorativaprotected
MelhorCusto(TVector< TPonto > &populacao, bool inverter=false)TProcuraMelhorativaprotected
MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
memoriaEsgotadaTProcurastatic
modoMPITProcurastatic
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
MostraTempo(double segundos)TProcurastatic
mpiCountTProcurastatic
mpiIDTProcurastatic
Mutar(void)TCodificacaoBinariavirtual
nElementosTCodificacaoBinariastatic
NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
NovaSolucao(void)TCodificacaoBinariavirtual
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
parametroTProcurastatic
Parametro(int id) constTProcurainline
Parametro(int id)TProcurainline
ParametroAtivo(int id, TVector< int > *valores=NULL) constTProcurainline
Parar(void)TProcuraMelhorativainlinevirtual
Registo(TResultado &resultado, int id)TProcuraprotected
Registo(TResultado &resultado, int id, int64_t valor)TProcuraprotected
RelatorioCSV(TVector< TResultado > &resultados, char *ficheiro)TProcuraprotected
ReproduzirAE(TVector< TPonto > &pais, TVector< TPonto > &populacao)TProcuraMelhorativaprotected
ResetParametros()TCodificacaoBinariavirtual
resultadoTProcurastatic
Selecao(int &pai, int &mae, TVector< int > &pesos, int total)TProcuraMelhorativaprotected
SelecionarPaisAE(TVector< TPonto > &populacao)TProcuraMelhorativaprotected
SelecionarSobreviventesAE(TVector< TPonto > &populacao, TVector< TPonto > &descendentes)TProcuraMelhorativaprotected
SolicitaInstancia()TProcuraprotected
SolicitaInstancias()TProcuraprotected
TCodificacaoBinaria()TCodificacaoBinariainline
tempoTProcurastatic
TempoExcedido()TProcurainline
TesteEmpirico(TVector< int > instancias, char *ficheiro=NULL)TProcuravirtual
TesteEmpiricoGestor(TVector< int > instancias, char *ficheiro=NULL)TProcuravirtual
TesteEmpiricoTrabalhador(TVector< int > instancias, char *ficheiro=NULL)TProcuravirtual
TesteManual(const char *nome)TProcuravirtual
TProcura(void)TProcurainline
TProcuraMelhorativa(void)TProcuraMelhorativa
Troca(int i)TCodificacaoBinariainline
VerificaMelhor(TPonto &melhor, TPonto atual)TProcuraMelhorativaprotected
VerificaMelhor(TPonto atual)TProcuraMelhorativaprotected
Vizinhanca(TVector< TPonto > &vizinhos)TCodificacaoBinariavirtual
~TCodificacaoBinaria()TCodificacaoBinariainline
~TProcura(void)TProcurainlinevirtual
~TProcuraMelhorativa(void)TProcuraMelhorativa