Abstract
Selective maintenance problem plays an essential role in reliability optimization decisionmaking problems. Systems are a configuration of several components, and there are situations the system needs small intervals or break for maintenance actions, during the intervals expert carried out the maintenance actions to replace or repair the deteriorated components of the systems. Because of the uncertainty associated with the component’s operational time, failure, and next mission duration create a new challenge in determining optimal components allocation and evaluating future missions successfully. In this paper, a multiobjective selective maintenance allocation problem is formulated with fuzzy parameters under neutrosophic environment. A new defuzzification technique is introduced based on beta distribution to convert fuzzy parameters into crisp values. The neutrosophic goal programming technique is used to determine the compromise allocation of replaceable and repairable components based on the system reliability optimization. A numerical illustration is used to validate the model and ascertain its effectiveness. The result is compared with two other approaches and found to be better. The method is flexible and straightforward and can be solved using any available commercial packages. The extension of the concept can be useful to other complex system reliability optimization.
Introduction
Reliability is the probability that an object will continuously perform a specified task or mission satisfactorily under a certain condition, for at least a given time or interval. Therefore, the probability of a successful performance of a system as designed is termed system reliability. A system is an integration of different components performing one or more operational functions [30]. The system reliability may depend on the system configurations, operational rules, the state of the failure and the failure process, which can be describe by certain law of probability. In any system, the reliability of individual components plays an important role in the proper functioning of the system. All the manufacturing companies rely on the reliable performance of components of the system to complete missions successfully. Selective maintenance problem arise when a firm desire to make an optimal decision on which component or subsystem to be maintain first, keeping in mind the scarce resources. An interested great research problem in reliability engineering is that of how, when and where to allocate, repair and or replace components of a system [29, 31, 33].
The main objective of selective maintenance is to find out the most important component or subsystem to maintain to minimize the production lost by avoiding frequent system failures. A system or component can be maintain selectively if and only if it has just finished a task and ready for the next. This means that, no component or subsystem can be selected for maintenance during the operation, some components are repairable and replaceable while others are not. The deterioration or failure of a system’s mechanism has a wide spectrum effect on the entire system. Many numerical, heuristic and metaheuristic algorithms were employed in studying this problem as can be seen in the next section. However, most of the existing algorithms have computational difficulties, time consuming when dealing with large problems and at times exact solutions are not easily obtainable. In light of this, devising an optimization technique that is both efficient and effective remain a hot topic in this regard [10].
The purpose of this article is to bring to the fore, a new approach of multiobjective system reliability optimization for selective maintenance allocation problem under neutrosophic environment. Considering the nature of uncertainty in the failure of a system or its component, this research sought to incorporate fuzzy programming, Intuitionistic Fuzzy Programming and neutrosophic fuzzy goal programming. The whole system is divided into two groups X and Y each having subsystems with independent identical components. In each subsystem, there are two types of components involved (replaceable and repairable) (see Fig. 1). The overall objective is to optimally allocate the deteriorating components in the subsystems that would maximize its reliability. The system performs next mission after a limited time within which, the selective maintenance on the involved components of the subsystem is performed. The parameters of the proposed model are considered to be fuzzy, which are explained by the triangular fuzzy number. Neutrosophic goal programming technique is used to obtain the compromise allocation of replaceable and repairable components of the subsystem. Most of the reallife problematic situation are complex and have more than a single objective, especially in complex system reliability; hence, the use of MOSMAP becomes imperative. Using NFG, the best possible compromise solution of MOSMAP under the fuzzy environment are obtained.
The significant advantage of this concept is that the decisionmaker has three different degrees of information at his disposal to consider before making a final decision regarding the problem at hand. They are the truthhood, indeterminacy, and falsity. However, the existing approaches use only the truthness function as bases to the problem solution. Unlike in a reallife situation, decision outcome can be agreed, not sure, and disagreement. Therefore, the proposed concept of neutrosophic logic washes away this drawback; hence, all the aspects of decisionmaking are considered. Also, the indeterminacy part of the model allows experts to present their opinions about unclear preferences.
Moreover, the proposed methodology is very comfortable; goals can be easily and quickly achievable and useful in solving any multiple objective decisionmaking optimization problem under crisp and uncertain environment. Most of the problematic reallife situations are complex and have more than a single goal, especially in system reliability; hence, the use of MOSMAP becomes imperative. The NFG gives the best possible compromise solution of MOSMAP under the fuzzy environment.
In the past decade, researches have studied selective maintenance problem in fuzzy environment. However, none of them has considered MOSMAP under neutrosophic environment; and this is perceived to be the significant drawback that we have noticed in all previous research. Motivated by such research, we have formulated a MOSMAP model under neutrosophic environment. The concept aims to present an algorithmic solution to the MOSMAP, which should be relatively simple and efficient in realworld circumstances. In light of that, we propose a new MOSMAP with fuzzy parameters. To the best of our knowledge, for the first time, MOSMAP is studied under a neutrosophic environment. NGP is an innovative technique for dealing with uncertain, imprecise incomplete and contradictory information that is highly common in science and engineering situations. A new defuzzification technique is also discussed based on beta distribution to convert fuzzy parameters into crisp values.
The paper is arranged as follows: “Literature review” section reviews the literature on the system reliability and selective maintenance. In “Multiobjective selective maintenance allocation problem” section, a nonlinear multiobjective selective maintenance allocation problem has been considered in a crisp and fuzzy nature. In “Conversion technique of fuzzy numbers” section, the defuzzification technique has been discussed for converting the fuzzy parameters into crisp form. In “Solution techniques” section, three solution approaches have been discussed and the stepwise algorithm for the optimal solution are presented. In “Numerical illustration” section, a numerical example is considered to illustrate the effectiveness of the proposed model under neutrosophic environment. Also, a comparative study with two other techniques are presented. “Conclusion” section summarizes the conclusion and suggest the future work.
Literature review
Research on selective maintenance and system reliability allocation has a long tradition. Reliability allocation can be referred to as the process whereby different values of reliability are assigned to different components of a system. Many authors proposed various approaches and techniques for optimal reliability allocation. Some minimize system cost subject to reliability constraints, others maximize the system reliability under a limited budget. First work on selective maintenance has been reported in Rice et al. [39]. They considered a selective maintenance model for maximizing the reliability of the system. Cassady et al. [7, 8] extended the work in three different ways, viz., they considered three different models of selective maintenance, i.e. maximizing the reliability of the system subject to maintenance time and maintenance cost; minimizing the repair cost of the components of a system subject to minimum required reliability level and time constrain; and finally, minimizing repair time of the components subject to the cost and reliability constraints. Gupta et al. [22] considered two cases of reliability optimization problem, a maintenance and redundancy cases using interval programming. Selective maintenance for multistate system has been investigated by Liu and Huang [32] where they considered the imperfect maintenance quality of the binary state elements. Many authors work on selective maintenance, we refer to Ali et al. [3], Ali and Hasan [1, 2]; Chern [10], Cheng et al. [9], Painton and Campbell [34], Pandey et al. [35], Rajagopalan and Cassady [38], Khatab and Aghezzaf [27], Khatab et al. [28], Xu et al. [43], Zhao et al. [44], Diallo et al. [13, 14], Wang and Li [42], Galante et al. [15], Jiang and Liu [24] among others. Intuitionistic fuzzy optimization has been used intensively in reliability optimization and multicriteria decisionmaking problems under neutrosophic environment. Recent work includes [16,17,18,19] and many others.
Some existing work on selective maintenance problem according to the types of models, optimizations, approaches and techniques used by different authors are summarized in Table 1.
Multiobjective selective maintenance allocation problem
One of the most important aspects in manufacturing industries is the system maintenance. It plays a vital role to the performance and reliability of the system. In this section, we consider a system containing several subsystems with replaceable and repairable components. We assume the system has to perform several missions in a sequence with a known break after a limited (fixed) time interval between missions. Also, repairing and replacement/maintenance technology is assume to be available before failure. The whole system is divided into two main groups X and Y each having m subsystems with independent identical components (\(n_r~~and~n_q\)). The two groups of the system (X and Y), and all the subsystems in them are configured in series while the independent identical components are connected in parallel (see Fig. 1). This types of configurations are known as seriesparallel system, and can be easily found in communication network, nuclear system, military weapons, heavy machines, power generation systems, and gas turbine engine of an aircraft among others.
Assumption for the proposed model

