APPENDIX TO CHAPTER 6

The Corporation as a Complex

Adaptive System: Notes on the Brightline Model

Robert A. G. Monks

 

When we at LENS first began our work developing a dynamic, interactive model of the corporation as a CAS, we had visions of a computer game that could closely 'simulate' the reality of corporate life. Yes, corporations are complex, but we had no fears.  Computers today have vast amounts of memory and can handle extremely complex problems. Surely our computers could handle a full-scale corporation!

 

We were naïve. An agent-based model, we have come to realize, is not quite the same thing as a simulation, although the term "simulation" is often used to describe agent-based models. As David Lane has written, "The Santa Fe Institute modeling efforts described here all share one feature: they are not "simulations" … The very entities and relationships that appear in SFI models are highly abstracted from any world of direct experience. The abstractions, in turn, are based on presuppositions about what "worlds of experience" are like." These presuppositions, says Lane, are "far from the "common Sense" views of Western European/American cultural tradition that most of us have inherited," but they allow us to "construct interpretation of our own worlds of experience that open up new possibilities for effective action."[1]

 

This language certainly reflects the process we went through in creating our model — especially the part about new possibilities for effective action.

 

We also received helpful guidance from the writings of John Holland of the Santa Fe Institute, particularly his book Hidden Order: How Adaptation Builds Complexity.  Holland defines seven basic concepts (some "properties," some "mechanisms") necessary to modeling the complex adaptive system. In order of importance, these are:

 

·         Aggregation (property). This means putting similar things together and treating them as equivalent.

·         Tagging (mechanism). This is a function that makes aggregation possible — like a banner or flag.

·         Nonlinearity (property). Linearity means that we get a value for the whole by adding up the sum of its parts. Nonlinearity means that we may get less, the same, or more, depending on circumstances.

·         Flow (property). Flows are movements over a network made up of nodes (processors such as agents) and connectors.

·         Diversity (property). This concept says there are many niches, and if the inhabitant of a niche fails to adapt to change, some other inhabitant will fill that niche, ensuring diversity.

·         Internal models (mechanism). This is a means of anticipation, bringing the Cartesian res cognitans (the inside world) in contact with the Cartesian res externa (the outside world), so to speak.[2] (Another term is "schema," but that has a different meaning in math so we will not use it here.)

·         Building blocks (mechanism). This is the ability to break complexity down into parts and then recreate or create using the parts.

 

While substantially less ambitious in scope than originally intended, the final model we implemented does in fact exhibit all of these general characteristics.

 

VARIABILITY AND DEPLOYMENT

 

The Brightline model is intended for continual reuse in a number of settings.  It was written in Java, and in such a way that all agent attribute variables can be changed at run-time by the user.

 

The model has also been successfully deployed on a Web-based server, and thus made available via the Internet. Run-time users make a series of attribute variable settings and then run the model accordingly, with the results of each run presented both graphically, via behavioral pattern trendlines for each variable, and statistically, showing the relative changes in the corporation agents' market shares and corresponding shareholder responses.

 

 

 

 



[1] Lane, "Models and Aphorisms," Complexity, Vol. 1, No. 2 (1995), pp. 9-13.  Lane follows with the four aphorisms cited in Chapter 4 and worthy of repetition here: chance as cause, winning as losing, organization as structure and process, and rationality as limitation.

[2] See harald Atmaspacher, Gerda Widenmann, and Anton Amann, "Descartes Revisited," Complexity, Vol. 1, No. 3, pp. 15-21.