You are on page 1of 51

ProfMadyaPaezahHamzah Office:S327,FTMSK Phone:03 55435476 012 2135630

HillierF.S.&Lieberman,G.J.(2005)Introductionto OperationsResearch,8th edition,McGrawHill. WinstonW.L.(2004)OperationsResearch:Applicationand Algorithms,4th edition,DuxburyPress,NewYork. ChongEdwinK.P&ZakS.H(2008)AnIntroductionto Optimization,3rd edition,WileyInternational,2008.

Thiscourseintroducesstudentstotheroleofoperations researchinplanningbothinproductionandservices. Studentswillbeexposedtothelinearandnonlinear programmingmodelscommonlyusedtoallocatethebest utilizationofresources. Thephilosophybehindthetheorywillalsobediscussedto developanunderstandingofthevaluesandlimitationsof operationsresearchasatoolinmakingwisedecisionin handlingmanagementandoperationalproblemswhere resourcesarelimited.

1. 2. 3. 4. 5. 6.

IntroductiontoOperationsReasearch LinearProgramming(GraphicalMethod, SimplexMethod,ComputerSolutions) TransportationProblems IntegerProgramming NonLinearProgramming Simulation

Tests(2tests)30% Project/CaseStudies/Presentation 30% Finalexamination40%

WhatisOperationsResearch? TherelationshipbetweenOperations ResearchandManagementScience. HistoricalperspectiveofOperations Research. CharacteristicsofGoodDecision OperationsResearchModels TheOperationsResearchApproachto ProblemSolving


7

Youshouldbeableto describethemeaningofOperationsResearch (OR) listtheORapproachtoproblemsolvingand explaineachstep.

thescientificapproachto decisionmaking

10

Input Data

Scientific Model

Meaningful Output

11

OperationalResearch(intheUK) ManagementScience DecisionScience QuantitativeAnalysis

12

13

Scientific approach has been used in the management of organizations. The term OR arose in the 1940s when research was carried out by a group of scientists who successfully used scientific methods to analyze military operations during World War II (19391945) Mainobjective:toallocatescarceresources(e.g. millitarypersonnel,artilleries)effectivelytowinbattles
Determineconvoysizetominimizelossesfromsubmarine attacks Determinethecorrectcolourofaircrafttominimize detectionbysubmarines,ortomaximizethenumberof submarinessunk Determinethebestwaytodeployradarunitstomaximize potemntialcoverage
14

AfterWWII,ORtechniquesgainedpopularity andwereusedtoaddressdecisionproblems inbusiness,industry,andgovernment.

15

ORisnowappliedinmanyorganizationsto aiddecisionmaking. Thegrowingcomplexityofmanagement hasnecessitatedthedevelopmentof sophisticatedmathematicaltechniquesfor planninganddecisionmaking.

16

1. DevelopmentofnumerousORmethodsdue tocontinuedresearch. 2. Advancementincomputingpowerdueto digitalcomputers.

17

GeorgeDantzigdevelopedtheSimplex Method in1947tosolvelinearprogramming problem.

18

ORhasbeenrecognizedasawidelyused decisionmakingtools

19

20

Forecasting:Usingtimeseriesanalysistoanswer typicalquestionssuchas:Howbigwilldemandfor productsbe?Whatarethesalespatterns?Howwill thisaffectprofits? FinanceandInvestment:Howmuchcapitaldowe need?Wherecanwegetthis?Howmuchwillit cost? ManpowerplanningandAssignment: Howmany employeesdoweneed?Whatskillsshouldthey have?Howlongshouldtheybedoingtheirjobs?

21

SequencingandScheduling: Whatjobis mostimportant?Inwhatordershouldwedo jobs? Location,Allocation,Distributionand Transportation: Whereisthebestlocation foranoperation?Howbigshouldfacilities be?Whatresourcesareneeded?Arethere shortages?Howcanwesetpriorities?

22

ReliabilityandReplacementPolicy: Howwellis equipmentworking?Howreliableisit?Whenshould wereplaceit? InventoryControlandStockout: Howmuchstock shouldwehold?Whendoweordermore?How muchshouldweorder?

23

Projectplanningandcontrol: How longwillaprojecttake?Whatactivities aremostimportant?Howshould resourcesbeused? QueuingandCongestion: Howlong arequeues?Howlongdocustomers waitinline?Howmanyserversshould weuse?

24

ORisusedtosolvecomplexrealworld problemstoarriveatoptimalorgood decision(soundjudgmentandgood conclusions);itisnotabouttheideal. ORusesscientificmethods using proceduresinmanipulatingrawdata intomeaningfulinformation. ORisapracticeforprofessionals. ORisinterdisciplinary.

25

26

Defining the Problem Developing Model Acquiring Input Data Developing a Solution Testing the Solution Analyzing the Result Implementing the Result

Note: QMT437 focuses formulating models and getting solutions


27

Defining the Problem Developing Model Acquiring Input Data Developing a Solution Testing the Solution Analyzing the Result Implementing the Result

Developclearandconcise statementoftheproblem. Setobjectives. Improperlydefinedproblem canresultinnosolutionor inappropriatesolution. Setmeasurable objectives/goalstostay focus.

