Skip to main content

2014 | OriginalPaper | Buchkapitel

21. Social Simulation Comparison in Arbitrary Problem Domains: First Steps Towards a More Principled Approach

verfasst von : Stuart Rossiter, Jason Noble, Keith R. W. Bell

Erschienen in: Advances in Computational Social Science

Verlag: Springer Japan

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We outline a simulation development process, backed by a software framework, which focuses on developing and using a partial conceptual model as a ‘lens’ to compare and possibly re-implement existing models in a chosen problem domain (as well as to design new models). To make this feasible for existing models of arbitrary structure and background social theory, we construct our (partial) conceptual model in a way that acknowledges that it is a base representation which any individual model will typically add detail to, and abstract away from, in various ways which we argue can be formalised. A given model’s design is fitted to the conceptual model to capture how its structural architecture (and selected aspects of the system’s state and driving processes) map to the conceptual model. This fit can be used to produce incomplete skeleton code which can then be extended to produce a simulation. Along the way, we use robust decision-making to provide a useful frame and discuss how our approach differs from others. This is inevitably a preliminary approach to a broad and difficult problem, which we explore in the conclusions.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The authors also term it computer-assisted reasoning (CAR), but we feel this is too general a term to be useful, and prefer ‘robust decision-making’.
 
2
Boundaries between a model and models can begin to blur where, for example, a model has parameters which act as switches to turn on and off different structural alternatives (e.g., alternative decision-making algorithms).
 
3
Indeed, the ultimate aim of this understanding is often to inform policy, and thus there is the same idea of designing policy robust to a range of theories.
 
4
They use the XLRM analysis framework. The ‘relationships’ (R) comprise the model, which takes into account externalities (X) and the policy levers (L) in place to produce outcomes, where we are interested in particular measures (M) of scenario desirability.
 
5
Theory also drives system scope to some degree, and we explain why this is less problematic than it might seem later.
 
6
That is, there will not be any changes over the course of the simulation which are fundamental and disruptive enough to change these ‘structural goalposts’. This assumption is implicitly embedded in all simulation models, unless they are explicitly trying to model such change. (Even then, they can only cover a set of possibilities which the modeller can conceive of.)
 
7
See Sect. 21.4 for some discussion on the use of the word ‘theory’.
 
8
In software design pattern terminology, this wrapper code acts as a gateway [8, p. 466].
 
9
The dependencies specify only what interactions of information and possible action occur (i.e., that a dependency exists), not when and how these occur (i.e., not how the dependency should play out in implementation terms). Dependencies also have types, but we do not discuss that here.
 
10
This does not necessarily mean that they are the main drivers of system-level patterns: that is a question of sensitivity analysis.
 
11
This idea has analogues with concepts in theory, such as Adam Smith’s ‘invisible hand’.
 
12
They may have small amounts of generation, such as a household with photovoltaic panels, but they are a consumer on balance.
 
13
This convention is appropriate here because the process governing changes in consumer instances is largely independent from that governing electricity demand per consumer. If it were not, there is an alternative convention.
 
14
There is always some subjectivity in this fitting process. We assume here, for example, that there are no other external-market-related factors which could be folded into this fitted constant.
 
Literatur
1.
Zurück zum Zitat Axelrod R (1997) Advancing the art of simulation in the social sciences. In: Conte R, Hegselmann R, Terna P (eds) Simulating social phenomena. Lecture notes in economics and mathematical systems, vol 456. Springer, New York, pp 21–40CrossRef Axelrod R (1997) Advancing the art of simulation in the social sciences. In: Conte R, Hegselmann R, Terna P (eds) Simulating social phenomena. Lecture notes in economics and mathematical systems, vol 456. Springer, New York, pp 21–40CrossRef
2.
Zurück zum Zitat Axtell R, Axelrod R, Epstein J, Cohen M (1996) Aligning simulation models: a case study and results. Comput Math Organ Theory 1(2):123–141CrossRef Axtell R, Axelrod R, Epstein J, Cohen M (1996) Aligning simulation models: a case study and results. Comput Math Organ Theory 1(2):123–141CrossRef
3.
Zurück zum Zitat Bankes S (2003) Improving the utility and the rigor of agent-based modeling through ensembles of models. In: Proceedings of agent 2003: challenges in social simulation, pp 155–168 Bankes S (2003) Improving the utility and the rigor of agent-based modeling through ensembles of models. In: Proceedings of agent 2003: challenges in social simulation, pp 155–168
4.
Zurück zum Zitat Chappin EJL, Dijkema GPJ (2010) Agent-based modelling of energy infrastructure transitions. Int J Crit Infrastruct 6(2):106–130CrossRef Chappin EJL, Dijkema GPJ (2010) Agent-based modelling of energy infrastructure transitions. Int J Crit Infrastruct 6(2):106–130CrossRef
5.
Zurück zum Zitat DeRemer F, Kron H (1975) Programming-in-the large versus programming-in-the-small. In: Proceedings of the international conference on Reliable software, pp 114–121 DeRemer F, Kron H (1975) Programming-in-the large versus programming-in-the-small. In: Proceedings of the international conference on Reliable software, pp 114–121
7.
Zurück zum Zitat Evans E (2004) Domain-driven design: tackling complexity in the heart of software. Addison-Wesley, Boston Evans E (2004) Domain-driven design: tackling complexity in the heart of software. Addison-Wesley, Boston
8.
Zurück zum Zitat Fowler M, Rice D, Foemmel M, Hieatt E, Mee R, Stafford R (2003) Patterns of enterprise application architecture. Addison-Wesley, Boston Fowler M, Rice D, Foemmel M, Hieatt E, Mee R, Stafford R (2003) Patterns of enterprise application architecture. Addison-Wesley, Boston
9.
Zurück zum Zitat Lempert R (2002) A new decision sciences for complex systems. Proc Natl Acad Sci 99: 7309–7313CrossRef Lempert R (2002) A new decision sciences for complex systems. Proc Natl Acad Sci 99: 7309–7313CrossRef
10.
Zurück zum Zitat Lempert R, Popper S, Bankes S (2003) Shaping the next one hundred years: new methods for quantitative, long-term policy analysis. Technical Report MR-1626, RAND Corporation Lempert R, Popper S, Bankes S (2003) Shaping the next one hundred years: new methods for quantitative, long-term policy analysis. Technical Report MR-1626, RAND Corporation
11.
Zurück zum Zitat Luke S, Cioffi-Revilla C, Panait L, Sullivan K, Balan G (2005) MASON: a multiagent simulation environment. Simulation 81(7):517–527CrossRef Luke S, Cioffi-Revilla C, Panait L, Sullivan K, Balan G (2005) MASON: a multiagent simulation environment. Simulation 81(7):517–527CrossRef
12.
Zurück zum Zitat Moss S (1999) Relevance, realism and rigour: a third way for social and economic research. Technical Report 99, Centre for Policy Modelling (CfPM), Manchester Metropolitan University Moss S (1999) Relevance, realism and rigour: a third way for social and economic research. Technical Report 99, Centre for Policy Modelling (CfPM), Manchester Metropolitan University
14.
Zurück zum Zitat Parker DC, Brown DG, Polhill JG, Deadman PJ, Manson SM (2008) Illustrating a new “conceptual design pattern” for agent-based models of land use via five case studies—the MR POTATOHEAD framework, Chap. 2. INSISOC, Spain, pp 23–51 Parker DC, Brown DG, Polhill JG, Deadman PJ, Manson SM (2008) Illustrating a new “conceptual design pattern” for agent-based models of land use via five case studies—the MR POTATOHEAD framework, Chap. 2. INSISOC, Spain, pp 23–51
18.
Zurück zum Zitat Sterman J (2000) Business dynamics: systems thinking and modeling for a complex world. McGraw-Hill, Boston Sterman J (2000) Business dynamics: systems thinking and modeling for a complex world. McGraw-Hill, Boston
19.
Zurück zum Zitat Sun J, Tesfatsion L (2007) Dynamic testing of wholesale power market designs: an open-source agent-based framework. Comput Econ 30(3):291–327CrossRef Sun J, Tesfatsion L (2007) Dynamic testing of wholesale power market designs: an open-source agent-based framework. Comput Econ 30(3):291–327CrossRef
20.
Zurück zum Zitat ter Hofstede A, van der Aalst W, Adams M, Russell N (2010) Modern business process automation: YAWL and its support environment. Springer, HeidelbergCrossRef ter Hofstede A, van der Aalst W, Adams M, Russell N (2010) Modern business process automation: YAWL and its support environment. Springer, HeidelbergCrossRef
22.
Zurück zum Zitat Zeigler BP, Gon Kim T, Praehofer H (2000) Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems, 2nd edn. Academic, San Diego Zeigler BP, Gon Kim T, Praehofer H (2000) Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems, 2nd edn. Academic, San Diego
Metadaten
Titel
Social Simulation Comparison in Arbitrary Problem Domains: First Steps Towards a More Principled Approach
verfasst von
Stuart Rossiter
Jason Noble
Keith R. W. Bell
Copyright-Jahr
2014
Verlag
Springer Japan
DOI
https://doi.org/10.1007/978-4-431-54847-8_21