Candidate of technical sciences Ð. V. Tereliansky

Volgograd state technical university, Russia

Distributed computer decision support system

The distributed computer decision support system was developed on the basis of the method of the analytic hierarchy process. Method makes it possible to divide many experts, who participate in the examination, by several subsets depending on subject area and nature of the criteria, using in the hierarchy. Geometric mean  (1) (where  – the aggregated estimation of the element, which belongs to i line and j to the column of the matrix of paired comparisons; n – number of matrices of the paired comparisons, each of which is by one expert) is using for aggregation of the opinions of experts. The averaging of the judgments of experts is realized according to their qualification in the sufficiently critical tasks with the justified expenditures for examination. The calculation of the aggregated estimation in the case of the recruiting n experts, who have different importance, is achieved according to formula (2), where – the estimation of object, carried out by k-expert with the weight coefficient ; in this case . The methods of the theory of grade correlation are used during treatment of the data of collective expert estimation. The coefficient of concordance V makes it possible to estimate the degree of the preferability series’ coordination between themselves, which are built by each expert. The value of the V-coefficient must be within the limits . V=0 indicates complete opposition, V=1 – the complete agreement of rankings. Practically authenticity is counted as normal, if V=0.7,...0.8. The small value of the coefficient of concordance, which testifies about the weak coordination of the opinions of experts, is the consequence of the following reasons: there is no generality of opinions in the totality of experts, actually; there are groups with the high coordination of opinions inside the totality of experts, but the generalized opinions of such groups are opposite. For the clarity of idea about the degree of the coordination of the opinions of any two experts À and  there is the coefficient of pair-rank correlation. The coefficient of pair-rank correlation takes the values  . Value  corresponds to the complete agreement of estimations in the ranks of two experts (complete coordination of the opinions of two experts). Value  corresponds to two opposite rankings of the importance of the properties (the opinion of one expert is opposite to the opinion of another). The distributed computer decision support system making on the basis of Internet-technology is divided into two parts: client and server. Client part loads from the Internet. Experts are usually working with this part of the system (they are filled the matrices of paired comparisons). Server part assumes and processed data, obtained from the expert. The server part of the program system determines the global vector of priorities on the basis of this data, evaluates the degree of rank correlation, achieves averaging of the opinions of several experts and contains the block, which corresponds for the distribution to the experts of information’s about the degree of the coordination of their judgments. Figure 1 depicts the block diagram of client part. The description of each block is given below.

1.                 The expert receives an e-mail with the proposal to participate in the collective examination. In the letter it is contained: the identifier of expert (login), the code of access and www-address. 

2.                 The description of the decided task is located on www-address. 

3.                 To expert has to fulfill the matrices of paired comparisons. 

4.                 The block of enumerating the uniformity will report this disturbance to expert if the uniformity of judgments is disrupted during the filling of matrices.

5.                 The e-mail with the results of examination is formed after successful producing of the estimation of problem. The e-mail contains: the identifier of expert, the identifier of problem, many identifiers of matrices and matrices of paired comparisons, eigenvectors of matrix and the indices of the relation of uniformity. 

6.                 The block (which is corresponds for the dispatch of letters) sends data of server part after the composing of e-mail.

Fig.1. The block diagram of the client part of the program system

Server part is represented in figure 2 in the form the graph of the functioning of  the computer system. The description of the units of the graph (number of unit in the figure it corresponds to the number of function in the brackets) is given below.   Initialization of program system (1). Obtaining and the interpretation of e-mail (2). Fulfilling the data base (3). Load of the data about experts (4). Load of the matrix of paired comparisons (4). Determination of rank on the basis of the eigenvectors of each matrix of paired comparisons (5). The coefficient of concordance V is calculated (6). If V> 0.7, then goes to unit 12. The block of determining of the expert, whose opinion has the low degree of coordination with other experts (7). The block, which is making it possible to make the selection: to send away the e-mail to the expert (should go to unit 10) or removed uncoordinated data, obtained from the expert, which means, one should switch over to unit 11 (8). Sending of the e-mail to an expert with the recommendation to analyze problem one more time (9). The removal of data which were obtained from the expert, whose opinion is strongly differed from the opinions of remaining experts (11). Selection of the method of decision making: taking into account the degree of confidence to expert or without (12). Passage to block 13 is accomplished taking into account the degree of confidence in the expert. Otherwise, go to unit 14. Estimation of the degree of confidence to the opinion of experts (13). Selection of the conformable matrix of the paired comparisons (MPC), sent by experts (14). Calculation of the aggregated estimation of the elements of MPS according to formula 2 (15). Calculation according to the formula 1 (16). Location of the global vector of the priorities of decided problem (17). Conclusion of results and the completion of the work of application (18-19).

Fig. 2. Graph of the functioning of the server part of the program system