Candidate of technical sciences Ð. V. Tereliansky
Volgograd state technical university, Russia
PROGRAM REALIZATION OF THE ANALYSIS OF EXPERT
ESTIMATIONS IN THE ASSIGNED CONFIDENCE INTERVALS
It is
proposed to carry out paired comparisons during the organization of
examinations with the use of the parametrically assigned functions in the book
[1]. Each function corresponds to the conventional idea of trends – linear, it
is exponential or to logarithmically increasing (diminishing), oscillating,
quadratic, etc. Practice shows that frequently the experts can not give precise
value for the paired comparison of the elements of system for some specific
moment in the future. For example, they can not assert with the hundred percent
confidence that “in the month of alternative A will have very strong superiority of preference over the
alternative B on the criterion C” (number 9 in the scale [1]). The task
of a certain interval of preferences for each moment of time t would be more logical, i.e.,
preference can accept value from “strong superiority” (number 5) to “significant
superiority” (number 7) at the given moment. With a similar approach we obtain two curves f1 and f2,
which limit the range of change in the preferences in the time interval, for
which the forecast is created (Fig. 1).
Fig. 1. Interval Description of Expert’s Estimations
on the Plane of the Preferences
How must be produced calculations in this
case? Here is the following algorithm:
1. We
obtain two value of preference for each point of X-axis according to the assigned functions (f1 and
f2 on fig. 1), i.e., two matrices of paired comparisons
automatically are formed for each moment of time.
2. The
vectors of local priorities on the basis of the analysis of two matrices are
calculated.
3. The
convolution is produced for the entire system of estimations, and two vectors
of the global priorities are calculated.
4. Each
vector remains in the appropriate table with the indication of moment of time,
for which the calculation is produced.
5. Steps
1- 4 are repeated for entire forecasted interval.
6. The
obtained tables are processed by any of the known interpolation methods for
obtaining the resulting curves.
The result of the work of the this algorithm
will be two curves, which limit the possible range of change in the preference
of alternatives relative to purpose a study (focus of hierarchy). It is
possible to recommend the integral estimation Ie for the evaluation of the accuracy of the obtained
forecast:
,
where Ò – the time
interval, for which is comprised the forecast, f1 and f2
– the functions, assigned by the expert. In this case the outer limits of
accuracy for the scale will be the numbers close to 9 and 0. We will obtain the
number approximately equal to 9, if expert indicates entire range of the scale
(number from 1/9 to 9) as the possible interval, but that is completely
inadmissible. We will obtain the number equal to zero, in the completely
opposite case, i.e., if both functions in the forecasted interval coincided
(for example as at point X in Fig.
1). It should be noted, that the application of the scale of designations
requires additional analysis and transformation of matrices. It is explained,
that it was sufficiently difficult to work with the parametrically represented
functions for experts, whose activity
was not connected with the algebraic idea of knowledge (for example,
sociologists, supply workers, administrators, etc). However, basic deficiency
consists in the attempt to tie function to the boundaries of the scale 1/9 - 9.
The fact is that the distribution of the elements of the scale on the
coordinate axis is extremely uneven. There is in the form “a plane of
preferences”: along the Y-axis - the
numerical estimation of preference, while along the X-axis – time (Fig. 1). In this case, the semantically intelligible
expression of the expert: “The preference of alternative A above the alternative B
evenly grows from the estimation “very strong superiority B over A” (1/9) to “very
strong superiority A over B” (9), must occur, by straight line
(function – a1*(t+a2)), and on the plane of preferences it appears faster as the
branch of hyperbola. A similar nonconformity of the semantic and parametric
representation of function frequently starts expert, who composes the forecast
of the dynamics of preferences, into the blind alley, which, as a result, leads
to obtaining of inaccurate or completely improbable result. Output from the
created position could be the evenness distribution of the elements compulsorily
of integral estimations on the axis of preferences. For example, in the book
[1] a similar scale was used for determining the variable states with the
description of the process of analytical planning. Interpreting this scale for
the tasks of decision making, its numerical idea can be described thus:
1. Zero – the
alternatives do not have preferences above each other, i.e., this is “equal
importance”.
2. “2 “ – “weak
superiority” one alternative over another.
3. “ 4 ” – “Moderate superiority”.
4. “ 6 “ – “Strong
superiority”.
5. “ 8 “ – “Significant
superiority”.
6. Numbers 1,3,5,7 are
used as intermediate between two adjacent.
7. Negative integers -1… - 8 are used for the
reverse estimations with the filling of the matrix of paired comparisons.
The
application of positive and negative estimations and zero is semantically
understandable. If alternative is worse - estimation is negative, if it is
better - it is positive, the absence of preferences is natural to designate by
zero. On “the planes of preferences” in this case “linear increase in the
preferences” will appear precisely as a linear increase in the graph.
Furthermore, as a result the analysis of the opinions of experts, which worked
with the data by the method, it was explained by them that it is not entirely
convenient to use mathematical functions for describing the dynamics of
preferences, it is much more convenient and more reliable it would be indicate
what, in their opinion, preferences will have the alternative at a certain
specific moment of time. The expert does not desire to be conveyed with the
selection of the parameters for the function and with the selection of function
itself, in this case. Computer system must allow expert to place the priorities
in the form of points on the plane of preferences, and the function of
preferences program must select itself, in this case. Using contemporary
computational power, computer program can conduct interpolation in the
interactive regime, freeing expert from the need for defining concretely the
inaccurate and incomplete knowledge available to it. Carried into matrix points
of paired comparisons dynamic preferences, can be processed, designing the
values of the functions of preferences for each moment of time [2] indicated.
Obtained thus matrix of paired comparisons loses a number of the valuable
properties, inherent to positive in square matrices. For example, it is
sufficiently difficult to use the algorithms of the calculation of the
eigenvalue of matrix, indices of coordination and relation of the coordinations
(with this calculation procedure it is great the probability of appearance in
the vector of the priorities of imaginary unit). To avoid similar difficulties
is possible, if we will add to the module of each number in the matrix 1, before the calculations of the
eigenvector, and multiply on -1 the numbers are smaller than zero and elevate
into -1 degrees, and conduct further calculations. Obtained thus vectors of the
priorities (their quantity will be equal to a quantity of moments of time, for
which it is comprised forecast) can be processed by any known approximation
method for obtaining the functional, and then graphic idea of a change in the
dynamics of preferences. The program system, which makes it possible to
introduce the description of the system of the preferences in the form of
hierarchy being investigated, to introduce and to edit the set of the matrices
of the paired comparisons, elements of which they will be the functional idea
of the dynamics of priorities is created. The eigenvectors of the positive
matrices of paired comparisons are calculated with the use of an iterative
(through the limit of the relation of the works of MPC to the unit vectors and
the column vectors) or approximate (through the geometric mean) algorithm. The
approximate algorithm of calculation gives the result with accuracy to of the
order of the ranking of elements and is used for the large hierarchies and the
prolonged forecast intervals. The analysis of the set of the obtained vectors
of priorities is produced with the aid of the method of least squares. The
results of analysis are represented in the form of graphs and table, which
contains the parametric representation of the selected dependences of
priorities on the time. Program product is written with the use of a system of
programming Borland C++ 4.5 with the use of a library OWL 2.0 for Windows.
Literature:
1. Ñààòè, Ò. Ïðèíÿòèå ðåøåíèé. Ìåòîä àíàëèçà èåðàðõèé :
[ïåð. ñ àíãë.] / Ò. Ñààòè. – Ì.: Ðàäèî è ñâÿçü. 1993. – 316ñ.
2.
Òåðåëÿíñêèé, Ï.Â.
Èíôîðìàöèîííûå òåõíîëîãèè ïðîãíîçèðîâàíèÿ òåõíè÷åñêèõ ðåøåíèé íà îñíîâå
íå÷åòêèõ è èåðàðõè÷åñêèõ ìîäåëåé : ìîíîãðàôèÿ / Ï.Â. Òåðåëÿíñêèé, À.Â.
Àíäðåé÷èêîâ. – Âîëãîãðàä : ÂîëãÃÒÓ, 2007. – 204 ñ.