~/talk

Parallelism in Linear and Mixed Integer Programming

links:none on file
slides:none on file

LP is mostly a solved problem in practice but the interior‑point (Barrier) solver gains from matrix‑matrix kernels while Simplex relies on cheap sparse LU updates; on a quad‑core i7 Barrier averages ~5% faster, but its Cholesky factorization scales poorly (4 cores 1.51x, 12 cores 1.7x) and the crossover phase is dominated by Simplex work. MIP parallelism is limited because the root‑node dominates runtime; embarrassingly parallel search gives modest speedups (4 cores ~2.2x, 12 cores ~3.3x) though random‑seed variance can change runtime 22x.

AI-written summary · about

  1. 0:00Intro
  2. 0:53Problem Statement - MIP
  3. 1:29Three Important Characteristics
  4. 2:45Linear Programming
  5. 4:27LP Mostly a Solved Problem SGM: Schedule Generation Model 157323 rows, 182812 columns
  6. 7:24MIP solution framework: LP based Branch-and-Bound
  7. 10:37MIP Definitely Not a Solved Problem
  8. 11:46Financial Impact
  9. 13:07Throw Hardware at the Problem?
  10. 13:53Simplex Steps
  11. 16:08Barrier Steps
  12. 17:38For Any LP/MIP
  13. 18:50Comparison of Steps
  14. 21:32Performance Comparison
  15. 23:52Exclude Simpler Models
  16. 24:58Peak Performance
  17. 27:01Parallel Barrier Performance
  18. 27:25Barrier Runtime Breakdown For models that require more than 1s
  19. 33:43Concurrent Optimization
  20. 34:50MIP - Embarrassingly Parallel?
  21. 35:04Parallel MIP - Reality
  22. 35:39Parallel Speedup By Model (P=12)
  23. 36:53A Bit of Noise Mixed In
  24. 40:30Root Computations
  25. 41:40Example - Cutting Planes
  26. 43:39Example - Symmetry
  27. 46:05MIP Speedup 2009-Present
  28. 47:03The Nature of the Improvements
  29. 47:48Concurrent MIP
  30. 49:37Distributed MIP
  31. 51:16Conclusions
~/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.