Ìàtematika/4. Matematik modeli.
Ryschanova S.M.
Kostanai State University. A.Baitursynov, Kazakhstan
MULTI-CRITERIA
OPTIMIZATION
In order to obtain a detailed profile of the
advantages and disadvantages of a subject (whether a research subject or any
other subject) one should input more criteria of its analysis. As a result,
project tasks of the complex systems are always multi-criteria tasks, because
one should consider various requirements to the system in order to select an
optimal variant. From the standard standpoint a multi-criteria problem has no
solutions. Fortunately, it is not so and we always have an opportunity to meet
all the required conditions simultaneously. Effective solution of any of the
given problems primarily requires the construction of multi-criteria
mathematical model that will be optimized, using the most suitable method.
Optimization is used in mathematics and many other spheres. It is an
integral part of applied mathematics along with the numerical methods,
mathematical physics, liner programming and the other branches of the science.
The
problem of multi-criteria mathematical programming can be expressed as
follows:
max{f1(x)=F1},
max{f2(x)=F2},
...
max{fk(x)=Fk}, whereas xºX,
where X – set of admissible values of the variables õ;
k–number of objective functions
(criteria);
Fi – value of i
criterion (objective function),
“max” means that the given criterion should be maximized.
It should be noted that in fact a multi-criteria problem differs from a
standard optimization problem in the presence of several objective functions
instead of one function. The first natural step of the solution selection
problems formalized as the model of vector optimization should be selection of the
region of compromise (or Pareto optimal
solutions).
A vector can be considered Pareto optimal solution, if there is no õºÕ that will make the following in equations true:
and ![]()
Several Methods of
Multi-criteria Optimization.
Principle of true compromise. Let’s assume that all the local criteria forming the
efficiency vector are of similar significance.
A compromise
whereby the relative level of the loss of quality of one or several criteria
does not exceed the relative level of the improvement of quality of the
remaining criteria (less than or equal to) should be considered true.
Principle
of weak Pareto optimality. Vector õ1ºÕ should be considered weak Pareto optimal solution
(Slater optimal), if there is no vector õ1ºÕ, that will make
Method of quasi-optimization of local
criteria (method of successive eliminations).
In this case one
searches not for a single exact optimum, but for a certain region of solutions
that are close to the optimal solution, i.e. quasi-optimal set of solutions.
Herewith the level of acceptable deviation from the exact optimum can be
determined with the accuracy of problem statement taken into account (for
example, subject to the accuracy of the criterion value calculation), as well
as some practical considerations (for example, requirements to the accuracy of
problem solution).
Summary of the Results
of Scientific Research and Analysis. Current Issues of Multi-criteria Optimization. In the course of research
we have collected the material about the existing methods of multi-criteria
optimization and classified it into corresponding sections. Nowadays one can
distinguish the following issues of multi-criteria optimization.The first
issue is related to the selection of optimality principle that allows
accurate determination of the optimal solution property and lets us know the
way this optimal solution excels all the other permissible solutions. Unlike
the problems of single criterion optimization having only one optimality
principle f(xî)>=f(x), this case involves the set of various principles. And
application of every single principle can lead to the selection of different
optimal solutions. It can be explained by the fact that one has to compare the
efficiency vectors on the basis of a certain compromise scheme. In the terms of
mathematics this issue is equivalent to the problem of the vector set raking,
while the selection of optimality principle is equivalent to the selection of
ordering relation. The second issue is associated with the normalization
of vector efficiency criterion F. It is caused by the fact that the local
criteria that are the components of efficiency vector often have various
measurement scales, which makes their comparison difficult. That is why one has
to transform the criteria so that they have common measurement scale, i.e .to
normalize them. The third issue
refers to the consideration of priority (or various significance) of the local
criteria. Although selection of the solution requires observation of the
maximum quality of each criterion, their degrees of sophistication, however,
generally have different significance. That is why consideration of the
priority usually involves introduction of the vector of criterion significance
distribution L= (l1, l2, ..., ln) with the aid
of which the optimality principle is adjusted or criterion measurement scales
are differentiated. Possible Solutions of the Issues of Multi-criteria
Optimization
The issues analyzed above are associated with the main
difficulties of multi-criteria optimization. And their successful overcome
predetermines success and accuracy of the solution selection. That is why the
person or authority responsible for the selection should necessarily take part
in the solution of the given issues. Thus, it is necessary to develop such
interactive optimization procedures that require the entry of the essential
information by the decision makers in the process of problem solution. This
includes information about the relative significance of the criteria, as well
as information about the variation of the value of the certain criterion after
the last executed step of optimization algorithm. Possible
solutions of the multi-criteria optimization issues analyzed above include
application of the convolutions and normalizations methods. Another variant of
solution of multi-criteria optimization problem is the application of the
evolutionary (genetic) algorithms.