//! Heuristic search toolbox for NP-hard pattern matching.
//!
//! Provides a "programmable heuristic engine" — a configurable framework
//! for approximate simplification when exact methods face symbol explosion.
//! Users tune knobs (depth, branching, timeout) to trade accuracy for speed.
//!
//! - `engine` — `HeuristicEngine`: the configurable pattern-matching core.
//! - `strategy` — Built-in strategies: greedy, beam search, random restart.
//! - `knobs` — Tunable parameters (`HeuristicConfig`).
//! - `simplifier` — Approximate simplification for graceful degradation.
pub use HeuristicEngine;
pub use HeuristicConfig;
pub use RuleRegistry;
pub use approximate_simplify;
pub use SearchStrategy;