




Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The key points in these lecture slides, which are core of the discrete modeling and optimization are:Solving Integer Programs, Natural Solution, Explicit Enumeration, Binary Variables, Exponential Growth, Linear Program, Efficient Algorithms, Optimal Solution, Simplex Method, Sophisticated Algorithms, Cutting Plane
Typology: Slides
1 / 8
This page cannot be seen from the preview
Don't miss anything!





Solution idea #1:
Explicit enumeration : Try all possible solutions and pick the best one.
x 1 =1 x2 = 0 x3 = 0 with value 3
Solution idea #2: Solve the corresponding LP and round the solution.
max x 2 (IP) s.t. -2x 1 +2x2 ≤ 1 2x1 +2x2 ≤ 7 x1 , x2 ≥ 0 integer the LP-relaxation is: max x2 (LP) s.t. -2x 1 +2x2 ≤ 1 2x1 +2x2 ≤ 7 x1 , x2 ≥ 0 Docsity.com
So a natural algorithm for solving an IP is (i) solve the LP-relaxation; (ii) round its solution to get an integral solution for the original IP.
2x 1 +2x 2 = 7 -2x 1 +2x 2 = 1
Z=
Summarizing,
Solution idea #2 has the following two pitfalls:
The rounded solution might be infeasible.
The rounded solution might be too far from optimal solution.
Solution idea #2 works well for a class of problems
which have the following property: All CPF solutions of LP-relaxation are integral.
For this class of problems,
the optimal solution of LP-relaxation is also optimal solution for the original IP.
Generally, we need more sophisticated algorithms to solve IPs
(still using the idea of LP-relaxation).
LP-relaxation-based solution methods for Integer Programs
Branch-and-Bound Technique
(next handout)
Cutting Plane Algorithms