Integer LP In-class Prob

Slides:



Advertisements
Similar presentations
Integer Optimization Basic Concepts Integer Linear Program(ILP): A linear program except that some or all of the decision variables must have integer.
Advertisements

ENM 503 Lesson 7 – Discrete Models Combinatorial Problems and their Solutions I am very discrete.
Branch-and-Bound Technique for Solving Integer Programs
1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
Solving IPs – Cutting Plane Algorithm General Idea: Begin by solving the LP relaxation of the IP problem. If the LP relaxation results in an integer solution,
1 Chapter 11 Here we see cases where the basic LP model can not be used.
Nonlinear Programming
BA 452 Lesson B.3 Integer Programming 11ReadingsReadings Chapter 7 Integer Linear Programming.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Lecture 10: Integer Programming & Branch-and-Bound
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Kerimcan OzcanMNGT 379 Operations Research1 Integer Linear Programming Chapter 8.
Solving Integer Programs. Natural solution ideas that don’t work well Solution idea #1: Explicit enumeration: Try all possible solutions and pick the.
Linear Programming and Approximation
Linear Programming Integer Linear Models. When Variables Have To Be Integers Example – one time production decisions –Fractional values make no sense.
Foundations for LP Sean Eom. In this course, LP is the foundation of all other quantitative models. Study of LP and related techniques (Integer LP and.
Integer Programming Difference from linear programming –Variables x i must take on integral values, not real values Lots of interesting problems can be.
Branch and Bound Algorithm for Solving Integer Linear Programming
Review of Reservoir Problem OR753 October 29, 2014 Remote Sensing and GISc, IST.
Integer Programming Integer Linear Programming A ll-Integer Linear Program AA ll variables must be integers Mixed-Integer Linear Program SSome, but.
LP formulation of Economic Dispatch
Daniel Kroening and Ofer Strichman Decision Procedures An Algorithmic Point of View Deciding ILPs with Branch & Bound ILP References: ‘Integer Programming’
(Not in text).  An LP with additional constraints requiring that all the variables be integers is called an all-integer linear program (IP).  The LP.
Integer programming Branch & bound algorithm ( B&B )
Decision Procedures An Algorithmic Point of View
1 1 Slide © 2005 Thomson/South-Western Chapter 8 Integer Linear Programming n Types of Integer Linear Programming Models n Graphical and Computer Solutions.
1 1 Slide Integer Linear Programming Professor Ahmadi.
1 1 Slide Integer Linear Programming Professor Ahmadi.
Chapter 12 Discrete Optimization Methods
Types of IP Models All-integer linear programs Mixed integer linear programs (MILP) Binary integer linear programs, mixed or all integer: some or all of.
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
3.4 Linear Programming p Optimization - Finding the minimum or maximum value of some quantity. Linear programming is a form of optimization where.
1 1 Slide © 2005 Thomson/South-Western Chapter 2 Introduction to Linear Programming n Linear Programming Problem n Problem Formulation n A Maximization.
Integer Programming Each year CrossChek decides which lines of golf clubs and clothing it will market. Consider that each line of golf clubs is expected.
Workforce scheduling – Days off scheduling 1. n is the max weekend demand n = max(n 1,n 7 ) Surplus number of employees in day j is u j = W – n j for.
Logical Topology Design
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 11-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 11.
WOOD 492 MODELLING FOR DECISION SUPPORT
1 Max 8X 1 + 5X 2 (Weekly profit) subject to 2X 1 + 1X 2  1000 (Plastic) 3X 1 + 4X 2  2400 (Production Time) X 1 + X 2  700 (Total production) X 1.
1 Simplex Method for Bounded Variables Linear programming problems with lower and upper bounds Generalizing simplex algorithm for bounded variables Reference:
Integer Linear Programming Terms Pure integer programming mixed integer programming 0-1 integer programming LP relaxation of the IP Upper bound O.F. Lower.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Integer Programming Li Xiaolei. Introduction to Integer Programming An IP in which all variables are required to be integers is called a pure integer.
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
Branch and Bound Algorithms Present by Tina Yang Qianmei Feng.
Chapter 2. Optimal Trees and Paths Combinatorial Optimization
Chapter 8 Integer Linear Programming n Types of Integer Linear Programming Models n Graphical and Computer Solutions for an All- Integer Linear Program.
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming Chapter 2.
5.3 Mixed Integer Nonlinear Programming Models. A Typical MINLP Model.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Integer Programming, Branch & Bound Method
Approximation Algorithms Duality My T. UF.
Chapter 6 Optimization Models with Integer Variables.
1 1 Slide Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an.
Solving IPs – Implicit Enumeration Similar to Binary IP Branch and Bound General Idea: Fixed variables – those for which a value has been fixed. Free Variable.
Sensitivity Analysis and
Integer Linear Programming
Linear Programming and Approximation
Max Z = x1 + x2 2 x1 + 3 x2  6 (1) x2  1.5 (2) x1 - x2  2 (3)
Lecture 20 Linear Program Duality
ENGM 435/535 Integer Programming.
Linear Programming Integer Linear Models.
EMIS 8373: Integer Programming
We have the following incomplete B&B tree:
Branch-and-Bound Algorithm for Integer Program
Branch-and-Bound Technique for Solving Integer Programs
Integer Programming (IP)
Presentation transcript:

Integer LP In-class Prob Consider the following mixed-integer LP. Max z = 2x1 + 3x2 s.t. 4x1 + 9x2 < 36 7x1 + 5x2 < 35 x1, x2 > 0 and x2 integer Graph the constraints for this problem. Indicate on your graph all feasible mixed-integer solutions. Find the optimal solution to the LP relation. Round the value of x2 down to find a feasible mixed-integer solution. Specify upper and lower bounds on the value of the optimal solution to the mixed-integer LP. Find the optimal solution to the mixed-integer LP.

Optimal solution to LP Relaxation x1=3.14 x2=2.60 z=14.08

Round the value of x2 down to find a feasible MILP x1=3.14 x2=2.0 z=2(3.14)+3(2)=6.28+6=12.28 Is it optimal? Why or why not?

An upper bound on the value of the optimal 14.08 Specify upper and lower bounds on the value of the optimal solution to the mixed-integer LP. An upper bound on the value of the optimal 14.08 A lower bound on the value of the optimal 12.28

Find the optimal solution to the mixed-integer LP. From the figure on slide 2, we know that : when x2=3, optimal mixed integer LP solution can be found and the optimal point can be computed by using constraint #1 (4x1+9x2<36) 4x1+9(3)=36 4x1 = 36-27=9 x1=9/4=2.25 The optimal solution is x1=2.25, x2=3.00, Z=13.5

In-class assignment Do problem #2 on page 390 with the following system constraint change. X1, x2>=0 and x2 integer