IEOR 4004: Introduction to Operations Research Deterministic Models January 22, 2014.

Slides:



Advertisements
Similar presentations
Chapter 4 Decision Making
Advertisements

Multicriteria Decision-Making Models
Introduction to Management Science, Modeling, and Excel Spreadsheets
February 7, 2002 A brief review of Linear Algebra Linear Programming Models Handouts: Lecture Notes.
8.6 Linear Programming. Linear Program: a mathematical model representing restrictions on resources using linear inequalities combined with a function.
IEOR 4004 Midterm Review (part I)
Introduction to Mathematical Programming
Lesson 08 Linear Programming
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
Indira Gandhi National Open University presents. Course: System Constructs and Tools By NEERJA PAHWA SARDANA A Video Lecture.
INTRODUCTION TO MODELING
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
SE- 521: Nonlinear Programming and Applications S. O. Duffuaa.
Introduction to Linear and Integer Programming
Math Xa Introduction to Functions and Calculus Fall 2008 Introductory Meeting John Hall.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Lecture 1: Basics of Math and Economics AGEC 352 Spring 2011 – January 12 R. Keeney.
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
ISM 206 Optimization Theory and Applications Fall 2005 Lecture 1: Introduction.
ISM 206 Optimization Theory and Applications Spring 2005 Lecture 1: Introduction.
Math443/543 Mathematical Modeling and Optimization
BUS 2420 Management Science
Linear Programming Introduction. linear function linear constraintsA Linear Programming model seeks to maximize or minimize a linear function, subject.
An Introduction to Linear Programming : Graphical and Computer Methods
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
Linear and Integer Programming Models
EE 220 (Data Structures and Analysis of Algorithms) Instructor: Saswati Sarkar T.A. Prasanna Chaporkar, Programming.
MATH 330: Ordinary Differential Equations Fall 2014.
Introduction to Modelling
Operations Research I Lecture 1-3 Chapter 1
Introduction to Differential Equations
Pricing and revenue optimization. Course outline Basic price optimization, examples Looks at pricing the product depending on the cost and demand structure.
Chapter 4 An Introduction to Optimization
Chapter 19 Linear Programming McGraw-Hill/Irwin
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research.
Quantitative Methods of Management
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
1 ESI 6417 Linear Programming and Network Optimization Fall 2003 Ravindra K. Ahuja 370 Weil Hall, Dept. of ISE
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Managerial Decision Making and Problem Solving
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction to Linear Programming BSAD 141 Dave Novak.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.
Advanced Operations Research Models Instructor: Dr. A. Seifi Teaching Assistant: Golbarg Kazemi 1.
MA3264 Mathematical Modelling Lecture 9 Chapter 7 Discrete Optimization Modelling Continued.
Tue, 28 Aug 2002EChew: ISE330: Lecture 11 ISE330: Introduction to Operations Research Fall 2002 University of Southern California DJE-ISE Department.
作業研究(二) Operations Research II - 廖經芳 、 王敏. Topics - Revised Simplex Method - Duality Theory - Sensitivity Analysis and Parametric Linear Programming -
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
Lecture 1 – Operations Research
1 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear model consists of 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.
Data Structures and Algorithms in Java AlaaEddin 2012.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
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.
Introduction to Linear Programs
Introduction to Quantitative Analysis
دانشكده برق دانشگاه علم و صنعت ايران
A Mathematical Programming Language
Linear Programming Introduction.
Operations Research Models
Linear Programming Introduction.
Dr. Arslan Ornek MATHEMATICAL MODELS
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Presentation transcript:

IEOR 4004: Introduction to Operations Research Deterministic Models January 22, 2014

Syllabus 20% homework assignments 40% midterm 40% final exam Lectures Monday, Wednesday 7:10pm-8:25pm Recitations: Friday 12:30pm-2pm Instructor: Juraj Stacho (myself) – office hours: Tuesday 1pm-2pm Teaching assistant (TA): Itai Feigenbaum – office hours: Friday, after recitations 2:15pm-3:15pm 1 st homework is already available on CourseworksCourseworks 1 st homework is already available on CourseworksCourseworks

Summary Goal of the course: Learn foundations of mathematical modeling of (deterministic) optimization problems Linear programming – problem formulation (2 weeks) Solving LPs – Simplex method (4 weeks) Network problems (2 weeks) Integer Programming (1.5 weeks) Dynamic Programming (1.5 weeks) Non-linear Programming (1 week time permitting) 2 weeks reserved for review (1 before midterm) all parameters known goal is to minimize or maximize

What this course is/is not about Is about: mathematical modeling (problem abstraction, simplification, model selection, solution) algorithms foundations of optimization deterministic models example real-world models typical model: medium- term production/financial planning/scheduling Not about: coding (computer programming) engineering (heuristics, trade-offs, best practice) stochastic problems (uncertainty, chance) solving problems on real-world data modeling risk, financial models, stock markets, strategic planning

Mathematical modeling Simplified (idealized) formulation Limitations – Only as good as our assumptions/input data – Cannot make predictions beyond the assumptions We need more maps

Mathematical modeling Problem Model Problem simplification Model formulation Algorithm selection Numerical calculation Interpretation Sensitivity analysis

Model selection trade-off between and Simple Complex Model Predictive power (quality of prediction) High Low Easy to compute a solution (seconds) Hard (if not impossible) to compute a solution (lifetime of the universe) Solving Linear programming Network algorithms Integer programming Dynamic programming accuracy (predictive power) model simplicity (being able to solve it)

Modeling optimization problems Optimization problem – decisions – goal (objective) – constraints Mathematical model – decision variables – objective function – constraint equations

Formulating an optimization problem Linear program Decision variables Objective Constraints Domains x 1, x 2, x 3, x 4 2x 2 + 3x 3 x 1 − 2x 2 + x 3 − 3x 4 ≤ 1 − x 1 + 3x 2 + 2x 3 + x 4 ≥ − 2 x 1 ≥ 0 x 3 in {0,1} x 4 in [0,1] Linear constraints Linear constraints Sign restriction + x 1 (1 − 2x 2 ) 2 (x 1 ) 2 + (x 2 ) 2 + (x 3 ) 2 + (x 4 ) 2 ≤ 2 − 2x 1 x 3 = 1 Linear objective Linear objective x 2 ≠ 0.5 Minimize

Mathematical modeling Deterministic = values known with certainty Stochastic = involves chance, uncertainty Linear, non-linear, convex, semi-definite