7.2.1. MLPro-GT-Native - Native Games

Here is a concise series to introduce all users to the MLPro-GT-Native in a practical way, whether you are a first-timer or an experienced MLPro user.

If you are a first-timer, then you can begin with Section (1) What is MLPro?.

If you have understood MLPro but not the game theoretical approach, then you can jump to Section (2) What is Game Theory?.

If you have experience in both MLPro and game theory, then you can directly start with Section (3) What is MLPro-GT?.

After following the below step-by-step guideline, we expect the user understands the MLPro-GT in practice and starts using MLPro-GT-Native.

1. What is MLPro?

If you are a first-time user of MLPro, you might wonder what is MLPro. Therefore, we recommend initially starting with understanding MLPro by checking out the following steps:

  1. MLPro: An Introduction

  2. introduction video of MLPro

  3. installing and getting started with MLPro

  4. MLPro paper in Software Impact journal

2. What is Game Theory?

Game theory is a branch of mathematics and social science that examines strategic interactions among rational decision-makers. It involves modeling scenarios where individuals or entities, referred to as players, make decisions that influence one another. Players choose from a set of strategies, and the resulting outcomes, or payoffs, are determined by the collective decisions. The concept of Nash equilibrium, where no player has an incentive to unilaterally deviate from their chosen strategy, is central to game theory. This framework is widely applied across disciplines such as economics, engineering, political science, and biology, offering insights into strategic decision-making, predicting outcomes, and formulating optimal strategies in interactive situations.

3. What is MLPro-GT?

We expect that you have a basic knowledge of MLPro and game theory. Therefore, you need to understand the overview of MLPro-GT by following the steps below:

  1. MLPro-GT introduction page

  2. Section 5 of MLPro 1.0 paper

4. Understanding Players, Strategies, Payoffs, and Games in MLPro-GT-Native

We provide the definition of each main component of game theory in our documentation page, including howto setup each component. For better understanding, you can direct to the following pages:

  1. MLPro-GT-Native: Player, Coalition, Competition

  2. MLPro-GT-Native: Payoff

  3. MLPro-GT-Native: Solvers

  4. MLPro-GT-Native: Games

5. Access HowTo Files related to MLPro-GT-Native

For better understanding of the applications, you can direct to our sample applications in the following page: