7.1.11. Multi Objective Game Theory (MOGT)




This multi-objective algorithm is based on Game Theory (J.F.Nash), and in particular on Games between competitive players (or objective functions).

The objectives and the variables of the optimization problem are decomposed among the players that, through the application of a defined "number of iterations" of a deterministic mono-objective optimization algorithm, such as Simplex, try to optimize their own objective function, influencing each other by the sharing of the best variables obtained after each step of the game. In other words, each player is forced to optimize his variables following his objective, but is constrained by the value of the variables that have been found at the end of each step by the other players, and that become fixed during his search.

The game continues for a defined number of steps, ("Maximum Number of Players Steps") or until the "Nash Equilibrium Point" is found. In the latter case, each player have completely optimized his objective, thus the variables found by each player represent the best compromise of all the competitive objectives.

The initial decomposition of variables and objectives is random but, in the following steps, it is changed accordingly to statistical analysis. By t-Student test, in fact, it is possible to determine statistically if a variable is really significant for the objective to which it is assigned and, if the significance percentage is lower than a fixed "Threshold Value", it is assigned to another player in the next step.

The algorithm enlarges to multi-objective problems the particular robustness of Simplex in mono-objective problems, and seems to be particularly efficient in highly constrained and non-linear problems. It can be used to find a good set of not-dominated solutions by a very few number of computations if compared to any other multi-objective algorithm, whose post-application using the results obtained by it as initialization can accelerate remarkably the search of the Pareto front.

A full description of this algorithm, completed by some mathematical tests, is available in the paper A new Algorithm based on Game Theory for Robust and Fast Multi-Objective Optimization.

MOGT Scheduler Panel

Figure 7.16. MOGT Scheduler Panel

The user must specify:

The following advanced parameters can be also specified:

Note:

Only one entry in the DOE table is accepted as initial configuration for the competitive game.


Return to modeFRONTIER Index