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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Butchers R et al (2001) Optimized crew scheduling at air New Zealand. Interfaces 31(1):30–56
Justesen T (2015) Check-in counter allocation. http://www.gurobi.com/pdf/copenhagen-case-study-counter-low-res.pdf. Accessed on 12 Jan 2015
Justesen T (2015) Stand and gate allocation. http://www.gurobi.com/pdf/copenhagen-case-study-aircraft-low-res.pdf. Accessed on 12 Jan 2015
Cook T (2015) Presidential portrait. Accessed on 12 Jan 2015
OR-Champions (2015) Operational research and the science of better. Accessed on 12 Jan 2015
Daskin M (2010) Service science: service operations for managers and engineers. Wiley-Blackwell, Chichester. ISBN:978-0-470-52588-3; 0-470-52588-6
Dantzig G (1963) Linear programming and extensions. Rand Corporation, Santa Monica, pp 94–104
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
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
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
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
Gross J (ed) (2004) Handbook of graph theory. Discrete mathematics and its applications. CRC Press, Boca Raton. ISBN:1-58488-090-2
Lakatos L, Szeidl L, Telek M (2012) Introduction to queueing systems with telecommunication applications. Springer, Berlin
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
Law A (2015) Simulation modeling and analysis. McGraw-Hill Education, New York. ISBN: 1-259-25438-0
Borshchev A (2013) The big book of simulation modeling: multimethod modeling with AnyLogic 6. AnyLogic North America, Lisle. ISBN:978-0-9895731-7-7
Dantzig G (1951) Maximization of a linear function of variables subject to linear inequalities. Cowles Commission Monograph No. 13, pp 339–347
Gass S, Fu M (2013) Encyclopedia of operations research and management science. Springer, New York, p 131
Vanderbei R (2001) Linear programming. In: Foundations and extensions. International series in operations research and management science, vol 37. Springer, New York
Land AH, Doig AG (1960) An automatic method of solving discrete programming problems. Econometrica J Eco Soc 28:497–520
Osman IH, Laporte G (1996) Metaheuristics: a bibliography. Ann Oper Res 63:513–623
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
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
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
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
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
Bramel J, Simchi-Levi D (1997) The logic of logistics. Springer, New York. ISBN:978-1-4684-9311-5
Dunke F (2014) Online optimization with lookahead. Ph.D. thesis, Karlsruhe, KIT, Diss.,
Laporte G, Nickel S, da Gama FS (eds) (2015) Location science, vol 145. Springer, New York. ISBN:978-331-91311-1-5
Toregas C et al (1971) The location of emergency service facilities. Oper Res 19(6):1363–1373
Church R, Velle C (1974) The maximal covering location problem. Pap Reg Sci 32(1):101–118
Hakimi S (1964) Optimum location of switching centers and the absolute centers and medians of a graph. Oper Res 12:450–459
Menger K (1932) Das Botenproblem. In: Menger K (ed) Ergebnisse eines Mathematischen Kolloquiums, vol 2. Teubner, Leipzig, pp 11–12
Toth P, Vigo D (2001) The vehicle routing problem. SIAM, Philadelphia. ISBN:0-89871-498-2; 0-89871-579-2
Dantzig G, Ramser J (1959) The truck dispatching problem. Manag Sci 6(1):80–91
Clarke GU, Wright JW (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12(4):568–581
Grunert T, Irnich S (2005) Optimierung im Transport. Wege und Touren, vol 2. Shaker, Aachen. ISBN:3-8322-4515-4
Cayirli T, Veral E (2009) Outpatient scheduling in health care: a review of literature. Prod Oper Manag 12(4):519–549
Stone A (2012) Why waiting is torture. The New York Times, Sunday Review
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
7.1 Review Section
-
1.
(Foundations) Explain the idealized planning process in your own words and use an example to illustrate the steps.
-
2.
(Foundations) Give a generic formulation for a linear and a mixed integer linear program.
-
3.
(Foundations) Explain the difference between an exact approach and a heuristic and give examples for both.
-
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.
(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 M∕M∕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.
(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.
(TSP) Apply the savings heuristic to the home healthcare example in Sect. 7.6.2.
-
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.
(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.
(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
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)