ISM 206 Optimization Theory and Applications Spring 2005 Lecture 1: Introduction.

Slides:



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

SEN301 Operations Research I
Linear Programming Using the Excel Solver
SE- 521: Nonlinear Programming and Applications S. O. Duffuaa.
 Topic: Fundamental concepts and algorithmic methods for solving linear and integer linear programs:  Simplex method  LP duality  Ellipsoid method.
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Integer Programming.
END332E Operations Research II Y. İlker TOPCU, Ph.D
BLG 368E Operations Research I
IndE 310 Linear Programming
ISM 206 Optimization Theory and Applications Fall 2005 Lecture 1: Introduction.
ISM 206 Lecture 2 Intro to Linear Programming. Announcements Scribe Schedule on website LectureDateTopicReadingScribeAssessment 1Thu, Sep 21Introduction.
ISM 206 Lecture 4 Duality and Sensitivity Analysis.
Previously in Chapter 4 Assignment Problems Network Flow Problems Vehicle Routing Problems Transportation Problems Staffing Problems.
CS 316: Introduction to Computer Organization and Systems Programming.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Wednesday and Friday 10:40 am – 11:30 am and by appointment.
NEW MEXICO INSTITUTE OF MINING AND TECHNOLOGY Department of Management Management Science for Engineering Management (EMGT 501) Fall, 2005 Instructor :
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
1 Foundations of Software Design Lecture 1: Course Overview Intro to Binary and Boolean Marti Hearst SIMS, University of California at Berkeley.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
Page 0 Optimization Uncertainty Decision Analysis Systems Economics Masters of Engineering With Concentration in Systems Engineering A 30 hour graduate.
INTRODUCTION TO LINEAR PROGRAMMING
ISM 206 Lecture 6 Nonlinear Unconstrained Optimization.
IE 531 Linear Programming Spring 2015 Sungsoo Park.
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
Computer Network Fundamentals CNT4007C
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research.
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
1 ESI 6417 Linear Programming and Network Optimization Fall 2003 Ravindra K. Ahuja 370 Weil Hall, Dept. of ISE
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Introduction to Computer Science A Professor Uday Reddy
Software Testing and Maintenance 1 Today’s Agenda  Syllabus.
Course Introduction Software Engineering
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
ITGD4207 Operations Research
WEEK 1. ( a time for more computations ) MATH 070.
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
MHN502E Operations Research I Y. İlker TOPCU, Ph.D
1 IE 531 Linear Programming Spring 2012 Sungsoo Park.
MTH-374 Optimization Lecture 1.
Advanced Operations Research Models Instructor: Dr. A. Seifi Teaching Assistant: Golbarg Kazemi 1.
Tue, 28 Aug 2002EChew: ISE330: Lecture 11 ISE330: Introduction to Operations Research Fall 2002 University of Southern California DJE-ISE Department.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Operations Research The OR Process. What is OR? It is a Process It assists Decision Makers It has a set of Tools It is applicable in many Situations.
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.
1 1 Transportation & Supply Chain Systems John H. Vande Vate Spring, 2001.
Data Structures and Algorithms in Java AlaaEddin 2012.
Rough-Cut Capacity Planning in SCM EIN 5346 Logistics Engineering Fall, 2015.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Computer Networks CNT5106C
Transportation and Distribution Planning Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Techologies.
Rough-Cut Capacity Planning in SCM Theories & Concepts
ISM 206 Optimization Theory and Applications Fall 2011 Lecture 1: Introduction.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
Appendix A with Woodruff Edits Linear Programming Using the Excel Solver Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Chapter 7 Transportation, Assignment, and Transshipment Problems
CSE291 Convex Optimization (CSE203B Pending)
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
END332E Operations Research II
MHN502E Operations Research I
SEN301 Operations Research I
END332E Operations Research II
Computer Networks CNT5106C
CSE203B Convex Optimization
MSE 606A Engineering Operations Research
Presentation transcript:

ISM 206 Optimization Theory and Applications Spring 2005 Lecture 1: Introduction

ISM 206 Lecture 1 Overview Some Optimization problem examples Topics in this class Logistics

Names Kevin Ross Assistant Professor, Information Systems and Technology Management Interests in queueing theory, optimization, scheduling, networks E2 room 367 Office hours: Tuesday 2-4

Problem 1: Transportation P&T Company makes canned peas Peas are prepared in 3 canneries –Washington, Oregon, Minnesota Shipped to 4 distributing warehouses –California, Utah, South Dakota, New Mexico How much should we ship from each cannery to each warehouse? –Transportation costs are different between each pair of locations –There is a limit on capacity at each plant

