Showing posts with label agent-based modeling. Show all posts
Showing posts with label agent-based modeling. Show all posts

Individual-based Modeling and Ecology (Princeton Series in Theoretical and Computational Biology) Review

Individual-based Modeling and Ecology (Princeton Series in Theoretical and Computational Biology)
Average Reviews:

(More customer reviews)
After having read this book from cover to cover - I currently consider it a "Must Have" on the bookshelf of anyone who is serious about ecological modelling or complex systems. The book is comprehensive, clear, honest, deep and enlightening.

Click Here to see more reviews about: Individual-based Modeling and Ecology (Princeton Series in Theoretical and Computational Biology)



Buy Now

Click here for more information about Individual-based Modeling and Ecology (Princeton Series in Theoretical and Computational Biology)

Read More...

Introduction to Discrete Event Simulation and Agent-based Modeling: Voting Systems, Health Care, Military, and Manufacturing Review

Introduction to Discrete Event Simulation and Agent-based Modeling: Voting Systems, Health Care, Military, and Manufacturing
Average Reviews:

(More customer reviews)
Very good and concise material. It goes from Simulation theory and basis to advanced subject in the matter of systems simulation and in specific in the subject of Discrete Event and Agent Based Simulation. Its sin, as far as I can analyse it, relies on specific commentaries on just one Discrete Event Simulation tool, ARENA. There are a lot of others which could be subject to comparisons or others.

Click Here to see more reviews about: Introduction to Discrete Event Simulation and Agent-based Modeling: Voting Systems, Health Care, Military, and Manufacturing

Discrete event simulation and agent-based modeling are increasingly recognized as critical for diagnosing and solving process issues in complex systems. Introduction to Discrete Event Simulation and Agent-based Modeling covers the techniques needed for success in all phases of simulation projects. These include:' Definition - The reader will learn how to plan a project and communicate using a charter. ' Input analysis - The reader will discover how to determine defensible sample sizes for all needed data collections. They will also learn how to fit distributions to that data. ' Simulation - The reader will understand how simulation controllers work, the Monte Carlo (MC) theory behind them, modern verification and validation, and ways to speed up simulation using variation reduction techniques and other methods. ' Output analysis - The reader will be able to establish simultaneous intervals on key responses and apply selection and ranking, design of experiments (DOE), and black box optimization to develop defensible improvement recommendations. ' Decision support - Methods to inspire creative alternatives are presented, including lean production. Also, over one hundred solved problems are provided and two full case studies, including one on voting machines that received international attention. Introduction to Discrete Event Simulation and Agent-based Modeling demonstrates how simulation can facilitate improvements on the job and in local communities. It allows readers to competently apply technology considered key in many industries and branches of government. It is suitable for undergraduate and graduate students, as well as researchers and other professionals.

Buy NowGet 8% OFF

Click here for more information about Introduction to Discrete Event Simulation and Agent-based Modeling: Voting Systems, Health Care, Military, and Manufacturing

Read More...

Computational and Mathematical Modeling in the Social Sciences Review

Computational and Mathematical Modeling in the Social Sciences
Average Reviews:

(More customer reviews)
Imagine that you're out for a relaxing dinner at your neighborhood bistro. Your waiter, a lanky young lad named Trey, sidles up to your table and describes the evening's specials beginning with a free range, grilled, Sonoma chicken bathed in a white wine and balsamic reduction and peppered with bits of black truffle. You think that the dish sounds wonderful and accept it for consumption with no revisions.
After reading this book, I can only guess that Scott de Marchi's reaction would be a little different. He'd point out that grilling was just one of many options. Alternatively, the chef could have fried it, baked it, braised it, seared it, roasted it, or even cooked it at low temperature in a Ziplock bag. Why did the chef choose grilling? And, oh by the way, why free range Sonoma chicken? Why not organic chicken - wouldn't its stronger taste hold up better to the wine and balsamic reduction? Heck, why not go all out and get one of those chickens that was hand-fed corn mash by Italian monks who gave it daily massages and hour long walks thru Tuscan valleys? And what about the number of possible spice and sauce combinations? Why black truffles?
The chicken entrée suffers from a curse of dimensionality. By modifying our choices on each dimension, we can create enough chicken variations to awe even the late Carl Sagan. Gourmands benefit from the curse - we can expect an original special every week. Social scientists - historians, theorists and empiricists alike - take the curse on the chin. It obliges a rethinking of how we construct and evaluate a model, or so says Scott de Marchi in this fascinating and challenging new book. To feel the effects of the curse, suppose that you're writing an empirical model of why countries go to war. In choosing variables for your regression, you pick ten from a set of twenty. You then toss in an interaction term, chosen with great care from the forty-five possible pairs. You then choose a model specification - linear, log linear, non parametric, or whatever. When you step back and look at the process of creating your empirical model, you realize that you have as many possible regressions as the bistro's chef has chicken entrees.
Suppose instead that you're writing a game theory model of first strikes. Professor de Marchi has a few questions to ask: Is the game one shot or repeated? Are moves sequential or simultaneous? Is information asymmetric? Are the players risk averse? Are preferences separable?
Given the billions of possible model specifications, the task of finding significant coefficients or proving (wink-wink) a general theorem suddenly doesn't look so impressive. Even combining the two: integrating a theoretical model and empirical analysis (EITM anyone?) looks about as hard as cooking up a little Bonferroni chicken to go with that Oregon Coast Pinot Noir. Once aware of the existence of the curse, we can see no shortage of naked emperors (some of whom de Marchi reveals with some relish). We can also try to get around it, to conjure up a counter hex.
The counter hex proposed by de Marchi consists of three parts. First, he wants us to split our data into training sets and testing sets -- a good idea, but it comes with a cost. A little math shows that dividing the data results in data sets that are, on average, only half as big, so we'll need a lot more wars for IR to have any hope of finding statistical significance.
Second, he wants us to analyze classes of models and not individual models with idiosyncratic (and possibly brittle) assumptions. In demanding that we consider classes of models, de Marchi implicitly charges some mathematical theorists with selling magic beans in the form of theorems that rely on specific functional forms. Results for a single functional form do not a general theorem make. The difference between a three person, three alternative example of a Condercet Cycle and Arrow's Possibility Theorem is the difference between predicting that a falling apple will hit the ground and formulating the theory of gravity. But proving general results is not easy. In fact, few general results exist. So why not be honest about the lack of generality rather than cooking up specific models that give the desired result?
The proposed solution, to create a feature space (dimensions on which we make various assumptions) and explore all of the models within that space, sounds good but it creates a problem unless we can increase the birth rates in Pasadena and Rochester. We still have too many models to explore. To get around the problem of too many models and too little time, de Marchi has a novel solution: use computational methods to explore the space of possible models. If we're using specific functional forms anyway, we might as well simulate them and not bother with formal proofs. Simulation is quicker. By simulating within feature space, we can distinguish robust findings from brittle examples. This approach requires combining art and science. We must constrain the feature space so that we're merely stunned and not cursed by the dimensionality.
Third, de Marchi wants our models to be more realistic. (Who doesn't?) But, how do we achieve realism and yet maintain a limited feature space that we explore in depth? Can we be realistic and remain within or at least comfortably near Chris Achen's three-variable world? de Marchi believes that we can, provided that we start simple and build up toward realism. Thus, we have complicated models as the sum of lots of simple models, all of which we understand fully as a result of exploring their feature spaces. As an example of a realistic model, he goes outside of social science and looks at machine chess programs. These programs don't just apply to chess in some metaphorical sense, as in "the Colonel Blotto game captures the essence of chess." They actually play chess and play better than people do. Having a model that plays chess produces a further advantage: the modeler can use real data from games.
Let's suppose we take a vote between continuing with the status quo and accepting de Marchi's vision of the future. The status quo consists of unrealistic, narrow models that we test using all of our data with substantial freedom over what control variables we include. de Marchi's alternative consists of cumulative realistic models (as well as nearby models to make sure that our theory is robust) that are calibrated on training sets and tested on separate data. The vote would be Roosevelt-Landon 1936 all over again. Apart from some holdouts in Vermont and Maine, de Marchi would win everywhere.However, in this election, we don't just pull levers. We have to vote with our heads, which can be thick and slow to respond.
The path de Marchi would like us to take requires nontrivial changes in how we build models and how we test them. Sure we can learn to split our data sets in two. But will we learn Perl? Will we take the time to construct a feature space? And what if that feature space reveals brittleness? Will we bail out and write a paper with quasi-linear preferences or with a one-dimensional preference space? Not only does he require that we learn new tools, he's asking us to change our standards. Rather than bestow awards on books that consist of (a) a captivating anecdote from history (b) a narrow specific functional form model that provides the key intuition (c) an empirical test with ten control variables and one interactive term that demonstrates validity of key intuition and (d) a rich case study that fills in all the gaps, we might see these books as cursed by problems of dimensionality. With so much history, so many models, and so many variables to choose from, these books should be as easy to make as the Chicken Marbella from The Silver Palate.
This critique of the status quo may get under the skin of some readers. Sure, your average PhD student can choose from among thousands of theoretical models and econometric specifications, but finding two that align -- where the econometrics support what the theory predicts - is not as easy as he makes it sound. If it were, we'd have many more papers that met this standard, and we wouldn't have summer courses sponsored by the NSF teaching students how to integrate these methods taught by (among others) Scott de Marchi. Furthermore, the models in these award-winning books aren't all that brittle. They do meet qualitative robustness criteria. Most theorists and econometricians can sniff out rigged models. We can tell a universal insight from a unicorn. When we see a model with quasi-linear preferences or the monotone likelihood ratio property, we know the rabbit has been placed in the hat, and we take the author to task accordingly.
Given that we're all aware of the curse, and we're qualitatively mindful of it when evaluating research, de Marchi's claims seem less provocative, and at the same time, more reasonable. He's advocating that we supplement our reasoned judgment with a scientific approach based on feature spaces and computational models. Any time we can replace subjective criteria with more objective, scientific criteria, we move science forward, which this book urges us to do.
Some critiques may complain that this book explains how to do it, but it doesn't actually do it. True, the book would be stronger if it took us on a complete tour of the shiny new city on the hill that it constructs. A short chapter on how de Marchi built a model (and critics may say an unrealistic one - ouch!) along with a smidgen of Perl code won't sway the masses. The book would be more convincing if had a six hundred page companion volume that took on a puzzle, defined and explored a feature space, tested the robust conclusions out of...Read more›

Click Here to see more reviews about: Computational and Mathematical Modeling in the Social Sciences

Mathematical models in the social sciences have become increasingly sophisticated and widespread in the last decade.This period has also seen many critiques, most lamenting the sacrifices incurred in pursuit of mathematical perfection. If, as critics argue, our ability to understand the world has not improved during the mathematization of the social sciences, we might want to adopt a different paradigm.This book examines the three main fields of mathematical modeling--game theory, statistics, and computational methods--and proposes a new framework for modeling.

Buy Now

Click here for more information about Computational and Mathematical Modeling in the Social Sciences

Read More...

Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation Review

Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation
Average Reviews:

(More customer reviews)
'Managing Business Complexity' is a great start at bridging the significant academic work in complexity science over recent years to business applications. It provides an introduction to agent-based simulations and an overview of the characteristics and advantages of agents, and walks the reader through two illustrative examples. Such examples are especially helpful to readers with little or no previous experience using agent-based models.
Applications of complexity science to business are still in their infancy. As such, the discussion in the book leans towards the academic, and more pointedly towards programmers rather than business practitioners with scant scientific background. Future editions of this book might benefit from including further business applications, and including the impact to bottom line.
This book is highly recommended as an overview of this exciting subject and its applicability to business situations.

Click Here to see more reviews about: Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation

Agent-based modeling and simulation (ABMS), a way to simulate a large number of choices by individual actors, is one of the most exciting practical developments in business modeling since the invention of relational databases. It represents a new way to understand data and generate information that has never been available before--a way for businesses to view the future and to understand and anticipate the likely effects of their decisions on their markets and industries. It thus promises to have far-reaching effects on the way that businesses in many areas use computers to support practical decision-making.Managing Business Complexity is the first complete business-oriented agent-based modeling and simulation resource. It has three purposes: first, to teach readers how to think about ABMS, that is, about agents and their interactions; second, to teach readers how to explain the features and advantages of ABMS to other people and third, to teach readers how to actually implement ABMS by building agent-based simulations. It is intended to be a complete ABMS resource, accessible to readers who haven't had any previous experience in building agent-based simulations, or any other kinds of models, for that matter. It is also a collection of ABMS business applications resources, all assembled in one place for the first time. In short, Managing Business Complexity addresses who needs ABMS and why, where and when ABMS can be applied to the everyday business problems that surround us, and how specifically to build these powerful agent-based models.

Buy NowGet 23% OFF

Click here for more information about Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation

Read More...

Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity) Review

Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)
Average Reviews:

(More customer reviews)
Josh Epstein's new Opus is a landmark publication in the emerging field of multiagent-based simulation of dynamic social systems. Since Josh is not only one of this still nascent (though burgeoning) field's ablest and most creative practitioners, but also among its most thoughtful critics, the reader of has two treats in store: (1) a generous, and wide-ranging, sampling of case studies (including social networks and evolution, population growth, emergence of economic classes, civil unrest, timing of retirement, the dynamics of adaptive organizations and the spread of infectious disease), and (2) a cogent "meta" discussion of what multiagent models ARE, ARE NOT and how (when their properties and limitations are *not* properly taken account of) they can easily be MISAPPLIED.
Far from suggesting that multiagent-based models are a panacea solution to all (or most) social dynamical systems, Josh's book carefully articulates the conditions for which such an approach IS (and is NOT) appropriate; an approach rarely taken by other, similar, overviews of the field. Indeed, the cogent philosophical discussion in Chapter One - alone! - in which the generativist's position is defined and put into a broader modeling/simulation context, is worth the price of admission; I have not seen a better "manifesto" of multiagent-based modeling elsewhere.
Finally, without taking away any of the inherent "beauty" (in the technical sense) of the often exaggerated concept of "emergence," Josh succeeds admirably in both defining the term, and de-mystifying it, stripping it of some of its unnecessary "quasi-mystical" baggage (at least as it is often portrayed in lay publications).
Anyone who is interested in understanding how agent models may be used to help explore the dynamics of social dynamical systems, should have this book firmly on top of their "must read" list! Josh has generously provided future generations of agent explorers their go-to source of both inspiration and ideas. Well done Josh!

Click Here to see more reviews about: Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)


Agent-based computational modeling is changing the face of social science. In Generative Social Science, Joshua Epstein argues that this powerful, novel technique permits the social sciences to meet a fundamentally new standard of explanation, in which one "grows" the phenomenon of interest in an artificial society of interacting agents: heterogeneous, boundedly rational actors, represented as mathematical or software objects. After elaborating this notion of generative explanation in a pair of overarching foundational chapters, Epstein illustrates it with examples chosen from such far-flung fields as archaeology, civil conflict, the evolution of norms, epidemiology, retirement economics, spatial games, and organizational adaptation. In elegant chapter preludes, he explains how these widely diverse modeling studies support his sweeping case for generative explanation.

This book represents a powerful consolidation of Epstein's interdisciplinary research activities in the decade since the publication of his and Robert Axtell's landmark volume, Growing Artificial Societies. Beautifully illustrated, Generative Social Science includes a CD that contains animated movies of core model runs, and programs allowing users to easily change assumptions and explore models, making it an invaluable text for courses in modeling at all levels.


Buy NowGet 31% OFF

Click here for more information about Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)

Read More...