Lecture Notes · Lecture Notes
MIT OpenCourseWare
Integer Programming and Combinatorial Optimization
- Instructors
- Prof. Dimitris Bertsimas, Prof. Andreas Schulz
- Term
- Fall 2009
- Level
- Graduate
- What's inside
- 1 lecture note · 1 reading · 36 other files · 3 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare 15.083J Integer Programming and Combinatorial Optimization, Fall 2009, Prof. Dimitris Bertsimas, Prof. Andreas Schulz — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Has MIT solutions
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- A lecture sequence of 25 items is confirmed. Assignment and exam materials exist too, but MIT's own order for them could not be verified, so they're shown as materials below rather than a sequence.
Not included here
1 item from the source could not be safely included:
- Referenced in a table, but without MIT's own verified order, so it isn't used to claim a sequence.
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Lecture Notes
25 files
- Lecture 1 · Formulations Download
- Lecture 2 · Complexity Download
- Lecture 3 · Methods to enhance formulations I Download
- Lecture 4 · Methods to enhance formulations II Download
- Lecture 5 · Ideal formulations I Download
- Lecture 6 · Ideal formulations II Download
- Lecture 7 · Ideal formulations III Download
- Lecture 8 · Duality theory I Download
- Lecture 9 · Duality theory II Download
- Lecture 10 · Algorithms for solving relaxations Download
- Lecture 11 · Robust discrete optimization Download
- Lecture 12 · Lattices I Download
- Lecture 13 · Lattices II Download
- Lecture 14 · Algebraic geometry I Download
- Lecture 15 · Algebraic geometry II Download
- Lecture 16 · Geometry Download
- Lecture 17 · Cutting plane methods I Download
- Lecture 18 · Cutting plane methods II Download
- Lecture 19 · Enumerative methods Download
- Lecture 20 · Heuristic methods Download
- Lecture 21 · Approximation algorithsm I Download
- Lecture 22 · Approximation algorithms II Download
- Lecture 23 · Approximation algorithms III Download
- Lecture 24 · Mixed integer optimization I Download
- Lecture 25 · Mixed integer optimization II Download
Assignments
Exams
Other materials from this course
8 files
- This resource contains solutions of problem set 1 (MIT15_083JF09_assn01_sol.pdf) Download
- This resource contains solutions of problem set 2 (MIT15_083JF09_assn02_sol.pdf) Download
- This resource contains solutions of problem set 3 (MIT15_083JF09_assn03_sol.pdf) Download
- This resource contains solutions of problem set 4 (MIT15_083JF09_assn04_sol.pdf) Download
- This resource contains solutions of problem set 5 (MIT15_083JF09_assn05_sol.pdf) Download
- This resource contains solutions of problem set 6 (MIT15_083JF09_assn06_sol.pdf) Download
- This resource contains final exam solutions (MIT15_083JF09_final_sol.pdf) Download
- This resource contains problem statements of midterm exam (MIT15_083JF09_midterm_sol.pdf) Download
Course outline
Lecture Notes · Lecture Notes
Lecture 2: Complexity
Lecture Notes · Lecture Notes
Lecture 3: Methods to enhance formulations I
Lecture Notes · Lecture Notes
Lecture 4: Methods to enhance formulations II
Lecture Notes · Lecture Notes
Lecture 5: Ideal formulations I
Lecture Notes · Lecture Notes
Lecture 6: Ideal formulations II
Lecture Notes · Lecture Notes
Lecture 7: Ideal formulations III
Lecture Notes · Lecture Notes
Lecture 8: Duality theory I
Lecture Notes · Lecture Notes
Lecture 9: Duality theory II
Lecture Notes · Lecture Notes
Lecture 10: Algorithms for solving relaxations
Lecture Notes · Lecture Notes
Lecture 11: Robust discrete optimization
Lecture Notes · Lecture Notes
Lecture 12: Lattices I
Lecture Notes · Lecture Notes
Lecture 13: Lattices II
Lecture Notes · Lecture Notes
Lecture 14: Algebraic geometry I
Lecture Notes · Lecture Notes
Lecture 15: Algebraic geometry II
Lecture Notes · Lecture Notes
Lecture 16: Geometry
Lecture Notes · Lecture Notes
Lecture 17: Cutting plane methods I
Lecture Notes · Lecture Notes
Lecture 18: Cutting plane methods II
Lecture Notes · Lecture Notes
Lecture 19: Enumerative methods
Lecture Notes · Lecture Notes
Lecture 20: Heuristic methods
Lecture Notes · Lecture Notes
Lecture 21: Approximation algorithsm I
Lecture Notes · Lecture Notes
Lecture 22: Approximation algorithms II
Lecture Notes · Lecture Notes
Lecture 23: Approximation algorithms III
Lecture Notes · Lecture Notes
Lecture 24: Mixed integer optimization I
Lecture Notes · Lecture Notes
Lecture 25: Mixed integer optimization II
MIT OpenCourseWare, Prof. Dimitris Bertsimas, Prof. Andreas Schulz, 15.083J Integer Programming and Combinatorial Optimization, Fall 2009.
License: CC BY-NC-SA 4.0 · Edition: Fall 2009 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
