Skip to content

feat(swarm): combinatorial tactic playbook synthesis using delta/partial neighborhood evaluation (ParadisEO-mo) #108

Open

Description

@hyperpolymath

ID: PB-01
Target Repository: hyperpolymath/proof-burrower
Area: Rust / Search Engine
Labels: enhancement, area:swarm, rust, search-tactics
Status: Draft (unverified)

Provenance: Based on read-only look at proof-burrower@be897dd07e1a16014f2d0f8d9cbedffb0240dd4a


Context & Motivation

The Proof Burrower system performs automated tactic selection and proof search. Currently, it uses heuristic-based selection which can miss optimal tactic combinations.

ParadisEO-mo (Multi-Objective Optimization) provides delta/partial neighborhood evaluation capabilities that can intelligently explore combinatorial search spaces. Applying these to Proof Burrower's tactic playbook synthesis would enable more systematic exploration of tactic combinations.

Current State

Verified against proof-burrower@be897dd07e1a16014f2d0f8d9cbedffb0240dd4a:

  • TacticTemplate/Playbook/run_playbook/generate_probe exists in crates/burrower-core/src/attempt.rs
  • SWARM_RELEVANCE_THRESHOLD = 0.02 is defined in specialist.rs
  • Swarm::attempt_all exists in specialist.rs

Proposed Changes

  • Delta Evaluation: Implement ParadisEO-mo delta evaluation to measure marginal improvement of adding/removing tactics from playbooks
  • Partial Neighborhood Search: Use mo's partial neighborhood evaluation to explore tactic combinations without full re-evaluation
  • Playbook Optimization: Apply multi-objective optimization to synthesize optimal tactic playbooks for different proof domains

Acceptance Criteria

  • Delta evaluation reduces playbook synthesis time by at least 30%
  • Partial neighborhood search maintains proof success rate while exploring fewer combinations
  • Optimized playbooks outperform hand-crafted playbooks on benchmark corpus

References

  • ParadisEO-mo module in nojhan/paradiseo
  • Proof Burrower architecture documentation

Related Issues:

Repository: hyperpolymath/proof-burrower

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:swarmParadisEO roadmap labelenhancementNew feature or requestrustParadisEO roadmap labelsearch-tacticsParadisEO roadmap label

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions