Welcome to Introduction to Operations Research

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

Repaso: Unidad 2 Lección 2
1 A B C
Scenario: EOT/EOT-R/COT Resident admitted March 10th Admitted for PT and OT following knee replacement for patient with CHF, COPD, shortness of breath.
Variations of the Turing Machine
Angstrom Care 培苗社 Quadratic Equation II
3rd Annual Plex/2E Worldwide Users Conference 13A Batch Processing in 2E Jeffrey A. Welsh, STAR BASE Consulting, Inc. September 20, 2007.
AP STUDY SESSION 2.
1
Select from the most commonly used minutes below.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Processes and Operating Systems
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
David Burdett May 11, 2004 Package Binding for WS CDL.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Custom Services and Training Provider Details Chapter 4.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt RhymesMapsMathInsects.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Wants.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
The 5S numbers game..
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
Red Tag Date 13/12/11 5S.
PP Test Review Sections 6-1 to 6-6
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
TESOL International Convention Presentation- ESL Instruction: Developing Your Skills to Become a Master Conductor by Beth Clifton Crumpler by.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
Chapter 1: Expressions, Equations, & Inequalities
1..
Adding Up In Chunks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Artificial Intelligence
Part 1 Overview, introduction, examples What is Operations Research? What is Optimization What is Sequential Decision Making? What is Dynamic Programming?
: 3 00.
5 minutes.
Prof.ir. Klaas H.J. Robers, January 16, 2013 Supervising a graduating student 1.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Prof.ir. Klaas H.J. Robers, 14 July Graduation: a process organised by YOU.
DTU Informatics Introduction to Medical Image Analysis Rasmus R. Paulsen DTU Informatics TexPoint fonts.
1 Let’s Recapitulate. 2 Regular Languages DFAs NFAs Regular Expressions Regular Grammars.
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
Essential Cell Biology
Converting a Fraction to %
CSE20 Lecture 15 Karnaugh Maps Professor CK Cheng CSE Dept. UC San Diego 1.
Clock will move after 1 minute
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
1.step PMIT start + initial project data input Concept Concept.
9. Two Functions of Two Random Variables
1 Dr. Scott Schaefer Least Squares Curves, Rational Representations, Splines and Continuity.
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
1 Welcome to Introduction to Operations Research.
Presentation transcript:

Welcome to 620-261 Introduction to Operations Research

620-261: Introduction to Operations Research Lecturer: Peter Taylor Heads Office Richard Berry Building Tel: 8344 7887 E-mail: - p.taylor@ms.unimelb.edu.au Course due to: Moshe Sniedovich

Schedule Lectures: Mon, Wed, Friday 3:15 PM Tutorial: Check Notice Board and Web site

Office Hours Monday 2-3 PM Wednesday 2-3PM Friday 2-3PM These may have to vary sometimes – see my assistant Lisa Mifsud

Assessment Assignments: 10% Final Exam: 90%

Group Projects You are encouraged to study with friends, but you are expected to compose your own reports.

Communication You are expected to respond to questions asked (by the lecturer) during the lectures Suggestions, comments, complaints: Directly to lecturer via Student Representative Don’t wait till you are asked to complain!

Lecture Notes On Sale (Book Room) If out-of-print, let me know

Thou Shall Not

Thou Shall Not

Student Representative (SSLC) Pizza!!!!! Two meetings Questionnaire

Web Site http://www.ms.unimelb.edu.au/~dmk/620-261

Reference Material Lecture Notes Bibliography (10 copies of Winston in Maths library, reserved Shelves) Hand-outs

Computer Literacy Applied Mathematics is computational. I don’t expect any specific knowledge, but I do expect an open attitude to things computational.

Perspective Universe Applied maths 620-261 OR

What is OR ? Controversial question! Surf the WWW for answers Roughly: .... Applications of quantitative scientific methods to decision making and support in business, industrial and military organisations, with the objective of improving the quality of managerial decisions .....

Basic Characteristics Applies scientific methods Adopts a systems approach Utilises a team concept Relies on computer technologies

OR Stream 620-261: Introduction to Operations Research 620-262: Decision Making 620-361: Operations Research Methods and Algorithms 620-362: Applied Operations Research Probability and Statistics are useful other subjects to study

and more Honours MSc PhD

Jobs There is a shortage of people with OR skills Graduates with these skills get good jobs

Reading ..... Appendix A Appendix B Appendix E Chapters 1,2,3,4 Web

The OR Problem Solving Schema Formulation Monitoring Realization Modelling Implementation Solution Analysis

In Practice Formulation Monitoring Realization Modelling Implementation Solution Analysis

