372 research outputs found

    Simulating Evolutionary Games: A Python-Based Introduction

    Get PDF
    This paper is an introduction to agent-based simulation using the Python programming language. The core objective of the paper is to enable students, teachers, and researchers immediately to begin social-science simulation projects in a general purpose programming language. This objective is facilitated by design features of the Python programming language, which we very briefly discuss. The paper has a 'tutorial' component, in that it is enablement-focused and therefore strongly application-oriented. As our illustrative application, we choose a classic agent-based simulation model: the evolutionary iterated prisoner's dilemma. We show how to simulate the iterated prisoner's dilemma with code that is simple and readable yet flexible and easily extensible. Despite the simplicity of the code, it constitutes a useful and easily extended simulation toolkit. We offer three examples of this extensibility: we explore the classic result that topology matters for evolutionary outcomes, we show how player type evolution is affected by payoff cardinality, and we show that strategy evaluation procedures can affect strategy persistence. Social science students and instructors should find that this paper provides adequate background to immediately begin their own simulation projects. Social science researchers will additionally be able to compare the simplicity, readability, and extensibility of the Python code with comparable simulations in other languages.Agent-Based Simulation, Python, Prisoner's Dilemma

    Strategic interaction in the Prisoner's Dilemma: A game-theoretic dimension of conflict research

    Get PDF
    This four-part enquiry treats selected theoretical and empirical developments in the Prisoner's Dilemma. The enquiry is oriented within the sphere of game-theoretic conflict research, and addresses methodological and philosophical problems embedded in the model under consideration. In Part One, relevant taxonomic criteria of the von Neumann- Morgenstern theory of games are reviewed, and controversies associated with both the utility function and game-theoretic rationality are introduced. In Part Two, salient contributions by Rapoport and others to the Prisoner's Dilemma are enlisted to illustrate the model's conceptual richness and problematic wealth. Conflicting principles of choice, divergent concepts of rational choice, and attempted resolutions of the dilemma are evaluated in the static mode. In Part Three, empirical interaction among strategies is examined in the iterated mode. A computer-simulated tournament of competing families of strategies is conducted, as both a complement to and continuation of Axelrod's previous tournaments. Combinatoric sub-tournaments are exhaustively analyzed, and an eliminatory ecological scenario is generated. In Part Four, the performance of the maximization family of strategies is subjected to deeper analysis, which reveals critical strengths and weaknesses latent in its decision-making process. On the whole, an inter-modal continuity obtains, which suggests that the maximization of expected utility, weighted toward probabilistic co-operation, is a relatively effective strategic embodiment of Rapoport's ethic of collective rationality

    Transitions to Democratic Constitutions in Ethnic Conflicts

    Get PDF
    Excerpt This article discusses the preconditions for settling ethnic conflict through a constitutional compromise: democracy. The focus is on the conditions for transition to democracy amidst intense ethnic strife. What factors facilitate transition to democracy and what factors are obstacles? It is assumed that the attitude of social groups to democracy is determined by their leaders\u27 rational calculations of the prospects of social, economical and political benefits. In other words, social groups have the capacity to formulate collective interests and act strategically to further them, and their leaders choose the alternative path of action with the highest expected benefits among those available. To extend the argument, I will first draw on some recent analysis in the rational choice literature on institutions. Second, I will analyse two very different contexts in which transitions to democracy were attempted, the events in Angola 1974-75 and in Zimbabwe in 1979-80. Rational choice theorists try to discover the meaning of rationality in different contexts, and the study of strategic choices and interaction of the six political elite groups in Angola and Zimbabwe, each with a core ethnic constituency, makes empirical probing and refining of the propositions of rational choice theory possible

    Games on Cellular Spaces: How Mobility Affects Equilibrium

    Get PDF
    In this work we propose a new model for spatial games. We present a definition of mobility in terms of the satisfaction an agent has with its spatial location. Agents compete for space through a non-cooperative game by using mixed strategies. We are particularly interested in studyig the relation between Nash equilibrium and the winner strategy of a given model with mobility, and how the mobility can affect the results. The experiments show that mobility is an important variable concerning spatial games. When we change parameters that affect mobility, it may lead to the success of strategies away from Nash equilibrium.Spatial Games, Agent-Based Modelling, Mobility, Satisfaction, Chicken Game, Nash Equilibrium

    Women\u27s Dilemma: Is It Reasonable to Be Rational?

    Get PDF
    Based on a presentation to the WMU Center for the Study of Ethics in Society February 17, 1990

    Cooperation in Symmetric and Asymmetric Prisoner's Dilemma Games

    Get PDF
    We experimentally study the effect of asymmetry on cooperation in a 40 period prisoner's dilemma game in fixed partner design. We distinguish between a high and low payoff symmetric prisoner's dilemma and an asymmetric game combined out of both symmetric ones. Asymmetry significantly decreases cooperation, as low-type players are more likely to defect after mutual cooperation while high-type players initiate cooperation more often than the former. Asymmetry also has a significant negative effect on the stability of cooperation rendering long sequences of mutual cooperation extremely rare.Symmetry, Asymmetry, Prisoner's Dilemma, Experiments

    Steering control of payoff-maximizing players in adaptive learning dynamics

    Full text link
    Evolutionary game theory provides a mathematical foundation for cross-disciplinary fertilization, especially for integrating ideas from artificial intelligence and game theory. Such integration offers a transparent and rigorous approach to complex decision-making problems in a variety of important contexts, ranging from evolutionary computation to machine behavior. Despite the astronomically huge individual behavioral strategy space for interactions in the iterated Prisoner's Dilemma (IPD) games, the so-called Zero-Determinant (ZD) strategies is a set of rather simple memory-one strategies yet can unilaterally set a linear payoff relationship between themselves and their opponent. Although the witting of ZD strategies gives players an upper hand in the IPD games, we find and characterize unbending strategies that can force ZD players to be fair in their own interest. Moreover, our analysis reveals the ubiquity of unbending properties in common IPD strategies which are previously overlooked. In this work, we demonstrate the important steering role of unbending strategies in fostering fairness and cooperation in pairwise interactions. Our results will help bring a new perspective by means of combining game theory and multi-agent learning systems for optimizing winning strategies that are robust to noises, errors, and deceptions in non-zero-sum games.Comment: 8 pages, 3 figures, 2 table
    • 

    corecore