7.1.16. Normal-Boundary Intersection Method coupled with NLPQLP (NBI-NLPQLP)




This multi-objective scheduler is based on the Normal-Boundary Intersection (NBI) method, developed by I. Das and J. E. Dennis (1998).

The NBI method applies to any generic smooth multi-objective problem, and it reduces the problem to many single-objective constrained subproblems (the so called "NBI subproblems"). So the NBI method has to be coupled with a single-objective solver in order to get the solutions of these subproblems. This NBI-NLPQLP scheduler uses the NLPQLP algorithm as the single-objective solver.

Note:

The problem to be solved is at least subject to the restrictions imposed by the single-objective solver coupled with the NBI method, in this case the NLPQLP algorithm. So it has to be at least smooth and well scaled.

The NBI subproblems are characterized by the introduction of one new variable and N constraints, with respect to the original multi-objective problem, where N is the number of objectives.

After the evaluation of the designs provided with the DOE table, the scheduler starts solving each single-objective problem separately, starting for each objective subproblem from the most favorable DOE. This preliminary step is requested by the NBI method, in order to set properly the internal parameters of the scheduler and permitting the subsequent search for the Pareto set in its wholeness. These subproblems of optimizing the individual objectives can be regarded as particular NBI subproblems. Afterwards all the NBI subproblems are solved; the knowledge about the solution of the previous subproblem is used as the starting point for the next subproblem, in order to improve the algorithm convergence speed.

A better description of the algorithm is available in the paper NBI-NLPQLP Scheduler.

A comparison between this algorithm and MOGA-II upon some common test functions is available in the paper Bench-marking NBI-NLPQLP.

A detailed description of the hole test problem cited in the above-mentioned papers is available in the report Hole functions problem.

NBI-NLPQLP Scheduler Panel

Figure 7.23. NBI-NLPQLP Scheduler Panel

The NBI-NLPQLP scheduler, being a method coupled with the NLPQLP single-objective solver, comes with all the NLPQLP parameters, plus its own ones.

The user must specify:

The user can also specify:

Note:

The number of concurrent designs evaluation can be set in the Run Project Dialog. The entries of the DOE table are used as a sequence of initial points for different local optimization problems.

References


Return to modeFRONTIER Index