mestrado 2002-03 em
Inteligência Artificial Aplicada
MIAA 2002/03 Disciplinas

Informações

Contactos

Programação Não-determinística

Carga Horária: 30 horas teóricas + 45 horas Lab.
Créditos: 3
Docente: Salvador Abreu (Prof. Assoc. UE)

  • Programação não-declarativa
  • Tipos de não-determinismo (don’t know, don’t care)
  • Resolução SLD. Leitura procedimental da Lógica de predicados de 1ª ordem
  • Adequação da LP1 à implementação como linguagem de programação de uso geral
  • Modelo operacional de Prolog. Pilha de pontos de escolha. “Trail”
  • Co-rotinagem, suspensão, concorrência
  • Outros modelos de pesquisa do espaço de soluções. Sistemas de re-escrita de árvores e/ou: AKL, EAM
  • Heurísticas para melhorar a exploração de árvores de pesquisa: retrocesso inteligente, “first-trail”, “pruning” inteligente, selecção baseada em outros critérios
  • Programação com tabulação. Programação dinâmica. 
  • Detecção de ciclos.