Introduction

Complex product system (CoPS) is a kind of technological system with long processing cycle, high complexity and great value of manufacturing resources, which are produced as customized, one-off or small batched capital goods items, such as aircraft engines, offshore oil equipment and cement equipment, distinct from mass-produced commodity products [1]. The manufacturing resources allocation (MRA) problem occurs in many respects for CoPS project, such as project approval and deliver, project schedule, project profitability and product service life, which relates to various types of manufacturing resources, such as equipment resources, human resources, design resources, simulation resources and data resources. The single or small batch, complicated structures and long processing cycle are main characteristics of CoPS which leads to a more complex MRA in resource selection, sequencing and evaluation. Further, MRA occupied a core position in the lifecycle of CoPS, so as to guarantee the reliability and service life of CoPS with lower cost.

In traditional MRA activities, most decision-makers usually make their choice from an intuitive point of view or partial information of CoPS lifecycle. However, for a CoPS, the problems are often not so easy and it is necessary to analyze the information in more detail with considering product lifecycle. Moreover, most of the modeling efforts in this area ensured MRA schemes smoothly only in manufacturing resources optimal stage (MROS) and manufacturing resources execution stage (MRES), while without considering the influence of product maintenance stage (PMS) in lifecycle [2]. For CoPS in a real life, the complexity of manufacturing resources set drives a higher demand for MRA with less expensive cost and reliability requirements.

MROS-MRES-based strategy may lead to the increasing of operating cost of CoPS which has generated customer’s unnecessary expenses and has reduced the reputation of CoPS manufacturing enterprise. Currently, MRA with considering PMS in lifecycle is far more concerned.

  1. (1)

    Limited considering phase. Traditional MRA is limited within CoPS manufacturing enterprise and not expanded to permeate in CoPS’s lifecycle. In addition, it only focused on procurement cost optimization for manufacturing enterprise but ignored the operating cost optimization for CoPS’s lifecycle.

  2. (2)

    MROS-MRES-based strategy. MROS-MRES-based strategy evaluates MRA schemes with respect to manufacturing resources execution stage (MRES). It cannot be enhancing CoPS’s quality with PMS which usually drives customer’s choice of CoPS. Choosing the optimal MRA scheme only with considering MROS and MRES is not benefit for decreasing the lifecycle cost. Therefore, MROS-MRES-based strategy cannot be guaranteed to reduce CoPS’s cost in the whole lifecycle.

In terms of the problems mentioned above, motivations of the research can be concluded as follows:

  1. (1)

    Propose a multi-criteria MRA evaluation model for CoPS with considering different phases of product lifecycle.

  2. (2)

    Develop techniques to solve the proposed MRA model, where the CoPS’s multi-criteria are all interrelated in intuitionistic fuzzy environment.

To our best knowledge, there has no research proposed MRA model for CoPS from the view of product lifecycle. This paper contributed a richer MRA&CoPS multi-criteria decision-making (MCDM) model, which considering among MROS, MRES and PMS in product lifecycle. The model mainly focuses on MRA which simultaneously minimum MROS cost, MRES cost and PMS cost when CoPS delivers to customer. An 8-tuple evaluation criteria with respect to MROS, MRES and PMS are proposed to evaluate MRA for CoPS. Meanwhile, a novel fuzzy technique based on intuitionistic fuzzy sets (IFSs) is developed to express the expert preference and the objectivity of criteria in intuitionistic fuzzy environment. What is more, for such multi-criteria decision-making problem, it is desirable to employ information entropy (IE) to obtain criteria weights in intuitionistic fuzzy environment, rather than assign weights by expert experience. Drawing upon this, hybrid intuitionistic fuzzy information entropy (IFIE) and TOPSIS were often applied to cope with customer-involved MRA process of CoPS.

The remainder of this paper is organized as follows. “Literature review” presents related works. An overview of the background is summarized in “Background”. In “Three-layer criteria cumulative model for MRA&CoPS”, a new variant of MRA multi-criteria decision-making model of CoPS (MRA&CoPS) is proposed to evaluate MRA schemes from CoPS’s lifecycle perspective with respect to MROS, MRES and PMS. The model integrated a three-layer criteria cumulative strategy for process layer, component layer and product layer of CoPS. “The proposed approach” details the proposed approach of IFIE-TOPSIS. An illustrative example is validated in “Case illustration” and conclusions are given in “Conclusion”.

Literature review

MRA is one of the most important strategic decisions in manufacturing system that has received the growing attention by researchers [2]. Traditionally, the evaluation criteria of MRA problem focus on MROS and MRES, such as time (makespan, tardiness), stability, cost, and reliability. Thekinen and Panchal [3] proposed a MRA evaluation model for matching service seekers and service providers, such as designers and machine owners, in cloud-based design and manufacturing. Chu [4] introduced a MRA method with knowledge-based fuzzy comprehensive evaluation for aircraft structural parts. The capability of planners, complexity of structural parts, reliability of machine tools and reliability of cutting tools are evaluated in the fuzzy comprehensive evaluation method. Wang [5] considered the credit of resource provider and constructed an resource allocation model to improve the efficiency in the process of trading. Liang [6] considered MRES in remanufacturing systems where the stochastic multi-product disassembly line balancing problem with maximal disassembly profit were studied and a chance-constrained programming model was formulated. Xu [7] proposed a bi-level manufacturing resources allocation model under fuzzy environment to satisfy customers’ expectation and to maximize suppliers’ profit for short lifecycles product. Fast non-dominated sorting genetic algorithm is employed to solve their model. Considering the ontology-based static manufacturing resource capabilities and the statistical nature of the manufacturing supply chain. Wu [8] proposed a novel Bayesian approach to produce the optimal and robust manufacturing resource allocation plan. Lee [9] presented an intelligent data management-induced resource allocation system with fuzzy logic. Saidi-Mehrabad [10] developed a liner programming for dynamic manufacturing resources allocation; the objective is to minimize machine maintenance and overhead, system reconfiguration, backorder and inventory holding, training and salary of worker costs. Lin and Chiu [11] applied particle swarm optimization algorithm to solve stochastic resource allocation problem for raising productivity. Bi [12] employed DEA method to generate resource allocation and target setting plan for each production unit. Ayyildiz [13] used the hybrid Best Worst Method (BWM) and Pythagorean fuzzy AHP method to determine the weight of metrics, in order to perform evaluation of the supply chain in the globalizing world.

To show the differences of this paper from literatures related to MRA problem, a systematic state-of-the-art reviews the existing works on the MRA problem corresponding to Table 1 in terms of methods, attributes, stage of lifecycle and problem environment.

Table 1 Methods and features of studies for MRA problem

It can be seen that the current research mainly focuses on manufacturing resources evaluation and optimization for shorter product lifecycle and time-to-market product, which concerns the MRA influence of manufacturing resources optimal stage (MROS) or manufacturing resources execution stage (MRES) without considering the product maintenance stage (PMS). However, CoPS has the characteristic of long lifecycle. The neglection of PMS for CoPS, such as ignoring the operating cost, may increase customer’s unnecessary cost and reduce the competitiveness of CoPS manufacturing enterprise. Thus, it is necessary to solve MRA problem from the view of MROS, MRES and PMS for MRA&CoPS. There are little previous studies related to MRA considering MROS, MRES and PMS, for example, saidi-Mehrabad [10] proposed a MRA model that considered the influence of the whole product lifecycle. They only focused on solving MRA problem under certain environment, while information for real-world MRA&CoPS are usually imprecise and vague.

