Sumários

Planning

6 Maio 2022, 15:00 Luis Manuel Ferreira Fernandes Moniz

Use of a planner "Planner" in several planning problems (python 3).

Objective

Using the planner, define several domains and build some planning problems.

Exercises

  • Run the zenotravel example with several scheduling issues.
  • Run the sokoban example with several scheduling issues.
  • Define the planning problem corresponding to the sokoban example from the class slides and find the plan to solve it.
  • Modify the planning domain to have a bot that can push two blocks.


Planning in games

6 Maio 2022, 13:00 Luis Manuel Ferreira Fernandes Moniz

Introduction to game planning. Basic concepts. Classical planning algorithms, search in state space. Neoclassical algorithms, search in the space of planes, POP and PNP algorithms. Planning Graphs. Hierarchical planning, HTN algorithms.


Search algorithms in turn based games

29 Abril 2022, 16:30 Luis Manuel Ferreira Fernandes Moniz



Search algorithms in turn based games

29 Abril 2022, 15:00 Luis Manuel Ferreira Fernandes Moniz



Turn based games

29 Abril 2022, 13:00 Luis Manuel Ferreira Fernandes Moniz

Search algorithms in turn-based games. Minimax and Alpha-Beta. Extensions and variants. Algorithms supported by memory and pre-defined plays. Board games and strategy.