1.
All the subsystems’ components are independently and identically distributed (iid)

2.
The whole system is divided into two groups X and Y and is connected in series (see Fig. 1).

3.
In group X, the components are connected in parallel in the subsystems from 1 to r.

4.
In group Y, the components are connected in parallel in the subsystems from \(r+1~~ to~~ q\).

5.
The system has two different types of components, type I (replaceable components) and type II (repairable components).

6.
Type I components are very sensitive and any failure of such components are immediately replaced by another new one.

7.
Type II components are at low risk and any failure in such components can be repaired and then put back for use.

8.
All components in the subsystems are restricted to be repaired and replaced before the next mission.

9.
The failures of the components in the subsystem are statistically independent in the time interval.
The diagrammatic representation of the proposed selective maintenance model is given in Fig. 1 and the notations used in the reliability models are presented in Table 3.
The total failed components (repairables and replaceables) in the subsystems can only be selected for maintenance during the interval or break time and before the starting next production run. Therefore, the number of components available for the next mission in the subsystem will be \((l_i  \text {g}_i) + m_i, i= 1,2, \dots , q\). The reliability of the subsystem X and Y for the next production run can be calculated as
where \(exp(\alpha _i m_i\)) is the extra cost spent due to the interconnection between parallel components. Then the mathematical formulation of the problem is
Estimating the number of components using stochastic process
Let the number of components failures X in an interval time t, follows a Poisson distribution with mean \(\mu t\). The probability of failure at time t equal to n can be given by
Since we assume the components failure are statistically independent in the time interval, and that the failure rate is not constant, then the process is a typical nonhomogeneous Poisson process [11], and the number of failures between time interval (a,b] will follow a Poisson distribution with mean (MTBF)
\(\int _{a}^{b}v(t)dt\), v(t) is the intensity function. Therefore, the probability of no failure in the time interval (a, b] can be calculated using the relation:
Multiobjective selective maintenance allocation problem under uncertainty
In realworld systems, the components failure nature and the uncertainty of the mission duration together, result in the operational time uncertainty of components in the mission. Several situations such as uncertain judgments, unpredictable conditions or human error, incomplete knowledge and information, may occur. The uncertainty associated with a component of a systems at the end of a mission can be trace from the uncertainty associated with the operational time originally. The relationship among the mission duration, failure time, and operational time in terms of uncertainty from previous to the next mission are presented in Fig. 2
Considering the imprecision and uncertainty in the system reliability, we employ fuzzy numbers to address such type of problems. In light of this, model 2 can be formulated as a fuzzy nonlinear programming problem by assuming the parameters to be fuzzy. Since the available cost for repairing and replacing the components varies from time to time, it cannot be fixed and therefore it has been considered as independent factor that can be estimated. Thus, we have
where the parameters \({\tilde{C}},\tilde{c_i},\tilde{r_i},\)and \(\tilde{\text {g}_i}\) are assumed to be fuzzy. The fuzzy numbers are then converted to its crisp equivalent form in the next section.
Conversion technique of fuzzy numbers
In this section, we consider a statistical beta distribution to defuzzify the fuzzy numbers into a crisp value based on the concept of Rahmani et al. [37].
Let there be a continuous random variable Y that follow a Beta distribution with mean \(\alpha \) and standard deviation \(\sigma \), then its follows that the probability density function (pdf) is defined as
where, \(\mu \) , \(\sigma \) > 0 are the Beta distribution parameters. Therefore, the mean value of the distribution is given by:
If \(\mu \), \(\sigma \) \(\ge \) 1, then the beta function will have a unimodal curve, whereas if \(\mu < \sigma \) or \(\mu > \sigma \), the beta curve will exhibit a negative and positive skewness, respectively. Otherwise the function will be symmetric.
Let \({\tilde{p}} = (a,b,c)\) be a triangular fuzzy number (TFN) and lies in between (0, 1) . This will be in the form of \({\tilde{p}}' =\left\{ \left( \frac{ab}{ca}\right) ,\left( \frac{ba}{ca}\right) ,\left( \frac{ca}{ca}\right) \right\} \) = \(\left\{ o, \left( \frac{ba}{ca}\right) ,1 \right\} \).
The beta parameters can be defined as
Then, the mean value of the beta distribution according to a fuzzy number can be calculated as:
The crisp number of \(\alpha _{{\tilde{p}}}\) corresponding to TFN \({\tilde{p}} = (a,b,c)\) is calculated by the following relation:
Solution techniques
In this section, we reviewed and defined some important aspects of the methodologies used in this study for solving the selective maintenance allocation problem in system reliability. We have considered three types of techniques, viz., neutrosophic goal programming approach, fuzzy programming, and intuitionistic fuzzy programming. With the help of these approaches, the formulated multiobjective selective maintenance problem is converted into a singleobjective problem. The complete process is given in the stepwise procedure below (“Computational algorithm” section), this procedure can be generally use for converting any multiobjective optimization problem to a singleobjective in different domain of study.
Neutrosophic goal programming approach (NGPA)
Recently, the expanded fuzzy and intuitionistic fuzzy set has been considered as a neutrosophic set (NS) with additional membership function known as indeterminacy. In many reallife decisionmaking problems, it has been observed that, many situations exist where decisionmakers have indeterminacy or unbiased thoughts on making a decision. Indeterminacy values always lie between the truthhood and falsehood values. The term neutrosophic means ”knowledge of indeterminacy or natural thoughts” and is coiled from a French word ”neuter” meaning natural and a Greek word ”Sophia” meaning skill. It is enough evidence to consider a NS differently from the fuzzy and intuitionistic sets. The former considers three different types of membership functions. Viz; the truthhood, indeterminacy, and falsehood. While the later, considers maximizing the degree of membership and nonmembership function in case of fuzzy and intuitionistic sets respectively.
Alternatively, NS maximizes the degree of truthhood and indeterminacy, and minimizes the degree of falsehood membership functions respectively. A significant touchstone in the judgmentmaking process reflect the NS, where by a decision maker may completely satisfied (truth), somehow satisfied (indeterminacy) and completely dissatisfied (falsehood). These types of consideration in any decisionmaking problems provide more strength to make the best decision or obtained an optimal solution.
In reallife decisionmaking problems involving multiple objectives, the job of obtaining the optimal solution is a challenging task. However, neutrosophic goal programming (NGP) can be use in obtaining the best compromise (satisfying) solution of multiobjective problem having conflicting goals. The NGP is generally a reflective on the three conditions: the degree of truth; indeterminacy; and falsity present in any decisionmaking optimization problems.
Below are some basic definitions and terms:
Definition 1
Fuzzy Set\(:\) A fuzzy set \({\tilde{A}}\) is defined by
In the pair of (9), the first element x belongs to the classical set A; the second element \(\mu _{{\tilde{A}}}(x)\), belongs to the interval [0, 1], called membership function or grade of membership. The membership function is also a degree of compatibility or a degree of truth of x in A. The elements with a zero degree of membership are normally not listed.
Definition 2
Intuitionistic fuzzy set\(:\) Let X be a universe of discourse. Then an intuitionistic fuzzy set \({\tilde{A}}^I\) in X is defined by a set of ordered triples given by
where \(\mu _{{\tilde{A}}^I}, \gamma _{{\tilde{A}}^I} :X \rightarrow [0,1]\) are functions such that \(0 \le \mu _{{\tilde{A}}^I}(x) + \gamma _{{\tilde{A}}^I}(x) \le 1, \forall x \in X\). The value \(\mu _{{\tilde{A}}^I}(x)\) represents the degree of membership and \(\gamma _{{\tilde{A}}^I}(x)\) represents the degree of nonmembership of the element \(x\in X\) being in \({\tilde{A}}^I\cdot h(x) = 1\mu _{{\tilde{A}}^I}\gamma _{{\tilde{A}}^I}\) is the degree of hesitation of the element \(x \in X\) being in \({\tilde{A}}^I.\)
Definition 3
Neutrosophic Set (NS)\(:\) Let Z be a universe of discourse and \(z \in Z\), then a neutrosophic set \(P \in Z\) with three different types of membership functions defined as; Truth \(T_P(z)\), Indeterminacy \(I_P(z)\) and False \(F_P(z)\) and presented by:
Where \(T_P(z), I_P(z), ~and~ F_P(z)\) are real nonstandard or real standard with range ]\(0^, 1^+\)[. That is , \(T_P(z): Z \longrightarrow \) ]\(0^, 1^+\)[,\(~~~~ I_P(z): Z \longrightarrow \) ]\(0^, 1^+\)[,\(~~~~ F_P(z): Z \longrightarrow \) ]\(0^, 1^+\)[ and no restrictions on the sum of the memberships, hence
Definition 4
Singlevalued neutrosophic set (SVNS)\(:\) A single value neutrosophic set (SVNS) P over the universe of discourse Z is presented as
where \(T_P(z), I_P(z), ~and~F_P(z) \in (0,1) ~sum~0 \le T_p(z)+ T_p(z)+ sup F_p(z) \le 3\) for every \(z \in Z\).
Definition 5
Union of neutrosophic set\(:\) Let P and Q be the two NS, then \(R= P \bigcup Q\) with truth \(T_R(z)\), indeterminacy \(I_R(z)\) and false \(F_R(z)\) membership functions are defined as
Definition 6
Intersection of neutrosophic set\(:\) Let P and Q be the two NS, then \(R= P \bigcap Q\) with truth \(T_R(z)\), indeterminacy \(I_R(z)\) and false \(F_R(z)\) membership functions are defined as
The first concept of the fuzzy decision (D), fuzzy goal (G) and fuzzy constraints (C) are proposed by Bellman and Zadeh [6]. The concept proved to efficient for solving reallife decision making optimization problems under uncertainty. Thus, a fuzzy decision set may be described as \(D= G \cap C\).
Therefore, a neutrosophic decision set \(D_N\) with neutrosophic goal set and neutrosophic constraints set can be stated as
\(D_N \!=\! \{(\cap ^J_{j=1}G_j)\cap (\cap ^K_{k=1}C_k)= (z, T_D(z), I_D(z), F_D(z)) \}\), where
and \(D_N\) is the neutrosophic decision set with truth \(T_D(z)\), indeterminacy \(I_D(z)\) and false \(F_D(z)\) membership functions, respectively.
Compromise solution for multiobjective optimization under NGPA
To obtain the compromise solutions for multiobjective decision making optimization problems, we formulate the membership functions for each objective and calculate the lower and upper bounds by solving it individually under the defined constraints of the problem.
Let \(U_j\) and \(L_j\) denotes the upper and lower bound for every objective function of the problem, and define by
\(U_j = \{\max (M_j(X))\}\) and \(L_j = \{\min (M_j(X))\}\) \(\forall \) \(j = 1,2,\dots J\).
Under neutrosophic domain, the bounds for \(j^{th}\) objective functions can be calculated as:
\(U^T_j =U_j\), \(L_j^T =L_j\) for truth membership function,
\(U^I_j =L_j + a_j\), \(L_j^T =L_j\) for indeterminacy membership function,
\(U^F_j =U_j^T\), \(L_j^F =L_j^T+ b_j\) for false membership function,
where the values of \(a_j\) and \(b_j\) are real numbers between (0, 1) assigned by the DM. The linear membership functions for each objective under the neutrosophic domain is then constructed as follows:
In all cases, \(U_j \ne L_j, \forall j= 1,2, \dots , J\) for all objective functions. If in any situations \(U_j = L_j, \forall j= 1,2, \dots , J\) then membership value will assume the value 1. The graphical presentation of the different membership functions in the neutrosophic environment is defined in Fig. 3.
Therefore, the membership functions Eqs. (20–22) are converted into goals in Eq. 23. DM may set a target of achieving the highest possible degree of satisfaction (truthhood = 1) and that of indifference threshold (indeterminacy = 0.5), and may wish to minimize the degree of falsehood (0) as much as possible in the decisionmaking process. The mathematical expression of the conversion is given in Eq. 23
Consequently, the DM’s target may be under achieve, over achieve or perfectly satisfied. Due to this inherent features in the process, the deviations from both the under and over achievements are minimized, and the general mathematical model of the NGP for multiobjective decisionmaking problem is given in Eq. (24)
where \(W_{jT}, W_{jI},~~and~~ W_{jF}\) are the weights associated with the deviations of the membership goals and are defined as:
In light of Eq. (24), the proposed multiobjective nonlinear selective maintenance model can be stated in model (25) as follows:
Computational algorithm
For any mathematical model, there exist a computational procedures to guide the formulation of the reallife situation into optimization model. The proposed work is not an exceptional, hence, the following steps are followed in solving the proposed nonlinear multiobjective selective maintenance model using NGP.

Step 1
Let a nonlinear multiobjective programming problem (MONLPP) with j objectives functions be given as:
$$\begin{aligned} \begin{array}{ll} Optimize \, \, \left( f_1(X), f_2(X), \ldots f_j(X)\right) \\ subject \, \, to;\\ g_i(x)\le b_i, \, \, \, i=1, 2, \ldots , m; \, \, x\ge 0. \end{array} \end{aligned}$$ 
Step 2
Using Step 1, formulate the reallife MOSMAP incorporating the fuzzy parameters in light of model (3).

Step 3
Transform each fuzzy parameter defined in Step 2 into crisp by applying the defuzzification technique discussed in section 4.

Step 4
Solve the MOSMAP in Step 2, taking one objective function under the set of constraints at a time and ignored the others. After computing the ideal solutions, construct a payoff matrix given as
$$\begin{aligned} \begin{bmatrix} f^*_1(x^1)&{} f_2(x^1)&{} \cdots &{} f_j(x^1)\\ f_1(x^2) &{} f^*_2(x^2)&{} \cdots &{} f_j(x^2)\\ \vdots &{} \vdots &{} \ddots &{} \vdots \\ f_1(x^j) &{} f_2(x^j)&{} \cdots &{} f^*_j(x^j) \end{bmatrix} \end{aligned}$$ 
Step 5
Obtained the lower (\(L_j\)) and upper (\(U_j\) ) bounds for each objective functions in light of model (19) and construct the truth, indeterminacy and false linear membership functions in light of Eqs. (20)–(22).

Step 6
Convert the membership functions constructed in Step 5 into goals and develop a NGP model in light of Eq. (23), Minimize the decisionmakers’ deviational goals (under and over achievement) in light of Eq. (24.) and convert it into a crisp equivalent using the propose NGP technique given in model (25).

Step 7
Solve the proposed nonlinear multiobjective selective maintenance problem to obtain the optimal allocation (compromise solution).

Step 8.
Solve the resulting model in Step 6 with any available commercial packages such as GAMS, LINDO/LINGO, etc. to obtain the compromise solution (Pareto solution).
Fuzzy programming (FP)
Fuzzy programming (FG) is one of the several models for optimization under uncertainty. It is well suited for multiobjective modelling problems. The general mathematical model of a multiobjective optimization problem with j objectives and k constraints for the m decision variables can be defined as
The technique was employed by Zimmermann [45] to solve a multiobjective optimization problem. The general formulation of fuzzy programming can be defined as
where \(\mu _j (x)\) is the membership function of the objective function.
Intuitionistic fuzzy programming (IFP)
A new concept for optimization under uncertainty known as IFP was proposed by Angelov [5] as an extension of the traditional fuzzy optimization. The concept incorporate the degrees of rejections of the objective(s), the constraints and the satisfaction all together based on intuition. The general mathematical formulation of the IFP technique for solving the multiobjective optimization problem can be stated as:
Where, \(\mu _j (x), \gamma _j(x)\) is the membership function of the objective function.
Numerical illustration
We considered a system divided into two groups X and Y having seven subsystems altogether. Group X contained three and group Y contain four subsystems, and in each subsystem, some components are replaceable while others are repairable. Let assume the performance of the system in the next mission depends on its previous mission. We use the nonhomogeneous stochastic Poisson process discussed in section 3.1 to estimate the average number of components failing before the next run given the maintenance cost. In the first run, 3 components were estimated to failed, 2 components in the second run, 4 components in the third and fourth run, and 6 components in the fifth production run. The failed components are presented as triangular fuzzy numbers. Also, the total maintenance cost for repairing and replacing of the available components for the next run is considered to be a triangular fuzzy number with values (2500, 3000, and 3500) units. The available cost for the repairing and replacing, several failed components, reliability of each component and the total number of components in the subsystems for group X and Y are shown in Table 4 and 5 .
The defuzzification technique discussed in section 4, is used to obtain the crisp value of Tables 4 and 5 as shown in Table 6, also the crips equivalent of model (2) is presented in Eq. (30) using same defuzzification.
Numerical presentation Table 6 data are input into model (3) which is shown in Eq. (29).
The above multiobjective nonlinear programming model Eq. (30) is solved by the Lingo version 16.0 optimization software. The resulting payoff matrix of the problem is given in Eq. (31).
Therefore, the best and worst values for every objective can be defined as: \(0.8967782 \le Z_1 \le 0.9908414\), and \(0.8311538 \le Z_2 \le 0.9989539\).
In light of the equivalent crisp model Eq. (25), the Lingo optimization software version 16.0 is employed to obtain the compromise solution of the proposed model.The compromise solutions of all the three discussed techniques in section 5 are given in Table 7. The result indicated that the reliability of group x systems is \(R_X= 0.9903905\) and that of group Y is \(R_Y=0.9924332\) with various repaired components in the subsystems before the next production run as \(m_1=1,~~m_2=4,~~m_3=2,~~m_4=2,~~m_5=6,~~m_6=5,~~m_7=3.\) It implies from Table 7 that components 1, 4 and 2 in subsystem 1, 2 and 3 have to be replaced, respectively. Likewise, components 2,6,5 and 3 in subsystem 4, 5, 6 and 7 have to be repaired, respectively.
Comparison with the existing methods
The selective maintenance allocation problem of the reliability optimization problem is a fundamental decision making problem which occurs in reallife situations. From this viewpoint of the problem, our main objective is to find the compromise allocation of replaceable and repairable components while maximizing the reliability of the system. In this section, our main objective it shows the advantages of the proposed model and approach concerning some existing methods and related models. For instance, Cassady et al. [7, 8]; Rajagopalan and Cassady [38]; Liu and Huang [32]; Pandey et al. [35]; Khatab and Aghezzaf [27]; Galante et al. [15], solved a single objective selective maintenance problem. Still, we established and solve our model under the multiobjective case, which is more realistic for reallife reliability optimization problems. Khan et al. [26]; Ali and Hasan [1], Ali et al. [4]; Gupta et al. [22], have considered MOSMAP under certainty environment. However, this research evaluated the proposed model under uncertainty environment because, in decisionmaking issues, the available data (i.e. the possible values of the system parameters) cannot always be precisely determined and known. In realworld situations, several different problems arise, such as uncertain judgments, unpredictable conditions or human error, partial or incomplete information in which decisionmakers make decisions with available accurate data on the parameters of the problem. To overcome this drawback, the proposed model considered under uncertainty environment. From this perspective, our is more superior to tackle reallife reliability optimization problems.
Furthermore,the nonlinear multiobjective selective maintenance optimization in the fuzzy environment has been formulated and solved by the proposed NGP. The problem are aslo solved by two other techniques discussed in section 5.4 and 5.5 . The results are presented in Table 7. The compromise solutions are compared with the proposed technique and are shown in Fig. 4. It can be observed that, the FP and IFP techniques have the same values while the propose NGP have different and better values of the compromise solution. Thus, we conclude that the NGP gives better results over the existing FP and IFP techniques.
Additionally, Ali and Hasan [1], Gupta et al. [21], Hassen et al. [23], Quddoos et al. [36], Diallo et al. [13], have considered different types of selective maintenance models and solved it using fuzzy programing and some other existing techniques. The fuzzy set concept, and the intuitionistic fuzzy set, can only handle incomplete or imprecise information. However, information related to indeterminacy or inconsistency cannot be address by those methods. The concept of the neutrosophic set is introduced to overcome this kind of information in the decisionmaking process. Neutrosophic logic is a nonstandard research technique that reflects a mathematical model of complexity, vagueness, ambiguity, incompleteness and inconsistency. In Neutrosophic, indeterminacy is quantified directly, while truth, indeterminacy, and falsehood membership are independent. In some instances, this plays a crucial role in coping with inconsistent and incomplete information. Hence this research builds a new MOSMAP model and solved using a new technique NGP and compared it with FG and IFG. From Table 7, it can quickly be seeing that NGP gives a better result.
Also, Ali et al. [4] considered a MOSMAP under a stochastic environment to find the optimum number of replaceable and repairable components while maximizing the system reliability. After comparing the results, we can conclude that the proposed NGP technique for solving MOSMAP is better. Application of NS concept is scorching and attractive research area nowadays, see [20].
Conclusion
In this paper, we have proposed a model under a nondeterministic environment. The main objective of the manuscript is to consider situations where the decisionmakers have some neutral thoughts about whether the deteriorating components have to be replaced or repaired. The problem is modelled as a MOSMAP, a new defuzzification technique based on beta distribution is introduced and used to convert the MOSMAP fuzzy parameters into crips form. We then used the NGP technique to obtain the compromise allocation while maximizing the reliability of the system. The solution of the NGP is compared with that of FG and IFG techniques. Table 7 shows the solution comparison of the proposed method and the two other approach. It can be observed that the reliability values for the considered systems resulting from our model are better than the two different techniques; and hence, proofs to be more efficient. The proposed model is computational simple, and any available commercial optimization package can be easily used to solve the problem. The degree of satisfaction can be maximized and dissatisfaction is minimized using this concept. In future, we can consider the stochastic model for the selective maintenance allocation problems and used some other approaches. Also, A more extensive system can be used to explore more applicability of the model in system reliability.
References
 1.
Ali I, Hasan SS (2012) Fuzzy programming approach for a compromise allocation of repairable components. Int J Sci Eng Res 3(10):1–6
 2.
Ali I, Hasan SS (2014) Integer fuzzy programming approach in biobjective selective maintenance allocation problem. J Math Model Algorithm Oper Res 13(2):113–124
 3.
Ali I, Raghav YS, Bari A (2011) Allocating repairable and replaceable components for a system availability using selective maintenance: an integer solution. In: Safety and reliability, volume 31, pp 9–18. Taylor & Francis
 4.
Ali I, Raghav YS, Khan MF, Bari A (2013) Selective maintenance in system reliability with random costs of repairing and replacing the components. Commun Stat Simul Comput 42(9):2026–2039
 5.
Angelov PP (1997) Optimization in an intuitionistic fuzzy environment. Fuzzy Sets Syst 86(3):299–306
 6.
Bellman R, Zadeh L (1970) Management science, 17, no. 4, december, p
 7.
Cassady CR, Murdock WP Jr, Pohl EA (2001a) Selective maintenance for support equipment involving multiple maintenance actions. Eur J Oper Res 129(2):252–258
 8.
Cassady CR, Pohl EA, Murdock WP (2001b) Selective maintenance modeling for industrial systems. J Qual Mainten Eng
 9.
Cheng C, Meng M, Zuo M (1999) Selective maintenance optimization for multistate system. Proc IEEE Can Conf Electr Comput Eng 3:1477–1482
 10.
Chern MS (1992) On the computational complexity of reliability redundancy allocation in a series system. Oper Res Lett 11(5):309–315
 11.
Crowder MJ, Kimber A, Sweeting T, Smith R (1994) Statistical analysis of reliability data, vol 27. CRC Press, New York
 12.
Dao CD, Zuo MJ (2017) Selective maintenance of multistate systems with structural dependence. Reliab Eng Syst Safety 159:184–195
 13.
Diallo C, Khatab A, Venkatadri U (2019) Developing a biobjective imperfect selective maintenance optimization model for multicomponent systems. IFACPap OnLine 52(13):1079–1084
 14.
Diallo C, Venkatadri U, Khatab A, Liu Z (2018) Optimal selective maintenance decisions for large serial koutofn: G systems under imperfect maintenance. Reliab Eng Syst Safety 175:234–245
 15.
Galante GM, La Fata CM, Toni L, Passannanti G (2020) Handling the epistemic uncertainty in the selective maintenance problem. Comput Ind Eng, p 106293
 16.
Garg H et al (2018) Multicriteria decisionmaking method based on prioritized multihead mean aggregation operator under neutrosophic set environment. Symmetry 10(7):280
 17.
Garg H et al. (2019) Methods for Solving DecisionMaking Problems Under Neutrosophic Environment. PhD thesis
 18.
Garg H, Ram M (2020) Reliability management and engineering: challenges and future trends. CRC Press, New York
 19.
Garg H, Rani M, Sharma S, Vishwakarma Y (2014) Intuitionistic fuzzy optimization technique for solving multiobjective reliability optimization problems in interval environment. Expert Syst Appl 41(7):3157–3167
 20.
Gulistan M, Khan S (2019) Extentions of neutrosophic cubic sets via complex fuzzy sets with application. Complex Intell Syst, pp 1–12
 21.
Gupta N, Ali I, Bari A (2013) Fuzzy goal programming approach in selective maintenance reliability model. Pakistan J Stat Oper Res 9(3):321–331
 22.
Gupta N, Ali I, Bari A (2014) Selective maintenance and redundancy allocation problem with interval coefficients. ProbStat Forum 7:98–104
 23.
Hassen S, Gupta N, Bari A (2015) A fuzzy approach for a multiobjective selective maintenance problem. Int J Oper Res 12(3):91–101
 24.
Jiang T, Liu Y (2020) Selective maintenance strategy for systems executing multiple consecutive missions with uncertainty. Reliab Eng Syst Saf 193:106632
 25.
Kamal M, Haq A, Gupta S, Ali I (2018) Optimal maintenance for a system using search technique approach under fuzzy environment. Int J Agric Stat Sci 14(2):659–669
 26.
Khan MF, Ali I, Raghav YS, Shoeb Q (2011) Optimal maintenance for a system using search technique approach: an integer solution. Int Rev 7(1):97–104
 27.
Khatab A, Aghezzaf EH (2016) Selective maintenance optimization when quality of imperfect maintenance actions are stochastic. Reliab Eng Syst Safety 150:182–189
 28.
Khatab A, Aghezzaf EH, Djelloul I, Sari Z (2017) Selective maintenance optimization for systems operating missions and scheduled breaks with stochastic durations. J Manuf Syst 43:168–177
 29.
Kuo W, Wan R (2007) Recent advances in optimal reliability allocation. IEEE Trans Syst Man Cybern Part A Syst Hum 37(2):143–156
 30.
Kuo W, Zuo MJ (2003) Optimal reliability modeling: principles and applications. Wiley, Amsterdam
 31.
Ling X, Wei Y, Si S (2019) Reliability optimization of koutofn system with random selection of allocative components. Reliab Eng Syst Safety 186:186–193
 32.
Liu Y, Huang HZ (2010) Optimal selective maintenance strategy for multistate systems under imperfect maintenance. IEEE Trans Reliab 59(2):356–367
 33.
Messinger M, Shooman ML (1970) Techniques for optimum spares allocation: a tutorial review. IEEE Trans Reliab 19(4):156–166
 34.
Painton L, Campbell J (1995) Genetic algorithms in optimization of system reliability. IEEE Trans Reliab 44(2):172–178
 35.
Pandey M, Zuo MJ, Moghaddass R, Tiwari M (2013) Selective maintenance for binary systems under imperfect repair. Reliab Eng Syst Safety 113:42–51
 36.
Quddoos A, Ali I, Khalid MM (2015) Biobjective fuzzy selective maintenance allocation problem. Am J Math Manag Sci 34(4):289–308
 37.
Rahmani A, Hosseinzadeh Lotfi F, RostamyMalkhalifeh M, Allahviranloo T (2016) A new method for defuzzification and ranking of fuzzy numbers based on the statistical beta distribution. Advances in Fuzzy Systems, 2016
 38.
Rajagopalan R, Cassady CR (2006) An improved selective maintenance solution approach. J Qual Mainten Eng
 39.
Rice W, Cassady C, Nachlas J (1998) Optimal maintenance plans under limited maintenance time. In: Proceedings of the seventh industrial engineering research conference, pp 1–3
 40.
Schneider K, Cassady CR (2015) Evaluation and comparison of alternative fleetlevel selective maintenance models. Reliab Eng Syst Saf 134:178–187
 41.
Shahraki AF, Yadav OP, Vogiatzis C (2020) Selective maintenance optimization for multistate systems considering stochastically dependent components and stochastic imperfect maintenance actions. Reliab Eng Syst Saf 196:106738
 42.
Wang Y, Li F (2019) An optimal selective maintenance model for multistate deteriorating systems considering imperfect maintenance. In: International conference on management science and engineering management, pp 445–456. Springer
 43.
Xu QZ, Guo LM, Shi HP, Wang N (2016) Selective maintenance problem for seriesparallel system under economic dependence. Defence Technol 12(5):388–400
 44.
Zhao Z, Xiao B, Wang N, Yan X, Ma L (2019) Selective maintenance optimization for a multistate system with degradation interaction. IEEE Access 7:99191–99206
 45.
Zimmermann HJ (1978) Fuzzy programming and linear programming with several objective functions. Fuzzy Sets Syst 1(1):45–55
Acknowledgements
The authors are grateful to the editor and anonymous reviewers who helped in improving the quality and presentation of the work with their numerous comments and suggestions.
Author information
Affiliations
Contributions
The authors contributed equally in the paper. IA, MK, and UMM designed and conceived the model, AA assisted in modelling and writing the paper.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no any conflict regarding the publication of this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Kamal, M., Modibbo, U.M., AlArjani, A. et al. Neutrosophic fuzzy goal programming approach in selective maintenance allocation of system reliability. Complex Intell. Syst. (2021). https://doi.org/10.1007/s40747021002691
Received:
Accepted:
Published:
Keywords
 Reliability optimization
 Selective maintenance
 Intuitionistic fuzzy programming
 Neutrosophic goal programming
 Defuzzification technique