Practical Heuristic Analysis from Source Code
- Starts: 12:00 pm on Thursday, March 19, 2026
- Ends: 1:00 pm on Thursday, March 19, 2026
Talk Title: Practical Heuristic Analysis from Source Code
Speaker: Pantea Karimi Babaahmadi, PhD Candidate, MIT
Abstract: Large-scale systems rely on heuristics to tackle NP-hard problems such as traffic engineering, virtual machine placement, and packet scheduling. While these heuristics are efficient, they can exhibit severe performance gaps under certain workloads, which leads to outages or costly over-provisioning. This risk has motivated tools that attempt to find inputs that cause worst-case underperformance. But, to use these tools in practice, heuristic developers need to rewrite heuristics as formal mathematical models—a process that is time-consuming, error-prone, and excludes many real-world algorithms.
We introduce MetaEase, a practical general-domain analyzer that directly analyzes a heuristic’s source code and eliminates the need for formal modeling. MetaEase combines code-aware input generation with guided search to uncover worst-case scenarios efficiently, even for heuristics with randomness (e.g., various traffic engineering schemes) or non-convex behavior (e.g., bin packing for virtual machine placement).
- Location:
- 665 Commonwealth Ave, Room 1101 (11th floor)
- Registration:
- https://www.bu.edu/rhcollab/events/bu-systems-bu%e2%99%bas-seminar/