Economic Demand Functions in Simulation: Agent-Based Vs. Monte Carlo Approach

  • Roman ŠperkaEmail author
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 38)


The aim of this paper is to compare an agent-based and Monte Carlo simulation of microeconomic demand functions. Marshallian demand function and Cobb-Douglas utility function are used in simulation experiments. The overall idea is to use these function as a core element in a seller-to-customer price negotiation in a trading company. Furthermore, formal model of negotiation is proposed and implemented to support the trading processes. The paper firstly presents some of the principles of agent-based and Monte Carlo simulation techniques, and demand function theory. Secondly, we present a formal model of demand functions negotiations. Lastly, we depict some of the simulation results in trading processes throughout one year of selling commodities to the consumers. The results obtained show that agent-based method is more suitable than Monte Carlo, and the demand functions could be used to predict the trading results of a company in some metrics.


Simulation Agent-based Monte carlo Demand functions Business process Trading negotiation 



This paper was supported by the Ministry of Education, Youth and Sports Czech Republic within the Institutional Support for Long-term Development of a Research Organization in 2015.


  1. 1.
    Szarowská, I.: Effects of taxation by economic functions on economic growth in the European Union. In: Jircikova, E., Knapkova, A., Pastuszkova, E. (eds.) Proceedings of the 6th International Scientific Conference: Finance and the performance of Firms in Science, Education and Practice Zlin, pp. 746–758. Tomas Bata University, Czech Republic (2013)Google Scholar
  2. 2.
    Gajdova, K., Cieslarova, G.: Changes in selected characteristics of the EU labour market in times of economic crisis. Conference: In: Proceedings of the19th International-Business-Information-Management-Association Conference. Barcelona, Spain, 2011. Innovation Vision 2020: Sustainable Growth, Entrepreneurship, and Economic Development, pp. 628–635 (2012)Google Scholar
  3. 3.
    Janáková, M.: Challenges of information technologies in the global information society. In: Proceedings of 7th International Conference on Economic Policy in the European Union Member Countries, pp. 90–100. Silesian University in Opava, Karviná, Czech Republic (2009)Google Scholar
  4. 4.
    Suchánek, P.: Business intelligence - the standard tool of a modern company. In: Proceedings of the 6th International Scientific Symposium on Business Administration: Global Economic Crisis and Changes: Restructuring Business System: Strategic Perspectives for Local, National and Global Actors, pp. 123–132. Karviná, Czech Republic (2011)Google Scholar
  5. 5.
    Šperka, R., Spišák, M.: Microeconomic demand functions implementation in java experiments. In: Proceedings Advances in Intelligent Systems and Computing, Volume 296, Agent and Multi-Agent Systems. Technologies and Applications. In: 8th KES International Conference, KES AMSTA 2014, Chania, Greece, pp. 183–192. Springer International Publishing, Berlin (2014)Google Scholar
  6. 6.
    Šperka, R.: Application of a simulation framework for decision support systems. Mitteilungen Klosterneuburg, Hoehere Bundeslehranstalt und Bundesamt fuer Wein- und Obstbau, vol. 64, Issue 1. Klosterneuburg, Austria (2014). ISSN 0007-5922Google Scholar
  7. 7.
    Šperka, R., Vymětal, D., Spišák, M.: Towards the validation of agent-based BPM simulation. In: Proceedings Frontiers in Artificial Intelligence and Applications. 7th International Conference KES-AMSTA`13, Hue city, Vietnam, vol. 252, pp. 276–283. IOS Press BV, Amsterdam (2013). ISBN 978-1-61499-253-0 (print)Google Scholar
  8. 8.
    Šperka, R., Spišák, M., Slaninová, K., Martinovič, J., Dráždilová, P.: Control loop model of virtual company in BPM simulation. In: Proceedings Advances in Intelligent Systems and Computing, vol. 188, pp. 515–524. Springer, Berlin (2013). ISSN 2194-5357Google Scholar
  9. 9.
    Šperka, R., Spišák, M.: Transaction costs influence on the stability of financial market: agent-based simulation. Journal of Business Economics and Management, Taylor & Francis, London, vol. 14, supplement 1, pp. S1–S12 (2013). doi: 10.3846/16111699.2012.701227. ISSN 1611-1699
  10. 10.
    Šperka, R., Vymětal, D.: MAREA - an education application for trading company simulation based on REA Principles. In: Proceedings Advances in Education Research. Information, Communication and Education Application, vol. 30, pp. 140–147. USA (2013). ISBN 978-1-61275-056-9Google Scholar
  11. 11.
    Barnett, M.: Modeling and simulation in business process management’, Gensym Corporation, pp. 6–7. (2003). Accessed 16 Jan 2012
  12. 12.
    Tay, N., Lusch, R.: Agent-based modeling of ambidextrous organizations: virtualizing competitive strategy. IEEE Trans. Intell. Syst. 22(5), 50–57 (2002)CrossRefGoogle Scholar
  13. 13.
    Wilkinson, I., Young, L.: On cooperating: firms, relations, networks. J. Bus. Res. 55, 123–132 (2002)CrossRefGoogle Scholar
  14. 14.
    Casti, J.: Would-be Worlds. How Simulation is Changing the World of Science. Wiley, New York (1997)Google Scholar
  15. 15.
    Goldenberg, J., Libai, B., Muller, E.: The chilling effect of network externalities. Int. J. Res. Mark. 27(1), 4–15 (2010)CrossRefGoogle Scholar
  16. 16.
    Heath, B., Hill, R., Ciarallo, F.: A survey of agent-based modeling practices. J. Artif. Soc. Soc. Simul. 12(4), 5–32 (2009). (January 1998 to July 2008)Google Scholar
  17. 17.
    Rahmandad, H., Sterman, J.: Heterogeneity and network structure in the dynamics of diffusion: comparing agent-based and differential equation models. Manage. Sci. 54(5), 998–1014 (2008)CrossRefGoogle Scholar
  18. 18.
    Shaikh, N., Ragaswamy, A., Balakrishnan A.: Modelling the Diffusion of Innovations Using Small World Networks Working Paper. Penn State University. Philadelphia (2005)Google Scholar
  19. 19.
    Toubia, O., Goldenberg, J., Garcia, R.: A New approach to modeling the adoption of new products: aggregated diffusion models. MSI reports: Working Papers Series, vol. 8, issue 1, pp. 65–76 (2008)Google Scholar
  20. 20.
    Adjali, I., Dias, B., Hurling R.: Agent based modeling of consumer behavior. In: Proceedings of the North American Association for Computational Social and Organizational Science Annual Conference. University of Notre Dame. Notre Dame (2005)Google Scholar
  21. 21.
    Ben, L., Bouron, T., Drogoul, A.: Agent-based interaction analysis of consumer behavior. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: Part 1. ACM, New York, pp. 184–190 (2002)Google Scholar
  22. 22.
    Marshall, A.: Principle of Economics, 8th edn. MacMillan, London (1920)Google Scholar
  23. 23.
    Mas-Colell, A., Whinston, M., Green, J.: Microeconomic Theory. Oxford University Press, Oxford (1995). ISBN 0-19-507340-1Google Scholar
  24. 24.
    Pollak, R.: Conditional demand functions and consumption theory. Quart. J. Econ. 83, 60–78 (1969)CrossRefzbMATHGoogle Scholar
  25. 25.
    Varian, H.R.: Microeconomic Analysis, 3rd edn., Chapters 7, 8 and 9. W.W. Norton & Company, New York (1992)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.School of Business Administration in Karviná, Department of Informatics and MathematicsSilesian University in OpavaKarvináCzech Republic

Personalised recommendations