WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research.

Slides:



Advertisements
Similar presentations
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 15 Forest Planning.
Advertisements

IEOR 4004: Introduction to Operations Research Deterministic Models January 22, 2014.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 16 Integer Programming.
Introduction to Mathematical Programming
Linear Programming Problem. Introduction Linear Programming was developed by George B Dantzing in 1947 for solving military logistic operations.
Lesson 08 Linear Programming
Linear Programming.
Linear Programming Problem
Linear Programming Models & Case Studies
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 10 Introduction to Sensitivity Analysis.
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Linear Programming: Formulations & Graphical Solution.
Linear Programming Introduction George B Dantzig developed LP in It is a problem solving approach designed to help managers/decision makers in planning.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 6 LP Assumptions.
ISM 206 Optimization Theory and Applications Fall 2005 Lecture 1: Introduction.
ISM 206 Optimization Theory and Applications Spring 2005 Lecture 1: Introduction.
Computational Methods for Management and Economics Carla Gomes Module 3 OR Modeling Approach.
Operations Management
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
1 2TN – Linear Programming  Linear Programming. 2 Linear Programming Discussion  Requirements of a Linear Programming Problem  Formulate:  Determine:Graphical.
Introduction to Management Science
Environmentally Conscious Design & Manufacturing (ME592) Date: May 3, 2000 Slide:1 Environmentally Conscious Design & Manufacturing Class 24: Optimization.
Introduction to Management Science
Operations Research I Lecture 1-3 Chapter 1
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 2 Introduction to Linear Programming.
Operations Research Models
Quantitative Methods of Management
Mathematical Programming Cht. 2, 3, 4, 5, 9, 10.
Introduction to Management Science
Integer Programming Integer programming is a solution method for many discrete optimization problems Programming = Planning in this context Origins go.
CDAE Class 11 Oct. 3 Last class: Result of Quiz 2 2. Review of economic and business concepts Today: Result of Quiz 2 3. Linear programming and applications.
Managerial Decision Making and Problem Solving
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 4-5 LP Formulation Example and Excel Solver.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 11 Sensitivity Analysis.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 24 Simulation.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.
1 1 Slide © 2005 Thomson/South-Western MANAGMENT SCIENCE n Chapter 1: Introduction Problem solving and decision making; quantitative analysis and decision.
3 Characteristics of an Optimization Problem General descriptionKPiller Illustration Decisions that must be made; represented by decision variables How.
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition.
Tue, 28 Aug 2002EChew: ISE330: Lecture 11 ISE330: Introduction to Operations Research Fall 2002 University of Southern California DJE-ISE Department.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 7 LP Formulation Examples.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 13 Duality Theory.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 18 Branch and Bound Algorithm.
1 Management Science. 2 Chapter Topics The Management Science Approach to Problem Solving Model Building: Break-Even Analysis Computer Solution Management.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
About the lecturer Dr. Qing Lu (Henry) – Grew up in Shanghai, China – Lived in Singapore from 1994 to 2014 – Came to IEU last September Contact information.
CDAE Class 12 Oct. 4 Last class: 2. Review of economic and business concepts Today: 3. Linear programming and applications Quiz 3 (sections 2.5 and.
Introduction to Linear Programming and Formulation Meeting 2 Course: D Deterministic Optimization Year: 2009.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
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.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 14 Sensitivity Analysis.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Rough-Cut Capacity Planning in SCM Theories & Concepts
Operations Research.  Operations Research (OR) aims to having the optimization solution for some administrative problems, such as transportation, decision-making,
Linear Programming Models: Graphical and Computer Methods 7 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna.
ISM 206 Optimization Theory and Applications Fall 2011 Lecture 1: Introduction.
© 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
Rough-Cut Capacity Planning in SCM Theories & Concepts
Introduction to Linear Programs
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition Mjdah Al Shehri.
Exam 1 Review/Instructions
Linear Programming Wyndor Glass Co. 3 plants 2 new products
Linear Programming Problem
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition Mjdah Al Shehri.
Operations Research.
MSE 606A Engineering Operations Research
Presentation transcript:

WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research

What is this course about? Understanding the principles of linear programming and its applications in forestry Understanding practical questions that managers have about forestry and forest products Translating the “forest system” to a mathematical model Using the model to answer the questions Sept 5, 2012Wood Saba Vahid2

What is the course format? Combination of lectures and labs Examples of mathematical models in class, posted on the course website Weekly assignments in the computer lab: students develop or complete their own decision support models Labs are posted each Thursday (starting next week) on the course website Quizzes in class and two midterms Course website: Sept 5, 2012Wood Saba Vahid3

What is Operations Research (OR)? Involves “research” on “operations” Concerned with allocating resources and planning the operations of various components within an organization in the most effective way Goes back many decades (WWII), started with military applications Is used in : manufacturing, transportation, health care, military, financial services, natural resource management, etc. Sept 5, 2012Wood Saba Vahid4

OR in forestry Cutting pattern optimization Cut-block selection Wood processing facility location Road network design Log bucking and merchandising at the stump Production planning in wood processing facilities Supply chain planning for forest companies etc. Sept 5, 2012Wood Saba Vahid5

Example: cutting pattern optimization Sept 5, 2012Wood Saba Vahid6

Example: Road network design Sept 5, 2012Wood Saba Vahid7

Example: A forest company’s value chain Sept 5, 2012Wood Saba Vahid8 Forest Bucking/merchandising Transportation Sawmill/Pulp mill TransportationDistribution center

OR methods and techniques Linear programming Non-linear programming Integer programming Inventory theory Dynamic programming Queuing theory Sept 5, 2012Wood Saba Vahid9 Game theory Transportation problems Network optimization Simulation Heuristics …

OR modelling approach Define the problem and gather data Formulate a mathematical model Develop an algorithm to find solutions to the model Test and verify the model Analyze the results and make recommendations to eliminate the problem and improve the operations Sept 5, 2012Wood Saba Vahid10

What is a mathematical model? quantitative representation of a system, showing the inter-relationships of its different components Is used to show the essence of a business/economic problem A mathematical model has 4 components: 1.A set of decision variables, 2.An objective function 3.A set of constraints 4.A set of parameters Sept 5, 2012Wood Saba Vahid11

What is a mathematical model? – Cont’d Decision variables: –the quantifiable decisions to be made (variables whose respective values should be determined) e.g. x 1, x 2, … Objective function: –The identified measure of performance that is to be improved, expressed by using the decision variables e.g. 2x x 2, … Constraints: –Any restrictions to be applied to the values of decision variables e.g. x 1 >0, x 1 +x 2 <20, … Parameters: –The constants in the equations, the right hand sides and the multipliers e.g. 0,20, 6.5,… Sept 5, 2012Wood Saba Vahid12

Example 1: Custom Cabinets company Use excess capacity for 2 new products: Pine desks & Alder hutches Has three departments that are partially committed to producing existing products Wants to determine how many units of each new product can be produced each week by using the excess capacity of departments to generate the highest profits Sept 5, 2012Wood Saba Vahid13 DepartmentCapacity per unitAvailable capacity per week Pine deskAlder hutch Solid wood Panel00.25 Finishing Profit per unit $40$50 Objective Decision variableConstraints

Examples: decision variables and objectives In a road network design problem: –Decision variables: which roads to build (binary variable) –Objective: minimize the construction costs In a land-use planning problem: –Decision variables: how many km 2 to assign to each purpose –Objective: maximize the total revenues In a cutting pattern selection problem: –Decision variables: Which cutting pattern to use on incoming logs –Objective: maximize the profits or product volumes Sept 5, 2012Wood Saba Vahid14

Solutions to the mathematical model Many different algorithms for different types of models (linear, non-linear, integer, etc.) the “optimal” solution: the values of the decision variables for which the objective function reaches its best value, while all the constraints are satisfied “near optimal” solutions: when the optimal solution can not be mathematically calculated, but a close solution is found which satisfies all the constraints Sensitivity analysis: shows what would happen to the optimal solution if value of some variables or parameters are modified Sept 5, 2012Wood Saba Vahid15

Importance of mathematical models Help us better understand a system To determine best practices To study cause and effect relationships in the model To ask “what-if” questions and answer them (you can’t try many different scenarios in real systems because it would be costly) Sept 5, 2012Wood Saba Vahid16

Next Class Learn about Linear programming Example of LP formulation Graphical solution method for LP Sept 5, 2012Wood Saba Vahid17