Furthermore, decision of selecting the optimal manufacturing resources options are regarded as a multi-objective optimization problem in most studies. However, MRA&CoPS relates to long lifecycle with various influence factors which commonly include qualitative criteria in addition to quantitative criteria. Hence, MCDM is preferred for proposed MRA&CoPS. Indeed, MRA decision-making has been extensively studied in the community of expert and intelligent systems. In contrast to optimization model in previous studies with intelligent algorithms, qualitative or quantitative criteria are used to make the most suitable decision among a large number of alternatives for the MRA&CoPS problem. Compared to the linearized model for the assignment of available resources in dynamic manufacturing systems under certain environment [10], the proposed model is integrated with CoPS’s complex structure and uncertainty of decision information.

Recently, MCDM has received more attention for evaluation and selection problem. Considering uncertain environment, intuitionistic fuzzy sets and TOPSIS are widely used to solve MCDM problem with uncertain evaluation criteria. Fu [14] proposed a new mechanism to re-construct the published composite indicators, and an interval-valued TOPSIS procedure in conjunction with Shannon entropy objective weights was applied for modifying the value measure of health systems. Dwivedi [15] used a combination of subjective weights and entropy weights for each criterion. Then, added weights of PIS and NIS in the final step of TOPSIS to rank candidates. Garg [16] defined a novel algorithm to solve the MCDM process and illustrated numerical examples related to watershed’s hydrological geographical areas, global recruitments problem and so on. Niu [17] introduced two mentality parameters to address the risk attributes and mentality of decision-makers in MCDM process, which was regarded as interval-valued intuitionistic fuzzy numbers. Ulucay [18] considered the occurrences were more than one with the possibility of the same of the different membership and non-membership functions, and defined intuitionistic trapezoidal fuzzy-numbers (ITFM-numbers) in MCDM problem. Hussain [19] investigated the concept of generalized q-rung orthopair fuzzy sets and group generalized q-rung orthopair fuzzy sets to reduce uncertain errors in the original information to ensure the expert’s level of trust and improve the accuracy of final decision in MCDM method technique. Pourmehdi [20] used Analytic Network Process (ANP) and fuzzy TOPSIS to address the performance level of collection centers in reverse logistics, from perspective of sustainability dimensions in supply selection. Roszkowska [21] modified Fuzzy TOPSIS to scoring the negotiation offers in ill-structured negotiation problems. In their research, PIS and NIS are derived from a negotiation theory concept which called BATNA. Joshi [22] defined interval-valued intuitionistic hesitant fuzzy Choquet integral operator to aggregate interval-valued intuitionistic hesitant fuzzy sets (IVIHFS) considering the inter-dependency among the decision criteria, and then used TOPSIS method to rank alternatives in IVIHFS environment. Zhang [23] proposed a rural logistics center location model based on the theory of intuitionistic fuzzy TOPSIS. They calculated weight of decision-makers by rating fuzzy numbers and then determine the weight of the evaluation criteria according to weight of decision-makers. Aikhuele [24] proposed an intuitionistic fuzzy multi-criteria decision-making method to solve failure detection problem. They employed a type of entropy method to calculate weights of criteria, which only consider the membership degree and non-membership degree. Then, they got the relative closeness coefficient based on TOPSIS in intuitionistic fuzzy environment. Awasthi [25] presented a TOPSIS-based MCDM approach for evaluating green supplier under fuzzy environment. The employed linguistic terms to rate criteria and alternatives. Kacprzak [26] used TOPSIS method twice for MCDM problem. The first time it is used to determine the weights of decision-makers and the second time is used to rank alternatives. Chen [27] proposed a MCDM and similarity method between intuitionistic values. They ranked alternatives based on the degree of indeterminacy of each alternative with an extended TOPSIS method. Both the triangular fuzzy number (TFN) and TOPSIS were applied to rank the best alternatives of wind power potential in Weibull distribution model coupled with power law [28].

The research listed above all employed IF-TOPSIS which is mainly for solving selection problems with ranking alternatives by one-layer decision-making. For such problems, the decision-making information can be obtained from the evaluation object comprehensively. However, the structure of CoPS is highly complicated, which is manufactured by many processes with a large number of manufacturing resource alternatives. Assuming that a CoPS is composed of n components {C1, C2, …,Cn}, and component Ci (i ≤ n) is manufactured with mi process \(\left\{ {P_{i}^{1} ,P_{i}^{2} , \ldots ,P_{i}^{{m_{i} }} } \right\}\), process \(P_{i}^{{m_{j} }}\) (\(m_{j} \le m_{i}\)) can be manufactured with \(S_{i}^{{m_{j} }}\) kinds of manufacturing resources \(\left\{ {R_{i1}^{mj} ,R_{i2}^{mj} , \ldots ,R_{{is_{i}^{{m_{j} }} }}^{mj} } \right\}\) and each manufacturing resource has \(A_{i}^{{m_{j} }}\) alternatives (\(A_{i}^{{m_{j} }} \ge S_{i}^{{m_{j} }}\)). The number of MRA schemes alternatives for a CoPS can be calculated as \(N{ = }C_{{A_{i}^{{m_{j} }} }}^{{{S_{i}{m_{j} }} }} \times P_{i}^{{m_{j} }} \times n\), which is a large quantity of alternative manufacturing resources combination schemes for a CoPS manufacturing task. Thus, it is difficult for experts to obtain comprehensive evaluation information of CoPS directly, and leads to more complex and time-consuming calculation and evaluation process of MRA&CoPS when employing one-layer method. To make the evaluation process more suitable for MRA&CoPS problem, this paper proposed a three-layer decision-making model, in which MRA schemes are determined through process dimension, component dimension and product dimension.

Background

Intuitionistic fuzzy sets

The theory of intuitionistic fuzzy sets (IFS) is always used in decision-making problem [29]. In IFS theory, positive membership degree, negative membership degree and hesitancy degree are used to describe the membership relationship between individuals and sets [30, 31]. Let X be the universe of discourses. Considering IFSs A in X, the aspects of IFSs discussed by A can be described as follows:

An IFSs A in X is defined as \(A = \left\{ {\left( {x,u_{A} (x),v_{A} (x)\left| {x \in X,X = \left\{ {x_{1} ,x_{2} , \ldots ,x_{n} } \right\}} \right.} \right)} \right\}\), where \(u_{A} (x) \in \left[ {0,1} \right]\) and \(v_{A} (x) \in \left[ {0,1} \right]\) with the condition \(0 \le u_{A} (x) + v_{A} (x) \le 1\), \(\forall x \in X\). The numbers uA(x) represent the membership degree of x to A, while the numbers vA(x) represent the non-membership degree of x to A. For each x to A, subject to \(\pi_{A} (x) = 1 - u_{A} (x) - v_{A} (x)\), represents a hesitancy degree of x to A. Obviously, \(0 \le \pi_{A} (x) \le 1\).

