skip to main content
Skip header Section
Would-be worlds: how simulation is changing the frontiers of scienceOctober 1996
Publisher:
  • John Wiley & Sons, Inc.
  • 605 Third Ave. New York, NY
  • United States
ISBN:978-0-471-12308-8
Published:18 October 1996
Pages:
242
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Dzikowski J and Hood C Modeling cognitive radio networks in NetLogo Proceedings of the Conference on Summer Computer Simulation, (1-11)
  2. Balaraman V, Athle D and Singh M An agent based exploration of a relationship between daily routines and convenience store footfalls Proceedings of the Conference on Summer Computer Simulation, (1-9)
  3. ACM
    Heinis T and Ham D (2015). On-the-Fly Data Synopses, ACM SIGMOD Record, 44:2, (23-28), Online publication date: 12-Aug-2015.
  4. Macal C and North M Introductory tutorial Proceedings of the 2014 Winter Simulation Conference, (6-20)
  5. Macal C and North M Agent-based modeling and simulation Proceedings of the 2013 Winter Simulation Conference: Simulation: Making Decisions in a Complex World, (362-376)
  6. Macal C and North M Introductory tutorial Proceedings of the Winter Simulation Conference, (1456-1469)
  7. Troitzsch K Perspectives and challenges of agent-based simulation as a tool for economics and other social sciences Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1, (35-42)
  8. Okaya M, Yotsukura S, Sato K and Takahashi T Agent Evacuation Simulation Using a Hybrid Network and Free Space Models Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems, (563-570)
  9. Macal C and North M Agent-based modeling and simulation Proceedings of the 40th Conference on Winter Simulation, (101-112)
  10. Macal C and North M Agent-based modeling and simulation Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come, (95-106)
  11. Macal C and North M Tutorial on agent-based modeling and simulation part 2 Proceedings of the 38th conference on Winter simulation, (73-83)
  12. Macal C and North M Tutorial on agent-based modeling and simulation Proceedings of the 37th conference on Winter simulation, (2-15)
  13. Clarke K (2003). Geocomputation's future at the extremes, Parallel Computing, 29:10, (1281-1295), Online publication date: 1-Oct-2003.
  14. IEEE Intelligent Systems staff (2000). Intelligencer, IEEE Intelligent Systems, 15:6, (2-7), Online publication date: 1-Nov-2000.
  15. Noda I and Frank I Review Revised Papers from the Second International Conference on Computers and Games, (423-432)
  16. Noda I Framework of distributed simulation system for multi-agent environment Proceedings of the 6th Pacific Rim international conference on Artificial intelligence, (811-811)
  17. Rouse W (2000). Managing Complexity, Information-Knowledge-Systems Management, 2:2, (143-165), Online publication date: 1-Apr-2000.
  18. Sage A and Rouse W (1999). Information Systems Frontiers in Knowledge Management, Information Systems Frontiers, 1:3, (205-219), Online publication date: 1-Oct-1999.
  19. ACM
    Mastaglio T Enterprise simulations Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2, (1485-1489)
  20. Loveless A and Longman D (1998). Information literacy, Education and Information Technologies, 3:1, (27-40), Online publication date: 1-Feb-1998.
  21. Mielke R, Zahralddin A, Padam D and Mastaglio T Simulation applied to theme park management Proceedings of the 30th conference on Winter simulation, (1199-1204)
Contributors
  • Institute for Scientific Interchange Foundation

Index Terms

  1. Would-be worlds: how simulation is changing the frontiers of science

      Recommendations

      Reviews

      David H. Withers

      This fascinating book touches lightly on a diverse collection of computer simulation models. Casti also presents his rules for good models. It is hard to characterize the audience for this book. It is not a classroom text, a reference manual, or a research paper. It would provide background material for a simulationist looking for an easy-to-read summary of the diversity of advanced simulation applications. But it is likely that simulationists will not find many familiar topics. The author's affiliation with a particular research institute is obvious, and many of the examples come from his personal knowledge of work at that institute. Most of the models are introduced by a discussion of the problems in the particular area of study. The discussions are heavily laced with the author's viewpoints and philosophies. Each introduction is followed by a high-level description of the model. No mathematical or technical background is required to understand the problems and models. The models cover a diverse set of areas, ranging from traffic congestion to DNA folding. Each chapter ends with a comparison of the models to the definitions of a “good model.” Most of the models rate fairly high—of course, they were selected by the author for discussion. Chapter 1 describes models used to simulate professional football, the stability of planetary systems, and economic systems. Casti describes the different roles that models play: predictive, explanatory, and prescriptive. Brief examples of each are provided. He defines good models as ones that are simple, clear, free of bias, and tractable (affordable to compute). In chapter 2, “Pictures as Programs,” Casti discusses how seemingly complex two-dimensional objects can be generated by fairly simple algorithms. Examples include biomorphs and artificial plants. A random collection of short discussions on Turing machines, ASCII code, dialogues created via artificial intelligence, and electronic computation follows. These examples lead to descriptions of using protein folding for computing and of the difficulties in building a global weather model. Casti makes the point that the initial use of computers was for high-speed computation of complex mathematical models, but the emerging uses include symbolic computation for language, music, and art. The chapter closes with examples of models of political strategies and the stock market. The main point seems to be that we can now investigate systems where real-life experimentation is not economically or politically possible. The third chapter focuses on models where there is an apparently paradoxical difference between the expected and the actual results. Casti defines chaotic machines as those in which small changes in inputs produce dramatically different behaviors. The examples are selected to support his definition, but are flawed. In each case, the reason for the apparently unpredictable behavior is a lack of detail, precision, or both in the model. In other words, the models are not sufficient for the purpose. Readers who are unfamiliar with modeling dynamic systems may draw erroneous conclusions about complex systems, believing that they must display surprising behavior, and will come away with the wrong impression of our current ability to model dynamic systems. This chapter continues with a long discussion of computing machines, including a DNA machine. There is also a section on paradoxes, which is interesting but not relevant to the central theme. Examples presented in chapter 4, grandiosely titled “Artificial Worlds,” include simulation models of city vehicle traffic and war games. The war games models are interesting, but do not represent the state of the art in military and political strategy analysis. They do represent a unique kind of model—those which include some intelligence so the actors can learn from their environment. Casti maps these digital representations to biological evolution. The last chapter summarizes the previous chapters and presents a mapping of mathematical and computational models to the real world. The discussion is interesting. The book also includes a modest bibliography. This easy-to-read book provides some cultural background for simulationists, and may encourage readers to think beyond their current paradigms. Its major defect is its treatment of complex and chaotic systems, which may mislead some readers.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.