Complex Adaptive System - Friend or Foe?
Posted: Thu Mar 29, 2001 8:42 am
Content-Type: text/plain; charset="us-ascii"
Niall Palfreyman, in his interesting discussion of SD and CAS modeling
approaches, suggests that "SD typically describes the behaviour of a system
in terms of 5-20 components...."
This is simply not the case. There is a huge range in the size and
complexity of system dynamics models. The simplest teaching models fall in
the range Niall cites. Students at MIT, and, I expect, other schools with
SD programs, routinely build models in their first semester course with
substantially more elements than 20. Most models used in research and
consulting applications are significantly larger, with hundreds or many
thousands of variables. I suspect that the distribution of model sizes is
very broad, so that it is not meaningful to speak of the size of a
"typical" SD model. Such variation in model size arises from the wide
variety of purposes for which models are developed.
The characteristics of a model are determined by the purpose. Discussion
of CAS versus SD in the abstract is therefore misguided and unproductive.
Worse, such discussion reinforces needless conflict about which modeling
methods are "better." There are no sharp demarcations between SD and CAS
models - One can find CAS models with very small numbers of agents and SD
models with large numbers of agents (e.g. firms in an industry, managerial
functions in a firm). Similar variability can be found for other
attributes such as assumptions about the rationality of decision making
assumed for the simulated agents, breadth of model boundary, inclusion of
soft variables, and so on. Models of both "types" can be located at many
points along the many dimensions describing their attributes. Rather than
a divisive debate about whose models are better, let us work together to
build better models, without regard to the labels applied to them for
purposes of marketing or the establishment of a pedigree.
John Sterman
From: John Sterman <jsterman@MIT.EDU>
Niall Palfreyman, in his interesting discussion of SD and CAS modeling
approaches, suggests that "SD typically describes the behaviour of a system
in terms of 5-20 components...."
This is simply not the case. There is a huge range in the size and
complexity of system dynamics models. The simplest teaching models fall in
the range Niall cites. Students at MIT, and, I expect, other schools with
SD programs, routinely build models in their first semester course with
substantially more elements than 20. Most models used in research and
consulting applications are significantly larger, with hundreds or many
thousands of variables. I suspect that the distribution of model sizes is
very broad, so that it is not meaningful to speak of the size of a
"typical" SD model. Such variation in model size arises from the wide
variety of purposes for which models are developed.
The characteristics of a model are determined by the purpose. Discussion
of CAS versus SD in the abstract is therefore misguided and unproductive.
Worse, such discussion reinforces needless conflict about which modeling
methods are "better." There are no sharp demarcations between SD and CAS
models - One can find CAS models with very small numbers of agents and SD
models with large numbers of agents (e.g. firms in an industry, managerial
functions in a firm). Similar variability can be found for other
attributes such as assumptions about the rationality of decision making
assumed for the simulated agents, breadth of model boundary, inclusion of
soft variables, and so on. Models of both "types" can be located at many
points along the many dimensions describing their attributes. Rather than
a divisive debate about whose models are better, let us work together to
build better models, without regard to the labels applied to them for
purposes of marketing or the establishment of a pedigree.
John Sterman
From: John Sterman <jsterman@MIT.EDU>