A small value of πA(x) implies that information about x is more certain. On the other hand, a higher value of the hesitancy degree πA(x) means the information that x holds is more uncertain [32].

Information entropy

Information entropy (IE) is proposed by Shannon to solve effective measurement of information problem and evaluate relative weights between information. In addition, the definition of IE is as follows [33,34,35].

Let \(X = \left\{ {(x_{k} \left| {k = 1,2, \ldots ,K} \right.)} \right\}\), and the probability of X occurrence is Pk. It is obvious that 0 ≤ Pk ≤ 1.

The uncertainty degree of probability can be defined as

$$ I(x_{k} ) = \ln \frac{1}{{p_{k} }} = - \ln p_{k} $$
(1)

In addition, the information entropy of discrete random variables can be calculated as

$$ H(x) = H(p_{1} p_{2} \ldots p_{k} ) = \sum\limits_{k = 1}^{K} {p_{k} I(x_{k} )} = - \sum\nolimits_{k = 1}^{K} {p_{k} \ln p_{k} } $$
(2)

To calculate the weight of each probability event, each information entropy should be transformed to weight value as

$$ w_{k} = \frac{{1 - H(x_{k} )}}{K - H(X)} $$
(3)

where subject to \(0 \le w_{k} \le 1\) and \(\sum\nolimits_{k = 1}^{K} {w_{k} } = 1\).

Classical TOPSIS method

The classical TOPSIS method is based on the idea that the best alternative should have the shortest distance from the positive ideal solution and the farthest distance from the negative ideal solution [36, 37]. This method works in the background that each attribute is monotonically increasing or decreasing [38]. Normalization is usually required for using TOPSIS to solve MCDM problem [39, 40]. Assuming that there are n criteria (C1, C2, …, Cn) and m alternatives (A1, A2, …, Am), X = [xij]m×n represents the decision matrix. In addition, xij (i = 1, 2, …, n; j = 1, 2, …, m) denotes the value assigned to the i-th criterion of the j-th alternative. W = [w1, w2, …, wn] is the weight of each criterion with the condition \(\sum\nolimits_{i = 1}^{n} {w_{i} } = 1\). The detailed steps of TOPSIS are carried out as follows.

Step 1: Normalize the decision matrix to obtain normal matrix B = [bij].

Step2: Calculate the weighted normalized decision matrix:

$$ f_{ij} = w_{i} b_{ij} $$
(4)

where wi is the weight of the i-th criterion.

Step 3: Determine the positive ideal solution (PIS) and negative ideal solution (NIS):

$$ F^{ + } = \left\{ {f_{1}^{ + } ,f_{2}^{ + } , \ldots ,f_{n}^{ + } } \right\} $$
(5)
$$ F^{ - } = \left\{ {f_{1}^{ - } ,f_{2}^{ - } , \ldots ,f_{n}^{ - } } \right\} $$
(6)

where F+ denotes the positive ideal solution and F denotes the negative ideal solution. If the i-th criterion is beneficial criterion,

$$ f_{i}^{ + } = \max \left\{ {f_{ij} ,j = 1,2, \ldots ,m} \right\} $$
(7)
$$ f_{i}^{ - } = \min \left\{ {f_{ij} ,j = 1,2, \ldots ,m} \right\} $$
(8)

On the contrary, if the i-th criterion is cost criterion,

$$ f_{i}^{ + } = \min \left\{ {f_{ij} ,j = 1,2, \ldots ,m} \right\} $$
(9)
$$ f_{i}^{ - } = \max \left\{ {f_{ij} ,j = 1,2, \ldots ,m} \right\} $$
(10)

Step 4: Calculate the distances from each alternative to positive ideal solution and negative ideal solution:

$$ D_{j}^{ + } = \sqrt {\sum\limits_{i = 1}^{n} {(f_{ij} - f_{i}^{ + } )^{2} } } ,j = 1,2, \ldots ,m $$
(11)
$$ D_{j}^{ - } = \sqrt {\sum\limits_{i = 1}^{n} {(f_{ij} - f_{i}^{ - } )^{2} } } ,j = 1,2, \ldots ,m $$
(12)

where \(D_{j}^{ + }\) denotes the distance between the j-th alternative and the positive ideal solution, and \(D_{j}^{ - }\) denotes the distance between the j-th alternative and the negative ideal solution.

Step 5: Calculate the relative closeness to the ideal solution:

$$ D_{j}^{*} = \frac{{D_{j}^{ - } }}{{D_{j}^{ + } + D_{j}^{ - } }} $$
(13)

Step 6: Rank the alternatives sorting by the value \({\mathrm{D}}_{\mathrm{j}}^{*}\)\(D_{j}^{*}\) in decreasing order.

Three-layer criteria cumulative model for MRA&CoPS

CoPS is produced as customized, one-off, or small batched capital goods items with higher complexity and value [41]. CoPS industries is identified as involving technology-intensive capital goods, systems integration, embedded and largely tacit knowledge and skills, project-based manufacturing, low-volume production (batch produced or individually tailored for specific customers), etc. [42]. Based on these studies of CoPS, reference [43] summarized typical manufacturing process of CoPS, i.e., designing activities oriented by customer, technical preparing, procuring raw materials, manufacturing, delivering and maintenance. The multi-level BOM structure is highly complex with many processes, materials and components requirements. In addition, it needs more manufacturing resources to support for the processes, materials and components in demand, while the cost, quality and time, etc. criteria of provided manufacturing resources are various. Moreover, the CoPS’s manufacturing task is decomposed into different sub-tasks and manufactured by the internal or outsourcing providers. It is difficult to evaluate manufacturing resources allocation schema from the overall perspective of CoPS lifecycle. Considering the multi-level BOM structure of CoPS, the mathematical models have been proposed to process layer, component layer and product layer.

Although a number of research have proposed MRA evaluation criteria, the currently studies mainly considers criteria in MROS and MRES and neglect criteria in PMS, such as operating cost. However, as mentioned in “Introduction”, PMS is also important for MRA&CoPS problem. Meanwhile, the current research only consider product layer for MRA problem. In real-life MRA&CoPS problem, data related to the problem are usually provided by resource suppliers. However, it is very difficult for resource suppliers providing data related to MRA&CoPS problem in product layer directly after the complex manufacturing of CoPS. Hence, the three-layer criteria cumulative model is proposed from process layer, component layer and product layer to evaluate manufacturing resources allocation of CoPS.

The CoPS’s lifecycle involves MROS, MRES and PMS, so the proposed 8-tuple criteria are summarized from three stages in this section. Further, the proposed evaluation criteria are successively accumulated in process layer, component layer and product layer.

Lifecycle-oriented evaluation criteria of MRA&CoPS

CoPS have long economic lives, lasting up to several decades. Thus, product lifecycle should be considered in MRA activities. According to CoPS’s characteristics, this paper lists three stages of product-lifecycle-oriented MRA&CoPS process in Table 2.

