5.2 Players

In game theoretical approach, the player is one who takes decisions based on the actual states in a game. A game contains two or more players that can be working cooperatively or competitively. Each player is supplied with a policy, where the policy can used for decision making process and also optimized. The decision making of the player is in the form of the next action.

The three main tasks of the player are as follows,

  1. Compute new action based on the current state.

  2. Calculate local utility value based on the previous state and next state.

  3. Optimize their policy based on the state and the selected action.

In MLPro, you can customize your own GT-based policy or import the provided policies in the pool of objects (not available at the moment).