Beer Game
Beer Game
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/236455073
CITATIONS READS
0 650
4 authors:
Some of the authors of this publication are also working on these related projects:
Simulation and Analysis of Container Freight Train Operations at Port Botany View project
All content following this page was uploaded by Daniel Guimarans on 12 August 2014.
(a), (d)
Telecommunication and System Engineering Dept., Universitat Autònoma de Barcelona, Spain
(b), (c)
Department of Modelling and Simulation, Riga Technical University, Latvia
(a)
[email protected], (b)[email protected], (c)[email protected], (d)[email protected]
Figure 6: Submodel of Order Shipment to Wholesaler Figure 7: Supply Cain Model User Interface
Supply chain’s control variables’ values, as well as Table 1 summarizes characteristics for all
initial data, are defined by the user using a MS Excel described models in the previous section. Even though
interface, and then the simulator is run for the specified different parameters might be defined, only those
number of periods by means of a VBA procedure relevant for purposes considered in this paper have been
(Figure 8). included, i.e. interactivity, scalability, execution speed
and the capability of inferring demand patterns from a
data set. Interactivity is a characteristic of
Computerised, CPN and Excel models. In all of them,
different parameters can be chosen or modified on
runtime, or the model is likely to be modified easily to
include some level of interaction with the end user. On
the other hand, the CP model is completely
deterministic and results are only derived from the
initial data and set-up. Arena model requires some
particular skills in order to permit some interaction with
the end user. Models’ modularity determines their
capability of being scaled to represent larger systems. In
this sense, Arena, Excel, CPN and CP models are
clearly modular, since different components are defined
separately and may be concatenated with little changes.
The computerised Beer Game is proprietary software
Figure 8: Simulation Parameters and so the system it represents cannot be modified.
According to the simulation speed, CP and Arena
The simulation procedure Next_n runs the model models are clearly faster than other models. This
in accordance with defined user settings. First, constants characteristic makes them especially efficient when
and variables are defined and information is read from running a set of simulations with different parameters,
the data files. Then, the simulation of the processes as demanded for analysis purposes. Finally, only the CP
scheduled is performed and repeated four times for all model allows performing simulations with different
supply chain’s stages, i.e. once for each component. initial data than the final customer demand and
Events management is performed in accordance with participants’ policies. This characteristic provides a
the Beer Game structure. Eventually, simulation results mechanism especially important from a forecasting
appear in separate spreadsheets showing different types perspective. As mentioned in the CP model description,
of charts, histograms and tables. it also permits reconstructing demand patterns and
The functional possibilities of the Excel simulation inferring other participants’ policies and inventory
model are quite similar to the Arena model, but since bounds. Therefore, this characteristic might be an
the special simulation software is not needed and interesting tool for analysis, either for research or
experiments are easily configured, it can be used for management.
educational and training purposes. However, the speed
of executing a simulation run in Excel is quite slow and Table 2: Models’ Suitability According to Simulation
the number of simulated periods is restricted, so Purposes
research tasks are difficult by using this model. Training / Research
Model Strategies
Education Analysis
3. MODELS SUITABILITY develop.
Although all described models yield the same results, Computerised X
choosing one or another relies on simulation’s goals. CPN X X
Each model’s characteristics make it more suitable CP X X
according to pursued purposes: research or Arena X
training/education. However, all models may be used to Excel X
simulate the Beer Game regardless of their
characteristics, being only a matter of efficiency which All parameters related in Table 1 characterize
one is best suited to a specific simulation goal. models’ performance and adaptability, and help on
choosing one or another depending on simulation
Table 1: Models’ Characteristics Summary purposes. For example, if the simulation is training or
Infer education oriented, requested characteristics mainly
Model Interactive Scalable Speed
Policies include a high interactivity, in order to permit the end
Comput. X user making his own decisions and introducing them
CPN X X into the system. These decisions could be programmed
CP X X X in advance for all models, so not interactivity is allowed
Arena X X at all, but it would reduce the teaching or training
Excel X X experience to a single analysis after the simulation ends.
For this reason, interactive models among described This way, thousands of different scenarios could be
ones, i.e. Computerised Beer Game, CPN and Excel, are simulated sequentially, or even in a parallelized
considered to be best suited for management training or environment, getting results in reasonable times. On the
education. On the other hand, research tasks demand other hand, there is a lack of interactivity with the end
another kind of characteristics, especially related to user that makes it difficult to be used with real-time
execution speed. Usually, separate sets of simulations decision making training.
are run combining different demand patterns and The Arena model incorporates advantages from
policies, in order to analyse system’s behaviour. With using specific simulation software, such as the
this goal in mind, it is more appropriate to choose a capability of including both dynamic and stochastic
model which allows running a complete simulation in a nature of supply chains operations. Since it is able to
low time, such as CP or Arena models. Although the provide results in a quite reasonable time, this model is
execution time depends on the implementation platform suitable to be used for research purposes. However,
and computer’s characteristics, both models have using Arena on developing and modifying supply chain
demonstrated being fast enough for research tasks. models requires particular skills on working with
Another desirable model characteristic is scalability, simulation software environment.
since it allows modifying system’s dimensions with Using Excel for developing a simulation model
analytical purposes. In this sense, both CPN and CP becomes an alternative to using Arena. Both models
models permit changing the number of components possibilities are similar, having the advantage that no
easily while ensuring a complete integration of all special simulation software is needed. Thus, Excel
variables. Finally, the capability of the CP model to model may also be used for educational and training
infer other components’ policies, demand patterns and purposes. However, its simulation speed is quite low
inventory bounds, combined with its low execution compared to Arena, so research tasks are limited when
time, make it especially suitable for strategies and using this model.
policies development, as well as a first step for Described models’ main purposes are clearly
developing forecasting tools. Table 2 presents which determined by parameters analysed in section 3, among
models best fulfil different simulation goals. others. As an example, for training simulations is highly
Nevertheless, conclusions presented in Table 2 are to be desirable to run a model which allows interacting with
considered more a guide than a rule, since all models the end user. Thus, he can check almost instantly
may be used for all selected purposes according to end consequences derived from his decisions. On the
user preferences, as mentioned. contrary, research tasks often require a high execution
speed, so different scenarios may be simulated and
4. CONCLUSIONS analysed in low times. Scalability is another desirable
The Beer Game has a sequential supply chain structure characteristic, even though it is not critical due to Beer
that permits exploring many supply management Game models simplicity. It should be remarked a
concepts. In the present paper, four discrete-event characteristic that only the CP model possesses: inverse
simulation models representing the Beer Game have deduction and reconstruction of policies and inventory
been described. Some of their characteristics have also bounds. CP paradigm allows this characteristic, since
been outlined and related to their suitability according constraints are not unidirectional, unlike rules included
to simulation purposes. This analysis may form a in other models.
helpful basis for choosing the most suitable model Finally, it should be remarked that all four
according to end user’s preferences and purposes. presented models are simulation oriented. Simulation
The Computerised Beer Game is mainly aimed to models are the so-called input-output models, i.e., they
education and supply chain management training. It yield the output of the system for a given input.
allows a high level of interaction with the end user, Therefore, simulation models are “run” rather than
although the interactive role may also be switched off “solved” (Hurrion 1986). For this reason, no one of
aiming to increase the simulation speed. However, its presented models may be used for optimization
graphical interface significantly slows down model’s purposes without significant changes. In any case,
performance, so it might not be the best option if the system may be studied and optimised, but depending
simulation has analysis purposes. entirely on the end user. Among models described in
CPN provide a mechanism to specify a conceptual the present paper, only the CP model is suitable to be
model, likely to be implemented either on CPN easily modified to include an objective function in order
simulation platforms or by using high-level to be optimised. However, supply chains nature would
programming languages. Thus, it possesses a set of induce to explore a huge search space, characteristic of
characteristics that permit using it for educational and NP problems. Tackling this kind of problem would
training purposes, as well as for analysis and research require using complex algorithms, i.e. heuristics and
tasks. metaheuristics, combined with simulation and other
The CP model may be considered as an operational research techniques.
implementation of the proposed CPN model. Since
constraint propagation is very fast, it provides almost
instantaneous results for common simulation periods.
REFERENCES Kleijnen, J.P.C., 2005. Supply chain simulation tools
Apt, K., and Wallace, M.G., 2007. Constraint and techniques: a survey. International Journal of
Programming using ECLiPSe. Cambridge: Simulation & Process Modelling, 1(1-2): 82-89.
Cambridge University Press. Law, A.M., and Kelton, W.D., 2000. Simulation
Armbuster, D., Marthaler, D., and Ringhofer, C., 2002. modeling and analysis. International Series in
Efficient simulations of supply chains. Industrial Engineering and Management Science.
Proceedings of the 2002 Winter Simulation Singapore: McGraw-Hill.
Conference, 1345-1348. December 8-11, San Panic, B., Vujosevic, M., and Makajic-Nikolic, D.,
Diego (USA). 2006. A Supply Chain Simulation Model Based on
Banks, J., Buckley, S., and Jain, S., 2002. Panel session: Hierarchical Coloured Petri Nets. Proceedings of
opportunities for simulation in supply chain the International Scientific Days –
management. Proceedings of the 2002 Winter Competitiveness in the EU – Challenge for the V4
Simulation Conference, 1652-1658. December 8- Countries, 1431-1436. May 17-18, Nitra
11, San Diego (USA). (Slovakia).
Banks, J., Carson, J.S., and Nelson, B.L., 2004. Riddalls, C.E., Bennett, S., and Tipi, N.S., 2000.
Discrete-Event System Simulation. New Jersey: Modelling the dynamic of supply chain.
Prentice Hall. International Journal of System Science, 31(8):
Bessiere, C., 2006. Constraint propagation. In: Rossi, 969-976.
F., van Beek, P. and Walsh, T., eds. Handbook of Rockwell Automation, 2010. Arena Simulation.
Constraint Programming. Amsterdam: Elsevier, Available from: www.arenasimulation.com.
29-83. Rossi, F., van Beek, P., and Walsh, T. (eds.), 2006.
Cohen, M.A., and Lee, H.L., 1989. Resource Handbook of Constraint Programming.
deployment analysis of global manufacturing and Amsterdam: Elsevier.
distribution networks. Journal of Manufacturing Simchi-Levi, D., Kaminsky, P., and Simchi-Levi, E.,
and Operations Management, 2: 81-104. 2003. Designing and Managing the Supply Chain:
CPN Tools, 2010. CPN Tools, Computer Tool for Concepts, Strategies and Case Studies. New York:
Coloured Petri Nets. Available from: McGraw-Hill.
wiki.daimi.au.dk/cpntools. Ternovoy, V., 2004. Simulation-Based Analysis of the
Forrester, J.W., 1961. Industrial Dynamics. New York: Supply Chain Operation. Master thesis (supervisor
MIT Press and Wiley. Petuhova, J.). Riga Technical University.
Guasch, A., Piera, M.A., Casanovas, J. and Figueras, J. Williams, J.F., 1981. Heuristic techniques for
(eds.), 2002. Simulación de Sistemes Orientados a simultaneous scheduling of production and
Eventos Discretos. In: Modelado y Simulación. distribution in multi-echelon structures: theory and
Aplicación a Procesos Logísticos de Fabricación y empirical comparisons. Management Science,
Servicios. Barcelona: Edicions UPC. 27(3): 336-352.
Ho, Y.C., and Cao, X.R., 1991. Perturbation Analysis
of Discrete Event Dynamic. Boston: Kluwer ACKNOWLEDGMENTS
Academic Publisher. This work has been supported by the Agència de Gestió
Hurrion, R.D., 1986. Simulation: Applications in d'Ajuts Universitaris i de Recerca (AGAUR) of the
manufacturing - International trends in Generalitat de Catalunya (project 2009 SGR 629).
manufacturing technology. Bedford: Springer-
Verlag.
Ishii, K., Takahashi, K., and Muramatsu, R., 1988. AUTHORS BIOGRAPHY
Integrated production, inventory and distribution Daniel Guimarans is a PhD Student and Assistant
systems. International Journal of Production Teacher at the Telecommunication and Systems
Research, 26(3): 473-482. Engineering Department at the Universitat Autònoma
Jarmain, W.E., 1963. Problems in Industrial Dynamics. de Barcelona. He is an active member of the Logisim
Cambridge: MIT Press. Research Group. His research interests are constraint
Jensen, K., 1997. Coloured Petri Nets. Basic Concepts, programming, simulation and hybridisation of different
Analysis Methods and Practical Use. Volumes 1, techniques to solve industrial combinatorial problems.
2, 3. Berlin: Springer-Verlag.
Kaminsky, P., and Simchi-Levi, D., 1998. A new Julija Petuhova is Doctor of Engineering, lecturer of
computerized beer game: a tool for teaching the the Institute of Information Technology at Riga
value of integrated supply chain management. In: Technical University. Her research interests include
Hau Lee and Shu Ming Ng, eds. Global Supply simulation methodology of logistics systems, supply
Chain and Technology Management. Miami: The chain dynamics, practical applications of simulation
Production and Operations Management Society, modelling, training and education via simulation-based
216-225. business games. She is a member of the Latvian
Kelton, W.D., and Sadowski, R.P., 2002. Simulation Simulation Society and has a wide experience in
with Arena. New York: McGraw-Hill.
performing research projects in the simulation area at
national level.