Table 2 Stage division of product-lifecycle-oriented MRA&CoPS

As shown in Table 2, there are interactions in the effect of three stages for CoPS. The selected MRA schema in Stage I influence CoPS’s manufacturing process in Stage II and Stage III. In the three stages, MRA plays an important role in many respects of CoPS, such as timeliness and reliability. Therefore, the influence of MRA is not isolated but should be researched with the view of product lifecycle. Hence, the interactive evaluation criteria of MRA&CoPS can be summarized from the three stages, as shown in Fig. 1, where T represents time, MC represents manufacturing cost, Q represents quality, R is reliability, SN represents synergy, SF represents safety, OC represents operating cost and ST represents satisfaction.

Fig. 1
figure 1

Evaluation criteria of MRA&CoPS

Three-layer criteria cumulative model

The evaluation information for MRA&CoPS problem usually derives from resource suppliers. For the reason of the high complexity of CoPS, it is difficult for resource suppliers to provide the data related to resources in product layer. Thus, the traditional evaluation method that evaluates resources performance directly in product layer is not suitable for MRA&CoPS problem. CoPS are composed of series component, which can be completed by some key processes. The performance of CoPS can be accumulated from components, whose performance can be accumulated from each process. In addition, it is easier for resource suppliers to provide related information in process layer before the complex CoPS manufacturing process. Thus, this section proposed a three-layer criteria cumulative model based on the proposed 8-tuple criteria, i which evaluate the resources performance from process layer, component layer and product layer.

Assuming that a CoPS: P consists m components Ci (i = 1, 2, …. m), and a component can be produced by n processes PRj (j = 1, 2, …, m). The manufacturing data of P of each criterion can be accumulated from the m components. In addition, the manufacturing data of a component Ci of each criterion can be accumulated from the n processes. The details of three-layer criteria cumulative model are introduced as follows.

Stage I: manufacturing data in process layer.

$$ T(PTask_{ij} ) = T_{1} (r_{ij} ) + T_{2} (r_{ij} ) $$
(14)
$$ MC(PTask_{ij} ) = MC_{1} (r_{ij} ) + MC_{2} (r_{ij} ) $$
(15)
$$ Q(PTask_{ij} ) = \frac{{Q_{1} (r_{ij} ) + Q_{2} (r_{ij} )}}{2} $$
(16)
$$ R(PTask_{ij} ) = R_{1} (r_{ij} )R_{2} (r_{ij} ) $$
(17)
$$ SN(PTask_{ij} ) = \frac{{SN_{1} (r_{ij} ) + SN_{2} (r_{ij} )}}{2} $$
(18)
$$ SF(PTask_{ij} ) = \frac{{SF_{1} (r_{ij} ) + SF_{2} (r_{ij} )}}{2} $$
(19)
$$ ST(PTask_{ij} ) = \frac{{ST_{1} (r_{ij} ) + ST_{2} (r_{ij} )}}{2} $$
(20)

In the above equations, T1(rij) represent the time criterion of manufacturing process, T2(rij) represents the time criterion of manufacturing resources performance, MC1(rij) represents the manufacturing costs criterion of manufacturing process, MC2(rij) represents the manufacturing costs criterion of manufacturing resources performance, Q1(rij) represents the quality criterion of manufacturing process, Q2(rij) represents the quality criterion of manufacturing resources performance, R1(rij) represents the reliability criterion of manufacturing process, R2(rij) represents the reliability criterion of manufacturing resource performance, SN1(rij) represents the synergy degree criterion of manufacturing process, SN2(rij) represents the synergy degree criterion of manufacturing resources performance, SF1(rij) represents the safety criterion of manufacturing process, SF2(rij) represents the safety criterion of manufacturing resources performance, ST1(rij) represents the customer satisfaction criterion of manufacturing process, and ST2(rij) represents the customer satisfaction criterion of manufacturing resources performance.

Stage II: manufacturing data in component layer.

$$ T(MTask_{i} ) = \sum\limits_{j = 1}^{n} T (CTask_{ij} ) $$
(21)
$$ MC(MTask_{i} ) = \sum\limits_{i = 1}^{m} {MC} (CTask_{ij} ) $$
(22)
$$ Q(CTask_{i} ) = \frac{1}{n}\left[ {\sum\limits_{k = 1}^{{n_{1} }} {Q( \otimes PTask_{ik} )} + \,\sum\limits_{P = 1}^{{n_{2} }} {\min Q( \oplus PTask_{ip} )} } \right] $$
(23)
$$ R(CTask_{i} ) = \prod\limits_{k = 1}^{{n_{1} }} {R( \otimes PTask_{ik} )} \prod\limits_{p = 1}^{{n_{2} }} {\min ( \oplus PTask_{ip} )} $$
(24)
$$ SN(MTask_{i} ) = \sum\nolimits_{j = 1}^{n} {SN} (CTask_{ij} )/n $$
(25)
$$ SF(MTask_{i} ) = \sum\limits_{j = 1}^{n} {SF} (CTask_{ij} )/n $$
(26)
$$ ST(MTask_{i} ) = \sum\limits_{j = 1}^{n} {ST} (CTask_{ij} )/n $$
(27)

In the above equations, \(\otimes\) refers to the series branch of a manufacturing task CTaski, n1 means the total number of process tasks on the series branch, \(\oplus\) denotes the parallel branch of a manufacturing task CTaski, n2 is the total number of process tasks on the parallel branch, and n1 plus n2 is n, whose specific value is related to the structure of CTaski.

Stage III: Criteria value in product layer.

$$ T(MTask) = \sum\limits_{i = 1}^{m} {T(CTask_{i} )} $$
(28)
$$ MC(MTask) = \sum\limits_{i = 1}^{m} {MC(CTask_{i} )} $$
(29)
$$ Q(MTask) = \sum\limits_{i = 1}^{m} {Q(CTask_{i} )} /m $$
(30)
$$ R(MTask) = \prod\limits_{i = 1}^{m} R (CTask_{i} ) $$
(31)
$$ SN(MTask) = \sum\limits_{i = 1}^{m} {SN(CTask_{i} )} /m $$
(32)
$$ SF(MTask) = \sum\limits_{i = 1}^{m} {SF(CTask_{i} )} /m $$
(33)
$$ ST(MTask) = \sum\limits_{i = 1}^{m} {ST(CTask_{i} )} /m $$
(34)

In the above equations, OC is only calculated in product maintenance stage. It cannot be accumulated as the other seven criteria. In addition, formula (35) is the evaluation methodology of OC [22]:

$$ OC(MTask) = c_{p} L + c_{f} \sum\limits_{i = 1}^{L} N_{l} + c_{d} \left(f_{1} \sum\limits_{i = 1}^{L} N_{l} + f_{2} L\right) $$
(35)

Formulas (3638) [25]can be used to describe N1:

$$ N_{l} = \int_{(1 - l)T}^{lT} {\lambda^{l} } $$
(36)
$$ R^{l} (MTask) = \exp \left( - \int_{(1 - l)T}^{lT} {\lambda^{l} dt} \right)\,l = {1},{ 2}, \, \ldots ,L $$
(37)
$$ R^{l} (MTask) = R(MTask) $$
(38)

