STUDYING OF VECTOR OPTIMIZATION PROBLEM UNDER CONDITION OF TOLERANCE
Abstract and keywords
Abstract (English):
In the given work the problem of decision-making under condition of tolerance, which is one of many problems in the filed of mathematical optimization and decision making theory has been considered. Also, the relevance of this work has been shown, as the conditions under which optimization under condition of tolerance can be applied. After that, the definitions of tolerant spaces and of conditions of tolerance has been given. Then, a scalar model of optimization under condition of tolerance has been considered. And, finally a two vector models of interest intersection - the one with artificial tolerance and the one with natural tolerance has been shown.

Keywords:
mathematical optimization, decision-making, vector optimization, decision-making under condition of tolerance
Text
Publication text (PDF): Read Download

  1. Introduction

Recently, models of vector optimization received a lot of attention, as its formalism allows to substantially increase a level of adequacy in the real cases of decision-making. There are a lot of reasons for switching from scalar to vector criteria of optimization. It could be plurality of criteria (goals), also it could be plurality of subsystems of the integral system, or it might be dynamics of processes and different kinds of quality uncertainties [1, 8].

The investigator of the problem of vector optimization mostly agreed, that the number one natural step in this case must be selection of the Pareto set [4,5]:

                                                        XXS = SP,                                                   (1)

where XS - is defined as a set of agreement, in which any solution can be improved without any losses, XP - the Pareto set, and X - a set of alternatives.

Often, solution of the problem is limited by equation (1), and the Pareto set is presented as the optimal solution of the formal problem [5].

It should be noted, that in real cases, it’s frequently required either to find the only one optimal solution x0, or to determine quite narrow optimal subset X0. But till now, there is no a unified approach for solving this problem. We need to note, that it was proposed to use a zoning method for some cases [8].

This paper discusses another approach based on the ideas of a tolerant space. In addition, the introduction of conditions of tolerance puts forward a number of fundamentally new methods of choice.

  1. Tolerant spaces and conditions of tolerance

Tolerance” is a word, which can be understood widely. Literally it means ”patience”. In modern discourse, it can be interpreted as ”indifference, indistinguishability in different spheres of human activity.” In decision-making problems, and especially in vector optimization problems, tolerance plays a very important role. Here it comes to light in the process of formalizing specific tasks. Let’s introduce some definitions.

Definition 2.1. Let X be some random set, elements of which x,x X are so close to each other, so it is impossible to distinguish them. Hence, we will say, that x and xare related with an relation of tolerance or are within a relationship of tolerance: x x.

Definition 2.2. Let X be some random set, elements of which x,x X are quite different, so they can be easily distinguished. Hence we will say, that x and xare not tolerant and they are are outside the relation of tolerance, which means: x ̸ x.

Consequently, we can define the relation of tolerance as follows.

Definition 2.3. Tolerance τ is a binary relation of indistinguishability, which is given on a set of pairs. Then any set or space X, on which the relation of tolerance is determined τ, shall be called as tolerant space (X,τ).

Now, the intuitive idea behind the concept of tolerant spaces is clear enough. We can move in such a space within the limits of tolerance without noticing the difference.

Definition 2.4. The situation when the tolerance relation is defined in the formalized selection problem will be called the tolerance conditions, and, accordingly, the model is the optimization model under the tolerance conditions.

It should be noted, that the tolerance relation is not transitive. If a b and b c, it does not necessarily result in a c. The introduction of tolerance leads to a change in the structure of space, distorts the nature and properties of other relations, including transitivity.

Tolerance in vector optimization problems allows you to create a number of fundamentally new methods of solutions based on the ideas of nonindistinguishability, transform the known solution methods and remove the uncertainty of choosing the principle of optimality. In this case, both natural tolerance, determined from the conditions of the problem, and artificial, specially introduced for the implementation of specific principles of optimality in models, can be used.

To begin with, consider the simplest scalar model of choice in terms of tolerance.

  1. Scalar optimization model under tolerance conditions

Let x be a solution, which is defined on set X. The quality of solution is rated by criteria x y(x) R. There is a tolerance relation τ defined on R. Then we have a model:

                                .                            (2)

Thus, instead of a single optimal solution, we obtain an optimal subset of X0 solutions that are equivalent under tolerance conditions τ:

                                                 (3)

The composition of the order relation and the tolerance relation τ led to a new relation (the principle of optimality):

                                             x0 x y(x0) ≥ y(x) − τ.                                        (4)

Often the tolerant approach is mixed with approximate methods for solving mathematical programming problems, when, in order to simplify the calculation procedure, a solution is searched for close to the optimal one. In this case, there is a ”coarsening” of the models and a departure from the exact optimum on the basis of the tolerance conditions corresponding to the statement of problems.

After we have considered scalar models in terms of tolerance, let’s move on to vector models.

 

  1. Vector optimization models under conditions of tolerance

Let the quality of solutions x X be rated by vector criteria:

x y(x) = {yj}jJ Rm.

Also let the criteria space define the priority relation:

(5)

λ = {λj}jJ Rm,

and tolerance relation:

(6)

τ = {τj}jJ Rm,

(7)

where τj is the measure by j coordinate R. Thus, we get:

                       (X = {x};y = {x yj(x)};λ = {λj};τ = {τj};j 1,...,m).                  (8)

The model (8) is a vector optimization model with priority under tolerance conditions and covers almost the entire class of vector optimization models.

Now let us consider the methods of searching for X0, which are fundamentally possible only in conditions of tolerance.

    1. Model of intersection of interests with artificial tolerance

For each j local criterion yj(x) and tolerance τj defined on it, local optimal subsets Xj0 are determined and the interests of all criteria are matched by the intersection method:

                                                     X0 = ∩Xj0(yj;τj),                                                (9)

where Xj0 = X ∩ {x0|y(x0) ≥ maxxX yj(x) − τj}.

The idea behind this model is quite simple. Since each of the subsets Xj0 consists of tolerant solutions that are optimal with respect to the j criterion, and we do not care which particular solution on Xj0 will be chosen, then, naturally, the intersection of all Xj0 gives the general consensus solution.

 

    1. Model of intersection of interests with natural tolerance

Unfortunately, this method often does not work within the framework of the natural tolerance generated by the problem conditions, since the intersection ∩Xj0 turns out to be empty. In this case, a model with artificial tolerance is applied, i.e. an increase in the level of tolerance is carried out, exceeding the natural level until the matching condition ∩Xj0 ̸= is satisfied, in this case we will have:

X X10 X20 ... Xm0 X0, X10 = X ∩ {x0|y1(x) ≥ max y1(x) − τ1}, xX

                                 Xj0 = Xj0−1 ∩ {x0|yj(x0) ≥ maxy1(x) − τ1},                    (10)

 X0 Xm0 = Xm0 −1 ∩ {x0|ym(x0) ≥ maxym(x) − τm}.

 

Thus, at each j stage of the search due to tolerance, a local subset of tolerant solutions by the j criterion is determined - Xj0, which is returned as an admissible set for the next most important criterion yj+1. As a result, there is a sequential narrowing of the admissible set X to the optimal subset of X0, taking into account the interests of all criteria, but subject to the principle of strict priority.

The model 10 can be used in the case of flexible priority of criteria, by transforming natural tolerance or by introducing artificial tolerance, taking into account the priority vector λ. However, in this situation, the difficult task of arguing the transformation arises (τ,λ) → τ* according to the chosen compromise scheme.

References

1. Kolbin V. V. Stochastic Programming. Springer Netherlands, 1977. 196 p.

2. Kolbin V. V. Macromodels of the National Economy of the USSR. Methodological aspects. Holland, Dordrecht: D. Reidel Publishing Co., 1985. 465 p.

3. Kolbin V. V. Decision Making and Programming. Singapore: World Scientific Publishing Co., 2003. 745 p.

4. Kolbin V. V. Systems Optimization Methodology. Part 2. Singapore: World Scientific Publishing Co., 2001. 380 p.

5. Kolbin V. V. Systems Optimization Methodology. Part 1. Singapore: World Scientific Publishing Co., 2000. 485 p.

6. Petrov M. M, Kolbin V. V. One approach to the problem of multiobjective optimization solutions improvement // Proc. Int. Conf. “Process Management and Scientific Developments”, Birmingham, UK, 2020. P. 45-48.

7. Petrov M. M, Kolbin V. V. One approach to researching the priority problem in the tasks of multi-object optimization // Proc. Int. Conf. “Process Management and Scientific Developments”, Birmingham, UK, 2020. P. 49-53.

8. Yudin D. B. Computational methods in decision theory, M.: Nauka, 1989.

9. Petrov M. M, Kolbin V. V. / Effective and Self-ffective Solutions for Multi-objective optimization. International Conference“Process Management and Scientific Developments”, Birmingham, United Kingdom (Novotel Birmingham Centre, December 19, 2020). 2020.

Login or Create
* Forgot password?