karthikv792/LLMs-Planning

An extensible benchmark for evaluating large language models on planning

472

stars

45

commits

PDDL

primary language

Jun 2, 2026

updated

benchmark-suite
llms
llms-benchmarking
llms-planning
llms-reasoning
pddl
planning

README

LLMs and Planning

This repo has the code for four papers:

  1. The code in 'plan-bench' subdirectory belongs to the paper "PlanBench: An Extensible Benchmark for Evaluating Large Language Models on Planning and Reasoning about Change"
  2. The code in 'llm_planning_analysis' subdirectory belongs to the paper "On the Planning Abilities of Large Language Models--A Critical Investigation"
  3. The code in 'llm_planning_analysis/back_prompting_parallel.py' consists of an implementation of the LLM-Modulo framework
  4. NEW: 'llm_planning_analysis' subdirectory also contains the code for the paper "A Systematic Evaluation of the Planning and Scheduling Abilities of the Reasoning Model o1"

PlanBench Static Test Set Leaderboard

The leaderboard below shows the performance of the models on the PlanBench static test set with zero-shot prompting. Check out llm_planning_analysis/results/ folder for the detailed files. For Blocksworld Hard, the results are included in results/backprompting/ folder.

Model NameModel TypeBlocksworld - NL - 600 instancesMystery Blocksworld - NL - 600 instancesRandomized Mystery Blocksworld - NL - 600 instancesBlocksworld Hard - PDDL - 110 instances
Deepseek R1LRM99.1%43.3%25.8%53.6%
o1-previewLRM97.8%52.8%37.3%23.65%
o1-miniLRM56.6%19.1%3.5%10%
Claude-3.5 SonnetLLM54.8%0%--
GPT-4oLLM35.5%0%--
LLaMA-3.1 405BLLM62.6%0.8%--
Claude 3 OpusLLM59.3%0%--
LLaMA-3 70BLLM34.16%0%--
GPT-4LLM34.6%0%--
Gemini 1.5 ProLLM23.8%---

Note: LLM = Large Language Model, LRM = Language Reasoning Model, NL = Natural Language Prompting, PDDL = Planning Domain Definition Language Prompting

Submitting to the Leaderboard

Kindly submit results of any new models by submitting a pull request with the result file and the leaderboard will be updated.

Citation(s)

PlanBench - NeurIPS 2023 Datasets and Benchmarks Track:

@article{valmeekam2023planbench,
  title={Planbench: An extensible benchmark for evaluating large language models on planning and reasoning about change},
  author={Valmeekam, Karthik and Marquez, Matthew and Olmo, Alberto and Sreedharan, Sarath and Kambhampati, Subbarao},
  journal={Advances in Neural Information Processing Systems},
  volume={36},
  pages={38975--38987},
  year={2023}
}

On the Planning Abilities of Large Language Models - NeurIPS 2023 Spotlight:

@article{valmeekam2023planning,
  title={On the planning abilities of large language models-a critical investigation},
  author={Valmeekam, Karthik and Marquez, Matthew and Sreedharan, Sarath and Kambhampati, Subbarao},
  journal={Advances in Neural Information Processing Systems},
  volume={36},
  pages={75993--76005},
  year={2023}
}

A Systematic Evaluation of the Planning and Scheduling Abilities of the Reasoning Model o1 - TMLR:

@article{valmeekam2025a,
title={A Systematic Evaluation of the Planning and Scheduling Abilities of the Reasoning Model o1},
author={Karthik Valmeekam and Kaya Stechly and Atharva Gundawar and Subbarao Kambhampati},
journal={Transactions on Machine Learning Research},
issn={2835-8856},
year={2025},
url={https://openreview.net/forum?id=FkKBxp0FhR},
note={}
}

Star History

Star History Chart

Contributors

karthikv792

37 commits

aOlmo

8 commits

karthikv792/LLMs-Planning

An extensible benchmark for evaluating large language models on planning

472

stars

45

commits

PDDL

primary language

Jun 2, 2026

updated

benchmark-suite
llms
llms-benchmarking
llms-planning
llms-reasoning
pddl
planning

README

LLMs and Planning

This repo has the code for four papers:

  1. The code in 'plan-bench' subdirectory belongs to the paper "PlanBench: An Extensible Benchmark for Evaluating Large Language Models on Planning and Reasoning about Change"
  2. The code in 'llm_planning_analysis' subdirectory belongs to the paper "On the Planning Abilities of Large Language Models--A Critical Investigation"
  3. The code in 'llm_planning_analysis/back_prompting_parallel.py' consists of an implementation of the LLM-Modulo framework
  4. NEW: 'llm_planning_analysis' subdirectory also contains the code for the paper "A Systematic Evaluation of the Planning and Scheduling Abilities of the Reasoning Model o1"

PlanBench Static Test Set Leaderboard

The leaderboard below shows the performance of the models on the PlanBench static test set with zero-shot prompting. Check out llm_planning_analysis/results/ folder for the detailed files. For Blocksworld Hard, the results are included in results/backprompting/ folder.

Model NameModel TypeBlocksworld - NL - 600 instancesMystery Blocksworld - NL - 600 instancesRandomized Mystery Blocksworld - NL - 600 instancesBlocksworld Hard - PDDL - 110 instances
Deepseek R1LRM99.1%43.3%25.8%53.6%
o1-previewLRM97.8%52.8%37.3%23.65%
o1-miniLRM56.6%19.1%3.5%10%
Claude-3.5 SonnetLLM54.8%0%--
GPT-4oLLM35.5%0%--
LLaMA-3.1 405BLLM62.6%0.8%--
Claude 3 OpusLLM59.3%0%--
LLaMA-3 70BLLM34.16%0%--
GPT-4LLM34.6%0%--
Gemini 1.5 ProLLM23.8%---

Note: LLM = Large Language Model, LRM = Language Reasoning Model, NL = Natural Language Prompting, PDDL = Planning Domain Definition Language Prompting

Submitting to the Leaderboard

Kindly submit results of any new models by submitting a pull request with the result file and the leaderboard will be updated.

Citation(s)

PlanBench - NeurIPS 2023 Datasets and Benchmarks Track:

@article{valmeekam2023planbench,
  title={Planbench: An extensible benchmark for evaluating large language models on planning and reasoning about change},
  author={Valmeekam, Karthik and Marquez, Matthew and Olmo, Alberto and Sreedharan, Sarath and Kambhampati, Subbarao},
  journal={Advances in Neural Information Processing Systems},
  volume={36},
  pages={38975--38987},
  year={2023}
}

On the Planning Abilities of Large Language Models - NeurIPS 2023 Spotlight:

@article{valmeekam2023planning,
  title={On the planning abilities of large language models-a critical investigation},
  author={Valmeekam, Karthik and Marquez, Matthew and Sreedharan, Sarath and Kambhampati, Subbarao},
  journal={Advances in Neural Information Processing Systems},
  volume={36},
  pages={75993--76005},
  year={2023}
}

A Systematic Evaluation of the Planning and Scheduling Abilities of the Reasoning Model o1 - TMLR:

@article{valmeekam2025a,
title={A Systematic Evaluation of the Planning and Scheduling Abilities of the Reasoning Model o1},
author={Karthik Valmeekam and Kaya Stechly and Atharva Gundawar and Subbarao Kambhampati},
journal={Transactions on Machine Learning Research},
issn={2835-8856},
year={2025},
url={https://openreview.net/forum?id=FkKBxp0FhR},
note={}
}

Star History

Star History Chart

Contributors

karthikv792

37 commits

aOlmo

8 commits

Languages

PDDL

67.9%

C++

23.1%

Python

6.6%

Yacc

1.1%