Skip to main content

Service Optimization

  • Chapter
  • 3494 Accesses

Abstract

This chapter provides an overview of Operations Research and its mathematical models for planning problems arising in the area of services. For a better understanding, a basic introduction into the field of Operations Research is given. Different examples from service areas are presented. Several methods for solving the mathematical problems are discussed. In addition, the optimization software called IBM ILOG CPLEX Optimization Studio is presented that can be used to determine an optimal solution for a mathematical problem. The use of simulation in the area of Operations Research is also discussed and the software AnyLogic is used to provide examples.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   99.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Butchers R et al (2001) Optimized crew scheduling at air New Zealand. Interfaces 31(1):30–56

    Article  Google Scholar 

  2. Justesen T (2015) Check-in counter allocation. http://www.gurobi.com/pdf/copenhagen-case-study-counter-low-res.pdf. Accessed on 12 Jan 2015

  3. Justesen T (2015) Stand and gate allocation. http://www.gurobi.com/pdf/copenhagen-case-study-aircraft-low-res.pdf. Accessed on 12 Jan 2015

  4. Cook T (2015) Presidential portrait. Accessed on 12 Jan 2015

    Google Scholar 

  5. OR-Champions (2015) Operational research and the science of better. Accessed on 12 Jan 2015

    Google Scholar 

  6. Daskin M (2010) Service science: service operations for managers and engineers. Wiley-Blackwell, Chichester. ISBN:978-0-470-52588-3; 0-470-52588-6

    Google Scholar 

  7. Dantzig G (1963) Linear programming and extensions. Rand Corporation, Santa Monica, pp 94–104

    MATH  Google Scholar 

  8. Schrijver A (2000) Theory of linear and integer programming. Wiley-Interscience series in discrete mathematics and optimization. Wiley, Chichester. ISBN:0-471-98232-6; 978-0-471-98232-6

    Google Scholar 

  9. Hillier F (2010) In: Lieberman G (ed) Introduction to operations research, vol 9. McGraw-Hill, New York. ISBN:978-0-07-337629-5; 0-07-337629-9; 0-07-126767-0; 978-0-07-126767-0

    Google Scholar 

  10. Birge JR (2011) Introduction to stochastic programming. In: Louveaux F (ed) Springer series in operations research and financial engineering. Springer, New York. ISBN:978-1-461-40237-4

    Chapter  Google Scholar 

  11. Ben-Tal A, El Ghaoui L, Nemirovskij A (2009) Robust optimization. Princeton series in applied mathematics. Princeton University Press, Princeton. ISBN:978-0-691-14368-2; 0-691-14368-4

    Google Scholar 

  12. Gross J (ed) (2004) Handbook of graph theory. Discrete mathematics and its applications. CRC Press, Boca Raton. ISBN:1-58488-090-2

    MATH  Google Scholar 

  13. Lakatos L, Szeidl L, Telek M (2012) Introduction to queueing systems with telecommunication applications. Springer, Berlin

    Google Scholar 

  14. Haviv M (2013) Queues: a course in queueing theory. International series in operations research and management science. Springer, New York. ISBN:978-1-461-46765-6

    Book  Google Scholar 

  15. Law A (2015) Simulation modeling and analysis. McGraw-Hill Education, New York. ISBN: 1-259-25438-0

    Google Scholar 

  16. Borshchev A (2013) The big book of simulation modeling: multimethod modeling with AnyLogic 6. AnyLogic North America, Lisle. ISBN:978-0-9895731-7-7

    Google Scholar 

  17. Dantzig G (1951) Maximization of a linear function of variables subject to linear inequalities. Cowles Commission Monograph No. 13, pp 339–347

    MathSciNet  Google Scholar 

  18. Gass S, Fu M (2013) Encyclopedia of operations research and management science. Springer, New York, p 131

    Book  Google Scholar 

  19. Vanderbei R (2001) Linear programming. In: Foundations and extensions. International series in operations research and management science, vol 37. Springer, New York

    Google Scholar 

  20. Land AH, Doig AG (1960) An automatic method of solving discrete programming problems. Econometrica J Eco Soc 28:497–520

    Article  MathSciNet  MATH  Google Scholar 

  21. Osman IH, Laporte G (1996) Metaheuristics: a bibliography. Ann Oper Res 63:513–623

    Article  MathSciNet  MATH  Google Scholar 

  22. Nelson B (2013) Foundations and methods of stochastic simulation: a first course. International series in operations research and management science. Springer, Boston. ISBN:978-1-461-46160-9

    Book  Google Scholar 

  23. Domschke W, Drexl A (2007) Einfuhrung in Operations Research: mit 63 Tabellen. Springer-Lehrbuch. Springer, Berlin. ISBN:978-3-540-70948-0; 978-3-540-23431-9

    Google Scholar 

  24. Shippert R (2005) A study of time-dependent operating room fees and how to save $ 100,000 by using time-saving products. Am J Cosmet Surg 22(1):25–34

    Google Scholar 

  25. Abouleish A et al (2003) Labor costs incurred by Anesthesiology groups because of operating rooms not being allocated and cases not being scheduled to maximize operating room efficiency. Anesth Analg 96(4):1109–1113

    Article  Google Scholar 

  26. Garey M, Johnson D (2008) Computers and intractability: a guide to the theory of NP-completeness. Freeman, New York. ISBN:0-7167-1045-5; 978-0-7167-1044-8

    Google Scholar 

  27. Bramel J, Simchi-Levi D (1997) The logic of logistics. Springer, New York. ISBN:978-1-4684-9311-5

    Book  MATH  Google Scholar 

  28. Dunke F (2014) Online optimization with lookahead. Ph.D. thesis, Karlsruhe, KIT, Diss.,

    Google Scholar 

  29. Laporte G, Nickel S, da Gama FS (eds) (2015) Location science, vol 145. Springer, New York. ISBN:978-331-91311-1-5

    Google Scholar 

  30. Toregas C et al (1971) The location of emergency service facilities. Oper Res 19(6):1363–1373

    Article  MATH  Google Scholar 

  31. Church R, Velle C (1974) The maximal covering location problem. Pap Reg Sci 32(1):101–118

    Article  Google Scholar 

  32. Hakimi S (1964) Optimum location of switching centers and the absolute centers and medians of a graph. Oper Res 12:450–459

    Article  MATH  Google Scholar 

  33. Menger K (1932) Das Botenproblem. In: Menger K (ed) Ergebnisse eines Mathematischen Kolloquiums, vol 2. Teubner, Leipzig, pp 11–12

    Google Scholar 

  34. Toth P, Vigo D (2001) The vehicle routing problem. SIAM, Philadelphia. ISBN:0-89871-498-2; 0-89871-579-2

    Google Scholar 

  35. Dantzig G, Ramser J (1959) The truck dispatching problem. Manag Sci 6(1):80–91

    Article  MathSciNet  MATH  Google Scholar 

  36. Clarke GU, Wright JW (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12(4):568–581

    Article  Google Scholar 

  37. Grunert T, Irnich S (2005) Optimierung im Transport. Wege und Touren, vol 2. Shaker, Aachen. ISBN:3-8322-4515-4

    Google Scholar 

  38. Cayirli T, Veral E (2009) Outpatient scheduling in health care: a review of literature. Prod Oper Manag 12(4):519–549

    Article  Google Scholar 

  39. Stone A (2012) Why waiting is torture. The New York Times, Sunday Review

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Melanie Reuter-Oppermann .

Editor information

Editors and Affiliations

7.1 Review Section

  1. 1.

    (Foundations) Explain the idealized planning process in your own words and use an example to illustrate the steps.

  2. 2.

    (Foundations) Give a generic formulation for a linear and a mixed integer linear program.

  3. 3.

    (Foundations) Explain the difference between an exact approach and a heuristic and give examples for both.

  4. 4.

    (Bin Packing) Find a sequence of items such that the two heuristics First Fit and Best Fit yield different bin assignments for those items. Try to use as few items as possible.

  5. 5.

    (Queuing) Consider a doctor’s practice operating under the walk-in policy just as in the example. Let us assume the following parameters: arrival rate λ = 5 per hour (exponentially distributed inter-arrival times), service rate μ = 6 per hour (exponentially distributed service times) and waiting room capacity K − 1 = 4. Is the waiting room capacity high enough if the probability that a patient is rejected should be less than 0. 05? If this is not the case what capacity should the waiting room have at least?

    Derive the formulas for L q and W q in the MM∕1∕K case. Hint: To compute L q use the probabilities \(p_{i},i \in \{ 0,\ldots,K\}\) already calculated. Then apply Little’s Law to derive the formula for W q .

  6. 6.

    (Location Problems) Find examples for the location problems either from literature or your everyday life. Explain why you think the model fits to the problem. If possible, choose different service domains.

  7. 7.

    (TSP) Apply the savings heuristic to the home healthcare example in Sect. 7.6.2.

  8. 8.

    (VRPTW) Add the following two constraints to the VRPTW formulation:

    • Not more than P customers with \(P \geq \frac{\vert N\vert } {\vert K\vert }\) shall be assigned to each vehicle k ∈ K.

    • Each route should end at the returning depot before the closing time l n+1.

  9. 9.

    (OPL) Implement all the formulations of this chapter using either the data given in the examples or come up with new examples. Separate the data from the model by using a.mod-file for the model and a.dat-file for the data.

  10. 10.

    (Simulation) Implement a simple queueing system in AnyLogic with one server and a limited queue capacity. Use the following parameters: exponential inter-arrival times with rate λ = 1 per minute, exponential service times with rate μ = 1. 2 per minute and a queue capacity of 3. Collect statistics on the average queue length and the average waiting time over a long period of time. Compare these values to the results you obtain using the formulas from the section Queueing Theory.

7.2 Key Terms

Operations Research :

Operations Research is the discipline of applying advanced analytical methods, i.e., optimization methods, to help make better decisions.

Linear Programming :

Linear Programming deals with solving linear programs, i.e, optimization problems where decision variables take real values and the objective function and the constraints are linear.

Integer Programming :

Integer Programming is concerned with solving integer and mixed integer programs, i.e., optimization models where some or all of the decision variables are restricted to integer values.

Simplex Algorithm :

The simplex algorithm is one of the most important algorithms to determine an optimal solution to a linear program.

Branch-and-Bound Algorithm :

The Branch-and-Bound algorithm is one of the most important algorithms to determine an optimal solution to an integer (linear) program.

Heuristic :

A heuristic is an algorithm that finds a solution to an optimization problem which is in general not optimal.

Simulation :

Simulation is a methodology to imitate the most important real world processes of a system in order to investigate complex dynamic systems and to support decisions.

7.3 Further Reading

George Nemhauser and Laurence Wolsey. Integer and Combinatorial Optimization. Wiley, 1999.

Frederick Hillier and Gerald Lieberman. Introduction to Operations Research. McGraw Hill, 2001.

Andrei Borshchev. The Big Book of Simulation Modeling: Multimethod Modeling with AnyLogic6. AnyLogic North America, 2013.

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Reuter-Oppermann, M., Zander, A. (2015). Service Optimization. In: Cardoso, J., Fromm, H., Nickel, S., Satzger, G., Studer, R., Weinhardt, C. (eds) Fundamentals of Service Systems. Service Science: Research and Innovations in the Service Economy. Springer, Cham. https://doi.org/10.1007/978-3-319-23195-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23195-2_7

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23194-5

  • Online ISBN: 978-3-319-23195-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics