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

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

Acao(TProcuraConstrutiva *sucessor)COitoDamas
TProcuraConstrutiva::Acao(TNo sucessor)TProcuraConstrutivainlinevirtual
TProcuraConstrutiva::Acao(TString acao)TProcuraConstrutivavirtual
TProcuraMelhorativa::Acao(TString acao)TProcuraMelhorativainline
TProcuraConstrutiva::AjudaUtilizacao(TString programa)TProcuraprotected
TProcuraMelhorativa::AjudaUtilizacao(TString programa)TProcuraprotected
AlgoritmoEvolutivo()TProcuraMelhorativa
AlgoritmoGenetico()TProcuraMelhorativa
AplicarDiversidadeAE(TVector< TPonto > &populacao)TProcuraMelhorativaprotected
AStar(int limite=0)TProcuraConstrutiva
Avaliar(void)COitoDamasvirtual
TProcuraConstrutiva::BarraTorneio(bool nomes)TProcuraprotected
TProcuraMelhorativa::BarraTorneio(bool nomes)TProcuraprotected
BranchAndBound(int upperBound=0)TProcuraConstrutiva
CalculaCaminho(bool completa=true)TProcuraConstrutivaprotected
CalcularAvaliacoes(TVector< TPonto > &vizinhos, int &melhorValor, int &melhorIndice)TProcuraMelhorativaprotected
CalcularHeuristicas(TVector< TNo > &sucessores, TVector< int > *id=NULL, bool sortLB=false)TProcuraConstrutivaprotected
TProcuraConstrutiva::CalculaTorneio(TVector< TResultado > &resultados)TProcuraprotected
TProcuraMelhorativa::CalculaTorneio(TVector< TResultado > &resultados)TProcuraprotected
caminhoTProcuraConstrutivastatic
Codifica(TBits &estado)COitoDamasvirtual
CodificarSolucao()TProcurainlinevirtual
COitoDamas(void)COitoDamas
COitoDamas(void)COitoDamas
colocadosHTTProcuraConstrutivaprotectedstatic
CompletarPopulacaoAE(TVector< TPonto > &populacao)TProcuraMelhorativaprotected
TProcuraConstrutiva::ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
TProcuraMelhorativa::ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
TProcuraConstrutiva::configuracoesTProcurastatic
TProcuraMelhorativa::configuracoesTProcurastatic
Copiar(TProcuraConstrutiva *objecto)COitoDamasinline
Copiar(TPonto objecto)COitoDamasinlinevirtual
TProcuraConstrutiva::Copiar(TNo objecto)TProcuraConstrutivainlinevirtual
TProcuraConstrutiva::Cronometro(enum ECronometro id=CONT_ALGORITMO, bool inicializar=false)TProcurainlineprotectedstatic
TProcuraMelhorativa::Cronometro(enum ECronometro id=CONT_ALGORITMO, bool inicializar=false)TProcurainlineprotectedstatic
Cruzamento(TPonto a, TPonto b)COitoDamasvirtual
TProcuraConstrutiva::custoTProcuraConstrutiva
TProcuraMelhorativa::custoTProcuraMelhorativa
custoAcaoTProcuraConstrutivastatic
custoHTTProcuraConstrutivaprotectedstatic
CustoUniforme(int limite=0)TProcuraConstrutiva
damasCOitoDamas
Debug(bool completo=true) overrideCOitoDamasvirtual
Debug(bool completo=true) overrideCOitoDamasvirtual
TProcuraConstrutiva::Debug(ENivelDebug tipo, bool exato, const char *fmt,...)TProcurainlinestatic
TProcuraMelhorativa::Debug(ENivelDebug tipo, bool exato, const char *fmt,...)TProcurainlinestatic
DebugChamada(bool noFolha)TProcuraConstrutivaprotected
DebugCorte(int sucessores=-1, bool duplo=false)TProcuraConstrutivaprotected
DebugCruzamentoAG(int gPai, int gMae, int gFilho, int mutou)TProcuraMelhorativaprotected
DebugDiversidadeAE(TVector< TPonto > &populacao, TString titulo)TProcuraMelhorativaprotected
DebugEstado(bool novaLinha=true) constTProcuraConstrutivaprotected
DebugExpansao(int sucessor, int sucessores, bool minimizar=true)TProcuraConstrutivaprotected
DebugFolha(bool fimLinha, const char *fmt,...)TProcuraConstrutivainlineprotected
DebugGeracaoAE(int epoca, TVector< TPonto > &populacao)TProcuraMelhorativaprotected
TProcuraConstrutiva::DebugHSL(float h=-1, float s=1.0, float l=0.2, bool fundo=true)TProcurastatic
TProcuraMelhorativa::DebugHSL(float h=-1, float s=1.0, float l=0.2, bool fundo=true)TProcurastatic
debugIDTProcuraConstrutiva
DebugID(int id, int pop)TProcuraMelhorativaprotected
DebugInicioEM(int ID, TPonto solucao)TProcuraMelhorativaprotected
DebugIteracao(int iteracao, const char *simbolo)TProcuraConstrutivaprotected
DebugMelhorEncontrado(TPonto ponto)TProcuraMelhorativa
DebugOptimoLocal(TPonto solucao)TProcuraMelhorativaprotected
DebugPasso(CListaNo *lista=NULL)TProcuraConstrutivaprotected
DebugPassoAG(int pop, int min, int max)TProcuraMelhorativaprotected
DebugPassoEM(TPonto solucao)TProcuraMelhorativaprotected
DebugPopulacaoAE(TVector< TPonto > &populacao, TString titulo)TProcuraMelhorativaprotected
debugPrefixoTProcuraMelhorativastatic
DebugRamo(const char *ramo, const char *folha)TProcuraConstrutivaprotected
DebugSolucao(bool continuar=false)TProcuraConstrutivaprotected
DebugSucessores(TVector< TNo > &sucessores)TProcuraConstrutivaprotected
TProcuraConstrutiva::DebugTabela(ENivelDebug nivel, TVector< int >tabela, TString tipo="", TString prefixo="", int modoCor=0, bool duplaColuna=false)TProcuraprotected
TProcuraMelhorativa::DebugTabela(ENivelDebug nivel, TVector< int >tabela, TString tipo="", TString prefixo="", int modoCor=0, bool duplaColuna=false)TProcuraprotected
Distancia(TPonto a)COitoDamasvirtual
Distinto(TNo estado)TProcuraConstrutivainlinevirtual
DiversidadeAE(TVector< TPonto > &populacao, int &minDist, int &maxDist, int &avgDist, int &melhorPior)TProcuraMelhorativaprotected
TProcuraConstrutiva::Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
TProcuraMelhorativa::Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
Duplicar(void)COitoDamasvirtual
Duplicar(void)COitoDamasinlinevirtual
TProcuraConstrutiva::EditarConfiguracoes()TProcuraprotected
TProcuraMelhorativa::EditarConfiguracoes()TProcuraprotected
TProcuraConstrutiva::EditarIndicadores()TProcuraprotected
TProcuraMelhorativa::EditarIndicadores()TProcuraprotected
TProcuraConstrutiva::EditarParametros()TProcuraprotected
TProcuraMelhorativa::EditarParametros()TProcuraprotected
elementosHTTProcuraConstrutivaprotectedstatic
epocasTProcuraMelhorativastatic
EscaladaDoMonte()TProcuraMelhorativa
estadoCodHTTProcuraConstrutivaprotectedstatic
ExecucaoTerminada() overrideTProcuraConstrutivavirtual
TProcuraConstrutiva::ExecutaAlgoritmo()TProcuraConstrutivavirtual
TProcuraMelhorativa::ExecutaAlgoritmo()TProcuraMelhorativaprotectedvirtual
TProcuraConstrutiva::ExecutaTarefa(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
TProcuraMelhorativa::ExecutaTarefa(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
ExisteHT()TProcuraConstrutivaprotected
expansoesTProcuraConstrutivastatic
TProcuraConstrutiva::Explorar()TProcuraConstrutivaprotectedvirtual
TProcuraMelhorativa::Explorar() overrideTProcuraMelhorativaprotectedvirtual
TProcuraConstrutiva::ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
TProcuraMelhorativa::ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
TProcuraConstrutiva::ficheiroGravarTProcurastatic
TProcuraMelhorativa::ficheiroGravarTProcurastatic
TProcuraConstrutiva::ficheiroInstanciaTProcurastatic
TProcuraMelhorativa::ficheiroInstanciaTProcurastatic
TProcuraConstrutiva::FinalizaMPI()TProcuraprotectedstatic
TProcuraMelhorativa::FinalizaMPI()TProcuraprotectedstatic
TProcuraConstrutiva::geracoesTProcuraConstrutivastatic
TProcuraMelhorativa::geracoesTProcuraMelhorativastatic
Gravar(void)COitoDamasvirtual
TProcuraConstrutiva::gravarSolucaoTProcurastatic
TProcuraMelhorativa::gravarSolucaoTProcurastatic
Hash()TProcuraConstrutivaprotected
Heuristica(void)TProcuraConstrutivavirtual
heuristicaTProcuraConstrutiva
IDAStar(int upperBound=0)TProcuraConstrutiva
TProcuraConstrutiva::indAtivoTProcurastatic
TProcuraMelhorativa::indAtivoTProcurastatic
TProcuraConstrutiva::indicadorTProcurastatic
TProcuraMelhorativa::indicadorTProcurastatic
TProcuraConstrutiva::Indicador(int id) overrideTProcuraConstrutivavirtual
TProcuraMelhorativa::Indicador(int id) overrideTProcuraMelhorativavirtual
TProcuraConstrutiva::InicializaMPI(int argc, char *argv[])TProcuraprotectedstatic
TProcuraMelhorativa::InicializaMPI(int argc, char *argv[])TProcuraprotectedstatic
Inicializar(void)COitoDamasvirtual
Inicializar(void)COitoDamasvirtual
TProcuraConstrutiva::InserirConfiguracoes(TString str, TVector< int > &base)TProcuraprotected
TProcuraConstrutiva::InserirConfiguracoes(TVector< int > &base, TVector< int > &produto, TVector< TVector< int > > &valores)TProcuraprotected
TProcuraMelhorativa::InserirConfiguracoes(TString str, TVector< int > &base)TProcuraprotected
TProcuraMelhorativa::InserirConfiguracoes(TVector< int > &base, TVector< int > &produto, TVector< TVector< int > > &valores)TProcuraprotected
TProcuraConstrutiva::InserirRegisto(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
TProcuraMelhorativa::InserirRegisto(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
TProcuraConstrutiva::instanciaTProcurastatic
TProcuraMelhorativa::instanciaTProcurastatic
TProcuraConstrutiva::instanteFinalTProcurastatic
TProcuraMelhorativa::instanteFinalTProcurastatic
TProcuraConstrutiva::iteracoesTProcurastatic
TProcuraMelhorativa::iteracoesTProcurastatic
TProcuraConstrutiva::IteracoesExcedido()TProcurainline
TProcuraMelhorativa::IteracoesExcedido()TProcurainline
TProcuraConstrutiva::JuntarCSV(TString ficheiro)TProcuraprotected
TProcuraMelhorativa::JuntarCSV(TString ficheiro)TProcuraprotected
LarguraPrimeiro(int limite=0)TProcuraConstrutiva
TProcuraConstrutiva::LibertarVector(TVector< TNo > &vector, int excepto=-1, int maiorQue=-1)TProcuraConstrutivastatic
TProcuraMelhorativa::LibertarVector(TVector< TPonto > &vector, int excepto=-1)TProcuraMelhorativaprotected
TProcuraConstrutiva::LimparEstatisticas() overrideTProcuraConstrutivavirtual
TProcuraMelhorativa::LimparEstatisticas()TProcuraMelhorativavirtual
LimparHT()TProcuraConstrutivaprotected
TProcuraConstrutiva::lowerBoundTProcuraConstrutivastatic
TProcuraMelhorativa::lowerBoundTProcuraMelhorativastatic
LowerBound()TProcuraConstrutivainline
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
MelhorPrimeiro(int nivel=0)TProcuraConstrutiva
TProcuraConstrutiva::MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
TProcuraMelhorativa::MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
TProcuraConstrutiva::memoriaEsgotadaTProcurastatic
TProcuraMelhorativa::memoriaEsgotadaTProcurastatic
TProcuraConstrutiva::Mensagem(TString titulo, const char *fmt,...)TProcurastatic
TProcuraMelhorativa::Mensagem(TString titulo, const char *fmt,...)TProcurastatic
TProcuraConstrutiva::modoMPITProcurastatic
TProcuraMelhorativa::modoMPITProcurastatic
TProcuraConstrutiva::MostraCaixa(TVector< TString > titulo, ECaixaParte parte, TVector< int > largura, bool aberta=true, int identacao=0)TProcurastatic
TProcuraConstrutiva::MostraCaixa(TString titulo, ECaixaParte parte, int largura=70, bool aberta=true, int identacao=0, const char *icon="")TProcurastatic
TProcuraConstrutiva::MostraCaixa(TVector< TString > textos, int largura=70, bool aberta=true, int identacao=0)TProcurastatic
TProcuraMelhorativa::MostraCaixa(TVector< TString > titulo, ECaixaParte parte, TVector< int > largura, bool aberta=true, int identacao=0)TProcurastatic
TProcuraMelhorativa::MostraCaixa(TString titulo, ECaixaParte parte, int largura=70, bool aberta=true, int identacao=0, const char *icon="")TProcurastatic
TProcuraMelhorativa::MostraCaixa(TVector< TString > textos, int largura=70, bool aberta=true, int identacao=0)TProcurastatic
TProcuraConstrutiva::MostraConjunto(TVector< int > valores, const char *etiqueta)TProcurastatic
TProcuraMelhorativa::MostraConjunto(TVector< int > valores, const char *etiqueta)TProcurastatic
TProcuraConstrutiva::MostraIndicadores()TProcuraprotected
TProcuraMelhorativa::MostraIndicadores()TProcuraprotected
TProcuraConstrutiva::MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL, TString titulo="")TProcuraprotected
TProcuraMelhorativa::MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL, TString titulo="")TProcuraprotected
MostrarCaminho()TProcuraConstrutivaprotected
TProcuraConstrutiva::MostrarConfiguracoes(int detalhe, int atual=-1)TProcuraprotected
TProcuraMelhorativa::MostrarConfiguracoes(int detalhe, int atual=-1)TProcuraprotected
TProcuraConstrutiva::MostraRelatorio(TVector< TResultado > &resultados, bool ultimo=false)TProcuraprotected
TProcuraMelhorativa::MostraRelatorio(TVector< TResultado > &resultados, bool ultimo=false)TProcuraprotected
MostrarSolucao(void)COitoDamasinlinevirtual
MostrarSolucao(void)COitoDamasinlinevirtual
TProcuraConstrutiva::MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false)TProcuraprotected
TProcuraMelhorativa::MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false)TProcuraprotected
TProcuraConstrutiva::MostraTempo(double segundos)TProcurastatic
TProcuraMelhorativa::MostraTempo(double segundos)TProcurastatic
TProcuraConstrutiva::mpiCountTProcurastatic
TProcuraMelhorativa::mpiCountTProcurastatic
TProcuraConstrutiva::mpiIDTProcurastatic
TProcuraMelhorativa::mpiIDTProcurastatic
Mutar(void)COitoDamasvirtual
nDamasCOitoDamasstatic
TProcuraConstrutiva::NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
TProcuraMelhorativa::NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
NovaLinha(bool tudo=true)TProcuraConstrutiva
NovaSolucao(void)COitoDamasvirtual
TProcuraConstrutiva::NovoTexto(TString prompt)TProcurastatic
TProcuraMelhorativa::NovoTexto(TString prompt)TProcurastatic
TProcuraConstrutiva::NovoValor(TString prompt)TProcurastatic
TProcuraMelhorativa::NovoValor(TString prompt)TProcurastatic
ObjetivoAlcancado(int item, TVector< TNo > &lista)TProcuraConstrutivaprotected
ObjetivoAlcancado(TNo estado, bool completa=true)TProcuraConstrutivaprotected
ObterExtremos(TVector< TPonto > &populacao, int &minCusto, int &maxCusto)TProcuraMelhorativaprotected
OrdemValor(TVector< TPonto > &populacao, TVector< int > &id)TProcuraMelhorativaprotected
paiTProcuraConstrutiva
TProcuraConstrutiva::parametroTProcurastatic
TProcuraMelhorativa::parametroTProcurastatic
TProcuraConstrutiva::Parametro(int id) constTProcurainline
TProcuraConstrutiva::Parametro(int id)TProcurainline
TProcuraMelhorativa::Parametro(int id) constTProcurainline
TProcuraMelhorativa::Parametro(int id)TProcurainline
TProcuraConstrutiva::ParametroAtivo(int id, TVector< int > *valores=NULL) constTProcurainline
TProcuraMelhorativa::ParametroAtivo(int id, TVector< int > *valores=NULL) constTProcurainline
TProcuraConstrutiva::Parar(void)TProcurainlinevirtual
TProcuraMelhorativa::Parar(void)TProcuraMelhorativainlinevirtual
ProfundidadePrimeiro(int nivel=0)TProcuraConstrutiva
ramoTProcuraConstrutivastatic
RAMO_CONTINUATProcuraConstrutivastatic
RAMO_ESTADOTProcuraConstrutivastatic
RAMO_ESTADO2TProcuraConstrutivastatic
RAMO_ESTADO2_FIMTProcuraConstrutivastatic
RAMO_ESTADO_FIMTProcuraConstrutivastatic
RAMO_FIMTProcuraConstrutivastatic
RAMO_NOVOTProcuraConstrutivastatic
RAMO_VAZIOTProcuraConstrutivastatic
TProcuraConstrutiva::Registo(TResultado &resultado, int id)TProcuraprotected
TProcuraConstrutiva::Registo(TResultado &resultado, int id, int64_t valor)TProcuraprotected
TProcuraMelhorativa::Registo(TResultado &resultado, int id)TProcuraprotected
TProcuraMelhorativa::Registo(TResultado &resultado, int id, int64_t valor)TProcuraprotected
TProcuraConstrutiva::RelatorioCSV(TVector< TResultado > &resultados, TString ficheiro, bool parametros=true)TProcuraprotected
TProcuraMelhorativa::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()COitoDamasvirtual
ResetParametros()COitoDamasinlinevirtual
TProcuraConstrutiva::resultadoTProcurastatic
TProcuraMelhorativa::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
TProcuraConstrutiva::SolicitaInstancia()TProcuraprotected
TProcuraMelhorativa::SolicitaInstancia()TProcuraprotected
TProcuraConstrutiva::SolicitaInstancias()TProcuraprotected
TProcuraMelhorativa::SolicitaInstancias()TProcuraprotected
solucaoTProcuraConstrutivastatic
Solucao()TProcuraConstrutivavirtual
SolucaoCompleta(void)COitoDamasinlinevirtual
SolucaoCompleta(void) constCOitoDamasinline
SolucaoEncontrada(bool continuar=false)TProcuraConstrutivaprotected
SolucaoParcial(int i, TVector< TNo > &sucessores, int iAux=-1, TVector< int > *id=NULL)TProcuraConstrutivaprotected
SubstituirHT(int indice)TProcuraConstrutivaprotectedvirtual
Sucessores(TVector< TNo > &sucessores)COitoDamasvirtual
TProcuraConstrutiva::tempoTProcurastatic
TProcuraMelhorativa::tempoTProcurastatic
TProcuraConstrutiva::TempoExcedido()TProcurainline
TProcuraMelhorativa::TempoExcedido()TProcurainline
TesteEmpirico(TVector< int > instancias, TString ficheiro="")TProcuravirtual
TesteEmpiricoGestor(TVector< int > instancias, TString ficheiro="")TProcuravirtual
TesteEmpiricoTrabalhador(TVector< int > instancias, TString ficheiro="")TProcuravirtual
TProcuraConstrutiva::TesteFim()TProcuraprotected
TProcuraMelhorativa::TesteFim()TProcuraprotected
TProcuraConstrutiva::TesteInicio(TVector< int > &instancias, TVector< int > &configAtual)TProcuraprotected
TProcuraMelhorativa::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
TProcuraConstrutiva::TProcura(void)TProcurainline
TProcuraMelhorativa::TProcura(void)TProcurainline
TProcuraConstrutiva(void)TProcuraConstrutiva
TProcuraMelhorativa(void)TProcuraMelhorativa
Validar(TVector< TString > solucao)TProcuraConstrutivavirtual
VerificaLimites(int limite, int porProcessar, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
VerificaMelhor(TPonto &melhor, TPonto atual)TProcuraMelhorativaprotected
VerificaMelhor(TPonto atual)TProcuraMelhorativaprotected
Vizinhanca(TVector< TPonto > &vizinhos)COitoDamasvirtual
~COitoDamas(void)COitoDamas
~COitoDamas(void)COitoDamas
~TProcura(void)TProcurainlinevirtual
~TProcuraConstrutiva(void)TProcuraConstrutivainlinevirtual
~TProcuraMelhorativa(void)TProcuraMelhorativa