Skip to content

Add KB entry: optimizing LP in graph clustering (1.23x)#1

Merged
schulzchristian merged 2 commits intomainfrom
kb/034-graph-partitioning-lp-optimization
Mar 28, 2026
Merged

Add KB entry: optimizing LP in graph clustering (1.23x)#1
schulzchristian merged 2 commits intomainfrom
kb/034-graph-partitioning-lp-optimization

Conversation

@schulzchristian
Copy link
Copy Markdown
Contributor

Summary

  • Adds knowledge base entry #034 documenting 30 AAE experiments on KaHIP/ScalableCorrelationClustering
  • Achieved 1.23x speedup (18.7% faster) with quality within 0.001% of baseline
  • Key techniques: dense vectors replacing hash maps, counting-sort contraction, LP sweep specialization, allocation elimination, tcmalloc
  • Includes full experiment log (18 kept, 12 discarded) and detailed "what didn't work" section
  • Updates INDEX.md with new row

30 experiments on KaHIP's ScalableCorrelationClustering yielded 1.23x
speedup via dense vectors replacing hash maps, counting-sort contraction,
LP sweep specialization, and allocation elimination. Includes full
experiment log with 18 kept and 12 discarded hypotheses.
Each optimization now includes the root cause, the fix, and why it
helps at the hardware/memory level. Enough detail to reproduce each
technique on a similar multilevel graph framework.
@schulzchristian schulzchristian merged commit c52e561 into main Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant