Skip to main content

Advertisement

Log in

Utility-based Multi-agent System with Spatial Interactions: The Case of Virtual Estate Development

A Stochastic Simulation-based Modeling Approach

  • Published:
Computational Economics Aims and scope Submit manuscript

Abstract

A multi-agent system is presented here. Agent decisions are based on economic partial utilities. It’s a new computational tool using cellular and agent-based models. Decision processes are represented through computational agents. Land-use and land cover changes are represented through a cellular model. It belongs to kind of models called Multi-Agent Systems model of Land-Use Cover Change. Decisions concern the estate development in the neighborhood of the agents. Space is discretized in heterogeneous cells where heterogeneous agents interact together (directly or via space). Based on partial utility probabilities, several stochastic simulations are achieved. These simulations are then summarized, replicated and a parameter sensitivity analysis provided. The main parameters influencing the decisions of an agent depend on his type (ecologist, etc.) and on the expected economic activities in his neighborhood. Little information is assumed to be known about the mechanisms determining the parameter values guiding the decisions of the agents, except their type. The whole system constitutes a general virtual model, mostly independent from initial conditions and real data. Sensitivity analysis are used to explore behavioral paths and influencing parameters. In summary, the main contribution of this paper consists in: (i) defining a simulation-based framework for modeling the decisions of many heterogeneous economic agents involved in spatial interactions; (ii) capturing the decision process using general utility-based equations; (iii) providing a sensitivity analysis of initial parameter values. An example of possible application investigating strategies of various categories of agents (institutions, landowners, homeowners, etc.) facing an intense residential development is provided. The framework consists of abstracting institutional characteristics of actual local Urbanism Plan procedures in France. This model constitutes a first step to be further specified.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. Land-use and land cover changes are driven by many factors (climate, technology, and economics, at different spatial and temporal scales, cf. Koomen and Stillwell 2007) and processes. Land-use changes are so complex and ill-defined that it is quite impossible to determine universal rules to control this kind of process in various places (cf. Wu 2002; Ligtenberg et al. 2004).

  2. See, between others, Parker (2000, 2007).

  3. This text provides an exhaustible survey on the subject of recent urban economic models of land-use change both in traditional neo-classical perspective and in agent-based computational models. Readers can refer to this work for a more complete overview of the papers on the subject and a full investigation of the comparison of the relative strengths and weakness of the two approaches.

  4. Cf., e.g., Capozza and Helsley (1989) or Braid (2001).

  5. This is the case for example for the models of Lucas and Rossi-Hansberg (2002) and Berliant and Wang (2008) Additional references can be found in this papers.

  6. Epple and Platt (1998), Epple and Sieg (1999), and Bayer and Timmins (2005).

  7. See e.g., Ligtenberg et al. (2004), Verburg et al. (2004), and Koomen and Stillwell (2007).

  8. Cf., Gimblett (2001), Sengupta and Bennet (2003), Parker et al. (2003), Ligtenberg et al. (2004), and Monticino et al. (2005).

  9. Main features of Urbanism Plan procedures in France are presented infra, cf. Sect. 2.

  10. As in Monticino et al. (2005).

  11. In this work, for example, environmental aspects, economical aspects or tradition-based aspects.

  12. Loi solidarité et renouvellement urbain (solidarity and urban renewal law). We only present the main mechanisms of this law in order to establish the basis of our simulation. For a detailed overview of all aspects of the law and its consequences, cf. Cassin (2007) (In French).

  13. Plan Local d’Urbanisme.

  14. This should involve consultations of residents, local associations and other interested parties (including representatives of the farming profession). Terms of cooperation are left to the discretion of Commons public meetings, exhibitions, information disseminated in local newspapers or newsletters municipal, creating a extra-municipal committee\(\ldots \) (Cf. Cassin 2007, p. 27).

  15. See Koomen and Stillwell (2007), p. 4.

  16. Environmental damages and tax revenues in cells are averaged (i.e., the amount of environmental damages depends on the total amount in the cells of same activity).

  17. In Appendix 1, the various kinds of agents are described more formally and precisely in terms of utility functions.

  18. Citizens correspond to landowners and residents. They are characterized by a voting decision function.

  19. cf. function \(F\) in Appendix 1.2, Eq. (15).

  20. For more details, cf. Appendix 1.1, step 1 of Mayor’s decision.

  21. cf., between others, Braunerhjelm and Johansson (2003) and Brulhart and Traeger (2005).

  22. Maps are generated graphically by the user. This solution has been chosen to allow designing various input scenarios. In every scenario, clusters of economic activities can be defined.

  23. The interface has been programmed using PCSoft Windev language. The simulation kernel is coded using Python object-oriented programming language.

  24. For a more detailed description of the various parameters and their impacts on utility functions and decision-making, cf. Appendix 2.

  25. Positive and negative influences are indicated by the sign of the regression coefficient: \(\frac{\partial y_{i}}{\partial x_{i}}\), where \(y_{i}\) represents an explicated variable, and \(x_{i}\) represents an explicative variable.

  26. Namely \(\alpha _{E}\) (\(\alpha _{F}\) and \(\alpha _{TR}\) are reference variables); \(\delta \); \(B(C)\) and \(Z(I)\).

  27. This seminal contribution was subsequently revised and republished in McFadden (1975) and McFadden (1976).

  28. Because our aim is not here to test the regressions’ predictability but to determine which parameters have significant influence on each endogenous variable and determine if the direction in which this influence is consistent with intuition, this can of analysis is satisfactory in our case.

  29. An explanation can be found for the relative proportions of protestation and adhesion for the two types of citizens in our simulations. They lead to a number of protestations higher than the number of adhesions for landowners and lower for residents (respectively 8 430 adhesions and 18 201 protestations for landowners and 220 adhesions and 1 900 protestations for residents).

  30. Obviously \(\alpha _{EN}+\alpha _{RF}+\alpha _{W}=1\).

  31. This choice have been made for the particular simulation presented in this paper which focused on \(\alpha _{EN}\) and \(\alpha _{RF}\). Obviously, as all the other parameters, \(\alpha _{W}\) can be randomly selected.

  32. For the simulation, a Cobb-Douglas function is used with monotone transformation using natural logarithms. These functions are assumed to allow not only for interior solutions but also for corner solutions (therefore, we add a “one” to all arguments in the functions).

  33. This function are assumed to allow not only for interior solutions but also for corner solutions, is why we add a “\(N+2\)” to the function’s argument.

  34. In France, some areas can be dedicated only to industries or commerce. However they are no policy for restricting some areas to industrial development or residential development, etc.

  35. The general environmental quality \(Q\) is different according to the constructability mayor’s decision. Then, \(Q\) is denoted as \(Q(A)\) where \(A\) is the expected activity in the neighboring cells. The possible activities of neighboring cells are implemented in the whole expected von Neumann-Morgenstern’s utility function in case the cell turns constructable. After, this value is compared to the expected utility in case the cell remains unconstructible.

  36. If the landowner does not succeed to sell his cell, the cell remains wild.

  37. In future works, the simulator would be coupled with a Geographical Information System. Then this function will be replaced by a hedonic price function. We consider here that house characteristics (e.g., number of rooms, presence or not of a swimming pool, etc.) are embedded homogeneously in \(F_{0}\). As noted by Lucas and Rossi-Hansberg (2002), the location of a house is fundamental to determine its price. Key determinants cited by authors are: accessibility to the workplace and stores (embedded through \(Z\)), quality of surrounding houses, green areas, streets and other characteristics of the neighborhood (embedded in \(Q\)). Moreover, Lucas and Rossi-Hansberg (2002) show that housing externalities decline with distance. We consider here that these externalities only affect the immediate neighborhood of a cell.

  38. With \(\alpha _{Q}+\alpha _{R}+\alpha _{TR}=1\).

  39. Cf., e.g., Lokocz et al. (2011). To ensure that this partial utility is not too heavy in total utility (its relative weight being measured through \(\alpha _{TR}\) ) we choose to divide possession time by 25.

  40. Respectively for landowners and residents \(\left( x_{1},\ldots ,x_{l},\ldots ,x_{9}\right) =\left( 1,\alpha _{TR},\alpha _{Q},\varepsilon _{LO},Q_{0},t_{pos},\tau ,\delta ,F_{0}\right) \)and \(\left( x_{1}, \ldots ,x_{l}, \ldots ,x_{7}\right) =\left( 1,\alpha _{E},\varepsilon _{R},Q_{0},\tau ,\delta ,F_{0}\right) \); \(\alpha _{R}\) and \(\alpha _{F}\) are reference variables.

  41. This presentation and the resulting Table C.5. and C.6 are inspired by Schmidt and Strauss (1975) and Afsa Essafi (2003) (in French).

  42. None of the \(L\) dependent variables for landowners or residents is a dummy variable.

References

  • Afsa Essafi, C. (2003). Les modéles polytomiques non ordonnèes : théorie et applications. Document de travail n\(^{\circ }\) 0301, série des Documents de travail méthodologie statistique de l’INSEE.

  • Alberti, M. (2005). The effects of urban patterns on ecosystem function. International Regional Science Review, 28(2), 168–192.

    Article  Google Scholar 

  • Bayer, P., & Timmins, C. (2005). On the equilibrium properties of locational sorting models, Journal of Urban Economics, 57(3), 462–477.

    Google Scholar 

  • Berliant, M., & Wang, P. (2008). Urban growth and subcenter formation: A trolley ride from the Staples Center to Disneyland and the Rose Bowl. Journal of Urban Economics, 63, 679–693.

    Article  Google Scholar 

  • Brulhart, M., & Traeger, R. (2005). An account of geographic concentration patterns in Europe. Regional Science and Urban Economics, 35(6), 597–624.

    Article  Google Scholar 

  • Braid, R. (2001). Spatial growth and redevelopment with perfect foresight and durable housing. Journal of Urban Economics, 49, 425–452.

    Article  Google Scholar 

  • Braunerhjelm, P., & Johansson, D. (2003). The determinants of spatial concentration: The manufacturing and service sectors in an international perspective. Industry & Innovation, 10(1), 41–63.

    Article  Google Scholar 

  • Cassin, I. (2007). Le PLU (3ème édition), Editions Le Moniteur.

  • Capozza, D., & Helsley, R. (1989). The fundamentals of land prices and urban growth. Journal of Urban Economics, 26(3), 295–306.

    Article  Google Scholar 

  • Collins, J. P., Kinzig, A., Grimm, N. B., Fagan, W. F., Hope, D., Wu, J. G., et al. (2000). A new urban ecology. American Scientist, 88(5), 416–425.

    Article  Google Scholar 

  • Colloquial, P., & Hill, D. (1997). Modeling and simulation of ecosystems. Paris: Masson.

    Google Scholar 

  • Downs, A. (1957). An economic theory of democracy. New York: Harper Collins.

    Google Scholar 

  • Epple, D., & Platt, G.J. (1998). Equilibrium and local redistribution in an urban economy when households differ by preferences and incomes. Journal of Urban Economics, 43, 23–51.

    Google Scholar 

  • Epple, D., & Sieg, H. (1999). Estimating equilibrium models of local jurisdictions. Journal of Political Economy, 107, 645–681.

    Google Scholar 

  • Fischel, W. A. (2001). The homevoter hypothesis: How home values influence local government taxation, school finance, and land-use policies. Cambridge: Harvard University Press.

    Google Scholar 

  • Gimblett, H. (2001). Integrating geographic information systems and agent-based modeling techniques for simulating social and ecological processes. Oxford: Oxford University Press.

    Google Scholar 

  • Irwin, E. G. (2010). New directions for urban economic models of land-use change: Incorporating spatial dynamics and heterogeneity. Journal of Regional Science, 50(1), 65–91.

    Article  Google Scholar 

  • Koomen, E., & Stillwell, J. (2007). Modelling land-use change (Theories and Methods). In E. Koomen, J. Stillwell, A. Bakema, H. J. Scholten (Eds.), Modelling land-use change (progress and applications) (pp. 1–21). New York: Springer.

  • Ligtenberg, A., Wachowicz, M., Bregt, A. K., Beulens, A., & Kettenis, D. L. (2004). A design and application of a multi-agent system for simulation of multi-actor spatial planning. Journal of Environmental Management, 72(1–2), 43–55.

    Article  Google Scholar 

  • Lokocz, E., Ryan, R. L., & Sadler, A. J. (2011). Motivations for land protection and stewardship: Exploring place attachment and rural landscape character in Massachusetts. Landscape and Urban Planning, 99(2), 65–76.

    Google Scholar 

  • Lucas, R. E, Jr, & Rossi-Hansberg, E. (2002). On the internal structure of cities. Econometrica, 70, 1445–1476.

    Article  Google Scholar 

  • McFadden, D. (1968). The revealed preferences of a government bureaucracy. Economic Growth Project, Technical Report no 17, Berkeley.

  • McFadden, D. (1975). The revealed preferences of a government bureaucracy: Theory. The Bell Journal Of Economics and Management Science, 6(2), 401–416.

    Article  Google Scholar 

  • McFadden, D. (1976). The revealed preferences of a government bureaucracy: Empirical evidence. The Bell Journal Of Economics and Management Science, 7(1), 55–72.

    Article  Google Scholar 

  • Monticino, M., Acevedo, M., Callicott, B., & Cogdill, T. (2005). Multi-agent model of human values and land-use change. In G. Tonella (Ed.), Proceedings of the fifth international IASTED conference on modeling, simulation and optimization (pp. 279–284).

  • Parker, D. C. (2000). Edge-effect Externalities: Theoretical and empirical implications of spatial heterogeneity Dissertation, University of California, Davis, Department of Agricultural and Resource Economics.

  • Parker, D. C. (2007). Revealing in spatial externalities: Edge-effect externalities and spatial incentives. Journal of Environmental Economics and Management, 54(1), 84–99.

    Article  Google Scholar 

  • Parker, D. C., Manson, S. M., Janssen, M. A., Hoffman, M. J., & Deadman, P. (2003). Multi-agent systems for the simulation of land-use and land-cover change: A review. Annals of the Association of American Geographers, 93(2), 314–337.

    Article  Google Scholar 

  • Rabe-Hesketh, S., & Everitt, B. (2007). Statistical analyses using stata. London: Chapman and Hall.

    Google Scholar 

  • Schmidt, P., Strauss, & Robert, P. (1975). The prediction of occupation using Multiple logit models. International Economic Review, 16(2), 471–486.

  • Sengupta, R., & Bennet, D. (2003). Agent-based modelling environment for spatial decision support. International Journal of Geographical Information Science, 17(2), 157–180.

    Article  Google Scholar 

  • Veldkamp, A., & Verburg, P. H. (2004). Modelling land-use change and environmental impact (editorial). Journal of Environmental Management., 72, 1–3.

    Article  Google Scholar 

  • Verburg, P. H., Schot, P. P., Dijst, M. J., & Veldkamp, A. (2004). Land-use change modeling: Current practice and research priorities. GeoJournal, 61, 309–324.

    Article  Google Scholar 

  • Wu, F. (2002). Calibration of stochastic cellular automata: the application to rural\(-\)urban land conversions. International Journal Geographical Information Science, 16(8), 795–818.

    Article  Google Scholar 

Download references

Acknowledgments

We would like to thank Prof. David Hill for his strong investment in the teaching of both Monte-Carlo simulations and Spectral Analysis techniques. Also we are grateful to the four anonymous referees of this article who helped to greatly improve its quality.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dominique Prunetti.

Appendices

Appendix 1: Agent Classes—Utility and Decision Making

1.1 1.1: Mayor

At the beginning of the simulation a new type of Mayor is selected. Mayors can be more concerned by ecological or economic development. Three relative weights of partial utilities determine their sensibility to Footnote 30 : environment (\(\alpha _{EN}\)), citizen welfare (\(\alpha _{W}\)) and tax revenue (\(\alpha _{RF}\)). \(\alpha _{W}\) is fixed whatever Mayor type ( e.g. , \(\alpha _{W}=0.2\)),Footnote 31 the two others weights determine the type of mayor: if \(\alpha _{EN}\geqslant \alpha _{RF}\) Mayor is more sensitive to ecology and considered to be an ecologist ; if \(\alpha _{EN}<\alpha _{RF}\) Mayor is more sensitive to economic development and considered to be concerned about economic development .

All partial utilities are calculated according to spatial constructions:

  • The environmental utility Footnote 32associated with a cell j:

    $$\begin{aligned} u_{EN}=ln\left( 1+Q_{j}\right) \end{aligned}$$
    (5)

where \(Q_{j}\) is the environmental quality of a cell \(j\).

$$\begin{aligned} Q_{j}=\left\{ \begin{array}{l} Q_{j0}-\sum \nolimits _{i=1}^{N}B_{i}\, {\text{ if }}\, Q_{j0}-\sum \nolimits _{i=1}^{N}B_{i}>0\\ 0\, {\text{ if }}\, Q_{j0}-\sum \nolimits _{i=1}^{N}B_{i}\leqslant 0 \end{array}\right. \end{aligned}$$
(6)

where \(Q_{j0}\) is the initial environmental quality of cell \(j\), which can be determined by various factors (for example, the vegetation type, the vegetation density, the vegetation type in a relevant neighborhood, etc.); \(N\) is a fixed number of cells in the neighborhood of \(j\); represents the environmental damages in cell \(i\).

  • Tax revenue utility associated with a cell \(j\):

    $$\begin{aligned} u_{RF}=ln\left( 1+Z_{j}\right) \end{aligned}$$
    (7)
  • Citizen welfare utility associated with a cell \(j\) Footnote 33 :

    $$\begin{aligned} u_{W}=ln\left( N+2-\rho \sum _{k=1}^{M}K_{k}\right) \end{aligned}$$
    (8)
$$\begin{aligned} { K_{k}=\frac{\sum _{l=1}^{X}K_{l}}{X};\, K_{l}=\left\{ \begin{array}{l} 1\, { \text{ if } \text{ protestation }}\\ 0\, {\text{ if } \text{ neutrality }}\\ -1\, {\text{ if } \text{ adhesion }} \end{array}\right. ;\,\rho =\left\{ \begin{array}{l} 1\, {\text{ if } \text{ the } \text{ cell } \text{ is } \text{ constructible }}\\ 1\, {\text{ if } \text{ the } \text{ cell } \text{ is } \text{ non } \text{ constructible }} \end{array}\right. } \end{aligned}$$

\(K_{l}\) corresponds to the decision of a resident or a landowner for cells \(l={1,{\ldots },X}\) after a mayor constructability proposal for a cell \(j\) (when the agent is a resident \(X=1\); when the agent is a landowner \(X\geqslant 1\); in this case landowner’s final decision is the mean of the various decisions he takes for each of his cells); and \(k={1,{\ldots },M}\) designed the set of agents (residents and landowners) in the neighborhood of \(j\).

Environmental amenities and tax revenues attached to a cell depend on the cell activity. Tax revenues concern wild, residential, commercial and industrial cells as described below.

According to these partial utilities, the total utility function of Mayor for a cell \(j\) is obtained:

$$\begin{aligned} U_{m}=\alpha _{EN}u_{EN}+\alpha _{RF}u_{RF}+\alpha _{W}u_{W} \end{aligned}$$
(9)

Decisions of Mayor are achieved in two steps:

1.1.1 Step 1—Constructability Proposal Decision

At the beginning of the simulation, Mayor decides and proposes (this is not a final decision) the constructability of wild cells. If \(\beta \) the number of cells developed (cells which are not wild) surrounding the wild cell does not exceed a threshold \(\theta \), the cell will not become constructable. The threshold \(\theta \) is chosen at the beginning of the simulation. If \(\beta >\theta \) the cell can become constructable. A probability proportional to the number of cells developed in the neighborhood (\(\frac{\beta }{\theta }\)) is used to determine if the cell is proposed for constructability.

Then, for cells potentially constructable, a new type of further potential activity is defined by a probability depending on the number of cells for each kind of activities in the neighborhood, as defined hereafter.Footnote 34

Let \(N_{A}\); for \(A={I,C,R,W}\); be the number of cells characterized by activity \(A\) in the neighborhood and \(f_{A}=\frac{N_{A}}{N}\), the proportion of cells characterized by activity \(A\) in the neighborhood with \(N=\sum _{A={I,C,R,W}}N_{A}\). We assume that the probability for the buyer to be an industrialist is positively correlated to the proportion of industrialists present in the neighborhood (for positive external effects expectation) and negatively correlated to the proportion of wild cells in the neighborhood: \(p_{I}=f_{I}\left( 1-f_{W}\right) \). We assume that the probability that the buyer is a commercial is positively correlated to the proportion of residences and commerce present in the neighborhood: \(p_{C}=f_{R}\times f_{C}\). We assume that the probability that a proposed selling cell is finally not sold and remains wild is positively correlated to the proportion of non-developed cells in the neighborhood and negatively correlated to the proportion of each kind of developed cells: \(p_{W}=f_{W}\left( 1-f_{I}\right) \left( 1-f_{C}\right) \left( 1-f_{R}\right) \). Finally, the probability that the buyer is a resident is: \(p_{R}=1-p_{I}-p_{C}-p_{W}\).

1.1.2 Step 2—Final Constructability Decision

Other economic agents (residents and landowners) are informed of Mayor’s development project. According to the constructability decision, the agent decides to protest or not. Decisions are then transmitted to Mayor who decides the final affectation of cells. The affectation depends on the utilities obtained in non constructable and constructable scenarios.

Let \(U_{m}\left( cons\right) \) be Mayor’s utility if a wild cell becomes constructable and \(U_{m}\left( \overline{cons}\right) \) Mayor’s utility in the opposite case:

$$\begin{aligned} U_{m}\left( cons\right) \!=\!\sum _{A={I;C;R;W}}p_{A} \left\{ \alpha _{EN}ln\left[ 1+Q_{j}\left( A\right) \right] +\alpha _{RF} ln\left[ 1+Z_{j}\left( A\right) \right] +\alpha _{W}u_{W}|_{\rho =1}\right\} \qquad \end{aligned}$$
(10)
$$\begin{aligned} U_{m}\left( \overline{cons}\right) \!=\!\alpha _{EN} ln\left[ 1+Q_{j}\left( W\right) \right] +\alpha _{RF} ln\left[ 1+Z_{j}\left( W\right) \right] +\alpha _{W}u_{W}|_{\rho =0}\qquad \end{aligned}$$
(11)

Where the environmental quality of the cell depending on the type of activity development is given by Footnote 35 :

$$\begin{aligned} Q_{j}\left( A\right) =\left\{ \begin{array}{l} Q_{j0}-\sum \nolimits _{i=1}^{N}B_{i}-B_{j}\left( A\right) \, if\, Q_{j0}-\sum \nolimits _{i=1}^{N}B_{i}-B_{j}\left( A\right) >0\\ 0\, if\, Q_{j0}-\sum \nolimits _{i=1}^{N}B_{i}-B_{j}\left( A\right) \leqslant 0 \end{array}\right. ;\,\quad A=\left\{ I,C,R,W\right\} \nonumber \\ \end{aligned}$$
(12)

When a landowner decides to sell, a probability of buyer kind (residential, commercial or industrial Footnote 36 ) is calculated based on the probability mechanism described below.

A wild cell proposed to constructability becomes finally constructable if:

$$\begin{aligned} U_{m}\left( cons\right) >U_{m}\left( \overline{cons}\right) \end{aligned}$$
(13)

Finally, Mayor informs every resident and landowner of the final decision.

1.2 1.2: Residents

Residents choose to protest or not after Mayor constructability decision. This decision is based on a utility function composed of two kinds of partial utilities. These partial utilities are respectively based on environmental preferences and on the value of their house:

  • Environmental utility for a particular resident: \(u_{E}=ln\left( 1+Q\right) \)

Where \(Q\) is the environmental quality of his or her house:

$$\begin{aligned} Q=\left\{ \begin{array}{l} Q_{0}-\sum \nolimits _{i=1}^{N}B_{i}\, {\text{ if }}\, Q_{0}-\sum \nolimits _{i=1}^{N}B_{i}>0\\ 0\, {\text{ if }}\, Q_{0}-\sum \nolimits _{i=1}^{N}B_{i}\leqslant 0 \end{array}\right. \end{aligned}$$
(14)
  • Wealth utility for a particular resident: \(u_{F}=ln\left( 1+F\right) \)

where \(F\) is the value of his house Footnote 37:

$$\begin{aligned} F=\left\{ \begin{array}{l} F_{0}+\tau Q+\delta \sum \nolimits _{i=1}^{N}Z_{i}\, {\text{ if }}\, F_{0}+\tau Q+\delta \sum \nolimits _{i=1}^{N}Z_{i}>0\\ 0\, {\text{ if }}\, F_{0}+\tau Q+\delta \sum \nolimits _{i=1}^{N}Z_{i}\leqslant 0 \end{array}\right. \end{aligned}$$
(15)

Coefficients \(\delta \) and \(\tau \) are constant weights relative to the different variables and \(F\) is a constant parameter.

Residents can be ecologistsor property-value concernedaccording to the weight they give to the corresponding partial utilities . Let be \(\alpha _{E}\) and\(\alpha _{F}\) the respective weights a particular resident gives to the value of his house and to environmental preferences: if \(\alpha _{F}\geqslant \alpha _{E}\) the resident is considered to be property-value concerned; if \(\alpha _{F}<\alpha _{E}\) the resident is considered to be an ecologist.

Finally, the utility function of a particular resident is:

$$\begin{aligned} U_{v}=\alpha _{E}u_{E}+\alpha _{F}u_{F} \end{aligned}$$
(16)

The resident takes the decision to protest according to a potential change of the characteristic of a cell in his neighborhood. Let \(U_{v}\left( cons\right) \) be the utility of the resident if a wild cell \(j\) in the neighborhood becomes constructable and \(U_{v}\left( \overline{cons}\right) \) if this cell remains non constructable.

Where:

$$\begin{aligned} U_{v}\left( cons\right) =\sum _{A={I,C,R,W}}p_{A}\left\{ \alpha _{E}ln\left[ 1+Q\left( A\right) \right] +\alpha _{F} ln\left[ 1+F\left( A\right) \right] \right\} \end{aligned}$$
(17)

With for \(A={I;C;R;W}\):

$$\begin{aligned} Q\left( A\right)&= \left\{ \begin{array}{l} Q_{0}-\sum \nolimits _{i=1}^{N}B_{i}-B_{j}\left( A\right) \, if\, Q_{0}-\sum \nolimits _{i=1}^{N}B_{i}-B_{j}\left( A\right) >0\\ 0\, if\, Q_{0}-\sum \nolimits _{i=1}^{N}B_{i}-B_{j}\left( A\right) \leqslant 0 \end{array}\right. \\ F\left( A\right)&= \left\{ \begin{array}{l} F_{0}+\tau Q+\delta \sum \nolimits _{i=1}^{N}Z_{i}+\delta Z_{j}\left( A\right) \, if\, F_{0}+\tau Q+\delta \sum \nolimits _{i=1}^{N}Z_{i}+\delta Z_{j}\left( A\right) >0\\ 0\, if\, F_{0}+\tau Q+\delta \sum \nolimits _{i=1}^{N}Z_{i}+\delta Z_{j}\left( A\right) \leqslant 0 \end{array}\right. \end{aligned}$$
$$\begin{aligned} U_{v}\left( \overline{cons}\right) =\alpha _{EN} ln\left[ 1+Q\left( W\right) \right] +\alpha _{F}ln \left[ 1+F\left( W\right) \right] \end{aligned}$$
(18)

Every resident (and landowner) is characterized by a parameter \(\varepsilon \in \mathbb{R }^{+}\), randomly attributed at the beginning of the simulation. This parameter reflects the cost attached for protesting or agreeing. Regarding \(\varepsilon \), a resident protest if \(U_{v}\left( cons\right) <\left( 1-\varepsilon \right) U_{v}\left( \overline{cons}\right) \); a resident is neutral if \(\left( 1-\varepsilon \right) U_{v}\left( \overline{cons}\right) \leqslant U_{v}\left( cons\right) \leqslant \left( 1+\varepsilon \right) U_{v}\left( \overline{cons}\right) \); a resident agrees if \(U_{v}\left( cons\right) >\left( 1+\varepsilon \right) U_{v}\left( \overline{cons}\right) \).

1.3 1.3: Landowners

Let be \(U_{p}\) the utility function of a landowner with:

$$\begin{aligned} U_{p}=\alpha _{Q}u_{Q}+\alpha _{R}u_{R}+\alpha _{TR}u_{TR} \end{aligned}$$
(19)

(14) Where \(\alpha _{Q}\), \(\alpha _{R}\) and \(\alpha _{TR}\) are, respectively, the weights the landowner gives to environmental quality, wealth and tradition Footnote 38and \(u_{Q}\), \(u_{R}\) and \(u_{TR}\) are landowners’ partial utilities for the same values.

Landowners can be: traditionalists , ecologists or land-value concerned depending on the higher weight of each kind of partial utility. Each partial utility represents preferences depending on the tradition (this partial utility is an increasing function of the time the cell is owned by the landowner), the environmental amenities and wealth regarding the potential value of his or her cell.

More precisely:

$$\begin{aligned} u_{Q}=ln\left( 1+Q\right) ;\, u_{R}=ln\left( 1+F\right) ;\, u_{TR}=\eta ln\left( 1+\frac{t_{pos}}{25}\right) \end{aligned}$$
(20)

where \(t_{pos}\) is the time that cell belongs to landowner and \(\eta =\left\{ \begin{array}{l} 0\, {\text{ if }}\, {\text{ the }}\, {\text{ cell }}\, {\text{ is }}\, {\text{ sold }}\\ 1\, {\text{ if }}\, {\text{ the }}\, {\text{ cell }}\, {\text{ is }}\, {\text{ not }}\, {\text{ sold }} \end{array}\right. \). \(u_{TR}\) serve to capture the fact that the values that local residents hold for land may sensibly vary between long time residents and newcomers from more urban areas. Footnote 39

Using this utility function, landowners take three decisions:

  1. 1.

    They choose or not to protest Mayor constructability decision. The mechanism used is the same than for residents.

  2. 2.

    When they agree the constructability decision they choose to sell or not their cells. They calculate the respective expected utility in both cases:

    $$\begin{aligned} U_{p}\left( sell\right)&= \sum _{A={I;C;R;W}}p_{A}\left\{ \alpha _{Q}ln\left[ 1+Q\left( A\right) \right] + \alpha _{R}ln\left[ 1+F\left( A\right) \right] \right\} \end{aligned}$$
    (21)
    $$\begin{aligned} U_{p}\left( \overline{sell}\right)&= \alpha _{Q}ln\left[ 1+Q \left( W\right) \right] +\alpha _{TR}ln\left( 1+\frac{t_{pos}}{25}\right) \end{aligned}$$
    (22)
  3. 3.

    The selling decision of the landowner is given by: Sell if \(U_{p}\left( sell\right) >U_{p}\left( \overline{sell}\right) \); hold otherwise.

Appendix 2: Stepwise Regression

Appendix 3: Application of a Multinomial Logistic Regression to the Model

Let be “Adh” (for adhesion), “Neut” (for neutrality) and “Prot” (for protestation) the three dependent variable categories. One of these categories is choose to be the reference category. The reference category is indexed by 0 and the two others categories by \(j={1;2}\).

Let be Footnote 40 \(X_{i}=\left( x_{1i}, \ldots ,x_{li}, \ldots ,x_{Li}\right) \) the observed outcome for the \(i\)th observation on the dependent variable and \(\Omega _{j}=\left( \omega _{1j}, \ldots ,\omega _{lj}, \ldots ,\omega _{Lj}\right) ^{T}\)the vector of the regression coefficients in the \(j\)th regression. The multinomial logistic model can be explained as:

$$\begin{aligned} P\left[ {\text{ Decision }}=j|X=X_{i}\right] =\frac{\exp \left( X_{i} \Omega _{j}\right) }{1+\sum _{j=1}^{2}\exp \left( X_{i}\Omega _{j}\right) };\, j=\left\{ 1,2\right\} \end{aligned}$$
(23)
$$\begin{aligned} P\left[ {\text{ Decision }}=0|X=X_{i}\right] =\frac{1}{1+\sum _{j=1}^ {2}\exp \left( X_{i}\Omega _{j}\right) };\, j=\left\{ 1,2\right\} \end{aligned}$$
(24)

Combining the two previous equations we obtain:

$$\begin{aligned} ln\frac{P\left[ {\text{ Decision }}=j|X=X_{i}\right] }{P\left[ {\text{ Decision }}=0| X=X_{i}\right] }=X_{i}\Omega _{j}=\sum _{l=1}^{L}x_{i}\omega _{j};\, j=\left\{ 1,2\right\} \end{aligned}$$
(25)

Let be Footnote 41 \(x_{k}\) one of the \(L\) continuous variables Footnote 42 and \(x_{l0}\) a fixed quantity for. Using the previous equation we can write:

$$\begin{aligned} ln\frac{P_{j}}{P_{0}}\equiv ln\frac{P\left[ {\text{ Decision }}=j|x_{ik}=x_{k}+1\right] /P \left[ {\text{ Decision }}=0|x_{ik}=x_{k}+1\right] }{P\left[ {\text{ Decision }}= j|x_{ik}=x_{k}\right] /P\left[ {\text{ Decision }}=0|x_{ik}=x_{k}\right] } =\omega _{k};\, j=\left\{ 1,2\right\} \nonumber \\ \end{aligned}$$
(26)

So, \(\varvec{\omega _{k}}\) can be interpreted as the impact of an increase of one unity of on the ratio between the probability that the decision is \(j\) and the probability that the decision is 0; i.e. if \(ln\frac{P_{j}}{P_{0}}>0\) an increase of \(x_{k}\) makes more likely to have a decision of type \(j\). Obviously opposite is true if \(ln\frac{P_{j}}{P_{0}}>0\).

Appendix 4: Multinomial Logistic Regression Results

Rights and permissions

Reprints and permissions

About this article

Cite this article

Prunetti, D., Muzy, A., Innocenti, E. et al. Utility-based Multi-agent System with Spatial Interactions: The Case of Virtual Estate Development. Comput Econ 43, 271–299 (2014). https://doi.org/10.1007/s10614-013-9372-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10614-013-9372-0

Keywords

Navigation