Important Comment In 620-261: Formulation and Modelling Analysis and Solution

Chapter 2: Optimization Problems General formulation f Objective function x Decision variable  Decision Space opt Optimality criterion z* Optimal return/cost

Observe the distinction between f and f(x). Note that f is assumed to be a real valued function on .

Example

We let* denote the set of optimal decisions associated with the optimization problem. That is * denotes the subset of  whose elements are an optimal solution to the optimization problem. Formally, *:={x*: x*, f(x*)=opt {f(x): x  }}. By construction * is a subset of , namely optimality entails feasibility.

Remarks The set of feasible solution, , is usually defined by a system of constraints. Thus, an optimization problem has three ingredients: Objective function Constraints Optimality Criterion

Classification of Optimal Solutions Consider the case where opt=min. Then by definition: x*  * iff f(x*)  f(x)  x   If opt=max: x*  * iff f(x*) ≥ f(x)  x   Solutions of this type are called global optimal solutions.

f(x) Global max Global min X 

Question: How do we solve optimization problems of this type? Answer: There are no general purpose solution methods. The methods used are very much problem-dependent.

Suggestion Try to think about optimization problems in terms of the format: Z*:= opt f(x) s.t. ----------------------------- ----------------------------- constraints

Thus ......... Modelling = opt = ? f(x) = ? Constraints = ?

Tip But do not be dogmatic about it !!!!! You may find it useful to adopt the following approach: Step 1: Identify and formulate the decision variables. Step 2: Formulate the objective function and optimality criterion. Step 3: Formulate the constraints. But do not be dogmatic about it !!!!!

Example 2.4.2 False Coin Problem N coins N-1 have the same weight (“good”) 1 is heavier (“false”) Find the best weighing scheme using a balance beam.

Observations It does not make sense to put a different number of coins on each side of the scale. The result of any non-trivial weighing must fall into exactly one of the following cases: False coin is on the left-hand side False coin is on the right-hand side False coin is not on the scale

The scheme should tell us what to do at each “trial”, i. e The scheme should tell us what to do at each “trial”, i.e. how many coins to place on each side of the scale, depending on how many coins are still to be inspected. The term “Best” needs some clarification:

Best = ??? “Best” = “fewest number of weighings” is not well defined because a priori we don’t know how many weighings will be needed by a given scheme. This is so because we do not know where the false coin will be placed. The bottom line: who decides where the false coin will be as we implement the weighing scheme ?

We need help!!! Many of the difficulties are nicely resolved if we assume that Mother Nature Always Plays Against Us! Of course, if you are an optimist you may prefer to assume that Mother Nature Always Plays in Our Favour!

Assumption Mother Nature Always Plays Against Us ! Observe that this assumption resolves the question of where the false coin will be. Nature will always select the largest of (nL,nR,no) nL nR no

Solution Let n := Number of weighings required to identify the false coin. xj := Number of coins placed on each side of the scale in the j-th weighing (j=1,2,3,...,n)

Thus, our objective function is f(x1,x2,...,xn):= n and opt=min. To complete the formulation of the problem we have to determine .

Constraints Let sj := Number of coins left for inspection after the j-th weighing (j = 0,1,2,...,n) Then clearly, s0 := N (All coins are yet to be inspected) sn := 1 (Only false coin is left for inspection)

xj  {0,1,2,...,[sj-1/2)]} where [z]:= Integer part of z.

Dynamics = ???? We have to specify the dynamics of the process: how the {sj} are related to the {xj}. This is not difficult because we assume that Nature Plays Against Us: sj = max {xj , sj-1-2xj} xj xj sj-1-2xj

(j-1) weighing: coins left xj xj j-th weighing: sj-1-2xj sj = max {xj , sj-1-2xj}

Complete Formulation (Erase N)

Complete Formulation

Examples of OR Problems Example 2.4.6 Towers of Hanoi Task: Move the discs from left to right Rules: One disc at a time No large disc on a small one

Example 2.4.4 Travelling Salesman Problem Visit N cities, starting the tour and terminating it in the home city such that: Each city (except the home city) is visited exactly once The tour is as short as possible. Question: What is the optimal tour?

Remark: There are (N-1)! distinct tours. This means that for 11 cities there are 3,628,800 possible tours and for N=21 cities there are 2x1018 possible tours !!!!!!!!!!!!!!!

The Curse of Dimensionality! If we try to enumerate all the feasible tours for N=21 using a super fast computer capable of enumerating 1,000,000,000 tours per second, we will complete the enumeration of all the feasible tours in approximately 800 years. This phenomenon is known as The Curse of Dimensionality!