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

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

Acao(TString acao)TCodificacaoPermutacao
AjudaUtilizacao(TString programa)TProcuraprotected
AlgoritmoEvolutivo()TProcuraMelhorativa
AlgoritmoGenetico()TProcuraMelhorativa
AplicarDiversidadeAE(TVector< TPonto > &populacao)TProcuraMelhorativaprotected
Avaliar(void)=0TCodificacaoPermutacaopure virtual
BarraTorneio(bool nomes)TProcuraprotected
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)TCodificacaoPermutacaovirtual
Cronometro(enum ECronometro id=CONT_ALGORITMO, bool inicializar=false)TProcurainlineprotectedstatic
Cruzamento(TPonto a, TPonto b)TCodificacaoPermutacaovirtual
custoTProcuraMelhorativa
Debug(bool completo=true) overrideTCodificacaoPermutacaovirtual
Debug(bool completo=true)TCodificacaoPermutacaovirtual
Debug(ENivelDebug tipo, bool exato, const char *fmt,...)TCodificacaoPermutacaoinlinestatic
DebugCruzamentoAG(int gPai, int gMae, int gFilho, int mutou)TProcuraMelhorativaprotected
DebugDiversidadeAE(TVector< TPonto > &populacao, TString titulo)TProcuraMelhorativaprotected
DebugGeracaoAE(int epoca, TVector< TPonto > &populacao)TProcuraMelhorativaprotected
DebugHSL(float h=-1, float s=1.0, float l=0.2, bool fundo=true)TProcurastatic
DebugID(int id, int pop)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, TString titulo)TProcuraMelhorativaprotected
debugPrefixoTProcuraMelhorativastatic
DebugTabela(ENivelDebug nivel, TVector< int >tabela, TString tipo="", TString prefixo="", int modoCor=0, bool duplaColuna=false)TProcuraprotected
Distancia(TPonto a)TCodificacaoPermutacaovirtual
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)=0TCodificacaoPermutacaopure virtual
EditarConfiguracoes()TProcuraprotected
EditarIndicadores()TProcuraprotected
EditarParametros()TProcuraprotected
epocasTProcuraMelhorativastatic
EscaladaDoMonte()TProcuraMelhorativa
estadoTCodificacaoPermutacao
ExecucaoTerminada()TProcuravirtual
ExecutaAlgoritmo()TProcuraMelhorativaprotectedvirtual
ExecutaTarefa(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
Explorar() overrideTProcuraMelhorativaprotectedvirtual
ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
ficheiroGravarTProcurastatic
ficheiroInstanciaTProcurastatic
FinalizaMPI()TProcuraprotectedstatic
geracoesTProcuraMelhorativastatic
Gravar(void)TProcurainlinevirtual
gravarSolucaoTProcurastatic
indAtivoTProcurastatic
Indicador(int id) overrideTProcuraMelhorativavirtual
indicadorTProcurastatic
InicializaMPI(int argc, char *argv[])TProcuraprotectedstatic
Inicializar(void)=0TCodificacaoPermutacaopure virtual
InserirConfiguracoes(TString 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(TString ficheiro)TProcuraprotected
LibertarVector(TVector< TPonto > &vector, int excepto=-1)TProcuraMelhorativaprotected
LimparEstatisticas()TProcuraMelhorativavirtual
lowerBoundTProcuraMelhorativastatic
main(int argc, char *argv[], TString 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
Mensagem(TString titulo, const char *fmt,...)TProcurastatic
modoMPITProcurastatic
MostraCaixa(TVector< TString > titulo, ECaixaParte parte, TVector< int > largura, bool aberta=true, int identacao=0)TProcurastatic
MostraCaixa(TString titulo, ECaixaParte parte, int largura=70, bool aberta=true, int identacao=0, const char *icon="")TProcurastatic
MostraCaixa(TVector< TString > textos, int largura=70, bool aberta=true, int identacao=0)TProcurastatic
MostraConjunto(TVector< int > valores, const char *etiqueta)TProcurastatic
MostraIndicadores()TProcuraprotected
MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL, TString titulo="")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)TCodificacaoPermutacaovirtual
nElementosTCodificacaoPermutacaostatic
NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
NovaSolucao(void)TCodificacaoPermutacaovirtual
NovoTexto(TString prompt)TProcurastatic
NovoValor(TString 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, TString ficheiro, bool parametros=true)TProcuraprotected
RelatorioValidacao(TVector< TResultado > resultados, TVector< int > referencias)TProcuravirtual
ReproduzirAE(TVector< TPonto > &pais, TVector< TPonto > &populacao)TProcuraMelhorativaprotected
ResetParametros()TCodificacaoPermutacaovirtual
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
Solucao()TProcurainlinevirtual
TCodificacaoPermutacao()TCodificacaoPermutacaoinline
tempoTProcurastatic
TempoExcedido()TProcurainline
TesteEmpirico(TVector< int > instancias, TString ficheiro="")TProcuravirtual
TesteEmpiricoGestor(TVector< int > instancias, TString ficheiro="")TProcuravirtual
TesteEmpiricoTrabalhador(TVector< int > instancias, TString ficheiro="")TProcuravirtual
TesteFim()TProcuraprotected
TesteInicio(TVector< int > &instancias, TVector< int > &configAtual)TProcuraprotected
TesteManual(TString nome)TProcuravirtual
TesteValidacao(TVector< int > instancias, TVector< int > impossiveis, TVector< int > referencias, TString fichSolucoes, TString fichResultados="")TProcuravirtual
TProcura(void)TProcurainline
TProcuraMelhorativa(void)TProcuraMelhorativa
Validar(TVector< TString > solucao)TProcurainlinevirtual
VerificaMelhor(TPonto &melhor, TPonto atual)TProcuraMelhorativaprotected
VerificaMelhor(TPonto atual)TProcuraMelhorativaprotected
Vizinhanca(TVector< TPonto > &vizinhos)TCodificacaoPermutacaovirtual
~TCodificacaoPermutacao()TCodificacaoPermutacaoinline
~TProcura(void)TProcurainlinevirtual
~TProcuraMelhorativa(void)TProcuraMelhorativa