Next Article in Journal
On-Board Evaluation of Pavement Wetness from Water Spray
Previous Article in Journal
Efficient Forecasting of Large-Scale Hierarchical Time Series via Multilevel Clustering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

From Matryoshka and Fukuruma to Hierarchies of Criteria and Ranking Methods in Multi-Criteria Problems of Analysis and Decision Making †

1
Department of Economic Cybernetics, Saratov State University of Genetics, Biotechnology and Engineering Named after N.I. Vavilov, 1, Teatralnaya Square, Saratov 410012, Russia
2
Department of Applied Information Technologie, Saratov State Technical University Named after Yu.A. Gagarin, 77, Politechnicheskaya, Saratov 410054, Russia
3
Department of Mathematics, National Research Moscow State Construction University, 26, Yaroslav Highway, Moscow 129337, Russia
*
Author to whom correspondence should be addressed.
Presented at the 15th International Conference “Intelligent Systems” (INTELS’22), Moscow, Russia, 14–16 December 2022.
Eng. Proc. 2023, 33(1), 45; https://doi.org/10.3390/engproc2023033045
Published: 4 July 2023
(This article belongs to the Proceedings of 15th International Conference “Intelligent Systems” (INTELS’22))

Abstract

:
Compound toys simulate the hierarchy of single inclusion. We propose classification of criteria and ranking methods for multi-criteria problems of analysis and decision making. The definitions of subjective and objective criteria are introduced. The application of two methods of cognitive visualization to identify the structure of ranking algorithms is represented: the method of separation of the ranking scheme and that of the color shading of individual elements of the scheme. A multiple-inclusion hierarchy was identified for the criteria and ranking methods. Visualization of the identified hierarchies of multiple inclusions was performed using circular representations similar to Euler–Venn diagrams. The use of objective criteria and their application in ranking algorithms was shown on the example of solving the problems of forming schedules and calendar schedules.

1. Introduction

There are several versions of the origin of the Russian matryoshka (Figure 1a). According to the most plausible version, the idea—matryoshka—was borrowed from the compound Japanese toy Fukuruma (Figure 1b). The ancient elder Fukuruma is a revered Japanese pantheon deity of the seven gods responsible for luck, happiness and prosperity. The good sage’s appearance is quite specific: an armless and legless body, shaped like an oval body-head, slightly stretched up and decorated with a beard and eyes. The eight copies inside are eight human bodies. This is allegorical, since the ancient sages believed that each person has several “shells”. In the context of this study, both the Russian matryoshka and the Japanese Fukuruma model a single-inclusion hierarchy, in which each object contains only one object of the lower level (Figure 1c). The smallest object is monolithic.
To solve practical problems, one needs to study multiple-inclusion hierarchies in which any object of a higher level can contain an arbitrary number of objects of different lower levels. That is, the multiple-inclusion hierarchy is an asymmetric analogy of the generalization hierarchy, for example, with multiple inheritances in the object-oriented programming language class hierarchy. Both toys model a person for whom decision making is one of the main forms of activity. The compound construction of toys symbolizes the possibility of decision making at each level of the hierarchy, which allows us to consider both toys as models of system analysis related to decision theory [1]. Multiple-criteria decision making (MCDM) and multiple-criteria decision analysis (MCDA) solve problems [2] of selection, comparison, classification using multi-criteria ranking methods. When studying problems in well-structured systems of various types, selection criteria are usually formed based on certain estimates (indicators, characteristics) [3] with vector and multi-vector components. A criterion is some function of a decision made. This function allows for the quantification of the feasibility of a solution. The specific value of a criterion characterizes the level of the goal achievement, as well as the effectiveness of the methods and means used in this process. If the goal generally indicates the direction of action, the criterion complements the concept of the goal and indicates an effective way to achieve it. Criteria in decision support systems can be divided into subjective, set by the decision maker (DM), and objective, depending only on the characteristics and properties of the system under study. It should be noted that MCDM and MCDA software solutions are focused on DM’s subjective criterial; therefore, they are implemented interactively. The possibility of embedding ranking algorithms in the developed software can be provided by using objective criteria. This fact requires a special analysis of ranking criteria and algorithms.
Criteria can be classified [4] as follows:
  • Vector criterion—an ordered set of scalar components (estimates);
  • Multi-vector criterion—an ordered set of vector criteria;
  • Hypervector criterion—an ordered set of multi-vector criteria.
The proposed names of the introduced criteria are arbitrary and can be replaced with more preferred names. The criteria classification already contains an inclusion hierarchy. We also introduce the following designations:
  • Scalar—S;
  • Vector criterion— V C l = S i , i = 1 , 2 , , l ;
  • Multi-vector criterion— M V C k = V C i l , i = 1 , 2 , , k ;
  • Hypervector criterion— H V C n = M V C i k , i = 1 , 2 , , n .
To demonstrate the relationships of the criteria, the concept of Euler–Venn diagrams was used. Circular representations of criteria (Figure 2) contain criteria symbols and specified quantities of their components. Figure 2 illustrates a multiple-inclusion hierarchy in which an object of each level contains set numbers of objects of lower levels. The hierarchy of criteria inclusion can be expanded by sequentially adding new levels to form criteria with a more complex structure. For example, you can enter a supervector criterion that contains a predetermined number of hypervector criteria, etc. Structuring objects of lower levels will allow us more fully to take into account the features of the subject area of the system under study.
The study of criteria and algorithms for their ranking is associated with constantly developing multi-criteria decision-making methods [5,6] and artificial intelligence.
The purpose of this study is to analyze the structures of ranking algorithms for multi-criteria decision-making methods in systems of various types, including complex object management systems [1].

2. Methodology

The proposed approach to the analysis of criteria and structures of ranking algorithms in multi-criteria decision-making problems is based on cognitive processes. Cognitive theory covers different types of mental activities, such as observing different phenomena in the environment, pattern recognition, and problem presentation analytical reasoning. Beliefs, images, and roles can be products of cognitive processes, which are forms of heuristic judgment. One method of finding heuristic judgments is the visualization of non-trivial graphic representations [7,8]. The analysis of these representations is based on figurative thinking mechanisms. Visualizing information means transforming character data into geometric shapes that help a person form a mental image of these data.
Computer visualization is a direct route to the acquisition of information, and the application of visualization within multi-criteria methods greatly facilitates their use [3]. In this study, two approaches are considered to facilitate the perception of the features of ranking algorithms and their structure:
  • Separating image ranked criteria and their ranks;
  • Colored presentation of ranked criteria and their ranks, similar to the practice of using color plating graphs [9,10].
Examples of using criteria and ranking methods are taken from efforts to solve schedule problems of various types. Any schedule task is the task of determining the sequence of the specified actions in systems with limited resources. The formation of objective criteria in schedule tasks is based on the concepts of workload and uniformity [11]. Workload criteria represent the demand of applications or collections of applications for system resources. The uniformity criteria determine the consumption of system resources in the schedule interval. Both concepts are used in two resource-oriented scheduling strategies of different types [11]—constructive and optimizing. The first strategy is focused on obtaining an initial schedule. The second strategy optimizes the initial schedule and can be used for multi-pass solutions. Each strategy contains two priority rules. The first set of rules defines the busiest demand or set of demands or the most uneven activity or set of schedule activities. The second set of priority rules ensures uniform resource consumption when selecting timeslots for inclusion in the initial schedule in the first strategy or for permutation in the second strategy. Each priority rule uses the ranking algorithm it needs.

3. The Analysis of Ranking Methods

The results of the work of the investigated algorithms are the ranks of the criteria. The forward (ascending) and reverse (descending) ranking types will differ.
Here, we add the following symbols:
  • M C R k l —multi-criterion ranking function k vector criteria V C l ;
  • M V R n k —multi-vector ranking function of n multi-vector criteria M V C k ;
  • H V R m n —hypervector ranking function m hypervector criteria H V C n ;
  • S V R o m —supervector ranking function o supervector criteria S V C m ;
  • R V C —ordered set of ranks of vector criteria;
  • R M V C —ordered set of ranks of multi-vector criteria;
  • R H V C —ordered set of hypervector criteria.

3.1. Multicriteria Ranking

When forming the schedule of the examination session [12], each demand for the examination at the university is characterized by a vector criterion containing assessments of the workload of a group of students, a teacher and an audience. The selection of the busiest application to be included in the initial exam schedule is determined by multi-criteria ranking, i.e., ranking vector criteria containing ordered sets of scalar components.
The multi-criteria ranking is as follows.
Let there be a set of vector criteria V C l (Figure 3). To take into account the relative importance [13] of scalar components, it is necessary to enter a set of importance coefficients A = a i ,   i = 1 ,   2 ,   ,   l , for which the condition i = 1 l a i = 1   i s   m e t . On the basis of the analysis of results of paired comparison of the scalar component criterion values V C l k and V C l i , an estimated matrix C k i is formed. Matrix elements C k i allow for the unambiguous determination of the relationship between k-th and i-th vector criteria. The values of the elements C k i are selected so as to further separate ineffective ones, i.e., those not included in the Pareto set solutions, from the effective ones in the estimated matrix.
For the organization of ranking of effective solutions, characteristic numbers are determined: H i —the number of elements in the i-th column of the estimated matrix, the value of which is more than one; M i —the number of elements in the i-th column of the same matrix, whose value is less than one; and C k i m a x —the maximum value of the element in the i-th column of the matrix C k i .
Mathematically, the meaning of the characteristic numbers is as follows:
  • H i shows how many criteria from the set in question exceed the i-th criterion;
  • M i shows how many criteria the i-th criterion dominates;
  • C k i m a x determines how many times the k-th criterion dominates the i-th criterion.
The cyclic processing of the estimated matrix involves redefining the characteristic numbers for all columns of the estimated matrix and then determining the best criterion, for example, in the j-th column with the entry of this criterion in the Pareto tuple. After the estimated matrix processing is completed, the j-th column and the j-th row of the estimated matrix are deleted. The criteria of the Pareto tuple are “rigidly” ranked, with only the direct dominance of one criterion by another being possible. Taking this into account, the author called this method of multi-criteria ranking “rigid” ranking [4].

3.2. Multi-Vector Ranking

The formation of the transport schedule [14] is related to the concept of the route, that is, the sequence of loading/unloading points and the paths between these points. The route load criterion contains two vectors with load estimates of loading/unloading points and hauls, respectively. That is, the route load criterion is a multi-vector criterion. The determination of the busiest route is achieved by multi-vector ranking.
Multi-vector ranking M V R n k is the ranking of multi-vector criteria M V C k , representing ordered sets of vector criteria V C l , with each vector criterion being an ordered set of scalar components. The analysis of the multi-vector ranking scheme (Figure 4a) allows for the division of its structure into two parts, the first of which (Figure 4b) contains all vector criteria, and with the second part (Figure 4c) there containing rank vectors R V C   and ranks R M V C . Figure 4c shows that ranks R M V C are the result of multi-criterion ranking of rank vectors R V C . Partitioning the multi-vector ranking scheme, on the one hand, is a method of cognitive analysis, and, on the other hand, leads to the following definition. Multi-vector ranking of n multi-vector criteria with k vector criteria (Figure 4a) is performed as follows: initially k multi-criteria rankings M C R k l V C i l ,   i = 1 ,   2 ,   k are produced in respect to corresponding groups of vector criteria (Figure 4b) with formation of ranks R V C (Figure 4c); then, multi-criterion ranking of n rank vectors M C R n k ( R V C ) (Figure 4c) generates the ranks of multi-vector criteria R M V C K^MVC (Figure 4c).
Consideration of the relative importance of criteria in multi-vector ranking is carried out as follows. For each group of vector criteria V C j l ,   j = 1 ,   2 ,   k multiple coefficients of scalar components are introduced: A i c = a i , j c , i = 1 ,   2 , , l ;   j = 1 ,   2 , , k , and j i = 1 l a i , j c = 1 , as well as many coefficients of importance of vector criteria A j V C = a j V C ,   j = 1 ,   2 , ,   k , under a condition j = 1 k a j B K = 1 .

3.3. Hypervector Ranking

The most complex workload criteria are the project criteria in multi-project planning [15]. Estimates of the workload demands for each type of resource form their vector loading criteria and form multi-vector loading criteria for the paths of the project graph. The set of graph path criteria generates a hypervector criterion for project load. The choice of the busiest project is determined by hypervector ranking.
Hypervector ranking H V R m n is a ranking of m hypervector criteria H V C n , representing n ordered sets of multi-vector criteria M V C k , containing ordered sets of k vector criteria V C l , and each vector criterion includes an ordered set of l scalar components (Figure 5). In this case, the red color plating of the ranks of the multi-vector criteria is used to identify a method for determining the ranks of hypervector criteria. This allowed us to draw the following conclusions: the ranks of multi-vector criteria (Figure 5(5)) form vectors (Figure 5(6)), the multi-criterion ranking of which determines the ranks of hypervector criteria (Figure 5(7)).
Thus, hypervector ranking H V R m n includes n multi-vector rankings, defined in Section 3.2, and multi-criterion ranking of multi-vector criteria rank vectors M C R n k ( R V C ) with the formation of hypervector criteria ranks. Consideration of the relative importance of criteria in hypervector ranking is as follows. In each group of multi-vector criteria ( M B K j k ,   j = 1 ,   2 , ,   n ), the actions presented in Section 3.2 are performed. A plurality of importance coefficients of the multi-vector criteria A j M V C = a j M V C ,   j = 1 ,   2 , ,   n , under a condition j = 1 n a j M V C = 1 .

4. Some Considerations about Ranking Criteria and Methods

The results obtained in Section 3.2 and Section 3.3 provide the basis for a geometric interpretation of the hierarchy of ranking methods (Figure 6). The hierarchy diagram of multiple inclusions of ranking methods, which is also a criteria diagram (Figure 2), contains circular representations. The diagram includes the forecast of the supervector ranking method (Figure 6c).

5. Conclusions

As a result of the analysis of ranking criteria and methods, the following judgments are made:
  • Classification of criteria and ranking methods for multi-criteria problems of analysis and decision making is proposed.
  • A multiple-inclusion hierarchy is identified for the criteria and ranking methods.

Author Contributions

Conceptualization, N.K. and V.G.; methodology, N.K.; software, Y.S.; validation, V.M. and Y.S.; formal analysis, N.K.; investigation, V.G.; resources, V.M.; data curation, Y.S.; writing—original draft preparation, N.K.; writing—review and editing, N.K.; visualization, Y.S.; supervision, V.G.; project administration, N.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mesarovic, M.D.; Macko, D.; Tanahara, Y. Theory of Hierarchical, Multilevel, Systems; Elsevier Science: Amsterdam, The Netherlands, 1970. [Google Scholar]
  2. Hodgett, R.E. Comparison of Multi-Criteria Decision-Making Methods for Equipment Selection. Int. J. Adv. Manuf. Technol. 2016, 85, 1145–1157. [Google Scholar] [CrossRef]
  3. Lotov, A.V.; Pospelova, I.T. Multi-Criteria Problems of Decision Making; Max Press: Moscow, Russia, 2008. (In Russian) [Google Scholar]
  4. Safronov, V.V. Basics of System Analysis: Multi-Vector Techniques Optimization and Ranking; Scientific Book: Saratov, Russia, 2009; 329p. (In Russian) [Google Scholar]
  5. Saaty, T. Analytic Hierarchy Process; McGraw-Hill: New York, NY, USA, 1980. [Google Scholar]
  6. Roy, B. The outranking approach and the foundations of electre methods. Theory Decis. 1991, 31, 49–73. [Google Scholar] [CrossRef]
  7. Zenkin, A.A. Cognitive Computer Graphics; Nauka: Moscow, Russia, 1991; 192p. (In Russian) [Google Scholar]
  8. Klevanskiy, N.N.; Antipov, M.A.; Krasnikov, A.A. Cognitive Aspects of Timetable Visualization: Support Decision Making. Procedia Comput. Sci. 2017, 103, 94–99. [Google Scholar] [CrossRef]
  9. Juhos, I.; T’oth, A.; van Hemert, J. Binary merge model representation of the graph colouring problem. In Evolutionary Computation in Combinatorial Optimization; Raidl, G., Gottlieb, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2004; Volume 3004 of LNCS, pp. 124–134. [Google Scholar]
  10. Juhos, I.; T’oth, A.; van Hemert, J. Heuristic colour assignment strategies for merge models in graph colouring. In Evolutionary Computation in Combinatorial Optimization; Springer: Berlin/Heidelberg, Germany, 2005; Volume 3448 of LNCS, pp. 132–143. [Google Scholar]
  11. Klevanskiy, N.N. Timetable generation paradigm. J. Adv. Res. Tech. Sci. 2017, 6, 70–75. (In Russian) [Google Scholar]
  12. Klevanskiy, N.N.; Mavzovin, V.S. High school exam timetabling problem. Mod. High Technol. 2018, 5, 97. (In Russian) [Google Scholar]
  13. Podinovski, V.V. The quantitative importance of criteria for NCDA. J. Multi-Criteria Decis. Anal. 2002, 11, 1–15. [Google Scholar] [CrossRef]
  14. Klevanskiy, N.N.; Antipov, M.A. New approaches to development of transport schedules. World Transp. Transp. 2016, 14, 18–27. (In Russian) [Google Scholar] [CrossRef]
  15. Klevanskiy, N.N.; Tkachev, S.I.; Voloshchouk, L.A. Multi-Project Scheduling: Multicriteria Time-Cost Trade-Off Problem. Procedia Comput. Sci. 2019, 150, 237–243. [Google Scholar] [CrossRef]
