TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
|
This is the complete list of members for TCodificacaoInteira, including all inherited members.
Acao(const char *acao) | TProcuraMelhorativa | inline |
AjudaUtilizacao(const char *programa) | TProcura | protected |
AlgoritmoEvolutivo() | TProcuraMelhorativa | |
AlgoritmoGenetico() | TProcuraMelhorativa | |
AplicarDiversidadeAE(TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
Avaliar(void)=0 | TCodificacaoInteira | pure virtual |
BarraTorneio(bool nomes) | TProcura | protected |
CalcularAvaliacoes(TVector< TPonto > &vizinhos, int &melhorValor, int &melhorIndice) | TProcuraMelhorativa | protected |
CalculaTorneio(TVector< TResultado > &resultados) | TProcura | protected |
CodificarSolucao() | TProcura | inlinevirtual |
CompletarPopulacaoAE(TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
ConfiguracaoAtual(TVector< int > ¶metros, int operacao) | TProcura | protected |
configuracoes | TProcura | static |
Copiar(TPonto objecto) | TCodificacaoInteira | virtual |
Cronometro(enum ECronometro id=CONT_ALGORITMO, bool inicialiar=false) | TProcura | inlineprotectedstatic |
Cruzamento(TPonto a, TPonto b) | TCodificacaoInteira | virtual |
custo | TProcuraMelhorativa | |
Debug(bool completo=true) override | TCodificacaoInteira | virtual |
Debug(bool completo=true) | TCodificacaoInteira | virtual |
Debug(ENivelDebug tipo, bool exato, const char *fmt,...) | TCodificacaoInteira | inlinestatic |
DebugCruzamentoAG(int gPai, int gMae, int gFilho, int mutou) | TProcuraMelhorativa | protected |
DebugGeracaoAE(int epoca, TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
DebugInicioEM(int ID, TPonto solucao) | TProcuraMelhorativa | protected |
DebugMelhorEncontrado(TPonto ponto) | TProcuraMelhorativa | |
DebugOptimoLocal(TPonto solucao) | TProcuraMelhorativa | protected |
DebugPassoAG(int pop, int min, int max) | TProcuraMelhorativa | protected |
DebugPassoEM(TPonto solucao) | TProcuraMelhorativa | protected |
DebugPopulacaoAE(TVector< TPonto > &populacao, const char *titulo) | TProcuraMelhorativa | protected |
DebugTabela(ENivelDebug nivel, TVector< int >tabela, const char *tipo="") | TProcura | protected |
Distancia(TPonto a) | TCodificacaoInteira | virtual |
DiversidadeAE(TVector< TPonto > &populacao, int &minDist, int &maxDist, int &avgDist, int &melhorPior) | TProcuraMelhorativa | protected |
Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX) | TProcura | protectedstatic |
Duplicar(void)=0 | TCodificacaoInteira | pure virtual |
EditarConfiguracoes() | TProcura | protected |
EditarIndicadores() | TProcura | protected |
EditarParametros() | TProcura | protected |
epocas | TProcuraMelhorativa | static |
EscaladaDoMonte() | TProcuraMelhorativa | |
estado | TCodificacaoInteira | |
ExecucaoTerminada() | TProcura | virtual |
ExecutaAlgoritmo() | TProcuraMelhorativa | protectedvirtual |
ExecutaTarefa(TVector< TResultado > &resultados, int inst, int conf) | TProcura | protected |
Explorar() override | TProcuraMelhorativa | protectedvirtual |
ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao) | TProcura | protected |
ficheiroInstancia | TProcura | static |
FinalizaMPI() | TProcura | protectedstatic |
geracoes | TProcuraMelhorativa | static |
indAtivo | TProcura | static |
indicador | TProcura | static |
Indicador(int id) override | TProcuraMelhorativa | virtual |
InicializaMPI(int argc, char *argv[]) | TProcura | protectedstatic |
Inicializar(void)=0 | TCodificacaoInteira | pure virtual |
InserirConfiguracoes(char *str, TVector< int > &base) | TProcura | protected |
InserirConfiguracoes(TVector< int > &base, TVector< int > &produto, TVector< TVector< int > > &valores) | TProcura | protected |
InserirRegisto(TVector< TResultado > &resultados, int inst, int conf) | TProcura | protected |
instancia | TProcura | static |
instanteFinal | TProcura | static |
iteracoes | TProcura | static |
IteracoesExcedido() | TProcura | inline |
JuntarCSV(const char *ficheiro) | TProcura | protected |
LibertarVector(TVector< TPonto > &vector, int excepto=-1) | TProcuraMelhorativa | protected |
LimparEstatisticas() | TProcuraMelhorativa | virtual |
lowerBound | TProcuraMelhorativa | static |
main(int argc, char *argv[], const char *nome) | TProcura | virtual |
maxValor | TCodificacaoInteira | static |
MelhorAtual(TPonto &atual, TVector< TPonto > &vizinhos, int indice) | TProcuraMelhorativa | protected |
MelhorCusto(TVector< TPonto > &populacao, bool inverter=false) | TProcuraMelhorativa | protected |
MelhorResultado(TResultado base, TResultado alternativa) | TProcura | protected |
memoriaEsgotada | TProcura | static |
modoMPI | TProcura | static |
MostraIndicadores() | TProcura | protected |
MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL) | TProcura | protected |
MostrarConfiguracoes(int detalhe, int atual=-1) | TProcura | protected |
MostraRelatorio(TVector< TResultado > &resultados, bool ultimo=false) | TProcura | protected |
MostrarSolucao() | TProcura | virtual |
MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false) | TProcura | protected |
MostraTempo(double segundos) | TProcura | static |
mpiCount | TProcura | static |
mpiID | TProcura | static |
Mutar(void) | TCodificacaoInteira | virtual |
nElementos | TCodificacaoInteira | static |
NovaConfiguracao(TVector< int > ¶metros) | TProcura | protected |
NovaSolucao(void) | TCodificacaoInteira | virtual |
NovoTexto(const char *prompt) | TProcura | static |
NovoValor(const char *prompt) | TProcura | static |
ObterExtremos(TVector< TPonto > &populacao, int &minCusto, int &maxCusto) | TProcuraMelhorativa | protected |
OrdemValor(TVector< TPonto > &populacao, TVector< int > &id) | TProcuraMelhorativa | protected |
Parametro(int id) const | TProcura | inline |
Parametro(int id) | TProcura | inline |
parametro | TProcura | static |
ParametroAtivo(int id, TVector< int > *valores=NULL) const | TProcura | inline |
Parar(void) | TProcuraMelhorativa | inlinevirtual |
Registo(TResultado &resultado, int id) | TProcura | protected |
Registo(TResultado &resultado, int id, int64_t valor) | TProcura | protected |
RelatorioCSV(TVector< TResultado > &resultados, char *ficheiro) | TProcura | protected |
ReproduzirAE(TVector< TPonto > &pais, TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
ResetParametros() | TCodificacaoInteira | virtual |
resultado | TProcura | static |
Selecao(int &pai, int &mae, TVector< int > &pesos, int total) | TProcuraMelhorativa | protected |
SelecionarPaisAE(TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
SelecionarSobreviventesAE(TVector< TPonto > &populacao, TVector< TPonto > &descendentes) | TProcuraMelhorativa | protected |
SolicitaInstancia() | TProcura | protected |
SolicitaInstancias() | TProcura | protected |
TCodificacaoInteira() | TCodificacaoInteira | inline |
tempo | TProcura | static |
TempoExcedido() | TProcura | inline |
TesteEmpirico(TVector< int > instancias, char *ficheiro=NULL) | TProcura | virtual |
TesteEmpiricoGestor(TVector< int > instancias, char *ficheiro=NULL) | TProcura | virtual |
TesteEmpiricoTrabalhador(TVector< int > instancias, char *ficheiro=NULL) | TProcura | virtual |
TesteManual(const char *nome) | TProcura | virtual |
TProcura(void) | TProcura | inline |
TProcuraMelhorativa(void) | TProcuraMelhorativa | |
VerificaMelhor(TPonto &melhor, TPonto atual) | TProcuraMelhorativa | protected |
VerificaMelhor(TPonto atual) | TProcuraMelhorativa | protected |
Vizinhanca(TVector< TPonto > &vizinhos) | TCodificacaoInteira | virtual |
~TCodificacaoInteira() | TCodificacaoInteira | inline |
~TProcura(void) | TProcura | inlinevirtual |
~TProcuraMelhorativa(void) | TProcuraMelhorativa |