SWI Prolog Cookbook Wiki

This is a Wiki for the SWI Prolog community to share recipes.

The recipes so far have been provided by Robert Laing whose Coursera course Prolog for Beginners introduces the database-side of Prolog, whereas this is more about AI.

  1. GraphTraversal

    1. TransitiveClosures

    2. CyclesWithTabling

    3. BreadthDepthFirst

      1. TopDownRecursion

      2. BottomUpRecursion

      3. HistoryFiltering

  2. PathFinding

    1. IterativeDeepening

    2. PrunedIterativeDeepening

  3. PuzzleSolving

    1. ButtonsAndLights

    2. WolfGoatCabbage

    3. TowerOfHanoi

    4. EightPuzzle

MyStartingPage (last edited 2021-09-22 12:32:35 by RobertLaing)