Applied Management Science Introduction Tran, Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology 2012-2013 Tran Van Hoai 1 Jam jam jam 2012-2013 Tran Van Hoai 2 …and still jam jam jam 2012-2013 Tran Van Hoai 3 Ideas ? Beginning of human-beings • General solutions – to remove network of roads – to …destroy all vehicles – to open more roads LONG TERM • to extend existing roads – To reduce vehicles (or people) • To extend existing vehicles’ size HCMC, Hanoi 2010-2011 Tran Van Hoai 4 Ideas • Operational solutions Road(s) – to modify intersection geometry Control(s) – to control traffic light(s) SHORT TERM • static, dynamic (adaptive) – to assign lanes for each vehicle type • routes assigned for each lane Vehicle(s) – to enforce law/regulations on drivers 2010-2011 Tran Van Hoai 5 Challenge in proposed solutions SCIENTIFIC APPROACH Modeling Analyzing Simulating Optimizing QUANTITATIVE RESULT • Ideas to solve traffic jam are quite obvious • But how to solve is not easy 2010-2011 Tran Van Hoai 6 Definitions • Management science is the discipline that adapts the scientific approach for problem solving to executive decision making in order to accomplish the goal of “doing the best you can with what you’ve got” (Laurence & Pasternack) • Operations research is an interdisciplinary branch of applied mathematics and formal science using mathematical modeling, statistical analysis, and mathematical optimization, … to arrive at optimal or near-optimal solutions to complex decision-making problems (wiki) 2010-2011 Tran Van Hoai 7 More (historical) definitions • Scientific methods of providing executive departments with a quantitative basis for decisions regarding operations under their control (Morse & Kimball – 1951) • The use of techniques such as statistical inference and decision theory, mathematical programming, probabilistic models, network and computer science [to solve complex operational and strategic issues] (US Army Pamphlet 600-3) 2010-2011 Tran Van Hoai 8 Who need MS/OR ? (1) • Profit company – To make money for stockholders – To subject to responsibilities/restrictions • • • • 2010-2011 Delivering in reasonable time Fair wage/working conditions for workers Good products/services … Tran Van Hoai Doing the best with what you’ve got 9 Who need MS/OR ? (2) • Nonprofit organization – To provide minimum cost – To subject to responsibilities/restrictions • Being responsible to oversees (donors, subscribers,…) • Good service •… 2010-2011 Tran Van Hoai Doing the best with what you’ve got 10 Who need MS/OR ? (3) • Government agencies – To expect citizens,company to obey laws – To subject to responsibilities/restrictions • Limitation of resources (capital, personnel, technology,…) •… 2010-2011 Tran Van Hoai Doing the best with what you’ve got 11 Who need MS/OR ? (4) • My wife: to choose among n foods, each provides some Doing of each of m nutrients – To find least expensive diet – To subject to responsibilities/restrictions • Guaranteeing nutrients totally provided •… 2010-2011 Tran Van Hoai the best with what you’ve got 12 Some applications (not in Vietnam) • Producing Hamburgers at Burger King – Linear programming • Scheduling Crews at American Airlines – Integer linear programming • Planning the Sony Advanced Traveler Information System – Shortest path network • Planning Environmental Policy in Finland – Decision analysis • Cooking at Mrs. Fields – Inventory modeling • Designing Attractions at Disneyland – Queuing models • Transporting Trash in New York City – Simulation model 2010-2011 Tran Van Hoai 13 What is crew scheduling ? SGN HAN HAN DAD DAD SGN 0730 0940 1340 1455 1655 1810 Aircraft 1 HAN SGN SGN DAD DAD HAN 1010 1215 1510 1625 1650 1800 Aircraft 2 -To assign pilots to flight legs -To manage pilot database, including Personal information Timetable for training, vacation, day-off, … -To monitor/report daily operations Trivial schedule SGN A HAN HAN A DAD DAD A SGN 0940 1340 1655 Aircraft 1 0730 Aircraft 2 1455 HAN B SGN SGN 1010 1510 1215 B 1810 DAD DAD B HAN 1625 1650 1800 - Easy to make manually, but Having critical drawbacks … (pilot A) 4h + 2h + (pilot B) 2h55' + 25' = 9h20' idle for duty/ground out-base Better schedule PrimeSolution schedule SGN A HAN HAN B DAD DAD A SGN 0940 1340 1655 Aircraft 1 0730 Aircraft 2 1455 HAN A SGN SGN 1010 1510 1215 A 1810 DAD DAD B HAN 1625 1650 1800 - Much less duty/ground out-base time Less payment for idle time Backup pilots for disruptions (pilot A) 30' + 30' + (pilot B) 1h55' = 2h55' idle for duty/ground out-base and MS/OR has more PrimeSolution fulfillment of rules SGN A HAN HAN A DAD DAD A SGN 0940 1340 1655 Aircraft 1 0730 Aircraft 2 1455 1810 HAN B SGN SGN B 1010 1510 violates 1215 DAD 1625 DAD B HAN 1650 1800 Do not allow connection with rest time less than 30' SGN A HAN HAN B DAD DAD A SGN 0940 1340 1655 Aircraft 1 0730 Aircraft 2 1455 HAN A SGN SGN 1010 1510 1215 A 1810 DAD DAD B HAN 1625 1650 1800 Key challenges – rules Must comply with sets of rules – Issued by the government (Cục hàng không dân dụng) - Number of flying time per day - Number of duty time per week - Minimum resting time between consecutive flights - Minimum resting time for a week, month, year -… – Union/Contractual agreements – Operational rules - Maximum number of consecutive flights out-base - Maximum days for consecutive flights out-base - Bases for night resting -… COMPLEX - Cannot check manually - Often changed Key challenges – cost structures Crew cost only less than fuel cost – Payment for crew flying time – Payment for duty/ground out-base time - Hotel costs - Per diem expenses - Dead-heading cost -… – Operational objectives - Maximize number of patterns (tour-of-duty) - Minimize number of patterns - Minimize number of out-base night rests -… TRADEOFF SPECIFIC - Non-expert cannot model - Often changed Key challenges – number of solutions Business view point – Find low cost/high profit solution, but do not violate any rules - Good solution but violating rules - Valid solution but high cost -… Operational view point – Find robust (for disruption) solution, but do not violate rules - Robust solution but violating rules - Valid solution but weak -… HUGE # HARD - Manual schedule is impossible - Only information technology and mathematics can help Current schedule Possible rule violation 61 duty/ground out-base nights MS/OR provides better schedule A better schedule No rule violation 35 duty/ground out-base nights History • Reading materials (given later) • Similar words: – Operation research – Management science – Decision sciences – Quantitative methods • Take (often) a quantitative view of decision making – Industrial engineering 2010-2011 Tran Van Hoai 23 MS/OR process Problem Definition Mathematical Modeling Solution of the Model Communication/Implementation of Results 2010-2011 Tran Van Hoai 24