0% found this document useful (0 votes)
82 views54 pages

Welcome To 620 261 Introduction To Operations Research

This document provides information about the Introduction to Operations Research course 620-261. It outlines details such as the lecturer, Peter Taylor, lecture times on Mondays, Wednesdays and Fridays from 3:15pm, and office hours for asking questions. Assessment will consist of assignments worth 10% and a final exam worth 90%. The course is an introduction to the field of operations research and its applications in decision making.

Uploaded by

dariti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views54 pages

Welcome To 620 261 Introduction To Operations Research

This document provides information about the Introduction to Operations Research course 620-261. It outlines details such as the lecturer, Peter Taylor, lecture times on Mondays, Wednesdays and Fridays from 3:15pm, and office hours for asking questions. Assessment will consist of assignments worth 10% and a final exam worth 90%. The course is an introduction to the field of operations research and its applications in decision making.

Uploaded by

dariti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 54

Welcometo

Welcometo
620261
620261
Introductionto
Introductionto
OperationsResearch
OperationsResearch

1
620261:
620261:
IntroductiontoOperations
IntroductiontoOperations
Research
Research
Lecturer:PeterTaylor
HeadsOffice
RichardBerryBuilding
Tel:83447887
Email:

[email protected]
Coursedueto:MosheSniedovich
2
Schedule
Schedule
Lectures:

Mon,Wed,Friday3:15PM

Tutorial:

CheckNoticeBoardandWebsite
3
OfficeHours
OfficeHours
Monday23PM
Wednesday23PM
Friday23PM
Thesemayhavetovarysometimesseemy
assistantLisaMifsud

4
Assessment
Assessment
Assignments:10%
FinalExam:90%

5
GroupProjects
GroupProjects
Youareencouragedtostudywithfriends,
butyouareexpectedtocomposeyourown
reports.

6
Communication
Communication
Youareexpectedtorespondtoquestions
asked(bythelecturer)duringthelectures
Suggestions,comments,complaints:
Directlytolecturer
viaStudentRepresentative
Dontwaittillyouareaskedtocomplain!

7
LectureNotes
LectureNotes
OnSale(BookRoom)
Ifoutofprint,letmeknow

8
ThouShallNot
ThouShallNot

9
ThouShallNot
ThouShallNot

10
StudentRepresentative
StudentRepresentative
(SSLC)
(SSLC)
Pizza!!!!!
Twomeetings
Questionnaire

11
WebSite
WebSite
http://www.ms.unimelb.edu.au/~dmk/620261

12
ReferenceMaterial
ReferenceMaterial
LectureNotes
Bibliography(10copiesofWinstoninMaths
library,reservedShelves)
Handouts

13
ComputerLiteracy
ComputerLiteracy
_ AppliedMathematicsiscomputational.
_ Idontexpectanyspecificknowledge,butI
doexpectanopenattitudetothings
computational.

14
Perspective
Perspective

Universe Applied
maths

620-261
OR

15
WhatisOR?
WhatisOR?
Controversialquestion!
SurftheWWWforanswers
Roughly:
....Applicationsofquantitativescientificmethods
todecisionmakingandsupportinbusiness,
industrialandmilitaryorganisations,withthe
objectiveofimprovingthequalityofmanagerial
decisions.....
16
BasicCharacteristics
BasicCharacteristics
Appliesscientificmethods
Adoptsasystemsapproach
Utilisesateamconcept
Reliesoncomputertechnologies

17
ORStream
ORStream
620261:IntroductiontoOperations
Research
620262:DecisionMaking
620361:OperationsResearchMethodsand
Algorithms
620362:AppliedOperationsResearch
ProbabilityandStatisticsareusefulother
subjectstostudy

18
andmore
andmore
Honours
MSc
PhD

19
Jobs
Jobs
_ ThereisashortageofpeoplewithORskills
_ Graduateswiththeseskillsgetgoodjobs

20
Reading.....
Reading.....
AppendixA
AppendixB
AppendixE
Chapters1,2,3,4
Web

21
The OR Problem Solving Schema

Formulation Monitoring

Realization

Modelling Implementation

Analysis Solution

22
In Practice

Formulation Monitoring

Realization

Modelling Implementation

Analysis Solution

23
ImportantComment
ImportantComment
In620261:
FormulationandModelling
AnalysisandSolution

24
Chapter2:
Chapter2:
OptimizationProblems
OptimizationProblems
Generalformulation

f Objectivefunction z*: opt f ( x )


x
x Decisionvariable
DecisionSpace
opt Optimalitycriterion
z* Optimalreturn/cost

25
Observethedistinctionbetweenfandf(x).
Notethatfisassumedtobearealvalued
functionon.

z*: opt f ( x )
x

26
Example
Example
10
z*: max n n
x
n 1
2
x 3

s. t.
10

x n 5
n 1

xn {0,1} , n 1, .. .,10

27
10
f (x): x x
2 3
n n
n1

10

: x : x n 5, x n {0,1} , n 1,..., 10
10

n1
opt max
z* unknown

28
Welet*denotethesetofoptimaldecisions
associatedwiththeoptimizationproblem.
Thatis*denotesthesubsetofwhose
elementsareanoptimalsolutiontothe
optimizationproblem.Formally,

*:={x*:x*,f(x*)=opt{f(x):x}}.

Byconstruction*isasubsetof,namely
optimalityentailsfeasibility.

29
Remarks
Remarks
Thesetoffeasiblesolution,,isusually
definedbyasystemofconstraints.
Thus,anoptimizationproblemhasthree
ingredients:
Objectivefunction
Constraints
OptimalityCriterion

30
ClassificationofOptimal
ClassificationofOptimal
Solutions
Solutions
Considerthecasewhereopt=min.Thenby
definition:
x**ifff(x*)f(x)x
Ifopt=max:
x**ifff(x*)f(x)x
Solutionsofthistypearecalledglobaloptimal
solutions.
31
f(x) Global max

Global min
X

32
Question:
Howdowesolveoptimizationproblemsof
thistype?
Answer:
Therearenogeneralpurposesolution
methods.Themethodsusedarevery
muchproblemdependent.

33
Suggestion
Suggestion
Trytothinkaboutoptimizationproblemsin
termsoftheformat:

Z*:=optf(x)

s.t.

constraints

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

35
Tip
Tip
Youmayfinditusefultoadoptthefollowing
approach:
Step1:Identifyandformulatethedecision
variables.
Step2:Formulatetheobjectivefunctionand
optimalitycriterion.
Step3:Formulatetheconstraints.

Butdonotbedogmaticaboutit!!!!!
36
Example2.4.2
Example2.4.2
FalseCoinProblem
FalseCoinProblem
Ncoins
N1havethesameweight(good)
1isheavier(false)
Findthebestweighingschemeusinga
balancebeam.

37
Observations
Observations
Itdoesnotmakesensetoputadifferent
numberofcoinsoneachsideofthescale.
Theresultofanynontrivialweighingmust
fallintoexactlyoneofthefollowingcases:
Falsecoinisonthelefthandside
Falsecoinisontherighthandside
Falsecoinisnotonthescale

38
Theschemeshouldtelluswhattodo
ateachtrial,i.e.howmanycoinsto
placeoneachsideofthescale,
dependingonhowmanycoinsarestill
tobeinspected.
ThetermBestneedssome
clarification:

39
Best=???
Best=???
Best=fewestnumberofweighings
isnotwelldefinedbecauseaprioriwedontknow
howmanyweighingswillbeneededbyagiven
scheme.
Thisissobecausewedonotknowwherethe
falsecoinwillbeplaced.
Thebottomline:whodecideswherethefalse
coinwillbeasweimplementtheweighing
scheme?
40
Weneedhelp!!!
Weneedhelp!!!
Manyofthedifficultiesarenicelyresolvedif
weassumethat
MotherNatureAlwaysPlaysAgainstUs!
Ofcourse,ifyouareanoptimistyoumay
prefertoassumethat
MotherNatureAlwaysPlaysinOurFavour!

41
Assumption
Assumption
MotherNatureAlwaysPlaysAgainstUs!

Observethatthisassumptionresolvesthequestion
ofwherethefalsecoinwillbe.
Naturewillalwaysselectthelargestof(nL,nR,no)

nL nR

no
42
Solution
Solution
Let
n:=Numberofweighingsrequiredto
identifythefalsecoin.
xj:=Numberofcoinsplacedoneachside
ofthescaleinthejthweighing
(j=1,2,3,...,n)

43
Thus,ourobjectivefunctionis
f(x1,x2,...,xn):=n
and
opt=min.
Tocompletetheformulationoftheproblemwe
havetodetermine.

44
Constraints
Constraints
Let
sj:=Numberofcoinsleftforinspectionafter
thejthweighing(j=0,1,2,...,n)
Thenclearly,
s0:=N(Allcoinsareyettobe inspected)
sn:=1(Onlyfalsecoinisleftfor inspection)

45
xj{0,1,2,...,[sj1/2)]}
where
[z]:=Integerpartofz.

46
Dynamics=????
Dynamics=????
Wehavetospecifythedynamicsofthe
process:howthe{sj}arerelatedtothe
{xj}.
Thisisnotdifficultbecauseweassume
thatNaturePlaysAgainstUs:
sj=max{xj,sj12xj}

xj xj
sj-1-2xj
47
(j-1) weighing:

sj-1
coins left

xj xj
j-th weighing:
sj-1-2xj

sj = max {xj , sj-1-2xj}


48
CompleteFormulation
CompleteFormulation
z * : min n
s.t.
so N
sn 1
s j max{x j ,sj 1 2x j}, j 1,2,..,n
s j 1
xj
2
x j {0,1,2,...} (EraseN)

49
CompleteFormulation
CompleteFormulation
z * : min n
s.t.
so N
sn 1
sj max{x j , s j1 2x j}, j 1, 2,..,n
sj 1
x
2
x j {0,1, 2,...}

50
ExamplesofORProblems
ExamplesofORProblems
Example2.4.6TowersofHanoi
Task:Movethediscsfromlefttoright
Rules:
Onediscatatime
Nolargedisconasmallone

51
Example2.4.4TravellingSalesman
Problem
VisitNcities,startingthetourand
terminatingitinthehomecitysuchthat:
Eachcity(exceptthehomecity)isvisited
exactlyonce
Thetourisasshortaspossible.
Question:Whatistheoptimaltour?

52
Remark:
Thereare(N1)!distincttours.Thismeans
thatfor11citiesthereare3,628,800possible
toursandforN=21citiesthereare2x1018
possibletours!!!!!!!!!!!!!!!

53
Ifwetrytoenumerateallthefeasible
toursforN=21usingasuperfast
computercapableofenumerating
1,000,000,000tourspersecond,wewill
completetheenumerationofallthe
feasibletoursinapproximately800
years.
Thisphenomenonisknownas


TheCurseofDimensionality!
54

You might also like