TProcuraAdversa
Algoritmos de procura adversa
Loading...
Searching...
No Matches
CJogoDoGalo Member List

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

Acao(TProcuraConstrutiva *sucessor)CJogoDoGalo
TProcuraAdversa::Acao(TNo sucessor)TProcuraConstrutivainlinevirtual
TProcuraAdversa::Acao(const char *acao)TProcuraConstrutivavirtual
AStar(int limite=0)TProcuraConstrutiva
avaliacoesTProcuraConstrutivastatic
AvaliacoesExcedido()TProcuraConstrutivainlineprotected
BarraTorneio(bool nomes)TProcuraConstrutivaprotected
BranchAndBound(int upperBound=0)TProcuraConstrutiva
CalculaCaminho(bool completa=true)TProcuraConstrutivaprotected
CalcularHeuristicas(TVector< TNo > &sucessores, TVector< int > *id=NULL, bool sortLB=false)TProcuraConstrutivaprotected
CalculaTorneio(TVector< TResultado > &resultados)TProcuraConstrutivaprotected
caminhoTProcuraConstrutivastatic
CJogoDoGalo(void)CJogoDoGalo
Codifica(uint64_t estado[OBJETO_HASHTABLE])CJogoDoGalovirtual
colocadosHTTProcuraConstrutivaprotectedstatic
completoTProcuraAdversastatic
ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraConstrutivaprotected
configuracoesTProcuraConstrutivastatic
Copiar(TProcuraConstrutiva *objecto)CJogoDoGalo
TProcuraAdversa::Copiar(TNo objecto)TProcuraConstrutivainlinevirtual
CorteAlfaBeta(int valor, int &alfa, int &beta)TProcuraAdversaprotected
custoTProcuraConstrutiva
custoHTTProcuraConstrutivaprotectedstatic
CustoUniforme(int limite=0)TProcuraConstrutiva
Debug(void)CJogoDoGalovirtual
DebugChamada(void)TProcuraConstrutivaprotected
DebugCorte(int sucessores=-1, bool duplo=false)TProcuraConstrutivaprotected
DebugEstado(int id=-1, int pai=-1)TProcuraConstrutivaprotected
DebugExpansao(int sucessor, int sucessores, bool duplo=false)TProcuraConstrutivaprotected
DebugIteracao(int iteracao)TProcuraConstrutivaprotected
DebugPasso(void)TProcuraConstrutivaprotected
DebugRamo(char ramo, char folha)TProcuraConstrutivaprotected
DebugSolucao(bool continuar=false)TProcuraConstrutivaprotected
DebugSucessores(TVector< TNo > &sucessores)TProcuraConstrutivaprotected
Distinto(TNo estado)TProcuraConstrutivainlinevirtual
Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraConstrutivaprotected
Duplicar(void)CJogoDoGalovirtual
EditarConfiguracoes()TProcuraConstrutivaprotected
EditarParametros()TProcuraConstrutivaprotected
elementosHTTProcuraConstrutivaprotectedstatic
espacosRamoTProcuraConstrutivastatic
estadoCodHTTProcuraConstrutivaprotectedstatic
ExecutaAlgoritmo()TProcuraAdversavirtual
ExisteHeuritica(void)TProcuraAdversa
ExisteHT()TProcuraAdversaprotected
expansoesTProcuraConstrutivastatic
ExpansoesExcedido()TProcuraConstrutivainlineprotected
ExplorarSucessores(bool jogo=false)TProcuraConstrutivaprotected
ExtrairConfiguracao(TVector< TResultado > &resultados, TVector< TResultado > &extracao, int configuracao)TProcuraConstrutivaprotected
FinalizarCorrida(clock_t inicio)TProcuraConstrutiva
geracoesTProcuraConstrutivastatic
GeracoesExcedido()TProcuraConstrutivainlineprotected
Hash()TProcuraConstrutivaprotected
heuristicaTProcuraConstrutiva
Heuristica(void)CJogoDoGalovirtual
IDAStar(int upperBound=0)TProcuraConstrutiva
indiceHTTProcuraAdversaprotected
infinitoTProcuraAdversastatic
instanciaTProcuraConstrutivastatic
instanteFinalTProcuraConstrutivastatic
LarguraPrimeiro(int limite=0)TProcuraConstrutiva
LibertarVector(TVector< TNo > &vector, int excepto=-1, int maiorQue=-1)TProcuraConstrutivastatic
LimparEstatisticas(clock_t &inicio)TProcuraConstrutiva
LimparHT()TProcuraConstrutivaprotected
lowerBoundTProcuraConstrutivastatic
LowerBound()TProcuraConstrutivainline
MaiorAmeaca(TVector< int > &qMin, TVector< int > &qMax, int maxAmeaca)TProcuraAdversa
MelhorPrimeiro(int nivel=0)TProcuraConstrutiva
MelhorResultado(TResultado base, TResultado alternativa)TProcuraConstrutivaprotected
memoriaEsgotadaTProcuraConstrutivastatic
MetodoIterativo(int alfaBeta)TProcuraAdversaprotected
MiniMax(int nivel=4)TProcuraAdversa
MiniMaxAlfaBeta(int nivel=4, int alfa=-infinito, int beta=+infinito)TProcuraAdversa
minimizarTProcuraAdversa
MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL)TProcuraConstrutivaprotected
MostrarCaminho()TProcuraConstrutivaprotected
MostrarConfiguracoes(int detalhe, int atual=-1)TProcuraConstrutivaprotected
MostraRelatorio(TVector< TResultado > &resultados)TProcuraConstrutivaprotected
MostrarSolucao(void)TProcuraConstrutivainlinevirtual
MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false)TProcuraConstrutivaprotected
nivelOKTProcuraAdversastatic
NoFolha(bool nivel)TProcuraAdversaprotected
NovaLinha(bool tudo=true)TProcuraConstrutiva
NovoValor(const char *prompt)TProcuraConstrutivastatic
ObjetivoAlcancado(int item, TVector< TNo > &lista)TProcuraConstrutivaprotected
ObjetivoAlcancado(TNo estado, bool completa=true)TProcuraConstrutivaprotected
OrdenarSucessores(TVector< TNo > &sucessores, TVector< int > &id, int nivel)TProcuraAdversaprotected
paiTProcuraConstrutiva
parametroTProcuraConstrutivastatic
Parar(void)TProcuraConstrutivainlinevirtual
ProfundidadePrimeiro(int nivel=0)TProcuraConstrutiva
ramoTProcuraConstrutivastatic
ResetParametros()TProcuraAdversavirtual
reutilizadoAvaliacaoTProcuraAdversaprotectedstatic
SolicitaInstancia()TProcuraConstrutivaprotected
solucaoTProcuraConstrutivastatic
SolucaoCompleta(void)CJogoDoGalovirtual
SolucaoEncontrada(bool continuar=false)TProcuraConstrutivaprotected
SolucaoParcial(int i, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
SolucaoVazia(void)CJogoDoGalovirtual
SubstituirHT(int indice)TProcuraAdversaprotectedvirtual
Sucessores(TVector< TNo > &sucessores)CJogoDoGalovirtual
tabuleiroCJogoDoGalo
tamanhoCodificadoTProcuraConstrutivastatic
TempoExcedido()TProcuraConstrutivainlineprotected
TesteEmpirico(int inicio=-1, int fim=-1, bool mostrarSolucoes=true)TProcuraAdversavirtual
TesteManual(const char *nome)CJogoDoGalovirtual
TProcuraAdversa(void)TProcuraAdversa
TProcuraConstrutiva(void)TProcuraConstrutiva
Utilizavel(TValorEstado &valor, int nivel, int alfa, int beta)TProcuraAdversaprotected
ValorEstado(TValorEstado &valor, int operacao)TProcuraAdversaprotected
valorHTTProcuraAdversaprotectedstatic
VerificaLimites(int limite, int porProcessar, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
~CJogoDoGalo(void)CJogoDoGalo
~TProcuraAdversa(void)TProcuraAdversa
~TProcuraConstrutiva(void)TProcuraConstrutivainlinevirtual