where Rl (MTask) is the reliability of product in the l-th maintenance stages. λl is failure rate of CoPS. Note that formula (36) expresses functional relationship between Nl and λl in a preventive maintenance interval. Formula (37) expresses functional relationship between Rl (MTask) and λl in the l-th preventive maintenance interval. Formula (38) expresses initial reliability of the CoPS and equals to accumulation reliability criteria of product dimension.

The proposed approach

An improved MCDM approach for MRA&CoPS is proposed, and the approach is mainly divided into the following three stages: (1) preparation stage: DMs determine alternatives (process layer, component layer and product layer), and define evaluation criteria and collect information of criterion for three layers of CoPS. (2) Calculation stage: DMs calculate fuzzy value by fuzzy method proposed in “Fuzzy process” to construct normalized fuzzy decision matrix. Then IE is extended to intuitionistic fuzzy environment as a weighting method to calculate weight of each criterion. Finally, DMs calculate \({\mathrm{D}}_{\mathrm{j}}^{*}\)\(D_{j}^{*}\) by TOPSIS in intuitionistic fuzzy environment. (3) Output stage: DMs sort the chosen alternatives by value \({\mathrm{D}}_{\mathrm{j}}^{*}\)\(D_{j}^{*}\) in decreasing order and judge the dimension. If the evaluation dimension is product layer, the minimum ranking order is the optimal MRA schema for CoPS. Otherwise, re-evaluate MRA process in next layer. Figure 2 illustrates the conceptual framework of the proposed method.

Fig. 2
figure 2

The conceptual framework of the proposed approach

Fuzzy process

Three-layer criteria proposed in “Three-layer criteria cumulative model for MRA&CoPS” have different types with number and dimension. For example, T is a numerical criterion, while Q is a percentage criterion. Thus, normalization of criteria is necessary for MRA&CoPS. Further, there are various scenario that make the crisp numbers vague and uncertain. For example, the crisp numbers for MRA&CoPS problem is provided by resource suppliers, while the data are usually not constant in actual scenarios. The evaluation data provided by resource suppliers usually represent the average value of the related manufacturing resource historical performance, while the data of certain manufacturing resource for a certain manufacturing process may be variables. Thus, the evaluation criteria data usually have fuzzy phenomenon for MRA&CoPS problem for CoPS enterprises. Meanwhile, in real-life MRA&CoPS process, CoPS enterprises usually have the expectation of each criterion. In this condition, intuitionistic fuzzy sets (IFSs) theory is used in this paper. In addition, how to obtain the membership degree and non-membership degree is the key step of using IFSs. There are several methods to obtain the membership degree and non-membership degree in previous research [44,45,46]. Moreover, linguistic variable is a widely used method for providing approximate characterization of phenomena that are too complex or ill-defined to be described in conventional quantitative terms [47,48,49]. In traditional linguistic variable method, only historical data and expert assessment are considered, which leads to inadequate expressions of real-time objectivity data. In this condition, a novel IFS based on subjective–objective hybrid fuzzy method to handle fuzzy phenomenon for MRA&CoPS is proposed in this paper. Table 3 gives the 11 levels linguistic variable and Eqs. (3941) are employed to calculate the number of membership degree and non-membership degree:

$$ LD_{n}^{m} = \frac{{D_{n}^{m} - E_{min}^{m} }}{{E_{max}^{m} - E_{min}^{m} }} $$
(39)
$$ E_{\min }^{m} = \frac{{E_{{\min_{1} }}^{m} + E_{{\min_{2} }}^{m} + \ldots + E_{{\min_{e} }}^{m} }}{e} $$
(40)
$$ E_{\max }^{m} = \frac{{E_{{\max_{1} }}^{m} + E_{{\max_{2} }}^{m} + \ldots + E_{{\max_{e} }}^{m} }}{e} $$
(41)

where LDmn is the language value of criteria m for manufacturing resource n, Dmn is the evaluation value of criteria m for manufacturing resource n, \(E_{\min }^{m}\) is the lower limit of expected interval of criteria m, \(E_{\max }^{m}\) is the upper limit of expected interval of criteria m, \(E_{{\min_{i} }}^{m}\) is the lower limit of expected interval of criteria m given by the i-th expert (i = 1, 2, …e), and \(E_{{\max_{i} }}^{m}\) is the upper limit of expected interval of criteria m given by the i-th expert. In addition, the process of the hybrid fuzzy method to obtain [ua (x), va (x)] of \(D_{n}^{m}\) is shown in Fig. 3.

Table 3 11 levels variable for fuzzy values
Fig. 3
figure 3

The process of the subjective–objective hybrid fuzzy method

Weight obtaining method

By the fuzzy processing in “Classical TOPSIS method”, standard evaluation criteria are given. In addition, weight of each evaluation criterion is vital for MCDM problem. There are numerous research that have focused on obtaining weights in MCDM problem [39, 46, 50]. Information entropy (IE) theory is a useful tool to obtain weights of each criterion. However, evaluation data of MRA are handled in fuzzy environment. Thus, IE theory should be extended into intuitionistic environment and be used for evaluating fuzzy criteria. The proposed IFIE method is described as follows:

Let intuitionistic fuzzy sets denote \(A{ = }\left\{ {x,u_{A} (x),v_{A} (x)\left| x \right. \in X} \right\}\). In addition, characteristics of sets A in different situations are shown in Table 4.

Table 4 Characteristics of sets A in different situations

Let \(X_{A} = \left\{ {x_{k} \left| {k = 1,2, \ldots ,K} \right.} \right\}\), and \(A_{k} = \left\{ {(x_{k} ,u_{A} (x_{k} ),v_{A} (x_{k} ))\left| {x_{k} \subset X} \right.} \right\}\), where Ak is intuitionistic fuzzy sets of XA. Therefore, intuitionistic fuzzy information entropy [23] H(A) can be defined as formula (42):

$$ H(A_{k} )\left\{ \begin{gathered} - u_{A} (x_{k} )\ln u_{A} (x_{k} ) - v_{A} (x_{k} )\ln v_{A} (x_{k} ) - \pi_{A} (x_{k} )\ln \pi_{A} (x_{k} ) \quad u_{A} (x_{k} ) + v_{A} (x_{k} ) \in (0,1) \hfill \\ 0 \quad u_{A} (x_{k} ) + v_{A} (x_{k} ) = 1 \hfill \\ 0 \quad u_{A} (x_{k} ) + v_{A} (x_{k} ) = 0 \hfill \\ \end{gathered} \right. $$
(42)

In addition, the weight of intuitionistic fuzzy information entropy can be defined as

$$ w_{k}^{A} = \frac{{1 - H(A_{k} )}}{{K - H(X_{A} )}} $$
(43)
$$ H(X_{A} ) = \sum\limits_{k = 1}^{K} {H(A_{k} )} $$
(44)

The proposed IFIE-TOPSIS method

The novel IFIE-TOPSIS method for MRA&CoPS is proposed in this section. First, an 8-tuple evaluation criteria of MRA&CoPS is proposed with considering product lifecycle. According to “Lifecycle-oriented evaluation criteria of MRA&CoPS”, the criteria data of CoPS can be accumulated from process layer, component layer and product layer in a production logic sequence. Based on IFSs theory, the subjective–objective hybrid fuzzy method is proposed in “Fuzzy process” to deal with the fuzzy problem for three-layer criteria cumulative model of MRA&CoPS. Meanwhile, IE is extended in fuzzy environment in “Weight obtaining method” to obtain weights of evaluation criteria for IFIE-TOPSIS approach. The proposed evaluation method consists of the following steps.

Step 1 Initialize evaluation layer, i.e., DM = process layer.

Step 2 Construct manufacturing resources data matrix. Assuming that there are q manufacturing resources R = (r1, r2,… rq) to be evaluated. In addition, the 8-tuple criteria (T, MC, Q, R, SN, SF, OC, and ST) is used for MRA&CoPS. The manufacturing resources data matrix A = [aij]q can be constructed in Table 5.

Table 5 Manufacturing resources data matrix

Step 3 Construct normalized fuzzy decision matrix.

Calculate the intuitionistic fuzzy values [uA, vA] of each evaluation resources for each criterion according to the process in Fig. 3. In addition, the normalized fuzzy decision matrix B = (bij)q = (uij, vij)q is given in Table 6, where uij donates the membership degree of the i-th criterion of the j-th manufacturing resources and vij represents the non-membership degree of the i-th criterion of the j-th manufacturing resources.

Table 6 Normalized fuzzy decision matrix

Step 4 Construct weighted normalized matrix based on IFIE.

The wij represents the weight of the i-th criterion of the j-th manufacturing resources can be calculated as

$$ w_{ij} = \frac{{1 - H(A_{i} )}}{{8 - \sum\nolimits_{i = 1}^{8} {H(A_{i} )} }} $$
(45)

where

$$ H(A_{i} ) = \sum\limits_{j = 1}^{q} {H(A_{ij} )} $$
(46)

In addition, H(Aij) is the intuitionistic fuzzy information entropy of manufacturing resources data of manufacturing resources data mrij (i = 1,2, …, 8; j = 1, 2, …, q). wij are subject to Eqs. (47) and (48):

$$ \sum\limits_{i = 1}^{8} {w_{ij} } = 1 $$
(47)
$$ w_{ix} = w_{iy} \begin{array}{*{20}c} {} & {x,y = (1,2,...,q)} \\ \end{array} $$
(48)

Then, weighted matrix [5] can be given by

$$ f_{ij} = (u_{{f_{ij} }} ,v_{{f_{ij} }} ) = w_{ij} b_{ij} = w_{ij} (u_{ij} ,v_{ij} ) = (1 - (1 - u_{ij} )^{{w_{ij} }} ,(v_{ij} )^{{w_{ij} }} ),(i = 1,2, \ldots ,8;j = 1,2, \ldots ,q) $$
(49)

Step 5 Calculate positive ideal solution F+ and negative ideal solution F:

$$ F^{ + } = \left\{ {f_{1}^{ + } ,f_{2}^{ + } , \ldots ,f_{8}^{ + } } \right\} $$
(50)
$$ F^{ - } = \left\{ {f_{1}^{ - } ,f_{2}^{ - } , \ldots ,f_{8}^{ - } } \right\} $$
(51)

In the 8-tuple criteria, Q, R, SN, SF and ST are beneficial criteria, of whose \(f_{i}^{ + }\) and \(f_{i}^{ - }\) can be calculated as

$$ f_{i}^{ + } = (u_{{f_{i} }}^{ + } ,v_{{f_{i} }}^{ + } ) = \max \left\{ {u_{ij} ,v_{ij} } \right\},j = 1,2, \ldots ,q $$
(52)
$$ f_{i}^{ - } = (u_{{f_{i} }}^{ - } ,v_{{f_{i} }}^{ - } ) = \min \left\{ {u_{ij} ,v_{ij} } \right\},j = 1,2, \ldots ,q $$
(53)

On the contrary, T, MC, OC are cost criteria, and the \(f_{i}^{ + }\) and \(f_{i}^{ - }\) can be calculated as

$$ f_{i}^{ + } = (u_{{f_{i} }}^{ + } ,v_{{f_{i} }}^{ + } ) = \min \left\{ {u_{ij} ,v_{ij} } \right\},j = 1,2, \ldots ,q $$
(54)
$$ f_{i}^{ - } = (u_{{f_{i} }}^{ - } ,v_{{f_{i} }}^{ - } ) = \max \left\{ {u_{ij} ,v_{ij} } \right\},j = 1,2, \ldots ,q $$
(55)

Note that the definition for determining maximum and minimum of {uij, vij}. Assuming that two intuitionistic fuzzy number a = (ua, va) and b = (ub, vb), whose intuitionistic fuzzy information entropy are h(a) and h(b), respectively. If h(a) < h(b), then a > b. Otherwise, if h(a) > h(b), then a < b.

Step 6 Calculate the distance from each alternative to positive ideal solution and negative ideal solution:

$$ D_{j}^{ + } = \sqrt {\frac{1}{8}\sum\limits_{i = 1}^{8} {\left\{ {(u_{{f_{ij} }} - u_{{f_{i} }}^{ + } )^{2} + (v_{{f_{ij} }} - v_{{f_{i} }}^{ + } )^{2} + (\pi_{{f_{ij} }} - \pi_{{f_{i} }}^{ + } )^{2} } \right\}} } $$
(56)
$$ D_{j}^{ - } = \sqrt {\frac{1}{8}\sum\limits_{i = 1}^{8} {\left\{ {(u_{{f_{ij} }} - u_{{f_{i} }}^{ - } )^{2} + (v_{{f_{ij} }} - v_{{f_{i} }}^{ - } )^{2} + (\pi_{{f_{ij} }} - \pi_{{f_{i} }}^{ - } )^{2} } \right\}} } $$
(57)
$$ \pi_{{f_{ij} }} = 1 - u_{{f_{ij} }} - v_{{f_{ij} }} $$
(58)
$$ \pi_{{f_{i} }}^{ + } = 1 - u_{{f_{i} }}^{ + } - v_{{f_{i} }}^{ + } $$
(59)
$$ \pi_{{f_{i} }}^{ - } = 1 - u_{{f_{i} }}^{ - } - v_{{f_{i} }}^{ - } $$
(60)

Step 7 Rank the alternatives by \(D_{j}^{*}\).

$$ D_{j}^{*} = \frac{{D_{j}^{ - } }}{{D_{j}^{ + } + D_{j}^{ - } }},j = 1,2, \ldots ,n $$
(61)

Step 8 Select optimum manufacturing resources in next layer.

Step 9 Terminate judging. If the evaluation is not over, turn to step 10, otherwise, turn to step 13.

Step 10 Judge the dimension of the upper level. If the dimension of the upper level is the process dimension, let DM = component layer and turn to step 11, and if the dimension of the upper level is the component dimension, let DM = product and turn to step 12.

Step 11 Combine component from the process layer, and turn to step 2.

Step 12 Combine product from the component layer, and turn to step 2.

Step 13 Output ideal solutions: the ideal solution includes the ideal scheme in the product dimension and corresponding MRA schema in component layer and process layer.

Case illustration

This section illustrates a case example to demonstrate the effectiveness of the proposed method to optimize MRA&CoPS. In this study, the case product cantilever rotary stacker produced by the case manufacturing enterprise in Tianjin of China is presented to test and to show the applicability and effectiveness of proposed model. The main manufacturing product of the case manufacturing enterprise is complicated and costly equipment, such as cement equipment, metallurgy equipment, and coal equipment. In addition, the customer may refuse to pay the warranty if the product broke down during one to two warranty periods. As Fig. 4 shows, the case product is mainly composed of stacker belt conveyor, hydraulic lift and belt speed control device, each of which is mainly composed by three key processes. In addition, each process can be completed by several kinds of different resources. To simplify the explanation and make this section easier to read, “Process layer” and “Component layer” will only illustrate the resource combination optimization process of stacker belt in process layer and component layer. “Product layer” will illustrate the resource allocation process of the case product.

Fig. 4
figure 4

The structure of the case product

Evaluation process of three-layer criteria cumulative model

Process layer

Step 1 Determine criteria and obtain data in process layer.

The evaluation criteria in process layer of the case component are selected from manufacturing resources optimization criteria and manufacturing resources execution criteria, as shown in Fig. 1, i.e., T, MC, Q, R, SN, SF and ST. As Fig. 4 shows, the case component can be completed by three key processes and each process has to be completed by 4 kinds of manufacturing resources. The manufacturing data of these criteria for the case component is shown in Table 7.

Table 7 The manufacturing data of the criteria for stacker belt conveyor

Step 2 Fuzzy process.

As mentioned in “Fuzzy process”, the novel IFSs based subjective–objective hybrid fuzzy is applied to handle the fuzzy phenomenon of MRA. The decision-makers implement the process in Fig. 3 to transform the value shown in Table 7 to fuzzy value described in Table 2. The expected interval of each criterion is shown in Table 8 for fuzzy process. In addition, the normalization fuzzy decision matrix which is composed of the fuzzy value in “The proposed IFIE-TOPSIS method” can be found in the Tables 15, 16.

Table 8 The expected interval of each criterion

Step 3 Determine criteria weights by IFIE method.

IFIE method is proposed to determine the weights of each criterion in process layer. Criteria weights are obtained according to the details in “Weight obtaining method”. Resulting weights of the process layer are given in Table 9.

Table 9 Weights of each criterion in process dimension

Step 4 Evaluation MRA schema by hybrid IFIE-TOPSIS approach.

In this step, the ranking result of MRA is obtained by the proposed IFIE-TOPSIS approach. The weighted norm matrix in process layer is calculated according to formula (49). The ranking result in process layer is computed according to “The proposed IFIE-TOPSIS method” and is shown in Table 10.

Table 10 Ranking result in process dimension

Component layer

Based on the evaluation result of process layer and bill of material (BOM) structure of the case component, the top 2 optimal resources in each process, i.e., R13 and R14 in process 1, R21 and R24 in process 2, R34 and R32 in process 3, are selected for component layer accumulation. As the case component is completed by the three key processes, then the selected 6 resources can be combined into 8 resources combinations, i.e., (R13, R21, R34), (R13, R21, R32), (R13, R24, R34), (R13, R24, R32), (R14, R21, R34), (R14, R21, R32), (R14, R24, R34), (R14, R24, R32). In this paper, for the simplification of evaluating process, the 8 resources combinations are evaluated in component layer. The evaluation step in component layer is the same as the evaluation step in process layer as represented in “Process layer”. The normalization fuzzy decision matrix in component layer is shown in Table 16. The ranking result in component layer is shown in Table 11.

Table 11 Ranking result in component dimension

Product layer

In order to simplify the problem, the top 2 optimal resources combination schemes in each component are selected to be evaluated in product layer. Based on the evaluation result of component layer of the case component in Table 11, the two chosen resources combination schemes of stacker belt conveyor are (R14, R24, R34) and (R14, R24, R32). As shown in Fig. 4, the case product is composed of three key components. Based on the manufacturing data of the other two components (see in Tables 18 and 19) and calculated as the case component shown in “Process layer” and “Component layer”, the two chosen resources combination schemes of hydraulic lift are (R42, R51, R61) and (R42, R51, R64), as the two chosen resources combination schemes of speed control device are (R74, R81, R92) and (R73, R84, R92). Thus, there are 8 resources combination schemes, i.e., RC1 = {(R14, R24, R34), (R42, R51, R61), (R74, R81, R92)}, RC2 = {(R14, R24, R34), (R42, R51, R61), (R73, R84, R92)}, RC3 = {(R14, R24, R34), (R42, R51, R64), (R74, R81, R92)}, RC4 = {(R14, R24, R34), (R42, R51, R64), (R73, R84, R92)}, RC5 = {(R14, R24, R32), (R42, R51, R61), (R74, R81, R92)}, RC6 = {(R14, R24, R32), (R42, R51, R61), (R73, R84, R92)}, RC7 = {(R14, R24, R32), (R42, R51, R64), (R74, R81, R92)}, RC8 = {(R14, R24, R32), (R42, R51, R64), (R73, R84, R92)} to be evaluated in product layer. The evaluation step of product layer is the same as the evaluation step of process layer as described in “Process layer”. Note that criterion operating cost (OC) is classified in operating cost criteria and it is only evaluated in product layer. The normalization fuzzy decision matrix in product layer is shown in Table 17. In addition, the ranking result in product layer is shown in Table 12.

Table 12 Ranking result by IFIE-TOPSIS

The final results of the proposed method are summarized in Tables 12. The ranking order of resources combination schemes to manufacture the case product is as follows:

RC1 > RC3 > RC2 > RC8 > RC4 > RC6 > RC5 > RC7.

Hence, it can conclude that the optimal resources combination scheme for the case product is RC1, i.e., {(R14, R24, R34), (R42, R51, R64), (R74, R81, R92)}.

IFIE-TOPSIS compared with the traditional TOPSIS

The traditional TOPSIS approach, for which language values are calculated by formula (39) as the elements of the normalization decision matrix and weights of criteria are determined by information entropy, are compared with the proposed IFIE-TOPSIS approach in this section. In the comparing test, the traditional TOPSIS approach is employed in process layer, component layer and product layer to rank the MRA schema for the same product evaluated in “Evaluation process of three-layer criteria cumulative model”. The details of traditional TOPSIS approach in each dimension are introduced in “Classical TOPSIS method” and the steps of weights determination by information entropy are detailed in “Information entropy”. The manufacturing resources data to be evaluated by the traditional TOPSIS approach is same as the data calculated in “Evaluation process of three-layer criteria cumulative model” and shown in Table 7. The selected resources combination schemes to be evaluated in product layer after evaluation in process layer and component layer are shown in Table 13. The normalization real decision matrix expressed by language value of these resources’ combination schemes of each criterion in product layer are shown in Table 20. The optimal resources combination scheme evaluation by the traditional TOPSIS is RC'7.

Table 13 The selected resources combination schemes

Figure 5 illustrates the comparison of the ranked #1 resources combination schemes RC1 and RC'7, respectively, ranked by the proposed IFIE-TOPSIS and the traditional TOPSIS. Note that criteria T, MC and OC are cost criteria, while the other criteria are beneficial criteria. In our comparison test, linguistic value LDi-RC'7 are employed to express the standard comparison value of RC'7 of beneficial criteria. Membership degree uiRC1 are employed to express the standard comparison value of RC1 of beneficial criteria. The value (1-LDi-RC'7) are employed to express the standard comparison value of RC'7 of cost criteria. The values (1-uiRC1) are employed to express the standard comparison value of RC1 of cost criteria. Therefore, all criteria can be considered as beneficial criteria in comparison test, which means that the approach for the larger area of the graph enclosed by the optimal resources combination scheme in Fig. 5 is a better evaluation approach. The area of the graph in Fig. 5 enclosed by the IFIE-TOPSIS is 1.23, enclosed by TOPSIS is 0.91, enclosed by AHP is 0.84, enclosed by VIKOR is 0.89. That means the proposed IFIE-TOPSIS is more suitable than TOPSIS, AHP and VIKOR for evaluation of MRA&CoPS in the proposed model.

Fig. 5
figure 5

Comparing of MRA schemes between IFIE-TOPSIS, TOPSIS, AHP and VIKOR

Sensitivity analysis

Sensitivity analysis is a technique to observe the affection of change from some parameters of model on other elements [51]. The evaluation data of each resources in Table 7, Tables 18 and 19 are crisp number provided by resource suppliers, while the data usually are fluctuation. Data of a certain resource usually fluctuate near the corresponding area evaluated in “Evaluation process of three-layer-criteria cumulative model”. In this condition, there is a motivation to conduct a sensitivity analysis to obtain the ranking under different values of each criterion in the final product layer in terms of the traditional TOPSIS and the proposed IFIE-TOPSIS. For each criterion, seven different sets of tests of each criterion of RC1 to RC8 for IFIE-TOPSIS sensitivity analysis and seven different set of linguistic value of RC'1 to RC'8 of each criterion for TOPSIS sensitivity analysis are calculated, while data of other criteria are constant as evaluated in “Evaluation process of three-layer criteria cumulative model” and “IFIE-TOPSIS compared with the traditional TOPSIS”. Note that the sum of corresponding change value of RC1 to RC8 for tests 2 ~ 7 of each criterion is − 15%, − 10%, − 5%, 5%, 10% and 15% of the expected interval of the tested criterion in product layer. In addition, the sum is randomly assigned to RC1 to RC8 in each test. Test 1 for each criterion is the ranking result calculated in “Evaluation process of three-layer criteria cumulative model”. The test value configuration principle of RC1′ to RC8′ for traditional TOPSIS is same as RC1 to RC8 for IFIE-TOPSIS.

Figure 6 depicts the change in ranking of MRA schemes calculated by the TOPSIS and the proposed IFIE-TOPSIS in product layer. The most frequent ranked #1 RC' of each criterion and the percentage of the ranked #1 times of the most frequent ranked #1 RC' to test times of each criterion for traditional TOPSIS and IFIE-TOPSIS can be found in Table 14. For the TOPSIS approach, changing the linguistic value of each criterion significantly changes the calculated MRA scheme ranking from test to test. The percentage of the test of criterion T, Q, R, SN and SF for traditional TOPSIS are all only 43%, while the percentage of the test of the same criteria for IFIE-TOPSIS are 86%, 100%, 100%, 86% and 86%. For the proposed IFIE-TOPSIS approach, it is clear that the results are not sensitive to the changes of fuzzy value of each criterion. As Table 14 shows, RC1 is always the most frequent ranked #1 RC of the tests for each criterion, while RC'4, RC'7 and RC'8 are the most frequent ranked #1 RC' of tests of different criterion. Further, RC1 ranked #1 in all the seven tests of criterion MC, Q, R and OC. Figure 6 and Table 14 illustrate the ranking changes for the TOPSIS and the IFIE-TOPSIS in their test, and they clearly prove the IFIE-TOPSIS approach is more robust than the TOPSIS with respect to the possible statistical error of data of each criterion.

Fig. 6
figure 6

Sensitivity analysis with respect to different criterion TOPSIS and IFIE-TOPSIS

Table 14 Frequency of ranked #1 resources combination schemes for TOPSIS and IFIE-TOPSIS

Conclusion

MRA is essential in manufacturing resources decision-making of CoPS. However, the complex structure, long lifecycle and combined explosion, as well as incompleteness and fluctuation of decision information often resulted in the manufacturing resources decision-making a challenging task. It is highly desired to obtain MRA schemes, in terms of trade-off among CoPS’s manufacturing, operation and maintenance from the viewpoint of CoPS’s lifecycle. In this investigation, a MCDM model for MRA&CoPS is proposed with considering lifecycle-oriented 8-tuple evaluation criteria via three-layer accumulation. In addition, a hybrid IFIE-TOPSIS method by combining information entropy and TOPSIS has been extended in intuitionistic fuzzy environment to deal with the proposed MRA&CoPS model. The model is demonstrated with an example in a complex cement equipment manufacture company. Simulation results and sensitivity analysis have shown the effectiveness and superiority of proposed IFIE-TOPSIS method over classical TOPSIS.

MRA decision-making is increasingly becoming an integral component of the fully functioning expert and intelligent systems with applications across various manufacturing systems, especially for CoPS. Among various MRA models, the proposed MRA&CoPS model pays attention to MRA of CoPS with the viewpoint of trade-off among manufacturing, operation and maintenance of CoPS’s lifecycle. The proposed mathematical model can be categorized as a straight fuzzy MCDM (FMCDM) strategy according to the manufacturing resources evaluation framework. As a result, various alternatives of manufacturing resources should be identified to support different processes, components and products for a CoPS. In practice, medium-/long-term contracts should be made with the selected groups of manufacturing resources suppliers for the stable cooperation.

In the aspect concerning the limitations of this paper, it is important to notice that the 8-tuple evaluation criteria performance is possibly changed dynamically. Further, the proposed method stands in the view of manufacturers, whereas the CoPS’s lifecycle involves other parts, such as supplier, designer and costumer. Mover, the selected optimal MRA is a constant result for CoPS, while some manufacturing resources may change over time, such as the workers’ and production facilities’ productivity. Concerning the limitations of this method proposed in previous, the suggestions for further research are listed as follows.

  1. (1)

    Adding time variable in the accumulation of indices according to the change value of resources to adjust the timeliness of evaluation.

  2. (2)

    Making decision for MRA&CoPS with game perspective among multiple participants, such as supplier, designer and costumer.

  3. (3)

    Considering the change of some manufacturing resources such as the productivity of workers and production facilities and constructing a risking model for the MRA evaluated by the proposed method in previous section.