Disclosed is a multiagent system having multiple agents in communication with each other via a communication netÂwork. The agents can be tasked with performing a global objective. At least a subset of the agents can also be tasked with performing a local objective in addition to the global objective. Performance of the local objective can occur without deteriorating performance of the global objective.Electronics