Agents playing Hotelling’s game: an agent-based approach to a game theoretic model

The Annals of Regional Science, Oct 2015

This paper combines game theory and agent-based modelling, two powerful tools that economists use to understand the behavior of economic agents. We construct an agent-based version of Hotelling’s two-stage game of spatial competition and explore the possibilities of creating synergies between the two approaches. Game theoretic insights into strategic behavior and equilibrium states can provide useful theoretic underpinnings for agent-based approaches in regional science. By combining the two, we can model micro-based social order as it emerges out of local interactions. The use of agent-based modelling in the context of a multistage game is new and hence provides a valuable contribution to both streams of the literature. We show that combining the two approaches is feasible, also in the context of a more complex two-stage game. The model correctly reproduces the analytical results and also allows for more complex situations. As an example, we show the effect of different levels of consumer tastes for variety in Main Street. The reconstruction of Hotelling’s model of spatial competition opens up a wide variety of possibilities for further extensions that can lead to a better understanding of the variations we observe in reality. For some extensions, the use of a single-stage model would probably be more feasible though.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1007%2Fs00168-015-0711-z.pdf

Agents playing Hotelling’s game: an agent-based approach to a game theoretic model

Ann Reg Sci (2016) 57:393–411 DOI 10.1007/s00168-015-0711-z SPECIAL ISSUE PAPER Agents playing Hotelling’s game: an agent-based approach to a game theoretic model Eveline van Leeuwen1 · Mark Lijesen1 Received: 11 February 2015 / Accepted: 24 September 2015 / Published online: 19 October 2015 © The Author(s) 2015. This article is published with open access at Springerlink.com Abstract This paper combines game theory and agent-based modelling, two powerful tools that economists use to understand the behavior of economic agents. We construct an agent-based version of Hotelling’s two-stage game of spatial competition and explore the possibilities of creating synergies between the two approaches. Game theoretic insights into strategic behavior and equilibrium states can provide useful theoretic underpinnings for agent-based approaches in regional science. By combining the two, we can model micro-based social order as it emerges out of local interactions. The use of agent-based modelling in the context of a multistage game is new and hence provides a valuable contribution to both streams of the literature. We show that combining the two approaches is feasible, also in the context of a more complex two-stage game. The model correctly reproduces the analytical results and also allows for more complex situations. As an example, we show the effect of different levels of consumer tastes for variety in Main Street. The reconstruction of Hotelling’s model of spatial competition opens up a wide variety of possibilities for further extensions that can lead to a better understanding of the variations we observe in reality. For some extensions, the use of a single-stage model would probably be more feasible though. JEL Classification C63 · C72 · D21 · L13 1 Introduction Hotelling’s metaphor of spatial competition on Main Street (Hotelling 1929) is widely accepted as one of the most important models in understanding strategic product B Eveline van Leeuwen 1 Department of Spatial Economics, VU University Amsterdam, De Boelelaan 1105, 1081 HV Amsterdam, The Netherlands 123 394 E. van Leeuwen, M. Lijesen differentiation. The known standard outcomes allow us to evaluate the results of the basic model. A vast literature has evolved, discussing extensions of the model with respect to the nature of transport costs (Economides 1986), distributions of consumers (or preferences) (Tabuchi and Thisse 1995; Meagher and Zauner 2005), dimensions (Irmen and Thisse 1998; Chen and Riordan 2007), and so on. Although being widely used, game theory has to deal with several challenges, both from a theoretic perspective and from the perspective of translating its outcomes to the real world. Many economic games assume all actors to be fully rational and perfectly informed, which may be practical in finding a solution, but is unlikely to hold in real life. Although game theory as such allows for relaxing these assumptions, doing so often leads to intractable results or the nonexistence of equilibria (Halpern and Pass 2015). Likewise, allowing for alternative underlying distributions (e.g., of consumers over space in the Hotelling model) might yield a model without equilibria in pure strategies (Caplin and Nalebuff 1991). Studying states and processes evolving from the behavior of non-rational agents is at the core of agent-based modelling. The number of researchers involved in modelling agents’ behavior has increased significantly over the last years (Crooks and Heppenstall, 2012). The so-called agentbased models are developed to better understand the theories of political identity and stability (Lustick 2002); economic processes as dynamic systems of interacting agents (Tesfatsion 2006); company size and growth rate distributions (citealtA99); burglary activities (Malleson et al. 2010); size-frequency distributions for traffic jams (Nagel and Rasmussen 1994); spatial patterns of unemployment (Topa 2001); size distributions of cities (Mansury and Gulyás 2007); land system dynamics and wellbeing (Robinson et al. 2012); and so on. However, until recently, agent-based models are not well established in spatial economic research mainly due to the lack of microfoundations underlying individual motivation and behavior. In general, it is not easy to translate micro-foundations into agent behavior in complex (spatial) situations. Our contribution to the literature is to combine game theory and agent-based modelling in such a way that both tools strengthen each other. It is striking to see that the strengths of agent-based modelling correspond with the weaknesses of game theory and vice versa. We develop an agent-based version of Hotelling’s model of spatial competition to explore the potential for synergy of using these tools simultaneously. Finding the optimal location of a shop essentially depends on the trade-off between market power (shops far away from each other) and market share (shops close to the center of the market). The players of this game are thus the shops and their payoff of the profit based on the number of customers they attract at a certain price. In an earlier approach, Ottino et al. (2009) developed an agent-based model that uses the concepts of Hotelling in both a one- and a two-dimensional world. In this model, the shops change their location to gain market share and then change their price to see whether they can also improve their profit at that specific location. By construction, this puts the emphasis on the market-stealing effect, which, as can be seen in the model, always results in shops ending up being located close to each other with very low revenues. Furthermore, the shops do not interact with each other; after they have moved simultaneously, they respond to the new situation. Since the shops do not search for best responses (to the other’s shop strategy), this agent-based version lacks the strategic interaction that characterizes game theoretic models. 123 Agents playing Hotelling’s game: an agent-based approach… 395 Our agent-based model goes a step further than the model of Ottino et al. (2009), as it aims to capture the full game theoretic nature of Hotelling’s model. Since this model is a multistage game, an important challenge is to find a computational alternative for the analytical tools used. Alternatives for backward induction have to our knowledge not been discussed in the literature on economic games. The use of computational models in multistage games is well developed in a broader context however, the most obvious example being chess computers (or software). Chess computers calculate the payoff of each possible sequence of moves to select the move with the highest expected payoff. We use the same basic mechanism. First of all, we incorporate strategic behavior by asking the shops to respond to each other’s moves in order to maximize their profit. Furthermore, the model maintains the two-stage nature of Hotelling’s model in which the interaction between (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1007%2Fs00168-015-0711-z.pdf
Article home page: https://link.springer.com/article/10.1007/s00168-015-0711-z

Eveline van Leeuwen, Mark Lijesen. Agents playing Hotelling’s game: an agent-based approach to a game theoretic model, The Annals of Regional Science, 2016, pp. 393-411, Volume 57, Issue 2-3, DOI: 10.1007/s00168-015-0711-z