The Fast Downward domain-independent classical planning system
-
Updated
Oct 16, 2026 - C++
The Fast Downward domain-independent classical planning system
The General Problem Solver, AI's 'first' algorithm, written in multiple programming languages.
Symk is a state-of-the-art classical optimal and top-k planner.
Classical and FOND Planning for Pure-Past Linear Temporal Logic Goals
My solutions to projects 1, 2 & 3 of Berkeley's AI course
EmbedPlan: a fast transition model for LLM planning, learned on frozen text embeddings. Code for the paper 'Textual Planning with Explicit Latent Transitions' (arXiv 2602.04557).
Understanding Sample Generation Strategies for Learning Heuristic Functions in Classical Planning
Simple classical planning implementation for .NET.
Experience-Based Planning Domains (EBPDs)
LAPKT extensions and benchmark utilities for DNTP planning, including domain-driven axiom evaluation, BFS/GBFS experiments, and validation scripts.
🤖 Classical Planning with AI, from Udacity AI Nanodegree
PDDL+ based AI Task Planning domain modelling a robot-enabled cafe environment. Part of Assignment for AI for Robotics 2 course at UniGe, Italy.
PDDL/STRIPS task-planning model of a two-armed domestic robot brewing moka coffee, solved with the LPG-td planner (AI for Robotics II, UniGe)
Lazy Optimization Planner - domain-independent planning system
Implementation and analysis symbolic logic and classical search to implement an agent that performs progression search to solve planning problems
Constraint-aware BDD variable ordering in symbolic optimal planning: a pre-registered per-domain improvement to SymK (+6 coverage, 1.55x on woodworking), a bounded suite-wide null, and its mechanism. Technion course project.
My implementation of the AIND classical planning project. The required modifications are included in the "my_planning_graph.py". The comparison results among different algorithms (e.g., depth-first, breadth-first, A*, greedy, uniform-cost) with different heuristics (e.g., unmet goals, max-level, level-sum, set-level) in terms of actions, expansi…
Very simple STRIPS planner, to be used in my future video game projects.
To associate your repository with the classical-planning topic, visit your repo's landing page and select "manage topics."