🧪Methodology
My model inherited the two principles rules from the paper—the attraction and the separation mentioned above. For the bubbles specifically, instead of giving them a fixed radius, which is probably what will happen in reality, I gave a range where the user can change the minimum and maximum. My adjacency matrix used a randomly generated 2D list of +1, 0, and -1 to indicated relationships.
✨Project Highlights
✏️Takeaways
I was able to implement a basic agent-based modelling by creating a simple ruleset. One of the challenges I had, since my adjacency matrix was randomly generated, was having no solution as the paper mentioned, especially when there are a large number of bubbles with complex adjacencies. The next step moving forward would be addressing these "stalemates" by either improving the adjacency matrix or introducing new strategies ("chaos" from the paper) to break the stalemates.