eprllib.AgentsConnectors.CentralizedConnector

eprllib.AgentsConnectors.CentralizedConnector#

Centralized Agents Connector#

A central agent takes the observations of all the agents involved in the environment and concatenates them to create a single observation. After transforming the multiple observations into one, this is used in the central policy to select multiple discrete actions, one for each agent.

To avoid parameter repetitions in the central agent observation, only implement an observation parameter in a single agent. For example, if two agents are present in the same thermal zone and both of them have access to the thermal zone mean air temperature, only declare this parameter in one of them.

Classes

CentralizedConnector(connector_fn_config)