atlas

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

Paths, Proofs, and Perfection: Developing a Human-Interpretable Proof System for Constrained Shortest Paths

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Decision-focused optimization · 1 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 a graph-aware proof system and A*-like proof search that produce human-auditable optimality certificates for constrained shortest paths, yielding smaller proofs than an integer programming certificate baseline on road-network instances.

Problem

Certifying optimality of constrained shortest-path solutions is hard for non-experts; general-purpose certificates (MIP cutting planes, SAT/PB proofs) are large and lack graph-level intuition.

Approach

A proof system over intervals of graphs [G_bottom, G_top] with graph-theoretic reasoning rules (e.g., out-of-range vertex removal, mandatory vertices from connectivity) plus case branching on vertices/edges, and an A*-style proof search that minimizes the number of leaves using a bounding function.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the pure bound rather than the Lex or Weighted side-constraint-aware bounds (ablation)Proof search for constrained shortest paths · Mandatory-vertex instancesproof construction success rate: 96.29% vs. 93.57%; 96.29% vs. 95.93%Helped
Use the pure bound rather than the Lex or Weighted side-constraint-aware bounds (ablation)Proof search for constrained shortest paths · Resource-constraint instancesproof construction success rate: 92.40% vs. 42.88%; 92.40% vs. 72.93%Helped
Use the proposed proof system instead of the integer-programming baselineProof generation · Feasible mandatory-vertex instancesproof width: 72.8% of casesHelped
Use the proposed proof system instead of the integer-programming baselineProof generation · Infeasible mandatory-vertex instancesproof width: 22% casesMixed
Use the proposed proof system instead of the integer-programming baselineProof generation · Resource-constraint instancesproof widthHurt
Use the proposed proof system instead of the integer-programming baselineProof generation · Feasible resource-constraint instancesproof width: > 95%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenStreetMap road networks

Benchmarks: constrained shortest path instances from OpenStreetMap road networks with mandatory vertex and resource constraints

Metrics: proof width (number of leaves) success rate proof depth ratio to baseline

Baselines: integer programming with subtour elimination and MIP certificate (Cheung, Gleixn

Builds on: cutting-plane proof system branch-and-cut certificates (Cheung et al. 2017) Dijkstra's algorithm A* search QuickXplain

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