Computational Model Library

Firm explore-exploit of knowledge (version 1.0.0)

The NetLogo Exploration / Exploitation agent-based model has been designed for the observation of how different resource allocation strategies can affect performance and market share in differing consumer markets and competition environments. The agent-based model approach to the exploration / exploitation dilemma allows for a massively complex model to be developed through relatively simple programming. This simple agent-based model has 16 settable parameters. The ‘Behavior Space’ feature of NetLogo allows the user to map performance and market share in space of all 16 control ‘dimensions’. This feature coupled with any statistical package provides for a potentially extremely effective modeling technique for this very complex issue.

The NetLogo agent-based modeling tool was chosen because it is easy to program, well documented and available for free download from: It is Java based and thus takes advantage of the programming ease of an interpreted language and the speed of a compiled language. Any created model can be easily distributed for use without the need of end-users downloading the NetLogo tool itself.

This model is not intended to represent any specific market or to validate any existing theory. It is a ‘general purpose’ example of how an agent-based model can be used to investigate a complex problem such as the difficulty in the allocation of resources for exploration or exploitation. It is certainly the goal of agent-based modelers in general that, given a sufficient set of agent rules, any complex system can be modeled or at least accurately mimicked. The following will be a description of how this model operates along with suggestions as to how it might be set-up, modified or extended to better portray a particular market.

Download Version 1.0.0
Version Submitter First published Last modified Status
1.0.0 Rosanna Garcia Mon Mar 28 23:17:34 2011 Sat Apr 27 20:18:32 2013 Published


This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.