
ARTIFICIAL WAR
Multiagent-based Simulation Of Combat
Hardcover | 15 June 2004
At a Glance
782 Pages
24.41 x 16.99 x 4.14
Hardcover
RRP $370.99
$333.99
10%OFF
or 4 interest-free payments of $83.50 with
orShips in 15 to 25 business days
Industry Reviews
| Foreword | p. vii |
| Preface | p. xiii |
| Acknowledgments | p. xxiii |
| Introduction | p. 1 |
| Brief History of CNA's Complexity & Combat Research Project | p. 2 |
| The "Problem" | p. 2 |
| Applying the "New Sciences" to Warfare | p. 7 |
| Warfare & Complexity | p. 12 |
| ISAAC | p. 14 |
| EINSTein | p. 17 |
| Background and Motivations | p. 22 |
| Lanchester Equations of Combat | p. 22 |
| Artificial Life | p. 25 |
| Models & Simulations: A Heuristic Discussion | p. 29 |
| Definitions | p. 30 |
| Connection to Reality | p. 32 |
| Mathematical Models | p. 35 |
| Computer Simulations | p. 36 |
| What Price Complexity? | p. 37 |
| Combat Simulation | p. 39 |
| Modeling and Simulation Master Plan | p. 40 |
| Modeling Human Behavior and Command Decision-Making | p. 41 |
| Conventional Simulations | p. 41 |
| Future of Modeling Technology | p. 43 |
| Multiagent-Based Models and Simulations | p. 44 |
| Autonomous Agents | p. 45 |
| How is Multiagent-Based Modeling Really Done? | p. 46 |
| Agent-Based Simulations vs. Traditional Mathematical Models | p. 48 |
| Multiagent-Based Simulations vs. Traditional AI | p. 50 |
| Examples of MultiAgent-Based Simulations | p. 51 |
| Value of Multiagent-Based Simulations | p. 53 |
| CA-Based & Other EINSTein-Related Combat Models | p. 55 |
| EINSTein as an Exemplar of More General Models of Complex Adaptive Systems | p. 59 |
| Persian Gulf Scenario | p. 60 |
| SCUDHunt | p. 60 |
| Social Modeling: Riots and Civil Unrest | p. 62 |
| General Applications | p. 63 |
| Universal Patterns of Behavior | p. 64 |
| Goals & Payoffs for Developing EINSTein | p. 65 |
| Command & Control | p. 65 |
| Pattern Recognition | p. 66 |
| "What If?" Experimentation | p. 66 |
| Fundamental Grammar of Combat? | p. 67 |
| Toward an Axiological Ontology of Complex Systems | p. 67 |
| Why "Value"? | p. 67 |
| Why "Axiological Ontology"? | p. 68 |
| Nonlinear Dynamics, Deterministic Chaos and Complex Adaptive Systems: A Primer | p. 71 |
| Nonlinear Dynamics and Chaos | p. 72 |
| Brief History | p. 72 |
| Dynamical Systems | p. 74 |
| Deterministic Chaos | p. 77 |
| Qualitative Characterization of Chaos | p. 90 |
| Quantitative Characterization of Chaos | p. 92 |
| Time-Series Forecasting and Predictability | p. 98 |
| Chaotic Control | p. 100 |
| Complex Adaptive Systems | p. 101 |
| References | p. 102 |
| Short History | p. 103 |
| General Properties: A Heuristic Discussion | p. 105 |
| Measures of Complexity | p. 114 |
| Complexity as Science: Toward a New Worldview? | p. 129 |
| Artificial Life | p. 131 |
| Cellular Automata | p. 137 |
| Self-Organized Criticality | p. 149 |
| Nonlinearity, Complexity, and Warfare: Eight Tiers of Applicability | p. 159 |
| Approach | p. 160 |
| Tier I: General Metaphors for Complexity in War | p. 162 |
| What is a Metaphor? | p. 162 |
| Metaphors and War | p. 164 |
| Metaphor Shift | p. 166 |
| Tier II: Policy and General Guidelines for Strategy | p. 171 |
| What Does the New Metaphor Give Us? | p. 171 |
| Policy | p. 171 |
| Organizational Structure | p. 173 |
| Intelligence Analysis | p. 173 |
| Policy Exploitation of Characteristic Time Scales of Combat | p. 174 |
| Tier III: "Conventional" Warfare Models and Approahces | p. 175 |
| Testing for the Veracity of Conventional Models | p. 176 |
| Non-Monoticities and Chaos | p. 177 |
| Minimalist Modeling | p. 178 |
| Generalizations of Lanchester's equations | p. 179 |
| Nonlinear Dynamics and Chaos in Arms-Race Models | p. 181 |
| Tier IV: Description of the Complexity of Combat | p. 182 |
| Attractor Reconstruction from Time-Series Data | p. 182 |
| Fractals and Combat | p. 183 |
| Evidence of Chaos in War From Historical Data? | p. 184 |
| Evidence of Self-Organized Criticality From Historical Data? | p. 185 |
| Use of Complex Systems Inspired Measures to Describe Combat | p. 186 |
| Use of Relativistic Information to Describe Command and Control Processes | p. 189 |
| Tier V: Combat Technology Enhancement | p. 190 |
| Computer Viruses ("computer counter-measures") | p. 190 |
| Fractal Image Compression | p. 190 |
| Cryptography | p. 192 |
| Tier VI: Combat Aids | p. 193 |
| Using Genetic Algorithms to Evolve Tank Strategies | p. 194 |
| Tactical Decision Aids | p. 197 |
| Classifier Systems | p. 199 |
| How can Genetic Algorithms be Used? | p. 200 |
| Tactical Picture Agents | p. 201 |
| Tier VII: Synthetic Combat Environments | p. 202 |
| Combat Simulation using Cellular Automata | p. 202 |
| Multiagent-Based Simulations | p. 204 |
| Tier VIII: Original Conceptualizations of Combat | p. 204 |
| Dueling Parasites | p. 205 |
| Percolation Theory and Command and Control Processes | p. 206 |
| Exploiting Chaos | p. 207 |
| Pattern Recognition | p. 209 |
| Fire-Ant Warfare | p. 214 |
| EINSTein: Mathematical Overview | p. 217 |
| Introduction | p. 217 |
| Design Philosophy | p. 220 |
| Agent Hierarchy | p. 221 |
| Guiding Principles | p. 222 |
| Abstract Agent Architecture | p. 224 |
| Overview | p. 224 |
| Dynamics of Value | p. 226 |
| General Formalism | p. 226 |
| Agents in EINSTein | p. 228 |
| Actions | p. 230 |
| Features | p. 234 |
| Local Context | p. 236 |
| Example | p. 239 |
| Ontological Partitioning | p. 239 |
| Communication | p. 240 |
| Axiological Ontology | p. 241 |
| Preventing a Combinatorial Explosion | p. 242 |
| Color Plates | p. 247 |
| EINSTein: Methodology | p. 277 |
| Program Structure | p. 277 |
| Source Code | p. 277 |
| Object-Oriented | p. 278 |
| Program Flow | p. 280 |
| Combat Engine | p. 281 |
| Agents | p. 281 |
| Battlefield | p. 283 |
| Agent Sensor Parameters | p. 284 |
| Agent Personalities | p. 286 |
| Agent Action Selection | p. 287 |
| Move Decision Logic Flags | p. 298 |
| Meta-Rules | p. 298 |
| Decision Logic | p. 310 |
| Ambiguity Resolution Logic | p. 311 |
| Squads | p. 312 |
| Inter-Squad Weight Matrix | p. 313 |
| Combat | p. 313 |
| As Implemented in Versions 1.0 and Earlier | p. 314 |
| As Implemented in Versions 1.1 and Later | p. 323 |
| Communications | p. 334 |
| Inter-Squad Communication Weight Matrix | p. 337 |
| Terrain | p. 337 |
| As Implemented in Versions 1.0 and Earlier | p. 338 |
| As Implemented in Versions 1.1 and Newer | p. 340 |
| Finding and Navigating Paths | p. 342 |
| Pathfinding | p. 343 |
| Navigating User-Defined Paths | p. 348 |
| Command and Control | p. 360 |
| Local Command | p. 362 |
| Subordinate Agents | p. 364 |
| Example | p. 365 |
| Global Command | p. 365 |
| Enhanced Action Selection Logic | p. 371 |
| Trigger State Activation | p. 380 |
| FindWeights | p. 386 |
| Weight Modification via Internal Feature Space | p. 400 |
| Action Logic Function (ALF) | p. 403 |
| Previsualizing Agent Behaviors | p. 408 |
| EINSTein: Sample Behavior | p. 433 |
| Overview | p. 433 |
| Simulation Run Modes | p. 434 |
| Observations | p. 435 |
| Classes of Behavior | p. 436 |
| Case Study 1: Lanchesterian Combat | p. 438 |
| Case Study 2: Classic Battle Front (Tutorial) | p. 441 |
| Collecting Data | p. 441 |
| Asking "What If?" Questions | p. 442 |
| Generating a Fitness Landscape | p. 450 |
| Case Study 3: Explosive Skirmish | p. 453 |
| Agent-Density Plots | p. 454 |
| Spatial Entropy | p. 454 |
| Fractal Dimensions and Combat | p. 457 |
| Attrition Count | p. 462 |
| Attrition Rate | p. 466 |
| Case Study 4: Squad vs. Squad | p. 470 |
| Background | p. 470 |
| Scenario Definition | p. 471 |
| Weapon Scaling | p. 472 |
| 3:1 Force Ratio Rule-of-Thumb | p. 474 |
| Case Study 5: Attack | p. 476 |
| Case Study 6: Defense | p. 479 |
| Case Study 7: Swarms | p. 482 |
| Case Study 8: Non-Monotonicity | p. 483 |
| Case Study 9: Autopoietic Skirmish | p. 487 |
| Case Study 10: Small Insertion | p. 488 |
| Case Study #11: Miscellaneous Behaviors | p. 492 |
| Precessional Maneuver | p. 492 |
| Random Defense | p. 494 |
| Communications | p. 496 |
| Local Command | p. 497 |
| Global Command | p. 498 |
| Breeding Agents | p. 501 |
| Background | p. 501 |
| Genetic Operators | p. 502 |
| The Fitness Landscape | p. 503 |
| The Basic GA Recipe | p. 506 |
| How Do GAs Work? | p. 508 |
| GAs Adapted to EINSTein | p. 510 |
| Mission Fitness Measures | p. 512 |
| Fitness Function | p. 513 |
| EINSTein's GA Recipe | p. 520 |
| EINSTein's GA Search Space | p. 521 |
| GA Breeding Experiments | p. 525 |
| Agent "Breeding" Experiment #1 (Tutorial) | p. 525 |
| Agent "Breeding" Experiment #2 | p. 534 |
| Agent "Breeding" Experiment #3 | p. 537 |
| Agent "Breeding" Experiment #4 | p. 539 |
| Concluding Remarks & Speculations | p. 543 |
| EINSTein | p. 545 |
| What Have We Learned? | p. 547 |
| Payoffs | p. 550 |
| Validation | p. 551 |
| EINSTein and JANUS | p. 553 |
| Alignment of Computational models | p. 554 |
| Future Work | p. 555 |
| Final Comment | p. 560 |
| Additional Resources | p. 561 |
| General Sources | p. 561 |
| Adaptive Systems | p. 561 |
| Agents | p. 562 |
| Artificial Intelligence | p. 562 |
| Artificial Life | p. 562 |
| Cellular Automata | p. 563 |
| Chaos | p. 563 |
| Complexity | p. 564 |
| Conflict & War | p. 564 |
| Fuzzy Logic | p. 565 |
| Game Programming | p. 565 |
| Genetic Algorithms | p. 565 |
| Information Visualization | p. 565 |
| Machine Learning | p. 566 |
| Newsgroups | p. 566 |
| Philosophical | p. 566 |
| Robotics | p. 567 |
| Simulation Systems | p. 567 |
| Swarm Intelligence | p. 568 |
| Time Series Analysis | p. 568 |
| EINSTein Homepage | p. 569 |
| Links | p. 569 |
| Screenshots | p. 570 |
| EINSTein Development Tools | p. 573 |
| Installing EINSTein | p. 575 |
| Versions | p. 575 |
| System Requirements | p. 575 |
| Installing EINSTein | p. 575 |
| Running EINSTein | p. 576 |
| A Concise User's Guide to EINSTein | p. 581 |
| File Menu | p. 581 |
| Load... | p. 581 |
| Save... | p. 583 |
| Exit | p. 584 |
| Edit Menu | p. 584 |
| Combat Parameters... | p. 584 |
| Red Data | p. 586 |
| Terrain | p. 598 |
| Territorial Possession | p. 600 |
| Multiple Time-Series Run Parameters | p. 601 |
| 2-Parameter Fitness Landscape Exploration | p. 602 |
| 1-Sided Genetic Algorithm Parameters | p. 602 |
| Simulation Menu | p. 603 |
| Interactive Run Mode | p. 603 |
| Play-Back Run Mode | p. 604 |
| Multiple Time-Series Run Mode | p. 604 |
| 2-Parameter Phase Space Exploration | p. 607 |
| One-Sided Genetic Algorithm Run Mode | p. 609 |
| Clear | p. 612 |
| Run/Stop Toggle | p. 612 |
| Step-Execute Mode | p. 613 |
| Step Execute for T Steps... | p. 613 |
| Randomize | p. 613 |
| Reseed Random Number Generator | p. 613 |
| Restart... | p. 614 |
| Terminate Run | p. 615 |
| Display Menu | p. 615 |
| Data | p. 616 |
| Toggle Background Color | p. 618 |
| Trace Map | p. 618 |
| Display All Agents (Default) | p. 618 |
| Display All Agents (Highlight Injured) | p. 619 |
| Display Alive Agents Alone | p. 619 |
| Display Injured Agents Alone | p. 619 |
| Highlight Individual Squad | p. 619 |
| Highlight Command Structure | p. 620 |
| Activity Map | p. 621 |
| Battle-Front Map | p. 622 |
| Killing Field Map | p. 623 |
| Territorial Possession Map | p. 624 |
| Zoom | p. 626 |
| On-the-Fly Parameter Changes Menu | p. 626 |
| EINSTein's On-the-Fly Parameter Changes Menu Options | p. 627 |
| Data Collection Menu | p. 628 |
| Toggle Data Collection On/Off | p. 628 |
| Set All | p. 628 |
| Capacity Dimension | p. 628 |
| Force Sizes | p. 629 |
| Center-of-Mass Positions | p. 629 |
| Cluster-Size Distributions | p. 629 |
| Goal Count | p. 629 |
| Interpoint Distance Distributions | p. 629 |
| Neighbor-Number Distributions | p. 630 |
| Spatial Entropy | p. 630 |
| Territorial Possession | p. 630 |
| Mission-Fitness Landscape (2-Parameter)... | p. 630 |
| Calculate Capacity Dimension (Snapshot at time t) | p. 631 |
| Data Visualization Menu | p. 631 |
| 2D Graphs | p. 632 |
| 3D Graphs | p. 643 |
| Help Menu | p. 645 |
| Help Topics | p. 645 |
| About EINSTein... | p. 646 |
| Toolbar | p. 647 |
| Toolbar Reference | p. 647 |
| Differences Between EINSTein Versions 1.0 (and older) and 1.1 (and newer) | p. 651 |
| Toolbar and Main Menu | p. 651 |
| Main Menu Edit Options and Dialogs | p. 651 |
| Agent Paraemters | p. 652 |
| Edit Terrain Type | p. 654 |
| Combat-Related Dialogs | p. 655 |
| Main Menu Simulation Pptions/Dialogs | p. 656 |
| Main Menu Display Options | p. 657 |
| Right-Hand Mouse Action | p. 658 |
| EINSTein's Data Files | p. 663 |
| Versions 1.0 and Earlier | p. 663 |
| Input Data File | p. 664 |
| Combat Agent Input Data File | p. 689 |
| Run-File | p. 690 |
| Terrain Input Data File | p. 690 |
| Terrain-Modified Agent Parameters Input Data File | p. 691 |
| Weapons Input Data File | p. 692 |
| Two-Parameter Fitness Landscape Input Data File | p. 693 |
| One-Sided Genetic Algorithm Input Data File | p. 697 |
| Communications Matrix Input Data File | p. 700 |
| Squad Interconnectivity Matrix Input Data File | p. 701 |
| Output Data Files | p. 701 |
| Versions 1.1 and Newer | p. 707 |
| Bibliography | p. 711 |
| Index | p. 741 |
| Table of Contents provided by Rittenhouse. All Rights Reserved. |
ISBN: 9789812388346
ISBN-10: 9812388346
Published: 15th June 2004
Format: Hardcover
Language: English
Number of Pages: 782
Audience: Professional and Scholarly
Publisher: World Scientific Publishing Co Pte Ltd
Country of Publication: SG
Dimensions (cm): 24.41 x 16.99 x 4.14
Weight (kg): 1.31
Shipping
| Standard Shipping | Express Shipping | |
|---|---|---|
| Metro postcodes: | $9.99 | $14.95 |
| Regional postcodes: | $9.99 | $14.95 |
| Rural postcodes: | $9.99 | $14.95 |
Orders over $79.00 qualify for free shipping.
How to return your order
At Booktopia, we offer hassle-free returns in accordance with our returns policy. If you wish to return an item, please get in touch with Booktopia Customer Care.
Additional postage charges may be applicable.
Defective items
If there is a problem with any of the items received for your order then the Booktopia Customer Care team is ready to assist you.
For more info please visit our Help Centre.
You Can Find This Book In

Don't Burn Anyone at the Stake Today
(and other lessons from history about living through an information crisis)
Hardcover
RRP $39.99
$34.99
OFF

The Ultimate ChatGPT Prompt Book
750+ Expert Prompts to Boost Productivity, Unlock Creative Potential, and Simplify Tasks
Paperback
RRP $34.99
$24.99
OFF
This product is categorised by
- Non-FictionHistoryMilitary History
- Non-FictionWarfare & DefenceWar & Defence Operations
- Non-FictionWarfare & DefenceTheory of Warfare & Military Science
- Non-FictionScienceScience in General
- Non-FictionMathematicsApplied Mathematics
- Non-FictionComputing & I.T.Computer ScienceArtificial Intelligence
- Non-FictionComputing & I.T.Digital Lifestyle & Online World: Consumer & User GuidesComputer Games & Online Games Strategy Guides
- Booktopia Publisher ServicesWorld Scientific Publishing






















