~/talk

Heuristic Analysis from Source Code via Symbolic-Guided Optimization

Talkat NSDI '26 · 2026-05-04..05-06· [software-architecture]
links:none on file
linkedin:ryanbeckett
links:none on file
links:none on file
links:none on file
slides:none on file

MetaEase analyzes heuristic source code directly, using symbolic execution (KLEE) to generate seeds per code path and a duality-based gradient for the optimal plus a local Gaussian process surrogate to estimate heuristic gradients, then performs projected gradient ascent within paths. It matches or exceeds MetaOpt across five problem domains and eight heuristics, wins against black-box baselines in 88% of settings, finds previously unknown gaps (examples include >30% demand-pinning loss) and successfully analyzes randomized/nonconvex heuristics like Arrow.

AI-written summary · about

  1. 0:00Heuristic analysis intro
  2. 1:21Heuristic underperformance
  3. 3:06Limitations of heuristic tools
  4. 4:33Heuristic analysis challenges
  5. 5:59MetaEase design and gradient ascent
  6. 8:49Avoiding local maxima
  7. 11:57MetaEase workflow
  8. 12:38Experimental results
  9. 14:05Conclusion and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.