28

Defining the Problem Developing Model Acquiring Input Data Developing a Solution Testing the Solution Analyzing the Result Implementing the Result
29

Model=representationof areality Usuallyamathematical model

Defining the Problem Developing Model Acquiring Input Data Developing a Solution Testing the Solution Analyzing the Result Implementing the Result

Essentialtoobtainaccurate data. Garbagein,garbageout Sourceofinputdata:company reports,documents,interview, etc.

30

Defining the Problem Developing Model Acquiring Input Data Developing a Solution Testing the Solution Analyzing the Result Implementing the Result

Manipulatedatatoarriveatbest solution. How? trialanderror completeenumeration algorithm Accuracyofthesolution dependsontheaccuracyofthe inputdataandthemodel

31

Defining the Problem Developing Model Acquiring Input Data Developing a Solution Testing the Solution Analyzing the Result Implementing the Result

To be done before a solution can be analyzed and implemented. Need testing because the solution depends on the input data and model. Collect additional data from a different source, then compare with the original data. Use statistical tests to determine if there are differences. If there are significant differences, need to obtain more accurate input data. If data is accurate but results are inconsistent, the model may be inappropriate; validate the design of the model. Make sure it is logical and represents the real situation.

32

Defining the Problem Developing Model Acquiring Input Data Developing a Solution Testing the Solution Analyzing the Result Implementing the Result

Determinetheimplicationsof thesolution Whatimplicationwillthe solutionhaveonthe organization? Perform sensitivityanalysis. Determinehowsolutionwill changeiftherewerechangesin themodelorinput

33

Define the Problem Develop Model Acquire Input Data Develop a Solution Test the Solution Analyze the Result Implement the Result
34

Theprocessof incorporatingthe solutionintothe organization.

35

Amodelisarepresentationofreality(from themodeler'sperspective) Modelscanbe


Iconic staticinnature;replicas,madetolooklike therealsystem Analogactlikerealitybutoftennotappearlike thereality Schematic Symbolic(Mathematical)
36

Iconic
(replicas, made to look like the real system) -full-scale -scaled-down -scaled-up

Analog
(physical representation of non-physical object; act like reality but often not appear like reality ) e.g. thermometer

Schematic
(drawings and pictures) e.g. map, chart

Mathematical
(mathematical relationships) e.g. profit=revenue-cost y=mx+c

physical

abstract

37

38

39

ORapproachtothedecisionmaking processismostlythroughmathematical modeling.

40

AfirmmakesaproductthatcostsRM15to produceandsellsforRM20. 2hoursarerequiredtoproduceeachunitand only40hoursofproductiontimeare available. Developamodeltocalculatethetotalprofit fromsellingtheproduct

41

AfirmmakesaproductthatcostsRM15toproduceand sellsforRM20.2hoursarerequiredtoproduceeachunit andonly40hoursofproductiontimeareavailable.

Let Z = total profit x = units of the product to produce

Z and x are called variables Known, constant values which are often coefficients of variables are called parameters

Maximize Z = 20x 15x subject to: 2x 40 x0

42

Uncontrollable Inputs (unit profit, 2 production hour/unit, 40 production-hr capacity)

Mathematical Model Controllable Input (x, the production qty) Maximize Z = 20x 5x subject to: 2x 40 x 0 Output (Z, the total profit; production time used)

43

DeterministicModel
Amodelinwhichallvaluesusedinthemodelare knownwithcompletecertainty.

Probabilistic(Stochastic)Model
Amodelinwhichatleastoneuncontrollableinput isuncertainandsubjecttovariation.

44

Assimpleaspossible Completeandrepresenttheproblem accurately Easytounderstand Easytomodifyandupdate Requiredinputdatashouldbeobtainable.

45

1.

Modelscanaccuratelyrepresentsrealityifproperly formulated.
Avalidmodelisonethatisaccurateandcorrectly representstheproblemorsystemunder investigation.

2.

Modelscanhelpadecisionmakerformulate problems.
e.ginprofitmodelmanagerscandetermine importantfactorscontributingtorevenueand expenses.

46

3.

Modelscangiveusinsightandinformation. e.g.byperformingsensitivityanalysisto studytheimpactofchangesinamodel Modelscantestoptionswithoutdisruptingthereal system. Modelscansavetimeandmoneyindecision makingandproblemsolving.

4.

5.

47

6.

Amodelmaybetheonlywaytosolvesomelarge orcomplexproblemsinatimelymanner. Amodelcanbeusedtocommunicateproblems andsolutiontoothers.

7.

48

Conflictingviewpoints Impactonotherdepartments Managersperceptionofproblemswont matchtextbookapproach;thus,ORanalyst mustbeabletoexplaintomanagers Notunderstandingthemodel Difficulttoacquiregoodinputdata;lackof cleandata Obtainingonlyoneanswer OutdatedSolution Solutionsarenotintuitivelyobvious,and rejectedbymanagers Resistancetochange;LackofCommitment
49

themeaningofOperationsResearch(OR) theORapproachtoproblemsolving themeaningofthewordmodelandthe varioustypesofmodel theadvantagesofusingmodelsinproblem solving


50

Introduction to QM for Windows software

51

You might also like