atlas

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

Symbolic Numeric Planning with Patterns

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Classical and HTN planning · 5 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.

Proposes Symbolic Pattern Planning (Patty), a bounded SMT encoding for linear numeric planning where a pattern (arbitrary action sequence) generalizes rolled-up and relaxed-relaxed-exists encodings, with provable dominance and experiments against IPC 2023 planners.

Problem

Solving linear numeric planning problems symbolically with bounded encodings that need fewer steps and smaller formulas than existing rolled-up and relaxed-relaxed-exists encodings.

Approach

Encode bounded planning using a pattern, an arbitrary action sequence in which actions may repeat, so each action's number of consecutive executions is an integer variable; the pattern encoding provably dominates the rolled-up and RRE encodings, and can be computed via an asymptotic relaxed planning graph.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Counters (L)coverage (%): 60 -> 95Helped
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · HPower (S)coverage (%): 25 -> 100Helped
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Pathways (S)coverage (%): 5 -> 100Helped
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Rover (S)coverage (%): 55 -> 85Helped
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Watering (S)coverage (%): 100 -> 25Hurt
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Drone (S)coverage (%): 85 -> 25Hurt
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Delivery (S)coverage (%): 95 -> 25Hurt
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · MPrime (S)coverage (%): 85 -> 55Hurt
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Satellite (S)coverage (%): 30 -> 10Hurt
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Zeno (S)coverage (%): 100 -> 55Hurt
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · BlGroup (S)coverage (%): 100 -> 100No clear effect
Use Patty's pattern encoding instead of the strongest listed baselineSymbolic numeric planning · Sailing (S)coverage (%): 100 -> 100No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: IPC 2023 numeric planning domains

Benchmarks: IPC 2023 numeric planning domains (Agile track) LineExchange

Metrics: coverage solving time bound number of variables number of assertions

Baselines: SpringRoll RRE encoding ENHSP MetricFF NumericFastDownward OMTPlan

Builds on: rolled-up encoding relaxed-relaxed-exists encoding Asymptotic Relaxed Planning Graph

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