mlsanityData to 14 Oct 2026

e-boost: Boosted E-Graph Extraction with Adaptive Heuristics and Exact Solving

arXiv 2508.13020 ↗First posted 18 Aug 2025cs.AI cs.ARcited by 2

Not on the map. Why?

Abstract (arXiv)

E-graphs have attracted growing interest in many fields, particularly in logic synthesis and formal verification. E-graph extraction is a challenging NP-hard combinatorial optimization problem. It requires identifying optimal terms from exponentially many equivalent expressions, serving as the primary performance bottleneck in e-graph based optimization tasks. However, traditional extraction methods face a critical trade-off: heuristic approaches offer speed but sacrifice optimality, while exact methods provide optimal solutions but face prohibitive computational costs on practical problems. We present e-boost, a novel framework that bridges this gap through three key innovations: (1) parallelized heuristic extraction that leverages weak data dependence to compute DAG costs concurrently, enabling efficient multi-threaded performance without sacrificing extraction quality; (2) adaptive search space pruning that employs a parameterized threshold mechanism to retain only promising candidates, dramatically reducing the solution space while preserving near-optimal solutions; and (3) initialized exact solving that formulates the reduced problem as an Integer Linear Program with warm-start capabilities, guiding solvers toward high-quality solutions faster. Across the diverse benchmarks in formal verification and logic synthesis fields, e-boost demonstrates 558x runtime speedup over traditional exact approaches (ILP) and 19.04% performance improvement over the state-of-the-art extraction framework (SmoothE). In realistic logic synthesis tasks, e-boost produces 7.6% and 8.1% area improvements compared to conventional synthesis tools with two different technology mapping libraries. e-boost is available at https://github.com/Yu-Maryland/e-boost.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 21 of its 49 references that are in the map. First posted on arXiv 18 Aug 2025.

Builds on

21 of 49 references.

References · 21

  1. 2021Equality Saturation for Tensor Graph Superoptimizationcited by 27
  2. 2023Gamora: Graph Learning based Symbolic Reasoning for Large-Scale Boolean Networkscited by 27
  3. 2022babble: Learning Better Abstractions with E-Graphs and Anti-Unificationcited by 23
  4. 2022FlowTune: End-to-end Automatic Logic Optimization Exploration via Domain-specific Multi-armed Banditcited by 11
  5. 2018Combinatorial Register Allocation and Instruction Schedulingcited by 7
  6. 2021Pure Tensor Program Rewriting via Access Patterns (Representation Pearl)cited by 7
  7. 2023RESPECT: Reinforcement Learning based Edge Scheduling on Pipelined Coral Edge TPUscited by 7
  8. 2024E-Syn: E-Graph Rewriting with Technology-Aware Cost Functions for Logic Synthesiscited by 7
  9. 2024Differentiable Combinatorial Scheduling at Scalecited by 6
  10. 2023Automating Constraint-Aware Datapath Optimization using E-Graphscited by 5
  11. 2023DAG-aware Synthesis Orchestrationcited by 5
  12. 2022Automatic Datapath Optimization using E-Graphscited by 4
9 more
  1. 2023Better Together: Unifying Datalog and Equality Saturationcited by 4
  2. 2023Accelerating Exact Combinatorial Optimization via RL-based Initialization -- A Case Study in Schedulingcited by 4
  3. 2024MapTune: Advancing ASIC Technology Mapping via Reinforcement Learning Guided Library Tuningcited by 4
  4. 2022Small Proofs from Congruence Closurecited by 3
  5. 2023Datapath Verification via Word-Level E-Graph Rewritingcited by 3
  6. 2025BoolE: Exact Symbolic Reasoning via Boolean Equality Saturationcited by 3
  7. 2025E-morphic: Scalable Equality Saturation for Structural Exploration in Logic Synthesiscited by 3
  8. 2025HEC: Equivalence Verification Checking for Code Transformation via Equality Saturationcited by 2
  9. 2023SEER: Super-Optimization Explorer for HLS using E-graph Rewriting with MLIRcited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.