sp0oks / aadp

Implementação de um agente aspirador de pó em Prolog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aadp

Implementação de um agente aspirador de pó em Prolog

Execução

Primeiro importe a base de conhecimento do problema com [aadp]. Para fazer uma consulta para a solução do problema, basta passar uma das seguintes consultas para o interpretador de Prolog:

  • solucao_bl(EstadoInicial, Solucao)
  • solucao_bp(EstadoInicial, Solucao)

onde EstadoInicial é [[[Xinicial, Yinicial], Nsujeiras], Cenario] e Cenario é [[Xmaximo,Ymaximo],[Sujeira1..SujeiraN],[Xelevador1..XelevadorN],[Parede1...ParedeN],[Xdock,Ydock],[Xlixeira,Ylixeira],NsujeirasMaximo].

Cenários de exemplo podem ser encontrados em [cenario]. e consultados com cenario(X).

About

Implementação de um agente aspirador de pó em Prolog

License:MIT License


Languages

Language:Prolog 100.0%