Management Of Industrial Complexes Based On Dynamically Changing Multi-Level Criteria


Practice demands, on the one hand, and new opportunities offered by development of digital economy, on the other hand, raise the issue of requirement for increasingly more efficient methods of managing complex manufacturing systems. One of characteristic features of the latter is the versatility and variability of goals and criteria due to continuously changing external and internal environment. The multicriteriality problem has many aspects. The paper is dedicated to one of them, namely: development of the methodology for building and using dynamically changing multi-level vector criteria for optimization of engineering and manufacturing complexes. The approach applied most frequently involves vector to scalar conversion of the optimization criterion. When multi-level criteria are used we have to deal with a system of embedded convolutions forming a hierarchical system of vectors. The current principles of making convolutions for such systems can be implemented in different ways depending on peculiarities of the controlled object and management goals. This study discusses building of hierarchical criteria in mathematical setting up of engineering and manufacturing complex optimization problems. A method of forming and scalarization of a hierarchical vector criterion following a recurrent procedure based on an invariant representing a linear combination of Holder norms of partial criteria is suggested.

Keywords: Management of engineering and manufacturing complexesdynamically changing prioritiesgoal programmingvector optimizationhierarchical criteriaconvolutions of vector hierarchical criteria


Management of engineering and manufacturing complexes is associated with the vector optimization problem. The orthodox approach according to which the management goal is characterized by one index and conditions – by multiple rigid restrictions prohibiting any violations falls short in real life today (Caballero, Romero, & Ruiz, 2016). Improvement of the economic status and the level of innovative development of enterprises might be implemented only based on application of a multi-criterial vector optimization and building a systemic-hierarchical model comprising about ten integral groups of indices (Yashin & Soldatova, 2013).

Most available methods, especially when we are talking about optimization, involve vector criterion scalarization. At first, all input partial criteria are reduced to a comparable dimensionless form, normalized relative to some reference or plan values. Then, the normalized values, taking into account weight coefficients showing their importance, are convoluted according to some formula and the result obtained is regarded as a generalized criterion of optimization. In practice, the goal programming method is the most common. It consists in usage of convolution that is some measure of a distance from the vector estimate under analysis to some target value.

In forming and scalarization of multi- level criteria, hierarchical decomposition (MCHP) is used, which should be considered the basic methodology (Corrente, Doumpos, Greco, Słowiński, & Zopounidis, 2017; Colapinto, Jayaraman, & Marsiglio, 2017).

There are two aspects of the scalarization problem. The first aspect consists in evaluation of priorities. The most constructive approach is to form intuitive peer estimates and their processing with the help of fuzzy interval mathematics (Akram & Shahzadi, 2018; Corrente, Greco, & Slowinski, 2017). The second aspect is caused by the necessity of performing a sequence of procedures to calculate intermediate convolutions. Generation of solution variants and their evaluation based on the vector criterion convolution are separated. Therefore, various randomized heuristics have to be applied to solve multi-criterial optimization problems (Shvarc, 2013; Tomashevsky, 2017). These are most often genetic and evolution algorithms (Ke, Deb, Zhang, & Kwong, 2015; Kalyanmoy & Himanshu, 2014).

Adaptive systems of dynamic management of complex objects (Lopez & Lewis, 2018) have been intensively developed recently, as well as systems centered on the concept of combining intellectual capabilities of a human being and computer faculties in an optimal way. Wesner (2017) described a system of multi-goal optimization wherein interactive methods of Pareto region visualization are utilized. The task of a computer is to present information so that it would be convenient for a decision-maker to make a choice based on his experience and intuition. The heuristic solving algorithm is included in the system only as an additional option.

Problem Statement

Optimization of an engineering and manufacturing complex is a large, in terms of the number of dimensions, intricate problem. It is impossible to solve it with the help of some algorithm where the procedure of forming a solution variant and the procedure of its evaluation are separated. In this instance, calculation of multi-level criterion convolution by performing a sequence of intermediate convolutions is not appropriate. The task of this study is to present the hierarchical criterion in a form allowing its integration into a mathematical programming problem.