Problem 2: Engineering Design Problem Consider lighting a large area with a number of lamps: Each lamp has a total power limit Several points in the room have a ‘desired illumination level’ How much power should be applied to each lamp to get the room as close as possible to desired level?

Problem 2: Engineering Design Problem Now add two more constraints: 1.No more than half the total power goes to any five lamps 2.No more than 15 lamps are turned on What effect do (1) and (2) have on the original problem?

Problem 3: Medical Team Distribution World Health Council is devoted to improving health care in underdeveloped countries: Need to allocate five teams to three different countries Each team added gains more person- years of life saved in the country You cannot assign partial teams or partial people

Thousand person-years gained country No. of teams

Problem 4: Inventory Levels A wholesale Bicycle Distributor: –Purchases bikes from manufacturer and supplies to many shops –Demand to each shop is uncertain How many bikes should the distributor order from the manufacturer? Costs: –Ordering cost to manufacturer –Holding cost in factory –Shortage cost due to lack of sales

Course Overview First graduate class in optimization Main topics: –Linear Programming –Nonlinear programming –Heuristic Methods –Integer programming –Dynamic programming –Inventory Theory

Class Schedule LectureDateTopicReadingAssessment 1Tue, 29 MarchIntroduction and ModelingCh 1&2 2Thu, 31 MarchIntro to Linear Programming and the Simplex Method Ch 3,4,5 Homework 1 assigned 3Tue, 5 AprilDuality and Sensitivity Analysis Ch 6 4Thu, 7 AprilOther Algorithms for Linear Programming Ch 7 5Thu, 7 April 4-6pm Transportation, Assignment and Network Optimization Ch 8 & 9Homework 1 due Homework 2 assigned 6Tue, 12 April Nonlinear OptimizationCh 12 7Thu, 14 April Nonlinear Optimization ctd. 8Thu, 14 April 4-6pm Unconstrained Optimization Homework 2 due Homework 3 assigned -Week 19,21 April No class. Instructor away 9Tue, 26 AprilMidterm Exam

Class Schedule LectureDateTopicReadingAssessment 10Thu, 28 AprilDynamic ProgrammingCh 10Homework 3 due. Homework 4 assigned 11Thu, 28 April 4-6pm Integer ProgrammingCh 11 12Tue, 3 MayMetaheuristicsCh 13 13Thu, 5 May Metaheuristics 2 14Thu, 5 May 4-6pm Game TheoryCh 14 15Tue, 10 MayDecision AnalysisCh 15Homework 4 due. Homework 5 assigned 16Thu, 12 MayMarkov ChainsCh 16 -Week of 17, 19 May No class. Instructor away

Class Schedule LectureDateTopicReadingAssessment 17Tue, 24 May Queueing TheoryCh 17 18Thu, 26 May Inventory theoryCh 18 19Tue, 31 May SimulationCh 20Homework 5 due 20Thu, 2 June Final Class - Review Tue, 7 June 4:00 – 7:00 pm FINAL Final Exam

Assessment Five homework sets, assigned approximately every two weeks. Late assignments will lose 10% per day. Lecture Notes Each lecture one student will act as a scribe for everyone. They are responsible for typing up the lecture notes using Latex. The notes are due 1 week after the assigned lecture. Depending on class size, you will be assigned two or three lectures to write up. Exams Exams will be open book and open notes. You may bring a basic calculator but not a computer. Homework35% Lecture Notes5% Midterm Exam20% Final Exam40%

Lecture Notes Schedule Volunteers for today and Thursday –Each lecture one student will act as a scribe for everyone. –They are responsible for typing up the lecture notes using Latex. –The notes are due 1 week after the assigned lecture. Schedule to be announced Thursday

Off weeks Instructor away 2 weeks of this quarter Need to agree on time for make-up classes Suggestion: Thursday afternoons. Time?

My request… Feedback! This class is for you

Optimization Overview Variables: Objective: Subject to Constraints: Sometimes additional constraints: –Binary –Integer Sometimes uncertainty in parameters (stochastic optimization)

Types of Optimization Problems Linear: Linear functions for objective and constraints Nonlinear: Nonlinear functions… Convex Integer Mixed-Integer Combinatorial Unconstrained: No constraints Dynamic: Solved in stages

Optimization terms and Concepts Variable Feasible region Solution (feasible point) Optimal solution (best point) Global and local optimality Optimality conditions Duality Direct methods Numerical methods Heuristics

Modeling and Optimization Stages 1.Define problem and gather data Feasibility check 2.Formulate mathematical model 3.Develop computer-based method for finding optimal solution Design and Software implementation 4.Test and refine model Validation 5.Prepare for ongoing model utilization Training, installation 6.Implement Maintenance, updates, reviews, documentation, dissemination

Software with Text Link to softwaresoftware