Figure 1. (a) matryoshka with the largest number of figures in Russia; (b) Japan’s Fukuruma; (c) cross section of toys.
Figure 1. (a) matryoshka with the largest number of figures in Russia; (b) Japan’s Fukuruma; (c) cross section of toys.
Engproc 33 00045 g001
Figure 2. Hierarchy of multiple inclusions of criteria: (a) vector criterion; (b) multi-vector criterion; (c) hypervector criterion. The quantities and numbers of the criteria components are highlighted in red.
Figure 2. Hierarchy of multiple inclusions of criteria: (a) vector criterion; (b) multi-vector criterion; (c) hypervector criterion. The quantities and numbers of the criteria components are highlighted in red.
Engproc 33 00045 g002
Figure 3. Multi-criteria ranking scheme M C R k l : 1—l scalar components of the vector criterion V C l ; 2—k ranked vector criteria V C l ; 3—k vector criteria ranks R V C ; 4—vector criteria rank vector.
Figure 3. Multi-criteria ranking scheme M C R k l : 1—l scalar components of the vector criterion V C l ; 2—k ranked vector criteria V C l ; 3—k vector criteria ranks R V C ; 4—vector criteria rank vector.
Engproc 33 00045 g003
Figure 4. (a) multi-vector ranking scheme M V R n l 1—l scalar components of the vector criterion V C l ; 2—ranked vector criteria V C 1 l , V C 2 l , , V C k l 〖BK〗_1^l, 〖BK〗_2^l, …, 〖BK〗_k^l; 3—k vector criteria ranks R V C ; 4—n vector criteria rank vectors; 5—n ranks of multi-vector criteria; (b) vector criteria; (c) ranks of vector and multi-vector criteria.
Figure 4. (a) multi-vector ranking scheme M V R n l 1—l scalar components of the vector criterion V C l ; 2—ranked vector criteria V C 1 l , V C 2 l , , V C k l 〖BK〗_1^l, 〖BK〗_2^l, …, 〖BK〗_k^l; 3—k vector criteria ranks R V C ; 4—n vector criteria rank vectors; 5—n ranks of multi-vector criteria; (b) vector criteria; (c) ranks of vector and multi-vector criteria.
Engproc 33 00045 g004
Figure 5. Hypervector ranking scheme H V R m n : 1—l scalar components of vector criterion V C l ; 2—ranked vector criteria V C 1 l ,     V C 2 l , ,   V C k l ; 3—k ranks of vector criteria R V C ; 4—n vector criteria rank vectors; 5—n ranks of multi-vector criteria R M V C ; 6—multi-vector criteria rank vectors; 7—m ranks of hypervector criteria R H V C .
Figure 5. Hypervector ranking scheme H V R m n : 1—l scalar components of vector criterion V C l ; 2—ranked vector criteria V C 1 l ,     V C 2 l , ,   V C k l ; 3—k ranks of vector criteria R V C ; 4—n vector criteria rank vectors; 5—n ranks of multi-vector criteria R M V C ; 6—multi-vector criteria rank vectors; 7—m ranks of hypervector criteria R H V C .
Engproc 33 00045 g005
Figure 6. Hierarchy of multiple inclusions of ranking methods (a) multi-vector ranking; (b) hypervector ranking; (c) supervector ranking.
Figure 6. Hierarchy of multiple inclusions of ranking methods (a) multi-vector ranking; (b) hypervector ranking; (c) supervector ranking.
Engproc 33 00045 g006
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Klevanskiy, N.; Glazkov, V.; Saparov, Y.; Mavzovin, V. From Matryoshka and Fukuruma to Hierarchies of Criteria and Ranking Methods in Multi-Criteria Problems of Analysis and Decision Making. Eng. Proc. 2023, 33, 45. https://doi.org/10.3390/engproc2023033045

AMA Style

Klevanskiy N, Glazkov V, Saparov Y, Mavzovin V. From Matryoshka and Fukuruma to Hierarchies of Criteria and Ranking Methods in Multi-Criteria Problems of Analysis and Decision Making. Engineering Proceedings. 2023; 33(1):45. https://doi.org/10.3390/engproc2023033045

Chicago/Turabian Style

Klevanskiy, Nicolay, Victor Glazkov, Yermek Saparov, and Vladimir Mavzovin. 2023. "From Matryoshka and Fukuruma to Hierarchies of Criteria and Ranking Methods in Multi-Criteria Problems of Analysis and Decision Making" Engineering Proceedings 33, no. 1: 45. https://doi.org/10.3390/engproc2023033045

Article Metrics

Back to TopTop