This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: Soft Constraints Goal Programming Flow Models IE426: Optimization Models and Applications: Lecture 11 Jeff Linderoth Department of Industrial and Systems Engineering Lehigh University October 5, 2006 Jeff Linderoth IE426:Lecture 11 Soft Constraints Goal Programming Flow Models Review Got MILP? Mixed Integer Linear Program minimize c T x subject to Ax b x x j Z j I N. Jeff Linderoth IE426:Lecture 11 Soft Constraints Goal Programming Flow Models Review IP Stuff Many people would just call this integer programming (IP). (Assumed linear unless expressly stated otherwise) Mixed integer programming Only some of the variables have integer restrictions ( I N ) Pure integer programming ( I = N ) All variables have integer restrictions 01 integer programming All integer restricted variables also have bounds of and 1 . B n def = The set of all ndimensional (0,1) (binary) vectors. (Or maybe { , 1 } n ) Jeff Linderoth IE426:Lecture 11 Soft Constraints Goal Programming Flow Models Review Why Integer Programming? 1 Indivisible quantities If x represents the number of airplanes to build Best to use IP if x will be small. It is not worth the extra burden of IP if x is the number of chickens in Arkansas. 2 Decision variable x { , 1 } represents a yes or no decision. We can impose logical connections between these decisions (often using linear constraints). Well do lots of examples of this Jeff Linderoth IE426:Lecture 11 Soft Constraints Goal Programming Flow Models SmallVille Multiple Objectives Weighted Goal Programming Hierarchical Goal Programming How We Solve Integer Programs IP models can be very much more difficult to solve than LP models. Im not kidding IP models can be very much more difficult to solve than LP mod els. It is important that you have a handle on......
View
Full
Document
 Spring '08
 Linderoth
 Optimization, Systems Engineering

Click to edit the document details