Computer code for
THE NK MODEL
Stuart A. Kauffman (1993), The Origins of Order: Self-Organization and Selection in Evolution. Oxford, Oxford University Press.
The NK model provides a framework for evaluating the effects of interdependencies within an evolutive system. In particular, the NK model is able to reproduce ecological niches and punctuated equilibria. The NK model has been used to study the features of the relationships between species in an ecosystem, between technologies in an economy and between solution schemes in problem-solving. This page collects and makes any computer code publicly available, that implements, re-interprets and applies the NK model.
This page collects any computer code that implements, re-interprets and applies the NK model. Please feel free to contribute by sending your code to guido.fioretti AT unibo.it
Marco Valente: Laboratory for Simulation Development.
Lsd (Laboratory for Simulation Development) is a language for
simulation models. Lsd emerged as the generalization of all the program
functions used in several simulation models, mostly in agent-based
simulation models.
Stefano Balietti: Futur-NK.
Futur-NK Simulator is an agent-based implementation where each agent owns
and explores multiple NK worlds, computing fitness landscapes and
mutating parameters. Agents are grouped into Populations which collect and store Agents data.
Richard Vidgen and Julian Padgett: Sendero
Sendero reproduces the basic NK model and provides extensions to
the basic model including population
dynamics and communication networks.
Sendero: An Extended,
Agent-Based Implementation of Kauffman's NKCS Model