These programs were developed for the book:
Watts, Christopher and Gilbert, Nigel (2014) Simulating Innovation: Computer based Tools for Rethinking Innovation. Cheltenham, UK and Northampton, MA, USA: Edward Elgar.
If you use any of these programs in your work, please cite the book, as well as giving the URL for the website from which you downloaded the program and the date on which you downloaded it. A suitable form of citation for a program is:
Watts, Christopher (2014) “Nameoffile”. Retrieved 31 January 2014 from http://www.simian.ac.uk/resources/models/simulatinginnovation.
These programs are free software: you can redistribute them and/or modify them under the terms of version 3 of the GNU General Public License published by the Free Software Foundation. These programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Those wishing to make commercial use of a program should contact the book's authors to discuss terms.
To download these files, you may need to rightclick on the filename and select the option (depending on your browser): "Save target as..." (in Internet Explorer), "Save link as..." (Chrome) or "Save Link As..." (in Firefox).
Some of these programs have been designed to be run using NetLogo version 5.
Chapter  Filename  Page number of first occurrence  Description 


2  SI_Model_Comparison.xls  37  In one Excel workbook we compare 3 simulation approaches to the same simple diffusion model: System Dynamics, DiscreteEvent Simulation and AgentBased Modelling. 
2  SI_Model_WithHeterog.xls  48  A diffusion model in which agents move from being susceptible to being infected with an idea. In this version, agents may differ in their level of infectibility. 
2  DiffusionComparisons.xls  4950  Compares the diffusions of two technologies within the same heterogeneous population. 
2  ProbitModel.nlogo  53  Produces diffusion curves from a Probit model, in which heterogeneous agents update adoption decisions in a dynamic environment. 
2  EvolutionModelOfDiffusion.xls  59  Simulates diffusion as survival of the fittest idea. 
2  DiffusionFittingAndForecasting.xls  6061  Uses a stochastic model to generate diffusion data, then evaluates the use of system dynamics models to fit and forecast this data. 
2  CornDataFit_Epidemic.xls  62  Attempts to fit an epidemic model to the classic data on the adoption of hybrid seed corn. 
2  CornDataFit_Bass.xls  62  Attempts to fit a Bass model to the classic data on the adoption of hybrid seed corn. 
2  CornDataFit_ComplexContagion.xls  62  Attempts to fit an epidemic model with complex contagions to the classic data on the adoption of hybrid seed corn. 
2  CornDataFit_Lag.xls  62  Attempts to fit an epidemic model with time lag to the classic data on the adoption of hybrid seed corn. 
2  CornDataFit_Probit.xls  62  Attempts to fit a probit model to the classic data on the adoption of hybrid seed corn. 
2  CornDataFit_Evolution.xls  62  Attempts to fit an evolutionary model to the classic data on the adoption of hybrid seed corn. 
3  NetworkDemo.nlogo  69  Multipurpose demonstration of network architectures, including network metrics and diffusion properties. 
3  SmallWorldSearch.xls  80  A replication of Watts, Dodds & Newman's (2002) model of search in smallworld networks. 
3  PolyaUrn.xls  8384  Excel workbook demonstrate's path dependent outcomes in Polya's Urn model. 
3  Cascade.xls  8789  Simple Excelbased introduction to the idea of Information Cascades. 
3  NetworkInfoCascades.nlogo  9398  Extends the NetworkDemo tool to study information cascades. 
4  MarchOLM.nlogo  102  A replication of James March's (1991) model of organisational learning. 
4  SolutionNet_KauffmanNK.nlogo  108  Displays the network of solutions of a Kauffman NK fitness landscape. 
4  NKNetworks.nlogo  111  Demonstrates Kauffman's NKC fitness landscapes. 
4  LazerFriedmanModel.xls  116125  A replication of Lazer & Friedman's (2007) model of organisational learning. 
4  MarchVariabilityDemo.nlogo  126  A replication of James March's (1991) tradeoff between expected performance and variance in performance. 
4  LongRunGambling.nlogo  129130  Thorngate & Tavakoli's (2005) demonstration of the difference between biologists' and economists' concepts of rationality. 
5  PapersPerAuthor.nlogo  142145  Generates scalefree frequency distributions similar to those for academic papers per author. 
5  ACM_Similarity.nlogo  150  A replication of Axelrod's (1997) model of cultural influence, with some extensions. 
5  HK_OpDynBC.nlogo  151153  A replication of Hegselmann & Krause's (2002; 2006) opinion dynamics model. 
5  HK_OpDynBC.xls  151153  A replication of Hegselmann & Krause's (2002) opinion dynamics model. 
5  gass.1 3D.nlogo  153154  A replication of Gilbert's (1997) Academic Science Structure model. 
5  GASS.xls  153154  A replication of Gilbert's (1997) Academic Science Structure model. 
5  WMDivCogLabour.nlogo  160164  A replication of Weisberg & Muldoon's demonstration of the Division of Cognitive Labour 
5  CitationAgents_NK.nlogo  166167  Watts & Gilbert's (2011) simulation of the publication of academic journal papers, including peer review. 
5  CitationAgents_NK.xls  166167  Watts & Gilbert's (2011) simulation of the publication of academic journal papers, including peer review. 
5  CitationAgents_2DLandscape.nlogo  167168  Watts & Gilbert's (2011) model modified to give papers' contents and authors' beliefs a 2D visual interpretation. 
6  AdoptAndAdapt.nlogo  180187  Adoption and adaptation of technologies modelled as the satisfaction of terrainbased constraints. 
7  SVPercolationModel.nlogo  195200  A replication of Silverberg & Verspagen's (2005) percolation model of technological evolution. 
7  RepeatedForestFire.nlogo  197  A model of forest fires (Drossel & Schwabl 1992; 1993) in which repeated outbreaks of fires lead to tree clusters with scalefree distribution of sizes. 
7  Sandpiles.nlogo  197  Per Bak's Sandpiles model, an example of selforganised criticality. 
7  GAPD.nlogo  207208  Strategies for playing the Prisoner's Dilemma compete against each other and evolve according to a genetic algorithm. 
7  EmergentInnovationNets.nlogo  211215  An attempt at replicating Cowan & Jonnard's model of bilateral collaboration networks and knowledge production. 
7  HypercyclesCW.nlogo  217223  A replication of John Padgett's Hypercycles model, representing economic producation as artificial chemistry. 
7  NonSpatialHypercycle.nlogo  223225  A hypercycles model in which production rules are not spatially distributed. 