Agent-based modeling in JavaScript in the browser or on the server. [v0.4.8]

Organizational Decision Making

This model, outlined in Miller & Page’s Complex Adaptive Systems, represents an organization that makes “decisions” — binary outputs of either “0” or “1” — based on four-bit binary input “problems” (for example, “0110” or “1101”). The organization is structured with three agents, who each make decisions based on two-bit binary inputs (“00,” “01,” “10,” or “11”). They are all initialized with a “decision table” that determines what output they produce for each input. Two of the agents take input directly from the four-bit problem (the first two and the last two digits, respectively), and the third agent takes input from these agents’ outputs, outputting the organization’s decision.

Since each problem has a “correct” solution, and there are 16 unique problem-solution pairs, it’s unlikely that the organization will correctly decide every problem. The organization’s baseline (percent of problems it will correctly decide) is displayed at the top, and the line chart updates to show a running tally of the mean percent of problems decided correctly.