chris.m...@gmail.com wrote in message <
291d1830-2fcc-4f18...@googlegroups.com>...
Hi,
That's now how gamultiobj works (or multiobjective optimization in general). It is based on NSGA-II, which in turn is based on pareto optimality, which is indifferent to preferences or scaling.
It sounds like you want to define a single aggregate objective that is a function of the preferences/weights and your four objectives. For example, multiply the objective values by the preferences and then sum these quantities to yield a single aggregate value that you can minimize or maximize using a single objective genetic algorithm (the ga function)
Note that determining a meaningful form of aggregation is very important, and the success of various aggregating functions will depend on the characteristics of your particular problem. You should read these:
Das, I. & Dennis, J. A closer look at the drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems. Structural Optimization, 1997, 14, 63-69
Messac, A.; Sundararaj, G. J.; Tappeta, R. V. & Renaud, J. E. Ability of objective functions to generate points on nonconvex Pareto frontiers. AIAA Journal, 2000, 38, 1084 - 1091