1 Chapter 1: Introduction to Mathematical Optimization 1.1 Introduction 1.2 Simple Examples 1.3 The OPTMODEL Procedure.

Slides:



Advertisements
Similar presentations
UNIT 1 CONCEPT OF MANAGERIAL ECONOMICS (continue)
Advertisements

UNIT 1 CONCEPT OF MANAGERIAL ECONOMICS (continue)
Integer Optimization Basic Concepts Integer Linear Program(ILP): A linear program except that some or all of the decision variables must have integer.
Introduction to Mathematical Programming
The Management Science Approach
1 Chapter 11 Here we see cases where the basic LP model can not be used.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Introduction to Management Science
Operations Management
Operations Management
CES 514 – Data Mining Lecture 8 classification (contd…)
ENGR 351 Numerical Methods Instructor: Dr. L.R. Chevalier
An Introduction to Linear Programming : Graphical and Computer Methods
Linear and Integer Programming Models
Basic Optimization Problem Notes for AGEC 641 Bruce McCarl Regents Professor of Agricultural Economics Texas A&M University Spring 2005.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Review of Reservoir Problem OR753 October 29, 2014 Remote Sensing and GISc, IST.
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
Linear Programming.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Chapter 4 - Linear Programming: Computer Solution Excel Solver
Operations Research Models
Nonlinear Programming (NLP) Operation Research December 29, 2014 RS and GISc, IST, Karachi.
Nonlinear Programming.  A nonlinear program (NLP) is similar to a linear program in that it is composed of an objective function, general constraints,
Nonlinear Programming
Chapter 7 Optimization. Content Introduction One dimensional unconstrained Multidimensional unconstrained Example.
INTRODUCTORY MATHEMATICAL ANALYSIS For Business, Economics, and the Life and Social Sciences  2007 Pearson Education Asia Chapter 10 Limits and Continuity.
Managerial Decision Making and Problem Solving
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
Linear Programming Introduction: Linear programming(LP) is a mathematical optimization technique. By “Optimization” technique we mean a method which attempts.
1 Introduction Chapter What Is Management Science? Management Science is the discipline that adapts the scientific approach for problem solving.
1 University of Palestine Operations Research ITGD4207 WIAM_H-Whba Dr. Sana’a Wafa Al-Sayegh 2 nd Semester
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 11-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 11.
1 Chapter 4: Integer and Mixed-Integer Linear Programming Problems 4.1 Introduction to Integer and Mixed-Integer Linear Programming 4.2 Solving Integer.
1 3.1 Basic Control Flow and Operators in the OPTMODEL Procedure 3.2 Model Updates in the OPTMODEL Procedure 3.3 Sensitivity Analysis and Parametric Programming.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
Chapter 24 – Multicriteria Capital Budgeting and Linear Programming u Linear programming is a mathematical procedure, usually carried out by computer software,
1 1 Slide © 2005 Thomson/South-Western MANAGMENT SCIENCE n Chapter 1: Introduction Problem solving and decision making; quantitative analysis and decision.
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
A comparison between PROC NLP and PROC OPTMODEL Optimization Algorithm Chin Hwa Tan December 3, 2008.
Integer LP In-class Prob
Arben Asllani University of Tennessee at Chattanooga Business Analytics with Management Science Models and Methods Chapter 2 Introduction to Linear Programming.
Intelligent Supply Chain Management Strategic Supply Chain Management
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Managerial Economics Linear Programming Aalto University School of Science Department of Industrial Engineering and Management January 12 – 28, 2016 Dr.
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming Chapter 2.
5.3 Mixed Integer Nonlinear Programming Models. A Typical MINLP Model.
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
Introduction to Quantitative Business Methods (Do I REALLY Have to Know This Stuff?)
Linear Programming Wyndor Glass Co. 3 plants 2 new products –Product 1: glass door with aluminum framing –Product 2: 4x6 foot wood frame window.
Operations Research.  Operations Research (OR) aims to having the optimization solution for some administrative problems, such as transportation, decision-making,
Operations Research Chapter one.
Transportation Networks CIVE 744
deterministic operations research
Chapter 1. Introduction Ex : Diet Problem
Signal processing and Networking for Big Data Applications: Lecture 9 Mix Integer Programming: Benders decomposition And Branch & Bound NOTE: To change.
Systems of Equations and Inequalities
Chapter 6 Section 3.
5.3 Mixed-Integer Nonlinear Programming (MINLP) Models
Introduction to Operations Research
5.3 Mixed Integer Nonlinear Programming Models
Analytics for the IoT: A Deep Dive into Algorithms
Integer Linear Programming
EE 458 Introduction to Optimization
Introduction to Modeling
Dr. Arslan Ornek DETERMINISTIC OPTIMIZATION MODELS
Chapter 3 Marginal Analysis for Optimal Decisions
MSE 606A Engineering Operations Research
Presentation transcript:

1 Chapter 1: Introduction to Mathematical Optimization 1.1 Introduction 1.2 Simple Examples 1.3 The OPTMODEL Procedure

2 Chapter 1: Introduction to Mathematical Optimization 1.1 Introduction 1.2 Simple Examples 1.3 The OPTMODEL Procedure

3 Objectives Explain the role of optimization in the decision-making process. Become familiar with basic terminology and the classification of mathematical optimization problems.

4 What Is Optimization? A major component of operations research / industrial engineering / management science Choosing the available actions that produce the best results Building directive analytics atop descriptive and predictive analytics The payoff from amassing business intelligence Moving from “What happened?” and “What will happen?” to “What should we do?”

5 $ROI Raw Data Standard Reports Ad Hoc Reports and OLAP Descriptive Modeling Predictive Modeling Data Information Intelligence Optimization Modeling Decision Support What happened? What will happen? What should we do? Decision Guidance Toward More Effective Decisions

6 Why Optimization? You can improve the decision-making process by adding the following: Structure: Know how decisions are motivated Consistency: Drive all decisions toward same goals Repeatability: Make decisions in the same manner over time Adaptability: Update, but keep same principles

7 Some Examples of the Use of Optimization Facility Location Production Planning Workforce Planning Product Distribution Delivery Network Configuration Investment Planning Supplier Selection and Evaluation Inventory Replenishment Planning Promotional Marketing Retail Pricing

8 Defining Mathematical Optimization Problems The general form of optimization problems is where x is a set of decision variables. f(x) is an objective function. c i (x) are functions that together with the bounds on x determine the constraints.

9 Defining Mathematical Optimization Problems The general form of optimization problems is where x is a set of decision variables. f(x) is an objective function. c i (x) are functions that together with the bounds on x determine the constraints.

10 Classification of Mathematical Optimization Problems LP: f(x) and c i (x) are linear functions. ILP: f(x) is linear, x must be integer, and c i (x) are linear functions. MILP: f(x,y) is linear, x must be integer, and c i (x,y) are linear functions, but y may be fractional. NLP: f(x) and c i (x) are continuous but not all linear functions.

Example 11 The figure below shows graphs of a linear function (y=0.5x), a continuous function, and a discontinuous function (y=3 for x≤4 and y=7-0.5x for x>4) of a single variable x.

12 A Crash Course in Solving Mathematical Optimization Problems LP: You do not need to understand all of the controls. Not hard to fly after it is in the air.

13 A Crash Course in Solving Mathematical Optimization Problems ILP/MILP: The autopilot can fly most of the way, but the “gas mileage” is much worse than LP.

14 A Crash Course in Solving Mathematical Optimization Problems NLP: There are some new controls to learn, and takeoff and landing are more complicated.

15 This exercise reinforces the concepts discussed previously. Exercise 1

16 Chapter 1: Introduction to Mathematical Optimization 1.1 Introduction 1.2 Simple Examples 1.3 The OPTMODEL Procedure

17 Objectives Develop intuition for the solution techniques for linear and nonlinear programming problems.

18 One-Dimensional Example maximizey = -2x(x-8) subject to 1  x  3 This problem maximizes a nonlinear function with one decision variable upper and lower bounds no other constraints. Calculus can be used to find the solution: y'(x) = -2x(1)+(-2)(x-8) = -4x+16 = 0 ⇒ x = 4 y"(x) = -4 < 0

19 One-Dimensional Example maximizey = -2x(x-8) subject to 1  x  3 This problem maximizes a nonlinear function with one decision variable upper and lower bounds no other constraints. Calculus can be used to find the solution: y'(x) = -2x(1)+(-2)(x-8) = -4x+16 = 0 ⇒ x = 4 y"(x) = -4 < 0

20 Graph of One-Dimensional Example

21 Graph of One-Dimensional Example y(4) = 32

22 Graph of One-Dimensional Example y(4) = 32 y(3) = 30 y(1) = 14

23 Two-Dimensional Example minimize z = x 2 -x-2y-xy+y 2 This problem minimizes a nonlinear function with two decision variables, x and y no bounds or other constraints. Vector calculus can be used to find the solution: z = [∂z/∂x, ∂z/∂y] = [2x-1-y, -2-x+2y] = [0, 0] ⇒ [x, y] = [4/3, 5/3] H(z) = (positive definite)

24 Graph of Two-Dimensional Example

25 Chapter 1: Introduction to Mathematical Optimization 1.1 Introduction 1.2 Simple Examples 1.3 The OPTMODEL Procedure

26 Objectives Solve an unconstrained mathematical optimization problem using the OPTMODEL procedure.

27 This demonstration illustrates the solution of an unconstrained mathematical optimization problem using PROC OPTMODEL. Solving the Simple Polynomial Example Using PROC OPTMODEL polynomial.sas

28 This exercise reinforces the concepts discussed previously. Exercise 2

Object function: Banana function 29 f = (y-x2) 2 + (1-x) 2

Exercise 2 30