Jadex DCOP Solver

Over four months in 2020, I worked in a small trio of undergraduates to create a program that uses an existing solving algorithm (Adopt) to solve Distributed Constraint Optimisation Problems (DCOP). The program used Active Components (also known as JadeX) - a framework for programming distributed concurrent systems and was modeled off of the popular Python library, PyDCOP. Below is a snippet of the console output of communication messages being sent over the multi-agent framework to begin solving the DCOP.

Github Repo
Project Report