Research Questions

Within the MCHP methodology, Voronin (2007, 2017) has suggested a method of criterion synthesis by forming embedded convolutions making up a hierarchical system of vectors:

Δ ( j - 1 ) = Δ i ( j - 1 ) i = 1 n ( j - 1 ) , j [ 2 , L ] , (1)

where Δ ( j - 1 ) is the vector of criteria of the ( j - 1 ) -the level engaged in formation of estimates at the j -the level; L is the number of levels; n ( j - 1 ) is the number of estimated attributes of the ( j - 1 ) -the level.

In the estimation of k -the attribute of the j -the level, each component of the ( j - 1 ) -the level criterion is assigned some index of significance (importance) that is characterized by a respective priority coefficient. The set of such coefficients makes up a system of priority vectors:

p i k ( j - 1 ) = p i k ( j - 1 ) k = 1 n ( j ) , j [ 2 , L ] , (2)

The criterion is formed so that vector criteria of a higher level are formed from convolutions of components of lower level criteria. Thus, one gets that the generalized criterion is nothing but a scalar convolution obtained for the higher level.

The generalized criterion is built through some recurrent procedure that represents a sequence of operations of convolution of vector criteria of each level starting from the lowest, taking into account the priority vectors:

( Δ ( j - 1 ) , p ( j - 1 ) ) Δ ( j ) , j [ 2 , L ] , (3)

The methodology allows many implementations. The main question in solving the postulated problem is instantiation of the operator (3).

Purpose of the Study

The purpose of this study is to develop a methodology for forming and using hierarchical vector criteria to optimize engineering and manufacturing complexes, including 1) building a hierarchical vector criterion, 2) forming its convolution, 3) integrating into a linear optimization problem.

Research Methods

The task of multi-criteria optimization of some manufacturing and economic system will be thought of as

Φ δ m i n , δ = P E g - 1 A x - g , B x b , x 0 , (4)

where x is the vector of controlling variables; g is the vector of target indices; A is the matrix of linear conversion of the vector of variables into the vector of indices; B is the matrix of engineering and manufacturing parameters; b is the vector of engineering and manufacturing constraints; δ is the vector of weighted relative deviations of the calculated values of indices from prescribed values; P is the diagonal matrix, the elements of which are priorities of indices; E is a unity matrix; Φ ( δ ) is some convolution.

In this instance, the hierarchical criterion is formed when target indices included in the problem are grouped and subgrouped at several levels. The result is a treegraph with L number of levels. Its leaves are components of vector δ . Intermediate nodes of the graph are criteria corresponding to groups and subgroups.

Investigations undertaken by the author have shown that convolutions are formed best of all with the help of a recurrent formula representing a convex linear combination of Holder norms of the first and infinite orders:

Δ v l = α v l n C v l p n l - 1 Δ n l - 1 + 1 - α v l m a x p n l - 1 Δ n l - 1 | n C v l , (5)

where Δ v l is the v -th criterion of the l -th level; C v l is the set of criteria of the ( l - 1 ) -the level involved in formation of the v -the criterion of the l -the level; p n l - 1 is the priority of the n -th criterion of the ( l - 1 ) -the level; α v l [ 0,1 ] is the tunable parameter of convolution; Δ 0 = δ .

Criteria ranking can be done in one of the two ways. The first one is assigning priorities directly; the second is ranking based on their paired comparison. In the second case, priorities are then determined as eigenvalues of the matrix of paired comparisons.

In every compartment of every level, priorities, regardless of the way they have been obtained, are normalized so that their sum would be equal to unity, which is essential in the formation of a multi-level criterion. In each compartment of each level, priorities of making them up criteria are determined only relative to each other. The priority of the compartment itself is formed in the group of criteria of the next level.

As the objective function of the problem, the convolution corresponding to the root node of the graph - Φ δ = Δ 0 L - is used. In this case, to get the root convolution there is no need to perform the sequence of operations (5) for all levels starting from the lowest. The final and intermediate convolutions are determined through the system of additional equations and inequations that are input into the matrix of initial problem conditions:

- Δ ν l + α ν l n C ν l p n l - 1 Δ n l - 1 + 1 - α ν l Δ ^ ν l - 1 = 0 , ν C l , l = 1,2 , . . . , L , - Δ ^ v l - 1 + p n l - 1 Δ n l - 1 0 , n C ν l , ν C l , l = 1,2 , . . . , L , (6)

where C l is the set of criteria of the l -the level; Δ ^ v l - 1 = m a x p n l - 1 Δ n l - 1 , n C v l .

The criteria formation invariance is reflected on the structure of the block of additional constraints. Criterion Δ v l + 1 is determined through underlying criteria by adding the next block of conditions.

- 1 ( 1 - α v l ) w v l 0 0 - I v l P v l 0 0 0 E v l D v l Δ v l + 1 Δ ^ v l Δ v l Δ - v l - 1 = = 0 0 0 , (7)

where w v l = α v l + 1 p n l , n C v l + 1 is the vector of weight coefficients; I v l is the column of unities; P v l is the diagonal matrix, the elements of which are priorities p n l , n C v l + 1 ; Δ v l = ( Δ n l , n C v l + 1 ) T is the vector of criteria from which convolution Δ v l + 1 is formed; Δ - v l - 1 = ( Δ ^ v l - 1 Δ n l - 1 , n C v l ) T are components of convolutions involved in forming vector Δ v l ; E v l and D v l are block-diagonal matrices.

Diagonal blocks of matrix E v l are columns ( 1,0 ) T . This matrix links the current matrix with daughter matrices that are input to form criteria of the underlying level and are diagonal blocks of matrix D v l . Let us denote elements of set C v l by sequence numbers n = 1,2 , . . . , v ^ , where v ^ = | C v l | ; we can write

D v l = M 1 l - 1 0 . . . 0 0 M 2 l - 1 . . . 0 . . . . . . . . . . . . 0 0 . . . M v ^ l - 1 . , (8)

M n l - 1 = - 1 ( 1 - α n l - 1 ) w n l - 1 0 0 - I n l - 1 P n l - 1 0 0 0 E n l - 1 D n l - 1 . (9)

As we see, the structure of daughter matrices fully matches the structure of the parent matrix. Matrices M are a structural matrix invariant and a kind of building blocks. The hierarchy of these blocks repeats the hierarchy of the criterion (Figure 1 ).

Figure 1: Matrix notation of the hierarchical criterion
Matrix notation of the hierarchical criterion
See Full Size >


1. An approach is presented that allows reducing formation of the vector criterion convolution and tuning of regulated parameters to a unified procedure. Tuning of parameters in each compartment of each level is determined separately, independently on others, allowing usage of different methods to estimate and rank input and intermediate criteria.

2. Determination of the root convolution of hierarchical criterion does not require to perform the sequence of calculations of intermediate convolutions from lower levels to the highest level. The root convolution is determined with the help of a system of linear relations input directly into the matrix of optimization problem conditions.

3. The hierarchical vector criterion is integrated into the matrix of conditions as a system of embedded into each other structurally similar matrices – matrix invariants.


A methodology of synthesis of hierarchical vector criteria in the problems of optimization of engineering and manufacturing complexes has been suggested. A recurrent procedure of hierarchical vector criterion scalarization and a method of its integration into the matrix of linear optimization problem conditions have been developed. The methodology has been used in the development of domain-specific software for systemic multi-criteria optimization of oil refinery (Livshits & Sizikov, 2016).


Copyright information

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

About this article

Publication Date

09 March 2020

eBook ISBN



European Publisher



Print ISBN (optional)


Edition Number

1st Edition




Business, business ethics, social responsibility, innovation, ethical issues, scientific developments, technological developments

Cite this article as:

Sizikov*, A. P. (2020). Management Of Industrial Complexes Based On Dynamically Changing Multi-Level Criteria. In S. I. Ashmarina, & V. V. Mantulenko (Eds.), Global Challenges and Prospects of the Modern Economic Development, vol 79. European Proceedings of Social and Behavioural Sciences (pp. 578-584). European Publisher.