Integer, Goal, and Nonlinear Programming Models

Slides:



Advertisements
Similar presentations
Chapter 6 Integer and Goal Programming Models
Advertisements

In the LP models The decision variables are allowed to have fractional values. There is a unique objective function. All mathematical expression (objective.
Integer Optimization Basic Concepts Integer Linear Program(ILP): A linear program except that some or all of the decision variables must have integer.
Chapter 8: The Solver and Mathematical Programming Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
© 2003 Anita Lee-Post Linear Programming Part 2 By Anita Lee-Post.
Chapter 19 – Linear Programming
Introduction to Mathematical Programming
Introduction to Mathematical Programming Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Technologies.
Lesson 08 Linear Programming
1 Chapter 11 Here we see cases where the basic LP model can not be used.
Pure, Mixed-Integer, Zero-One Models
Session II – Introduction to Linear Programming
2-1 Linear Programming: Model Formulation and Graphical Solution Chapter 2 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Operations Management Linear Programming Module B - Part 2
B-1 Operations Management Linear Programming Module B - New Formulations.
INTEGER PROGRAMMING MODELS
8/27: Linear Programming Lecture: LP Small Groups Homework.
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
Integer Programming, Goal Programming, and Nonlinear Programming
Integer Programming Optimisation Methods. 2 Lecture Outline 1Introduction 2Integer Programming 3Modeling with 0-1 (Binary) Variables 4Goal Programming.
Linear Programming Integer Linear Models. When Variables Have To Be Integers Example – one time production decisions –Fractional values make no sense.
1 5. Linear Programming 1.Introduction to Constrained Optimization –Three elements: objective, constraints, decisions –General formulation –Terminology.
Linear and Integer Programming Models
6s-1Linear Programming CHAPTER 6s Linear Programming.
INTEGER PROGRAMMING MODELS
Integer Programming, Goal Programming, and Nonlinear Programming
B-1 Operations Management Linear Programming Module B - Harder Formulations.
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
D Nagesh Kumar, IIScOptimization Methods: M7L1 1 Integer Programming All Integer Linear Programming.
Review of Reservoir Problem OR753 October 29, 2014 Remote Sensing and GISc, IST.
Linear Programming Models: Graphical Methods 5/4/1435 (1-3 pm)noha hussein elkhidir.
LP formulation of Economic Dispatch
Chapter 10. Resource Allocation
Chapter 3 Introduction to optimization models. Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for.
(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.
Linear Programming Models: Graphical and Computer Methods
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Introduction to Linear Programming
Chapter 3 Introduction to Optimization Modeling
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Product Mix Problem Monet company makes four types of frames.
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.
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.
Linear Programming with Excel Solver.  Use Excel’s Solver as a tool to assist the decision maker in identifying the optimal solution for a business decision.
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
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 11-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 11.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Arben Asllani University of Tennessee at Chattanooga Business Analytics with Management Science Models and Methods Chapter 2 Introduction to Linear Programming.
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
Chapter 8 Integer Linear Programming n Types of Integer Linear Programming Models n Graphical and Computer Solutions for an All- Integer Linear Program.
Integer Programming Definition of Integer Programming If requiring integer values is the only way in which a problem deviates from.
LINEAR PROGRAMMING.
Linear Programming (LP) Problems MAX (or MIN): c 1 X 1 + c 2 X 2 + … + c n X n Subject to:a 11 X 1 + a 12 X 2 + … + a 1n X n
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Chapter 6 Optimization Models with Integer Variables.
Chapter 6 Integer, Goal, and Nonlinear Programming Models © 2007 Pearson Education.
Chapter 9 Integer Programming to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
0 Integer Programming Introduction to Integer Programming (IP) Difficulties of LP relaxation IP Formulations Branch and Bound Algorithms Reference: Chapter.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
An Introduction to Linear Programming Pertemuan 4
Nonlinear Programming Prepared by Lee Revere and John Large
Ardavan Asef-Vaziri Systems and Operations Management
Introduction to Linear Programs
Integer Programming, Goal Programming, and Nonlinear Programming
INFM 718A / LBSC 705 Information For Decision Making
Linear Programming Integer Linear Models.
Dr. Arslan Ornek DETERMINISTIC OPTIMIZATION MODELS
Presentation transcript:

Integer, Goal, and Nonlinear Programming Models 6 Integer, Goal, and Nonlinear Programming Models

LEARNING OBJECTIVES Formulate integer programming (IP) models. Set up and solve IP models using Excel’s Solver. Understand the difference between general integer and binary integer variables.

LEARNING OBJECTIVES Understand the use of binary integer variables in formulating problems involving fixed costs. Formulate goal programming (GP) problems and solve them using Excel’s Solver. Formulate nonlinear programming (NLP) problems and solve them using Excel’s Solver.

Introduction Relax the basic assumptions Integer Programming Fractional value One objective Linear equations Integer Programming Goal Programming Nonlinear Programming

Models Integer Models Goal Models General integer variables Binary variables Pure IP problems Mixed IP problems Goal Models More than one objective

Models Nonlinear Models Objective function Constraints Maximize profit = 25X – 0.4X 2 + 30Y – 0.5Y 2 Constraints

Integer Models Rounding off the LP solution might not yield the optimal IP solution The IP objective function value is usually worse than the LP value IP solutions are usually not at corner points

General Integer Variables Harrison Electric Company Ornate lamps Old-fashioned ceiling fans Lamps Fans Hours Wiring 2 3 12 Assembly 6 5 30 Profit $600 $700

Harrison Electric Decision Variables L = number of lamps F = number of ceiling Integer values

Harrison Electric Objective function Maximize profit = $600L + $700F subject to 2L + 3F ≤ 12 (wiring hours) 6L + 5F ≤ 30 (assembly hours) L, F ≥ 0

Graphical Solution + + L F 6 – 5 – 4 – 3 – 2 – 1 – – | | | | | | | | | | | | 0 1 2 3 4 5 6 Figure 6.1 + = Integer Valued Point 6L + 5F ≤ 30 + Rounded-off IP Solution (L = 4, F = 2, Infeasible) + Optimal IP Solution (L = 3.75, F = 1.50, Profit = $3,300) 2L + 3F ≤ 12 Nearest Feasible Rounded-off IP Solution (L = 4, F = 1, Profit = $3,100)

Integer Solutions LAMPS (L) CEILING FANS (F) PROFIT ($600L + $700F) 0 0 $ 0 1 0 $ 600 2 0 $1,200 3 0 $1,800 4 0 $2,400 5 0 $3,000 0 1 $ 700 1 1 $1,300 2 1 $1,900 3 1 $2,500 4 1 $3,100  Nearest feasible rounded-off solution 0 2 $1,400 1 2 $2,000 2 2 $2,600 3 2 $3,200  Optimal IP solution 0 3 $2,100 1 3 $2,700 0 4 $2,800 Table 6.1

Solving the Problem Screenshot 6-1

Solving the Problem Screenshot 6-1

Solver Options Screenshot 6-2A

Solver Options Screenshot 6-2B

Binary Variables Only two possible values (0, 1) Selection problems Set covering problems

Simkin and Steinberg Oil stock portfolios EXPECTED COST FOR COMPANY NAME ANNUAL RETURN BLOCK OF SHARES (LOCATION) (IN THOUSANDS) (IN THOUSANDS) Trans-Texas Oil (Texas) $ 50 $ 480 British Petro (Foreign) $ 80 $ 540 Dutch Shell (Foreign) $ 90 $ 680 Houston Drilling (Texas) $120 $1,000 Lone Star Petro (Texas) $110 $ 700 San Dieago Oil (California) $ 40 $ 510 California Petro (California) $ 75 $ 900 Table 6.2

Simkin and Steinberg Decision Variables T = 1 if Trans-Texas Oil is included in the portfolio = 0 if Trans-Texas Oil is not included in the portfolio Similarly B (British Petro), D (Dutch Shell), H (Houston Oil), L (Lone Star Petro), S (San Diego Oil), and C (California Petro)

Simkin and Steinberg Objective function Maximize ROI = $50T + $80B + $90D + $120H + $110L + $40S + $75C subject to $480T + $540B + $680D + $1,000H +700L + $510S + $900C ≤ $3,000 (investment limit) T + H + L ≥ 2 (Texas co‘s) B + D ≤ 1 (foreign co‘s) S + C = 1 (California co‘s) B ≤ T (Trans-Texas and British Petro) All variables = 0 or 1

Binary Requirements Screenshot 6-3

Binary Requirements Screenshot 6-3

Sussex County Build health care clinics Table 6.3 TO FROM A B C D E F G 15 20 35 45 40 3 50 30 Table 6.3

Sussex County Build health care clinics COMMUNITY COMMUNITIES WITHIN 30 MINUTES A A, B, C B A, B, D C A, C, D, G D B, C, D, F, G E E, F F D, E, F G C, D, G Table 6.4

Sussex County Decision Variables A = 1 if a clinic is located in community A = 0 if a clinic is not located in community A Similarly B (community B), C (community C), D (community D), E (community E), F (community F), and G (community G)

Sussex County Objective function Minimize total number of clinics = A + B + C + D + E + F + G subject to A + B + C ≥ 1 (community A is covered) A + B + D ≥ 1 (community B is covered) A + C + D + G ≥ 1 (community C is covered) B + C + D + F + G ≥ 1 (community D is covered) E + F ≥ 1 (community E is covered) D + E + F ≥ 1 (community F is covered) C + D + G ≥ 1 (community G is covered) All variables = 0 or 1

Solving the Problem Screenshot 6-4