University of Southern California
Research Group

Public Domain Software

BDI

Java version of steam - Machinetta: Machinetta is a Java version of teamwork proxies (that contain teamwork models) for rapid development of RAP (Robots, Agents, People) teams. Latest version of Machinetta is MachinettaLatest.zip.

STEAM: is a general model of teamwork, intended to enable agents to participate in coherent teamwork. Code for STEAM can be reached at STEAM 1.0.



DCOP

Distributed Constraint Optimization Problem (DCOP): In a DCOP, cooperative agents, each in control of one or more variables, work together to optimize a set of constraints that exist upon the variables. This page contains DCOP datasets and two variations of the ADOPT algorithm for solving DCOPs. ADOPT is a polynomial space algorithm that is guaranteed to find an optimal solution, or a solution within a user-specified distance from the optimal, while allowing agents to execute asynchronously and in parallel. Information, code and datasets for DCOPs is present here:


POMDP

Network Distributed POMDP (ND-POMDP):