atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Abstract Action Scheduling for Optimal Temporal Planning via OMT

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Classical and HTN planning · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Refines the abstract step of OMT-based optimal temporal planning with abstract action scheduling constraints that tighten makespan estimates and forbid self-enabling loops, proven sound and complete and shown faster than prior OMT encodings and OPTIC on IPC benchmarks.

Problem

Optimal temporal planning (makespan and action-cost minimization) via OMT suffers from a loose over-approximation of abstract actions beyond the bound, which yields non-executable and spurious self-enabling plans and requires very large bounds to prove optimality.

Approach

Encode abstract actions with start times and precedence constraints: each condition false at the last concrete step must be preceded in time by an enabling future effect, and the makespan objective accounts for abstract action end times. This orders abstract actions, gives better makespan estimates and implicitly forbids circular self-enabling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add abstract action scheduling constraintsOMT temporal planning · IPC-14 and benchmark setcoverage (optimally solved instances): 65 -> 147Helped
add abstract action scheduling constraintsOMT temporal planning · IPC-14 and benchmark setterminating boundHelped
add abstract action scheduling constraintsOMT temporal planning · IPC-14 and benchmark setruntimeHelped
remove the optimization-before-first-plan improvement (ablation)Z3OUR INC · IPC-14 and benchmark setcoverage (optimally solved instances): 147 -> 145Hurt
remove the lexicographic secondary objective (ablation)Z3OUR INC · IPC-14 and benchmark setcoverage (optimally solved instances): 147 -> 147No clear effect
remove the optimization-before-first-plan improvement (ablation)Z3OUR · IPC-14 and benchmark setcoverage (optimally solved instances): 148 -> 143Hurt
remove the lexicographic secondary objective (ablation)Z3OUR · IPC-14 and benchmark setcoverage (optimally solved instances): 148 -> 142Hurt
add abstract action scheduling constraintsOMT temporal planning · running example, makespan minimizationmakespan estimate: 4 -> 16Helped
add abstract action scheduling constraints to prevent self-enabling abstract actionsOMT temporal planning · running example, package p3 goalalgorithm termination bound: h = 9Helped

Surprising findings

Limitations

Experimental setup

Datasets: Temporal IPC domains from IPC-14 benchmark set from Panjkovic and Micheli 2023

Benchmarks: IPC-14 temporal domains (makespan and action cost variants) Panjkovic and Micheli 2023 benchmark set

Metrics: coverage (instances optimally solved) solving time terminating bound

Baselines: Z3PM Z3PM INC OPTIC

Builds on: Panjkovic and Micheli 2023 OMT temporal planning encoding Leofante et al. 2020 optimal planning modulo theories Giunchiglia and Taccchella 2022 level ordering constraints

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy