1 Introduction

The transportation problem (i.e., TP) is a special class of the LPP (i.e., linear programming problem), widely used in the areas of a communication network, employee scheduling, personnel management, aggregate planning, inventory control and so forth. In several real life situations, there is a need for shipping the manufactured goods from different origins (Factories) to different destinations (Warehouses). The TP deals with shipping commodities from different origins to various destinations. The objective of the crisp transportation problem (CTP) is to determine the optimum amount of a commodity to be transported from various supply points (origins) to different demand points (destinations) so that the total transportation cost is minimum or total transportation profit is maximum. A minimization TP involves cost data, in this case, the objective of the solution is to minimize the total cost. On the other hand, a maximization TP involves sales, revenue or profit data, in this case, the objective of the solution is to maximize the total profit. The unit costs/profits, that is, the cost/profit of transporting one unit from a particular origin (supply point) to a particular destination (demand point), the amounts available at the origins (\(O_{i} ;i = 1,2,3, \ldots m\)) and the amounts required at the destinations (\(D_{j} ;j = 1,2,3, \ldots n\)) are the parameters of the TP.

Let us consider m origins (plant locations) and n destinations (distribution centres). The production capacity of the ith plant/origin is \(a_{i}\) and the number of units required at the jth destination is \(b_{j}\). The transportation cost/profit of one unit from the ith origin to jth destination is \(c_{ij}\)/\(p_{ij}\) and let \(x_{ij}\) be the number of units shipped from the ith origin to jth destination. Our aim is to determine the transportation schedule to minimize/maximize the total transportation cost/profit satisfying supply and demand constraints.

Now, the mathematical model of the above TP (i.e., crisp TP) is given by

$$\begin{aligned}\left( {{\text{Model}}\; 1} \right)&{\text{Minimize}}\;{\text{Z}} = \mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} c_{ij} \times x_{ij} \;{\text{or}}\\&{\text{Maximize}}\;{\text{Z}} = \mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} p_{ij} \times x_{ij}\end{aligned}$$
(1)

subject to

$$\mathop \sum \limits_{j = 1}^{n} x_{ij} = a_{i} ,\quad {\text{for}}\;i = 1,2, \ldots ,m\;\left( {{\text{Row}}\;{\text{restriction}}} \right)$$
(2)
$$\mathop \sum \limits_{i = 1}^{m} x_{ij} = b_{j} ,\quad {\text{for}}\;j = 1,2, \ldots ,n\;\left( {{\text{Column}}\;{\text{restriction}}} \right)$$
(3)
$$x_{ij} \ge 0,\quad {\text{for}}\;i = 1,2, \ldots ,m\;{\text{and}}\;j = 1,2, \ldots ,n$$
(4)

Hitchcock (1941) developed a crisp TP.

Finding a best way for assigning several finite number of objects to each other is indeed a difficult task and many problems (assignment problems (AP)) are to be faced while doing so. A special case of AP arises when our main focus is to allot some equal number of destination to a number of origins keeping the cost minimum or profit maximum. Some examples of such phenomenon are:

  • \(People \to projects.\)

  • \(Jobs \to machines\)

  • \(Workers \to jobs\)

  • \(Teachers \to classes\;{\text{etc}}.\)

AP has a significant feature of establishing a unique way for assigning finite number of objects or tasks to each other and by uniqueness we mean that an object can be assigned to only one job or task. Such type of relation makes the number of sources and destination equal and the values of necessities and capacity is unity that is one. There are basically two approaches for solving an AP which are

  • \(Linear\;programming\)

  • \(Transportation\;method\)

D. Konig’s (Hungarian mathematician) assignment method is relatively much faster and reliable in applicability. Such method is also referred as ‘Hungarian Method of Assignment Problem’.

Due to its effectiveness and reliability, AP is applied across the world in various real-life circumstances. The sole application of an AP lies in industry but such tools can be applied in some other areas too. As discussed, an AP has exactly \(n\) jobs and corresponds to \(n\) persons and a person may avail at most one job. The task is to find an optimum assignment in order to keep the cost minimum or profit maximum. In doing so, a well-known Hungarian Method is developed by Kuhn (1955) which was recognised as first method practically applicable for solving typical APs.

Now, the mathematical model of \(n \times n\) balanced AP is presented as follows:

$$\begin{aligned}( {{\text{Model}}\; 2} ) &{\text{Minimize}}\;{\text{Z}} = \mathop \sum \limits_{i = 1}^{n} \mathop \sum \limits_{j = 1}^{n} c_{ij} \times x_{ij} \;{\text{or}}\,&{\text{Maximize}}\;{\text{Z}} = \mathop \sum \limits_{i = 1}^{n} \mathop \sum \limits_{j = 1}^{n} p_{ij} \times x_{ij} \end{aligned}$$
(5)

subject to

$$\mathop \sum \limits_{j = 1}^{n} x_{ij} = 1,\quad {\text{for}}\; i = 1,2, \ldots ,n\;\left( {{\text{Row}}\;{\text{restriction}}} \right)$$
(6)
$$\mathop \sum \limits_{i = 1}^{n} x_{ij} = 1,\quad {\text{for}}\;j = 1,2, \ldots ,n\;\left( {{\text{Column}}\;{\text{restriction}}} \right)$$
(7)
$$x_{ij} = 0\;{\text{or}}\;1,\quad {\text{for}}\;{\text{all}}\;i, j$$
(8)

where \(c_{ij}\) is the cost of assigning the job j to the machine i.

\(x_{ij} = 1\) if the job j is assigned to the machine i, and \(x_{ij} = 0,\) otherwise.

In case of maximization AP, our objective is to determine the assignment of machines to jobs so that the total profit of completing all the jobs is maximum.

In real-life applications, many allocation/optimization problems are uncertain in nature. In that, the CTPs and crisp assignment problems (CAPs) are not an exception, they can also involve uncertainties. So, in this article, the author considers the optimization problems that having uncertainty and hesitation in its parameter. The author formulates the optimization problems (e.g., TPs and APs) and utilizes TIFNs to deal with uncertainty and hesitation. The formulated optimization problems have been transformed into crisp one and solved by linear programming method or integer programming method. Since the existing methods (e.g., fuzzy modified distribution method (FMODI), intuitionistic fuzzy modified distribution method (IFMODI), intuitionistic fuzzy min-zero min-cost method (IFMZMCM), fuzzy Hungarian method (FHM), intuitionistic fuzzy Hungarian method (IFHM), intuitionistic fuzzy reduction method (IFRM)) has many steps to solve the fuzzy and intuitionistic fuzzy optimization problems but so many times it will be very complicated. In general, fuzzy and intuitionistic fuzzy optimization problems are first converted into equivalent crisp optimization problems. Second, the obtained crisp optimization problems are converted into equivalent linear programming or integer linear programming problem (ILPP), which are then solved by TORA (Temporary-Ordered Routing Algorithm) software. It solves the problems by using the branch and bound methodology.

The TORA software especially helpful when the problem is complex. Such complexity may arise when the problem involves a large number of decision variables. However, use of TORA software necessary requires database or data availability about the environment surrounding the problem also. Hence, intuitionistic fuzzy optimization technique with the use of TORA software has evolved special techniques which can measure, compare, control and predict the probable behavior of the variables of the system in a scientific method. It can handle both the maximization as well as the minimization problems. Further, it uses scientific approach to arrive at the solution. So the author has been illustrated a very easy and scientific method to solve different types of optimization problems under crisp, fuzzy and intuitionistic fuzzy environment (IFE). The crisp, fuzzy and intuitionistic fuzzy optimization problems have wide applications in industry, organization, telecommunication, coal transportation, satellite launching, timetabling problems, capital investment, multi-passive-sensor, dynamic facility location and so on. Hence the proposed algorithm is illustrated by real-life numerical examples. To the best of my knowledge, the problem of solving optimization problems under crisp, fuzzy and IFE using single algorithm is new in literature.

The concept of considering the optimization problems by using fuzzy and intuitionistic fuzzy set is new in literature. The proposed approach in this article is computationally simple and efficient. To check the reliability and efficiency of the proposed algorithm, seven numerical examples are presented. Some real-life examples are stated and also it is solved by using the proposed algorithm. The proposed real-life examples are strengthening both the quality and quantity of this article. Results and discussions are given. Due to solving the real-life problems, this article is useful to the variety of researchers and the public. Due to this, it would be more attracted to the various kinds of researchers, practitioners and advanced students in the future. By using the proposed algorithm a DM has the following advantages:

  • There is no need to find out the basic feasible solution.

  • There is no need to apply the optimality test. Because the solution obtained by the proposed approach is always optimal.

  • The proposed algorithm is a single stage approach. So, the use of the IFMODI is not required.

The rest of the paper is structured as follows. The historical aspect of different kinds of optimization problems under crisp, fuzzy and IFE is discussed in Sect. 2. Section 3 presents some basic definitions such as fuzzy set, fuzzy number, TFN, TrFN, intuitionistic fuzzy set, intuitionistic fuzzy number, TIFN and TrIFN, and also theorems related to accuracy function of TrIFN. Arithmetic operations on TIFNs and TrIFNs are discussed in Sect. 4. Section 5 represents the Varghese and Kuriakose (2012) centroid formula for triangular intuitionistic fuzzy numbers (TIFNs). Moreover, this section describes the score function and accuracy function of TIFNs, and also theorems related to accuracy function of TIFN. Section 6, explicitly presents a formulation for the different kinds of optimization problems under crisp, fuzzy and IFE. Section 7 presents the linear and integer programming method based approach to solving various kinds of optimization problems under crisp, fuzzy and IFE. Real-life examples are presented in Sect. 8. Section 9 is devoted to comparison of the suggested approach with the existing methods. The paper is ended by conclusion in Sect. 10.

2 Historical aspects

Everyone knows that the optimization problem is one of the most important problems of management science. Overall, the CAPs and CTPs both are called optimization problems or allocation problems. The CAP deals with assigning jobs (\(J_{i} , i = 1,2,3, \ldots ,n\)) to machines (\(M_{j} , j = 1,2,3, \ldots ,n\)) and the CTP deals with assigning sources (\(S_{i}\) or \(O_{i} , i = 1,2,3, \ldots ,n\)) to destinations (\(D_{j} , j = 1,2,3, \ldots ,n\)). The CAP is a particular case of the CTP where the destinations are tasks/jobs and the sources are assignees.

In the history of mathematics, Hitchcock (1941) presented the fundamental concepts of crisp TPs. The transportation algorithm for solving TPs with equality constraints was given by Dantzig (1963). Taha (2008), Ghazali et al. (2012), Ahmed et al. (2016), Ficker et al. (2017), Xie et al. (2017), Gupta and Arora (2018), Sadeghi (2018), Roy and Mahapatra (2018), Das and Jana (2018) and many authors have solved classical/STPs under crisp environment. Hungarian algorithm for solving APs was given by Kuhn (1955). Thompson (1981), Balinski (1986), Singh (2012), Hossen and Akther (2017) and many authors have solved crisp assignment problems (CAPs).

Many of the allocation problems are imprecise (vague) in nature in today’s world such as in corporate or in the industry, due to variations (the variations may be either big or small) in the parameters. In this case, the use of ordinary (crisp) set theory is not possible. So, to deal quantitatively with imprecise (vague) information in making the decision, Zadeh (1965) introduced the fuzzy set (FS) theory and has applied it successfully to the different kinds of fields. Crisp sets are the sets, that we have used most of our life. In a crisp set, an element is either a member of the set or not. Fuzzy sets (FSs), on the other hand, allow elements to be partially in a set. Each element is given a degree of membership (i.e., membership value) in a set. This membership value can range from the numerical value 0 (i.e., zero) to 1 (i.e., one). Here, the numerical values 0 and 1 refer to “not an element of the set” and “a member of the set” respectively. Clearly, if it is one only allowed the extreme membership values of 0 and 1, that this would actually be equivalent to crisp sets. A membership function is a relationship between “the values of an element” and “its degree of membership” in a set. In a fuzzy set, the membership value lies between 0 and 1. Generally, the membership value is also called the level of acceptance or level of satisfaction. In a crisp set, the numerical values 0 and 1 respectively, represent “the element belongs to the set” and “the element not belong to the set”. Due to the special features of fuzzy set theory, it has been used in numerous fields such as power engineering, consumer electronics, industrial automation, optimization, robotics and control systems engineering.

After the invention of fuzzy set theory, many authors (for example, Mohideen and Kumar 2010; Sharma et al. 2015; Baykasoğlu and Subulan 2017; Kumar 2016a, b, 2017a, 2018a; Sujatha et al. 2018; Vidhya and Ganesan 2018; Habib 2018; Bharati 2018; Gupta et al. 2018; Mishra et al. 2018; Saini et al. 2018; Ngastiti et al. 2018; Maheswari and Ganesan 2018; Sam’an et al. 2018; Bisht and Srivastava 2018; Ebrahimnejad and Verdegay 2018a) have solved TPs under fuzzy environment successfully. Similarly, several authors have solved fuzzy assignment problems (FAPs) successfully. However, the fuzzy set considered the membership value (or degree of membership) of an element in the set but it did not consider the non-membership value (or degree of non-membership) and hesitation index of an element in that particular set.

In conventional TP, i.e., in crisp TP supply, demand and costs are fixed crisp numbers. Hence in this situation, the decision maker can predict transportation cost precisely. On the contrary, in real-world TPs, the supplies, i.e., the availability of the goods and demands of the goods both are not known exactly. These are uncertain quantities with hesitation due to numerous factors like unexpected situations, lack of good communications, error in data, seasonal changes, understanding of markets, rare materials in the market (it depends on the nature and quality of the material), unawareness of customers and many more. Also, the costs are in uncertain quantities with hesitation due to numerous factors like variation in rates of fuels (e.g., petrol, diesel, coal, and gas), traffic jams, weather etc. In such situations, the DM cannot predict transportation cost precisely. Hence, the DM may hesitate. To address this issue, Atanassov (1983) proposed the intuitionistic fuzzy set (IFS) which is more reliable than the fuzzy set proposed by Zadeh (1965). The major advantage of the intuitionistic fuzzy set over fuzzy set is that intuitionistic fuzzy set separates “the degree of membership” and “degree of non-membership” of an element in the set. Hence, with the help of IFS theory, the decision maker can decide the following:

  • the degree of acceptance,

  • the degree of non-acceptance and

  • the degree of hesitation for some quantity.

In case the DM consider the IFS theory in CTP, the DM can decide about the level of acceptance and non-acceptance for the transportation cost or profit.

Similarly, in conventional assignment problem, the performing time (or cost/profit) of each job of the workers (or machines) is not known exactly. This may be due to lack of experience, capacity, interest, situations on that particular day, knowledge, the agility of persons, physical ability, understanding and so on. In such situation, the DM cannot predict performing (the processing time of particular machine) time exactly. Hence the decision maker may hesitate. In this situation, by using the intuitionistic fuzzy set theory the DM can decide about the level of acceptance and non-acceptance for the assignment cost/profit/time. Due to this, the application of IFS theory becomes very popular in TP, assignment problem, decision making, planning, manufacturing, scheduling, medical diagnosis, image processing, washing machines, facial pattern recognition, knowledge-based systems for multiobjective optimization of power systems, control of subway systems and unmanned helicopters, vacuum cleaners and so on.

After the invention of intuitionistic fuzzy set theory many authors (for instance, Hussain and Kumar 2012a, b, c, 2013; Kumar and Hussain 2014a; Singh and Yadav 2015; Kumar and Hussain 2015, 2016a; Ebrahimnejad and Verdegay 2016; Gupta and Anupum 2017; Kumar 2018b, c, d; Mahmoodirad et al. 2018; Roy et al. 2018; Bharati and Singh 2018a; Ebrahimnejad and Verdegay 2018b; Hunwisai et al. 2018; Pathade and Ghadle 2018; Abhishekh and Nishad 2018; Sidhu and Kumar 2019; Pratihar et al. 2020; Smarandache and Broumi 2020) have solved transportation/linear programming problems under neutrosophic/IFE successfully. Similarly, a lot of works based on AP in IFE has been done by several researchers such as Mukherjee and Basu (2012), Kumar and Hussain (2014b, c, d, 2016b, c), Kumar (2017b), Pothiraj and Rajaram (2017), Kumar (2018e, 2020a, b, c, d) and many others.

The solid transportation problem (i.e., STP) is a generalization of the classical TP (i.e., crisp TP) in which three-dimensional properties are taken into account in the objective and constraint set instead of the source (origin) and destination. Shell (1955) stated an extension of well-known transportation problem, that is, crisp TP is called a STP in which bounds are given on three items, namely, supply, demand, and conveyance. In many industrial problems, a homogeneous product is transported from an origin to a destination by means of different modes of transport called conveyances, such as trucks, cargo flights, goods trains, ships and so forth. Study on various kinds of STPs has been done by several researchers (e.g., Haley 1962; Patel and Tripathy 1989; Basu et al. 1994; Jimenez and Verdegay 1996; Li et al. 1997a and many others). An exact method for solving the four index transportation problem and industrial application was presented by Pham and Dott (2013). In literature, Bit et al. (1993), Gen et al. (1995), Li et al. (1997b), Jimenez and Verdegay (1998, 1999), Liu (2006), Ojha et al. (2009), Baidya et al. (2014) and many others have solved fuzzy solid transportation problems (FSTPs). Similarly, a lot of works based on STP under IFE has been done by several researchers such as Aggarwal and Gupta (2016, 2017), Das et al. (2017), Kumar (2018f, g, 2019a, b, c, d) and many others.

Pierskalla (1967) introduced the three-index assignment problem as a straightforward extension of the classical two-dimensional AP. The multidimensional AP was proposed by Pierskalla (1968). Other than Pierskalla, a number of researchers (Frieze and Yadegar 1981; Balas and Saltzman 1991; Crama and Spieksma 1992; Magos and Miliotis 1994; Magos 1996; Storms and Spieksma 2003; Anuradha and Pandian 2012; Kavitha and Pandian 2012) have also studied the concept of SAPs under crisp environment. Recently, Kadhem (2017) discussed heuristic solution approaches to the SAP. Thus, many authors have proposed different approaches to solve the different types of assignment problems when its parameter was in well known crisp numbers. That is, efficient algorithms have been developed for solving different types of optimization problems when the parameters values are known precisely. Anuradha (2015) presented fuzzy solid assignment problems (FSAPs). Therefore, several authors have solved IFTP and IFAP. However, IFSTP and IFSAP have not been investigated by the other studies. To address these issues, two important notions have to be discussed: Linear programming method (LP) and integer programming method (IP). To the best of my knowledge, the problem of solving optimization problems under crisp, fuzzy and IFE using single algorithm is new in literature.

3 Preliminaries

Before studying the proposed algorithm and model, some key terms are defined which is as follows:

Linear programming is concerned with the maximization or minimization of a linear objective function in many variables subject to linear equality and inequality constraints. An objective function represents some principal objective criterion or goal that measures the effectiveness of the system (such as maximizing profits or productivity, or minimizing cost or consumption). Decision variables describe the quantities that the DMs would like to determine. They are the unknowns of a mathematical programming model. Typically we will determine their optimum values with an optimization method.

Optimization problem is a problem in which a objective function is to be minimize or maximize subject to the certain conditions. In general, the solution means the final answer to a problem, but the convention in optimization problem (e.g., linear programming (LP), integer programming (IP), TP, AP and so on) is quite different. Here, any specification of values for the decision variables \(\left( {{\text{e}}.{\text{g}}.\;x_{1} ,x_{2} , \ldots ,x_{n} \;{\text{or}}\;x_{11} ,x_{12} , \ldots ,x_{nn} } \right)\) is called a solution, regardless of whether it is a desirable or even an allowable choice. Based on the nature of the solution, the solution can be defined in different ways. So, the different types of solution can be defined as follows.

A feasible solution is a solution for which all the constraints are satisfied. An infeasible solution is a solution for which at least one constraint is violated. An optimal solution is a feasible solution that has the most favorable value of the objective function. The most favorable value is the smallest value if the objective function is to be minimized, whereas it is the largest value if the objective function is to be maximized. Optimal value is a minimum or maximum value of the objective function to be calculated in optimization problem (e.g., IP, LP, AP, TP and so on). Constraints are linear inequalities or equations involved in an optimization problem. The restrictions normally are referred to as constraints. In most practical problems the variables are required to be non-negative. This special kind of constraint is called a non-negativity restriction. The supply (\(a_{i}\)), demand (\(b_{j}\)), cost (\(c_{ij}\), \(\tilde{c}_{ij}\), \(\tilde{c}_{ijk}^{I}\)), time (\(t_{ij}\), \(\tilde{t}_{ij}\), \(\tilde{t}_{ijk}^{I}\)) and capacity (\(e_{k}\)) are also referred to as the parameters of the model.

Definition 3.1

(Zadeh 1965) Let A be a classical (ordinary) set and μA(x): A → [0, 1]. A fuzzy set A* with the membership function (membership grade) μA(x) is defined by, A* = {(x, μA(x)): x ∈ A and μA(x) ∈ [0, 1]}.

Definition 3.2

(Klir and Yuan 2005) The fuzzy number (FN) Ã is an extension of a regular (ordinary) number in the sense that it does not refer to one single value but rather to a connected set of possible values, where each possible values have its own weight (membership value) between the numerical values 0 and 1. The weight (membership value/function) denoted by μA(x) that satisfies the following conditions.

(1) The membership function μA(x) is piecewise continuous. (2) The membership function μA(x) is a convex fuzzy subset. (3) The membership function μA(x) is the normality of a fuzzy subset (this statement represent that for at least one element xo the membership grade should be 1 (i.e., μA(x0) = 1)).

Definition 3.3

(Nayagam et al. 2008) A fuzzy number (FN) A is defined to be a triangular fuzzy number (TFN) if its membership functions \(\mu_{A}\):ℝ → [0, 1] is equal to

$$\mu_{A} \left( x \right) = \left\{ {\begin{array}{*{20}l} {\frac{{x - \omega_{1} }}{{\omega_{2} - \omega_{1} }},} \hfill & {x \in \left[ {\omega_{1} ,\omega_{2} } \right],} \hfill \\ {\frac{{\omega_{3} - x}}{{\omega_{3} - \omega_{2} }},} \hfill & {x \in \left[ {\omega_{2} ,\omega_{3} } \right],} \hfill \\ {0,} \hfill & {{\text{Otherwise}} .} \hfill \\ \end{array} } \right.$$

Definition 3.4

(Klir and Yuan 2005) A trapezoidal fuzzy number (TrFN) is denoted by \(\tilde{\omega }\) and is defined by \(\tilde{\omega }\) = (\(\omega_{1}\), \(\omega_{2}\), \(\omega_{3} , \omega_{4}\)), where \(\omega_{1}\), \(\omega_{2}\), \(\omega_{3}\) and \(\omega_{4}\) are real numbers, then its membership function \(\mu_{{\tilde{\omega }}} \left( x \right)\) is as follows:

$$\mu_{{\tilde{\omega }}} (x) = \left\{ {\begin{array}{*{20}l} {0,} \hfill & {{\text{for}}\;x < \omega_{1} ,} \hfill \\ {\frac{{x - \omega_{1} }}{{\omega_{2} - \omega_{1} }},} \hfill & {{\text{for}}\;\omega_{1} \le x \le \omega_{2} ,} \hfill \\ {1,} \hfill & {{\text{for}}\;\omega_{2} \le x \le \omega_{3} ,} \hfill \\ {\frac{{\omega_{4} - x}}{{\omega_{4} - \omega_{3} }},} \hfill & {{\text{for}}\;\omega_{3} \le x \le \omega_{4} ,} \hfill \\ {0,} \hfill & {{\text{for}}\;x > \omega_{4} ,} \hfill \\ \end{array} } \right.$$

The graphical representation of a membership function \(\mu_{{\tilde{\omega }}} \left( x \right) = \left( {\omega_{1} , \omega_{2} , \omega_{3, } \omega_{4} } \right)\) is given in the following figure (Fig. 1).

Fig. 1
figure 1

Graphical representation of TrFN

Definition 3.5

(Liou and Wang 1992) We define a ranking function R from F(R) to R, which maps each fuzzy number into the real line, F(R) represents the set of all trapezoidal fuzzy numbers (TrFNs). If R be any ranking function, then the ranking function of the given trapezoidal fuzzy number (TrFN) \(\tilde{\omega } = \left( {\omega_{1} , \omega_{2} , \omega_{3, } \omega_{4} } \right)\) can be defined as follows.

$${\text{R}}(\tilde{\omega }) = \frac{{\omega_{1} + \omega_{2} + \omega_{3} + \omega_{4} }}{4}$$
(9)

Definition 3.6

(Atanassov 1986) Let X be the universal set and the membership function, non–membership functions defined on X by \(\mu_{A} \left( x \right): X \to \left[ {0,1} \right]\), \(\vartheta_{A} \left( x \right): X \to \left[ {0,1} \right]\).

Degree of membership function and non-membership functions are \(\mu_{A} \left( x \right)\), \(\vartheta_{A} \left( x \right)\) which always satisfies the conditions \(\mu_{A} \left( x \right) + \vartheta_{A} \left( x \right) \ge 0\) and \(\mu_{A} \left( x \right) + \vartheta_{A} \left( x \right) \le 1\) i.e., \(0 \le \mu_{A} \left( x \right) + \vartheta_{A} \left( x \right) \le 1\) for all \(x \in X\) then the set \(A = \left\{ {\left\langle {x,\mu_{A} \left( x \right),\vartheta_{A} \left( x \right)} \right\rangle :x \in X} \right\}\) is an Intuitionistic Fuzzy Set (IFS).

In addition, the intuitionistic fuzzy set index or hesitation margin of \(x\) in \(A\) is denoted by \(\pi_{A} \left( x \right)\) and is defined by \(\pi_{A} (x) = 1 - (\mu_{A} (x) + \vartheta_{A} (x)).\)

\(\pi_{A} \left( x \right)\) is the degree of indeterminacy of \(x \in X\) to the IFS \(A\) and \(\pi_{A} \left( x \right) \in \left[ {0,1} \right]\) that is, \(\pi_{A} \left( x \right):X \to \left[ {0,1} \right]\) and \(0 \le \pi_{A} \left( x \right) \le 1\) for every \(x \in X\).

Where, the notation \(\pi_{A} \left( x \right)\) expresses the lack of knowledge of whether \(x\) belongs to IFS \(A\) or not.

Definition 3.7

(Burillo et al. 1994) If the following holds then an intuitionistic fuzzy subset A = {< x, \(\mu_{A} \left( x \right)\), \(\vartheta_{\text{A}} \left( x \right)\) > : x\(\in\) X} of the real line \(R\) is called an intuitionistic fuzzy number (IFN):

  1. (i)

    ∃ m \(\in R\), \(\mu_{A} \left( m \right)\) = 1 and \(\vartheta_{\text{A}} \left( m \right)\) = 0, where m denotes the mean value of A.

  2. (ii)

    \(\mu_{A}\) is a continuous mapping from \(R \to\) [0,1] and for all \(x \in R\), the relation \(0 \le \mu_{A} \left( x \right) + \vartheta_{\text{A}} \left( x \right) \le 1\) (i.e., \(\mu_{A} \left( x \right) + \vartheta_{A} \left( x \right) \ge 0\) and \(\mu_{A} \left( x \right) + \vartheta_{A} \left( x \right) \le 1\)) holds.

The membership function and non-membership function of the IFS ‘A’ is of the following form:

$$\mu_{A} \left( x \right) = \left\{ {\begin{array}{*{20}l} {0,} \hfill & {{\text{for}}\; - \infty < x \le m - \alpha ,} \hfill \\ {p_{1} = f_{1} \left( x \right),} \hfill & {{\text{for}}\;x \in \left[ {m - \alpha , m} \right],} \hfill \\ {1,} \hfill & {{\text{for}}\;x = m,} \hfill \\ {q_{1} = h_{1} \left( x \right),} \hfill & {{\text{for}}\;x \in \left[ {m, m + \beta } \right],} \hfill \\ {0,} \hfill & {{\text{for}}\;m + \beta \le x < \infty .} \hfill \\ \end{array} } \right.$$

Here, \(p_{1} = f_{1} \left( x \right)\) is strictly increasing function in \(\left[ {m - \alpha , m} \right]\) and \(q_{1} = h_{1} \left( x \right)\) is strictly decreasing function in \(\left[ {m, m + \beta } \right]\).

$$\vartheta_{A} \left( x \right) = \left\{ {\begin{array}{*{20}l} {1,} \hfill & {{\text{for}}\; - \infty < x \le m - \alpha^{{\prime }} ,} \hfill \\ {p_{2} = f_{2} (x),} \hfill & {{\text{for}}\;x \in [m - \alpha^{{\prime }} ,m];\;0 \le p_{1} + p_{2} \le 1,} \hfill \\ {0,} \hfill & {{\text{for}}\;x = m,} \hfill \\ {q_{2} = h_{2} (x),} \hfill & {{\text{for}}\;x \in [m,m + \beta^{{\prime }}];\;0 \le q_{1} + q_{2} \le 1,} \hfill \\ {1,} \hfill & {{\text{for}}\;m + \beta^{{\prime }} \le x < \infty .} \hfill \\ \end{array} } \right.$$

Here,

  • ‘m’ denotes the mean value of A.

  • ‘α’ denotes the left spread of membership function \(\mu_{A} \left( x \right)\).

  • ‘β’ denotes the right spread of membership function \(\mu_{A} \left( x \right)\).

  • α′’ denotes the left spread of non-membership function \(\vartheta_{A} \left( x \right)\).

  • β′’ denotes the right spreads of non-membership function \(\vartheta_{A} \left( x \right)\).

  • Symbolically, the intuitionistic fuzzy number \(\tilde{A}^{I}\) is represented as AIFN = (m;\(\alpha ,\beta ;\alpha^{{\prime }} ,\beta^{{\prime }}\)).

Definition 3.8

(Varghese and Kuriakose 2012) A triangular intuitionistic fuzzy number (TIFN) ÃI is an intuitionistic fuzzy set in \(R\) with the following membership function \(\mu_{\omega } \left( x \right)\) and non-membership function \(\vartheta_{\omega } \left( x \right):\)

$$\mu_{\omega } \left( x \right) = \left\{ {\begin{array}{*{20}l} {0,} \hfill & {{\text{for}}\;x < \omega_{1} ,} \hfill \\ {\frac{{x - \omega_{1} }}{{\omega_{2} - \omega_{1} }},} \hfill & {{\text{for}}\;\omega_{1} \le x \le \omega_{2} ,} \hfill \\ {1,} \hfill & {{\text{for}}\;x = \omega_{2} ,} \hfill \\ {\frac{{\omega_{3} - x}}{{\omega_{3} - \omega_{2} }},} \hfill & {{\text{for}}\;\omega_{2} \le x \le \omega_{3} ,} \hfill \\ {0,} \hfill & {{\text{for}}\;x > \omega_{3} ,} \hfill \\ \end{array} \quad \vartheta_{\omega } \left( x \right) = \left\{ {\begin{array}{*{20}l} {1,} \hfill & {{\text{for}}\;x < \omega_{1}^{{\prime }} ,} \hfill \\ {\frac{{\omega_{2} - x}}{{\omega_{2} - \omega_{1}^{'} }}, } \hfill & {{\text{for}}\;\omega_{1}^{{\prime }} \le x \le \omega_{2} ,} \hfill \\ {0,} \hfill & {{\text{for}}\;x = \omega_{2} ,} \hfill \\ {\frac{{x - \omega_{2} }}{{\omega_{3}^{'} - \omega_{2} }},} \hfill & {{\text{for}}\;\omega_{2} \le x \le \omega_{3}^{{\prime }} ,} \hfill \\ {1,} \hfill & {{\text{for}}\;x > \omega_{3}^{{\prime }} .} \hfill \\ \end{array} } \right.} \right.$$

where \(\omega_{1}^{{\prime }} \le \omega_{1} \le \omega_{2} \le \omega_{3} \le \omega_{3}^{{\prime }}\) and \(\mu_{\omega } \left( x \right),\vartheta_{\omega } \left( x \right) \le 0.5\) for \(\mu_{\omega } \left( x \right) = \vartheta_{\omega } \left( x \right)\), for all \(x \in R.\) This TIFN can be written as \(\tilde{\omega }^{I}\) = \(\left( {\omega_{1} ,\omega_{2} ,\omega_{3} } \right)\left( {\omega_{1}^{{\prime }} ,\omega_{2} ,\omega_{3}^{{\prime }} } \right)\).

3.1 Particular cases (Kumar 2019e)

Let \(\tilde{J}^{I}\) = \(\left( {j_{1} ,j_{2} ,j_{3} } \right)\left( { j_{1}^{{\prime }} ,j_{2} ,j_{3}^{{\prime }} } \right)\) be an arbitrary TIFN. Then, we have the following two cases:

  • Case 1 If \(j_{1}^{{\prime }} = j_{1}\),\(j_{3}^{{\prime }} = j_{3 }\) then \(\tilde{J}^{I}\) represent Triangular Fuzzy Number (TFN).

    Symbolically, it can be written as \(\tilde{J} = \left( {j_{1} ,j_{2} ,j_{3} } \right).\)

  • Case 2 If \(j_{1}^{'} = j_{1} = j_{2} = j_{3 } = j_{3}^{'} = s\) then \(\tilde{J}^{I}\) represent a real number \(s\).

Definition 3.9

(Singh and Yadav 2016) A Trapezoidal Intuitionistic Fuzzy Number (TrIFN) \(\tilde{A}^{I}\) is an ‘Intuitionistic Fuzzy Number (IFN)’ with the following ‘membership function \((\mu_{{\tilde{A}^{I} }} )^{{\prime }}\) and ‘non-membership function (\(\vartheta_{{\tilde{A}^{I} }}\))′:

$$\mu_{{\tilde{A}^{I} }} \left( x \right) = \left\{ {\begin{array}{*{20}l} {\frac{{x - a_{1} }}{{b_{1} - a_{1} }} = \mu_{{\tilde{A}^{I} }}^{L} \left( x \right),} \hfill & {{\text{for}}\;a_{1} < x \le b_{1} ,} \hfill \\ {1,} \hfill & {{\text{for}}\; b_{1} \le x \le c_{1} ,} \hfill \\ {\frac{{d_{1} - x}}{{d_{1} - c_{1} }} = \mu_{{\tilde{A}^{I} }}^{R} \left( x \right),} \hfill & {{\text{for}}\;c_{1} \le x < d_{1} ,} \hfill \\ {0,} \hfill & {\text{otherwise}} \hfill \\ \end{array} } \right.\quad {\text{and}}\quad \vartheta_{{\tilde{A}^{I} }} \left( x \right) = \left\{ {\begin{array}{*{20}l} {\frac{{ b_{1}^{{\prime }} - x}}{{ b_{1}^{{\prime }} - a_{1}^{{\prime }} }} = \vartheta_{{\tilde{A}^{I} }}^{L} \left( x \right),} \hfill & {{\text{for}}\; a_{1}^{{\prime }} < x \le b_{1}^{{\prime }} ,} \hfill \\ {0,} \hfill & {{\text{for}}\;b_{1}^{{\prime }} \le x \le c_{1}^{{\prime }} ,} \hfill \\ {\frac{{x - c_{1}^{{\prime }} }}{{d_{1}^{{\prime }} - c_{1}^{{\prime }} }} = \vartheta_{{\tilde{A}^{I} }}^{R} \left( x \right),} \hfill & {{\text{for}}\;c_{1}^{{\prime }} \le x < d_{1}^{{\prime }} ,} \hfill \\ {1,} \hfill & {\text{otherwise}} \hfill \\ \end{array} } \right.$$

where \(a_{1}^{{\prime }} \le a_{1} \le b_{1}^{{\prime }} \le b_{1} \le c_{1} \le c_{1}^{{\prime }} \le d_{1} \le d_{1}^{{\prime }}\) (see Fig. 2).

Fig. 2
figure 2

Graphical representation of TrIFN

This TrIFN is denoted by \(\tilde{A}^{I} = \left( { a_{1} ,b_{1} ,c_{1} ,d_{1} ; a_{1}^{{\prime }} ,b_{1}^{{\prime }} ,c_{1}^{{\prime }} ,d_{1}^{{\prime }} } \right)\) (refer to Fig. 2)

3.2 Particular cases

  • Case 1 If \(b_{1}^{{\prime }} = b_{1}\), \(c_{1}^{{\prime }} = c_{1}\), then \(\tilde{A}^{I}\) also represents a TrIFN. It is denoted by \(\tilde{A}^{I} = \left( { a_{1} ,b_{1} ,c_{1} ,d_{1} ; a_{1}^{'} ,b_{1} ,c_{1} ,d_{1}^{'} } \right)\).

  • Case 2 If \(b_{1}^{'} = b_{1}\) = \(c_{1} = c_{1}^{'}\), then \(\tilde{A}^{I}\) also represents a Triangular Intuitionistic Fuzzy Number (TIFN). It is denoted by \(\tilde{A}^{I} = \left( { a_{1} ,b_{1} ,d_{1} ;\;a_{1}^{{\prime }} ,b_{1} ,d_{1}^{{\prime }} } \right).\)

  • Case 3 If \(a_{1}^{\prime } = a_{1} ,\; b_{1}^{\prime } = b_{1} ,\; c_{1}^{\prime } = c_{1} ,\; d_{1}^{{\prime }} = d_{1}\), then \(\tilde{A}^{I}\) represents a Trapezoidal Fuzzy Number (TrFN). It is denoted by \(\tilde{A}^{I} = \left( { a_{1} ,b_{1} ,c_{1} ,d_{1} } \right).\)

  • Case 4 If \(a_{1}^{{\prime }} = a_{1} ,\;b_{1}^{{\prime }} = b_{1} = c_{1} = c_{1}^{{\prime }} ,\;d_{1}^{{\prime }} = d_{1}\), then \(\tilde{A}^{I}\) represents a Triangular Fuzzy Number (TFN). It is denoted by \(\tilde{A}^{I} = \left( { a_{1} ,b_{1} ,d_{1} } \right).\)

  • Case 5 If \(a_{1}^{{\prime }} = a_{1} = b_{1}^{{\prime }} = b_{1} , \;c_{1} = c_{1}^{{\prime }} = d_{1} = d_{1}^{{\prime }}\), then \(\tilde{A}^{I}\) represents the crisp interval [\(b_{1} , c_{1}\)].

  • Case 6 If \(a_{1}^{{\prime }} = a_{1} = b_{1}^{{\prime }} = b_{1} = c_{1} = c_{1}^{{\prime }} = d_{1} = d_{1}^{{\prime }} = m\), then \(\tilde{A}^{I}\) represents a real number \(m.\)

3.3 Score function and accuracy function of a TrIFN (Singh and Yadav 2016)

Let \(\tilde{A}^{I} = \left( { a_{1} ,b_{1} ,c_{1} ,d_{1} ; a_{1}^{{\prime }} ,b_{1}^{{\prime }} ,c_{1}^{{\prime }} ,d_{1}^{{\prime }} } \right)\) be an arbitrary TrIFN.

Definition 3.10

The left integral and right integral values of \(\tilde{A}^{I}\) for the membership function \(\mu_{{\tilde{A}^{I} }}\) are denoted by \(I_{L} \left( {\mu_{{\tilde{A}^{I} }} } \right)\) and \(I_{R} \left( {\mu_{{\tilde{A}^{I} }} } \right)\) and defined by \(I_{L} \left( {\mu_{{\tilde{A}^{I} }} } \right) = \mathop \int \nolimits_{0}^{1} g_{{\tilde{A}^{I} }}^{L} \left( y \right)dy\) and \(I_{R} \left( {\mu_{{\tilde{A}^{I} }} } \right) = \mathop \int \nolimits_{0}^{1} g_{{\tilde{A}^{I} }}^{R} \left( y \right)dy\) respectively.

Definition 3.11

The left integral and right integral values of \(\tilde{A}^{I}\) for the non-membership function \(\vartheta_{{\tilde{A}^{I} }}\) are denoted by \(I_{L} \left( {\vartheta_{{\tilde{A}^{I} }} } \right)\) and \(I_{R} \left( {\vartheta_{{\tilde{A}^{I} }} } \right)\) and defined by \(I_{L} \left( {\vartheta_{{\tilde{A}^{I} }} } \right) = \mathop \int \nolimits_{0}^{1} h_{{\tilde{A}^{I} }}^{L} \left( y \right)dy\) and \(I_{R} \left( {\vartheta_{{\tilde{A}^{I} }} } \right) = \mathop \int \nolimits_{0}^{1} h_{{\tilde{A}^{I} }}^{R} \left( y \right)dy\) respectively.

Definition 3.12

The generalized score function for the membership function \(\mu_{{\tilde{A}^{I} }}\) is denoted by \(S^{{{\upalpha }}} \left( {\mu_{{\tilde{A}^{I} }} } \right)\) with index of optimism \(\alpha \in \left[ {0,1} \right]\) and is defined by \(S^{{{\upalpha }}} \left( {\mu_{{\tilde{A}^{I} }} } \right) = \alpha \left\{ {I_{R} \left( {\mu_{{\tilde{A}^{I} }} } \right) + I_{L} \left( {\mu_{{\tilde{A}^{I} }} } \right)} \right\}\).

Definition 3.13

The generalized score function for the non-membership function \(\vartheta_{{\tilde{A}^{I} }}\) is denoted by \(S^{{{\upalpha }}} \left( {\vartheta_{{\tilde{A}^{I} }} } \right)\) with index of optimism \(\alpha \in \left[ {0,1} \right]\) and is defined by \(S^{{{\upalpha }}} \left( {\vartheta_{{\tilde{A}^{I} }} } \right) = \left( {1 - \alpha } \right)\left\{ {I_{L} \left( {\vartheta_{{\tilde{A}^{I} }} } \right) + I_{R} \left( {\vartheta_{{\tilde{A}^{I} }} } \right)} \right\}\).

Definition 3.14

The generalized accuracy function of \(\tilde{A}^{I}\) is denoted by \(f^{{{\upalpha }}} \left( {\tilde{A}^{I} } \right)\) and is defined by

$$\begin{aligned} &f^{{{\upalpha }}} \left( {\tilde{A}^{I} } \right) = \frac{{S^{{{\upalpha }}} \left( {\mu_{{\tilde{A}^{I} }} } \right) + S^{{{\upalpha }}} \left( {\vartheta_{{\tilde{A}^{I} }} } \right)}}{2} \\ &\quad = \frac{{\alpha \left\{ {I_{R} \left( {\mu_{{\tilde{A}^{I} }} } \right) + I_{L} \left( {\mu_{{\tilde{A}^{I} }} } \right)} \right\} + \left( {1 - \alpha } \right)\left\{ {I_{L} \left( {\vartheta_{{\tilde{A}^{I} }} } \right) + I_{R} \left( {\vartheta_{{\tilde{A}^{I} }} } \right)} \right\}}}{2}. \\ \end{aligned}$$

In case of TrIFN \(\tilde{A}^{I}\) we have, \(\frac{{x - a_{1} }}{{b_{1} - a_{1} }} = \mu_{{\tilde{A}^{I} }}^{L} \left( x \right) \Rightarrow g_{{\tilde{A}^{I} }}^{L} \left( y \right) = \left[ { a_{1} + \left( {b_{1} - a_{1} } \right)y} \right]\).

So, \(\mathop \int \nolimits_{0}^{1} g_{{\tilde{A}^{I} }}^{L} \left( y \right)dy = \mathop \int \nolimits_{0}^{1} \left[ { a_{1} + \left( {b_{1} - a_{1} } \right)y} \right]dy = \frac{{\left( { a_{1} + b_{1} } \right)}}{2} = I_{L} \left( {\mu_{{\tilde{A}^{I} }} } \right)\).

Similarly, \(\frac{{\left( { c_{1} + d_{1} } \right)}}{2} = I_{R} \left( {\mu_{{\tilde{A}^{I} }} } \right)\), \(\frac{{\left( { a_{1}^{'} + b_{1}^{'} } \right)}}{2} = I_{L} \left( {\vartheta_{{\tilde{A}^{I} }} } \right)\) and \(\frac{{\left( { c_{1}^{'} + d_{1}^{'} } \right)}}{2} = I_{R} \left( {\vartheta_{{\tilde{A}^{I} }} } \right)\).

$${\text{Hence,}}\quad f^{{{\upalpha }}} \left( {\tilde{A}^{I} } \right) = \frac{{\alpha \left\{ { (c_{1} + d_{1} ) + \left( { a_{1} + b_{1} } \right)} \right\} + \left( {1 - \alpha } \right)\left\{ {\left( { a_{1}^{{\prime }} + b_{1}^{{\prime }} } \right) + \left( { c_{1}^{{\prime }} + d_{1}^{{\prime }} } \right)} \right\}}}{4}$$
(10)
$${\text{This}}\;{\text{gives}}\;f^{0} \left( {\tilde{A}^{I} } \right) = \frac{{a_{1}^{{\prime }} + b_{1}^{{\prime }} + c_{1}^{{\prime }} + d_{1}^{{\prime }} }}{4}$$
(10a)
$$f^{0.5} \left( {\tilde{A}^{I} } \right) = \frac{{\left\{ { (c_{1} + d_{1} ) + \left( { a_{1} + b_{1} } \right)} \right\} + \left\{ {\left( { a_{1}^{{\prime }} + b_{1}^{{\prime }} } \right) + \left( { c_{1}^{{\prime }} + d_{1}^{{\prime }} } \right)} \right\}}}{8}$$
(10b)
$$f^{1} \left( {\tilde{A}^{I} } \right) = \frac{{ a_{1} + b_{1} + c_{1} + d_{1} }}{4}$$
(10c)

Theorem 3.1

The generalized accuracy function \(f^{{{\upalpha }}}\) is a linear function for all \(\alpha = 0, 0.5\;and\;1\)

Proof

Let \({\tilde{\varphi }}^{I} = \left( {\upeta_{1} ,\upeta_{2} ,\upeta_{3} ,\upeta_{4} ;\;\upeta_{1}^{{\prime }} ,\upeta_{2}^{{\prime }} ,\upeta_{3}^{{\prime }} ,\upeta_{4}^{{\prime }} } \right)\) and \({\tilde{\psi }}^{I} = \left( {\upzeta_{1} ,\upzeta_{2} ,\upzeta_{3} ,\upzeta_{4} ;\upzeta_{1}^{{\prime }} ,\upzeta_{2}^{{\prime }} ,\upzeta_{3}^{{\prime }} ,\upzeta_{4}^{{\prime }} } \right)\) be two TrIFNs. Then

$$\begin{aligned} f^{{{\upalpha }}} \left( {{\tilde{\varphi }}^{I} \oplus {\tilde{\psi }}^{I} } \right) & = f^{\upalpha} \left[ {\left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} , {{\upeta }}_{4} ; {{\upeta }}_{1}^{{\prime }} ,{{\upeta }}_{2}^{{\prime }} ,{{\upeta }}_{3}^{{\prime }} ,{{\upeta }}_{4}^{{\prime }} } \right) + \left( {{{\upzeta }}_{1} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3} , {{\upzeta }}_{4} ; {{\upzeta }}_{1}^{{\prime }} ,{{\upzeta }}_{2}^{{\prime }} ,{{\upzeta }}_{3}^{{\prime }} ,{{\upzeta }}_{4}^{{\prime }} } \right)} \right] \\ & = f^{{{\upalpha }}} \left( {{{\upeta }}_{1} + {{\upzeta }}_{1} ,{{\upeta }}_{2} + {{\upzeta }}_{2} ,{{\upeta }}_{3} + {{\upzeta }}_{3} , {{\upeta }}_{4} + {{\upzeta }}_{4} ;{{\upeta }}_{1}^{'} + {{\upzeta }}_{1}^{'} ,{{\upeta }}_{2}^{'} + {{\upzeta }}_{2}^{'} ,{{\upeta }}_{3}^{'} + {{\upzeta }}_{3}^{'} , {{\upeta }}_{4}^{'} + {{\upzeta }}_{4}^{'} } \right) \\ & = \frac{{\alpha \left\{ {\left( {{{\upeta }}_{1} + {{\upzeta }}_{1} } \right) + \left( {{{\upeta }}_{2} + {{\upzeta }}_{2} } \right) + \left( {{{\upeta }}_{3} + {{\upzeta }}_{3} } \right) + \left( {{{\upeta }}_{4} + {{\upzeta }}_{4} } \right)} \right\} + \left( {1 - \alpha } \right)\left\{ {\left( {{{\upeta }}_{1}^{'} + {{\upzeta }}_{1}^{'} } \right) + \left( {{{\upeta }}_{2}^{'} + {{\upzeta }}_{2}^{'} } \right) + \left( {{{\upeta }}_{3}^{'} + {{\upzeta }}_{3}^{'} } \right) + \left( {{{\upeta }}_{4}^{'} + {{\upzeta }}_{4}^{'} } \right)} \right\}}}{4} \\ &= \frac{{\alpha \left( {{{\upeta }}_{1} + {{\upeta }}_{2} + {{\upeta }}_{3} + {{\upeta }}_{4} } \right) + \left( {1 - \alpha } \right)\left( {{{\upeta }}_{1}^{'} + {{\upeta }}_{2}^{'} + {{\upeta }}_{3}^{'} , + {{\upeta }}_{4}^{'} } \right)}}{4} + \frac{{\alpha \left( {{{\upzeta }}_{1} + {{\upzeta }}_{2} + {{\upzeta }}_{3} + {{\upzeta }}_{4} } \right) + \left( {1 - \alpha } \right)\left( {{{\upzeta }}_{1}^{'} + {{\upzeta }}_{2}^{'} + {{\upzeta }}_{3}^{'} + {{\upzeta }}_{4}^{'} } \right)}}{4} \\ & = f^{{{\upalpha }}} \left( {{\tilde{{\upvarphi }}}^{I} } \right) + f^{{{\upalpha }}} \left( {{\tilde{{\uppsi }}}^{I} } \right).\;\;{\text{Hence proved}} .\\ \end{aligned}$$

Remark 3.1

\(\alpha\) represents the degree of optimism of a decision-maker (DM) (Liou and Wang (1992)). A large \(\alpha\) indicates a higher degree of optimism because when \(\alpha\) increases we see that the weight of the acceptance level of the assignment/transportation cost is also increases. So, we can observe the following.

  1. 1.

    \(\alpha = 0\) gives non-membership value which represents a pessimistic decision maker’s viewpoint as DM is curious about the non-acceptance level of the assignment/transportation cost.

  2. 2.

    \(\alpha = 1\) gives membership value of the assignment/transportation cost which represents an optimistic decision maker’s viewpoint as DM is curious about the acceptance level of the assignment/transportation cost.

  3. 3.

    For, \(\alpha = 0.5\), the score functional value represents a moderate decision maker’s viewpoint because the DM gives equal importance to the acceptance and non-acceptance level of the assignment/transportation cost.

Let \({\tilde{\varphi }}^{I} = \left( { {{\upzeta }}_{1} ,{{\upeta }}_{1} ,{{\uptheta }}_{1} ,{{\updelta }}_{1} ; {{\upzeta }}_{1}^{'} ,{{\upeta }}_{1}^{'} ,{{\uptheta }}_{1}^{'} ,{{\updelta }}_{1}^{'} } \right)\) be TrIFN. Now, we define zero, non-negative, positive, negative TrIFNs and ordering of TrIFNs based on accuracy function is as follows (Singh and Yadav 2016):

Definition 3.15

If \(f^{{{\upalpha }}} \left( {{\tilde{\varphi }}^{I} } \right) = 0\) then the TrIFN \({\tilde{\varphi }}^{I} = \left( { {{\upzeta }}_{1} ,{{\upeta }}_{1} ,{{\uptheta }}_{1} ,{{\updelta }}_{1} ; {{\upzeta }}_{1}^{'} ,{{\upeta }}_{1}^{'} ,{{\uptheta }}_{1}^{'} ,{{\updelta }}_{1}^{'} } \right)\) is said to be zero TrIFN.

Definition 3.16

If \(f^{{{\upalpha }}} \left( {{\tilde{\varphi }}^{I} } \right) \ge 0\) then the TrIFN \({\tilde{\varphi }}^{I} = \left( { {{\upzeta }}_{1} ,{{\upeta }}_{1} ,{{\uptheta }}_{1} ,{{\updelta }}_{1} ; {{\upzeta }}_{1}^{'} ,{{\upeta }}_{1}^{'} ,{{\uptheta }}_{1}^{'} ,{{\updelta }}_{1}^{'} } \right)\) is said to be non-negative TrIFN.

Definition 3.17

If \(f^{{{\upalpha }}} \left( {{\tilde{\varphi }}^{I} } \right) > 0\) then the TrIFN \({\tilde{\varphi }}^{I} = \left( { {{\upzeta }}_{1} ,{{\upeta }}_{1} ,{{\uptheta }}_{1} ,{{\updelta }}_{1} ; {{\upzeta }}_{1}^{'} ,{{\upeta }}_{1}^{'} ,{{\uptheta }}_{1}^{'} ,{{\updelta }}_{1}^{'} } \right)\) is said to be positive TrIFN.

Definition 3.18

If \(f^{{{\upalpha }}} \left( {{\tilde{\varphi }}^{I} } \right) < 0\) then the TrIFN \({\tilde{\varphi }}^{I} = \left( { {{\upzeta }}_{1} ,{{\upeta }}_{1} ,{{\uptheta }}_{1} ,{{\updelta }}_{1} ; {{\upzeta }}_{1}^{'} ,{{\upeta }}_{1}^{'} ,{{\uptheta }}_{1}^{'} ,{{\updelta }}_{1}^{'} } \right)\) is said to be negative TrIFN.

Definition 3.19

Let \({\tilde{\sigma }}^{I} = \left( {{{\upsigma }}_{1} ,{{\upsigma }}_{2} ,{{\upsigma }}_{3} , {{\upsigma }}_{4} ; {{\upsigma }}_{1}^{'} ,{{\upsigma }}_{2}^{'} ,{{\upsigma }}_{3}^{'} ,{{\upsigma }}_{4}^{'} } \right)\) and \({\tilde{\rho }}^{I} = \left( {{{\uprho }}_{1} ,{{\uprho }}_{2} ,{{\uprho }}_{3} , {{\uprho }}_{4} ; {{\uprho }}_{1}^{'} ,{{\uprho }}_{2}^{'} ,{{\uprho }}_{3}^{'} ,{{\uprho }}_{4}^{'} } \right)\) be two different TrIFNs. Then

  1. (i)

    \({\tilde{{\upsigma }}}^{I} \ge {\tilde{\rho }}^{I}\) if \(f^{{{\upalpha }}} \left( {{\tilde{{\upsigma }}}^{I} } \right) \ge f^{{{\upalpha }}} \left( {{\tilde{{\uprho }}}^{I} } \right)\)

  2. (ii)

    \({\tilde{{\upsigma }}}^{I} \le {\tilde{{\uprho }}}^{I}\) if \(f^{{{\upalpha }}} \left( {{\tilde{{\upsigma }}}^{I} } \right) \le f^{{{\upalpha }}} \left( {{\tilde{{\uprho }}}^{I} } \right)\)

  3. (iii)

    \({\tilde{{\upsigma }}}^{I} = {\tilde{{\uprho }}}^{I}\) if \(f^{{{\upalpha }}} \left( {{\tilde{{\upsigma }}}^{I} } \right) = f^{{{\upalpha }}} \left( {{\tilde{{\uprho }}}^{I} } \right)\)

  4. (iv)

    Min \(\left( {{\tilde{{\upsigma }}}^{I} ,{\tilde{{\uprho }}}^{I} } \right) = {\tilde{{\upsigma }}}^{I}\) if \({\tilde{{\upsigma }}}^{I} \le {\tilde{{\uprho }}}^{I}\) or \({\tilde{{\uprho }}}^{I} \ge {\tilde{{\upsigma }}}^{I}\)

  5. (v)

    Max \(\left( {{\tilde{{\upsigma }}}^{I} ,{\tilde{{\uprho }}}^{I} } \right) = {\tilde{{\upsigma }}}^{I}\) if \({\tilde{{\upsigma }}}^{I} \ge {\tilde{{\uprho }}}^{I}\) or \({\tilde{{\uprho }}}^{I} \le {\tilde{{\upsigma }}}^{I}\)

4 Basic arithmetic operations on TIFNs and TrIFNs

Mahapatra and Roy (2009), Shaw and Roy (2012), Mahapatra and Roy (2013), Kumar and Hussain (2016a) have proposed some arithmetic operations on triangular intuitionistic fuzzy number. The advantages of the proposed operators are as follows:

  1. (i)

    Addition, subtraction, and multiplication of two fuzzy numbers is always a fuzzy number.

  2. (ii)

    Use of the proposed operators is very simple and easy.

  3. (iii)

    Understanding the proposed operators is very easy.

  4. (iv)

    The proposed operators are reliable and efficient.

  5. (v)

    In case of triangular intuitionistic fuzzy number, if we add or subtract two triangular intuitionistic fuzzy number then the resulting triangular intuitionistic fuzzy number is always depending on membership into membership and non-membership into non-membership. Due to this, we need not mix both the membership and non-membership values. We can able to deal independently both the membership and non-membership values.

The arithmetic operations of TIFNs and TrIFNs may be defined as follows:

Let \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)\) and \({\tilde{{\uppsi }}}^{I} = \left( {{{\upzeta }}_{1} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3} } \right)\left( {{{\upzeta }}_{1}^{'} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3}^{'} } \right)\) be any two arbitrary TIFNs. The arithmetic operations of TIFNs are defined as follows (Kumar and Hussain 2016a):

Addition/sum of \({\tilde{{\upvarphi }}}^{I}\) and \({\tilde{{\uppsi }}}^{I}\): \({\tilde{{\upvarphi }}}^{I} \oplus {\tilde{{\uppsi }}}^{I} = \left( {{{\upeta }}_{1} + {{\upzeta }}_{1} ,{{\upeta }}_{2} + {{\upzeta }}_{2} ,{{\upeta }}_{3} + {{\upzeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} + {{\upzeta }}_{1}^{'} ,{{\upeta }}_{2} + {{\upzeta }}_{2} ,{{\upeta }}_{3}^{'} + {{\upzeta }}_{3}^{'} } \right)\)

Subtraction/difference of \({\tilde{{\upvarphi }}}^{I}\) and \({\tilde{{\uppsi }}}^{I}\): \({\tilde{{\upvarphi }}}^{I} { \ominus }{\tilde{{\uppsi }}}^{I} = \left( {{{\upeta }}_{1} - {{\upzeta }}_{3} ,{{\upeta }}_{2} - {{\upzeta }}_{2} ,{{\upeta }}_{3} - {{\upzeta }}_{1} } \right)\left( {{{\upeta }}_{1}^{'} - {{\upzeta }}_{3}^{'} ,{{\upeta }}_{2} - {{\upzeta }}_{2} ,{{\upeta }}_{3}^{'} - {{\upzeta }}_{1}^{'} } \right)\)

Multiplication/Product of \({\tilde{{\upvarphi }}}^{I}\) and \({\tilde{{\uppsi }}}^{I}\):

$${\tilde{{\upvarphi }}}^{I} \otimes {\tilde{{\uppsi }}}^{I} = \left( {{{\upeta }}_{1} \Re\left( {{\tilde{{\uppsi }}}^{I} } \right),{{\upeta }}_{2}\Re \left( {{\tilde{{\uppsi }}}^{I} } \right),{{\upeta }}_{3} \Re \left( {{\tilde{{\uppsi }}}^{I} } \right) } \right)\left( {{{\upeta }}_{1}^{'}\Re \left( {{\tilde{{\uppsi }}}^{I} } \right) ,{{\upeta }}_{2} \Re\left( {{\tilde{{\uppsi }}}^{I} } \right) ,{{\upeta }}_{3}^{'} \Re\left( {{\tilde{{\uppsi }}}^{I} } \right) } \right)$$
$${\text{if}}\;\Re\left( {{\tilde{{\upvarphi }}}^{I} } \right),\Re\left( {{\tilde{{\uppsi }}}^{I} } \right) \ge 0$$

Scalar product or scalar multiplication:

  1. (i)

    \(k{\tilde{\varphi }}^{I} = \left( {k{{\upeta }}_{1} ,k{{\upeta }}_{2} ,k{{\upeta }}_{3} } \right)\left( {k {{\upeta }}_{1}^{'} ,k{{\upeta }}_{2} ,k{{\upeta }}_{3}^{'} } \right),\quad {\text{for}}\;k \ge 0\)

  2. (ii)

    \(k{\tilde{\varphi }}^{I} = \left( {k{{\upeta }}_{3} ,k{{\upeta }}_{2} ,k{{\upeta }}_{1} } \right)\left( {k{{\upeta }}_{3}^{'} ,k{{\upeta }}_{2} , k{{\upeta }}_{1}^{'} } \right),\quad {\text{for}}\;k < 0\)

Let \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} , {{\upeta }}_{4} ; {{\upeta }}_{1}^{'} ,{{\upeta }}_{2}^{'} ,{{\upeta }}_{3}^{'} ,{{\upeta }}_{4}^{'} } \right)\) and \({\tilde{{\uppsi }}}^{I} = \left( {{{\upzeta }}_{1} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3} , {{\upzeta }}_{4} ; {{\upzeta }}_{1}^{'} ,{{\upzeta }}_{2}^{'} ,{{\upzeta }}_{3}^{'} ,{{\upzeta }}_{4}^{'} } \right)\) be any two arbitrary TrIFNs. The arithmetic operations of TrIFNs are defined as follows (Singh and Yadav 2016):

Addition or sum of \({\tilde{{\upvarphi }}}^{I}\) and \({\tilde{{\uppsi }}}^{I}\):

$${\tilde{{\upvarphi }}}^{I} \oplus {\tilde{{\uppsi }}}^{I} = \left( {{{\upeta }}_{1} + {{\upzeta }}_{1} ,{{\upeta }}_{2} + {{\upzeta }}_{2} ,{{\upeta }}_{3} + {{\upzeta }}_{3} , {{\upeta }}_{4} + {{\upzeta }}_{4} ; {{\upeta }}_{1}^{'} + {{\upzeta }}_{1}^{'} ,{{\upeta }}_{2}^{'} + {{\upzeta }}_{2}^{'} ,{{\upeta }}_{3}^{'} + {{\upzeta }}_{3}^{'} , {{\upeta }}_{4}^{'} + {{\upzeta }}_{4}^{'} } \right)$$

Subtraction or difference of \({\tilde{\varphi }}^{I}\) and \({\tilde{\psi }}^{I}\):

$${\tilde{\varphi }}^{I} { \ominus \tilde{\psi }}^{I} = \left( {{{\upeta }}_{1} - {{\upzeta }}_{4} ,{{\upeta }}_{2} - {{\upzeta }}_{2} ,{{\upeta }}_{3} - {{\upzeta }}_{3} ,{{\upeta }}_{4} - {{\upzeta }}_{1} ;{{\upeta }}_{1}^{'} - {{\upzeta }}_{4}^{'} ,{{\upeta }}_{2}^{'} - {{\upzeta }}_{2}^{'} ,{{\upeta }}_{3}^{'} - {{\upzeta }}_{3}^{'} ,{{\upeta }}_{4}^{'} - {{\upzeta }}_{1}^{'} } \right)$$

Multiplication or product of \({\tilde{\varphi }}^{I}\) and \({\tilde{\psi }}^{I}\): \({\tilde{\varphi }}^{I} \otimes {\tilde{\psi }}^{I} = \left( {{{\upeta }}_{1} f\left( {{\tilde{\psi }}^{I} } \right),{{\upeta }}_{2} f \left( {{\tilde{\psi }}^{I} } \right),{{\upeta }}_{3} f \left( {{\tilde{\psi }}^{I} } \right), {{\upeta }}_{4} f \left( {{\tilde{\psi }}^{I} } \right); {{\upeta }}_{1}^{'} f\left( {{\tilde{\psi }}^{I} } \right),{{\upeta }}_{2}^{'} f \left( {{\tilde{\psi }}^{I} } \right),{{\upeta }}_{3}^{'} f \left( {{\tilde{\psi }}^{I} } \right),{{\upeta }}_{4}^{'} f \left( {{\tilde{\psi }}^{I} } \right)} \right)\)

if \(f\left( {{\tilde{\varphi }}^{I} } \right),\;f\left( {{\tilde{\psi }}^{I} } \right) \ge 0\)

Scalar product or scalar multiplication:

  1. (i)

    \(c{\tilde{\upvarphi }}^{I} = \left( {c{{\upeta }}_{1} ,c{{\upeta }}_{2} ,c{{\upeta }}_{3} , c{{\upeta }}_{4} ; c{{\upeta }}_{1}^{'} ,c{{\upeta }}_{2}^{'} ,c{{\upeta }}_{3}^{'} ,c{{\upeta }}_{4}^{'} } \right),\quad {\text{for}}\;c \ge 0\)

  2. (ii)

    \(c{\tilde{{\upvarphi }}}^{I} = \left( {c{{\upeta }}_{4} ,c{{\upeta }}_{3} ,c{{\upeta }}_{2} , c{{\upeta }}_{1} ; c{{\upeta }}_{4}^{'} ,c{{\upeta }}_{3}^{'} ,c{{\upeta }}_{2}^{'} ,c{{\upeta }}_{1}^{'} } \right),\quad {\text{for}}\;c < 0\)

Remark 4.1

All the parameters of the crisp, fuzzy and intuitionistic fuzzy optimization problems such as supply, demand, cost, revenue or profit, conveyance capacity, time and production are in positive. Since, in TPs and APs, negative parameters have no physical meaning. Hence, in the proposed algorithm all the parameters may be assumed as non-negative crisp, fuzzy and intuitionistic fuzzy numbers. On the basis of this idea, we are not necessary to further investigate on multiplication operation involving negative values.

5 Centroid of the TIFN and its ordering principles

Ranking of alternatives in IFE plays a major role in decision-making and optimization problems. Burillo et al. (1994) introduced the definition of intuitionistic fuzzy number (IFN) and studied its important properties. Several authors like Grzegorzewski (2003), Mitchell (2004), Nehi and Maleki (2005), Ban (2008), Nayagam et al. (2008), Wei and Tang (2010), Guha and Chakraborty (2010), Deng Feng Li et al. (2010), Nehi (2010), De et al. (2012), Das and Guha (2013), Rezvani (2013a, b, c), Kumar and Kaur (2013), Zhang and Nan (2013), Jafarian and Rezvani (2013), Shabani and Jamkhaneh (2014), Nishad et al. (2014), De and Das (2014), Zeng et al. (2014), Li and Yang (2015), Wan et al. (2016), Das and Guha (2016), Bharati and Singh (2018b), Chutia and Saikia (2018) have studied intuitionistic fuzzy numbers (IFNs) and analyzed its properties. Varghese and Kuriakose (2012), have proposed centroid (ranking) of TIFN with the single score using its non-membership and membership function.

Definition 5.1

(Varghese and Kuriakose 2012) Let \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)\) and \({\tilde{{\uppsi }}}^{I} = \left( {{{\upzeta }}_{1} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3} } \right)\left( {{{\upzeta }}_{1}^{'} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3}^{'} } \right)\) be two TIFNs. Then the set of TIFNs is defined as follows:

  1. (i)

    ℜ (\({\tilde{\varphi }}^{I}\)) > ℜ (\({\tilde{\psi }}^{I}\)) ⇔ \({\tilde{\varphi }}^{I}\) ≻ \({\tilde{\psi }}^{I}\)

  2. (ii)

    ℜ (\({\tilde{\varphi }}^{I}\)) < ℜ (\({\tilde{\psi }}^{I}\)) ⇔ \({\tilde{\varphi }}^{I}\) ≺ \({\tilde{\psi }}^{I}\)

  3. (iii)

    ℜ (\({\tilde{\varphi }}^{I}\)) = ℜ (\({\tilde{\psi }}^{I}\)) ⇔ \({\tilde{\varphi }}^{I}\) ≈ \({\tilde{\psi }}^{I}\)

where

$$\Re \left( {{\tilde{{\upvarphi }}}^{I} } \right) = \frac{1}{3} \left[ {\frac{{({{\upeta }}_{3}^{'} - {{\upeta }}_{1}^{'} )\left( {{{\upeta }}_{2} - 2{{\upeta }}_{3}^{'} - 2{{\upeta }}_{1}^{'} } \right) + \left( {{{\upeta }}_{3} - {{\upeta }}_{1} } \right)\left( {{{\upeta }}_{1} + {{\upeta }}_{2} + {{\upeta }}_{3} } \right) + 3\left( {{{\upeta }}_{3}^{{'^{ 2} }} - {{\upeta }}_{1}^{{'^{ 2} }} } \right)}}{{{{\upeta }}_{3}^{'} - {{\upeta }}_{1}^{'} + {{\upeta }}_{3} - {{\upeta }}_{1} }}} \right]$$
(11)
$$\Re \left( {{\tilde{{\uppsi }}}^{I} } \right) = \frac{1}{3} \left[ {\frac{{({{\upzeta }}_{3}^{'} - {{\upzeta }}_{1}^{'} )\left( {{{\upzeta }}_{2} - 2{{\upzeta }}_{3}^{'} - 2{{\upzeta }}_{1}^{'} } \right) + \left( {{{\upzeta }}_{3} - {{\upzeta }}_{1} } \right)\left( {{{\upzeta }}_{1} + {{\upzeta }}_{2} + {{\upzeta }}_{3} } \right) + 3\left( {{{\upzeta }}_{3}^{{'^{ 2} }} - {{\upzeta }}_{1}^{{'^{ 2} }} } \right)}}{{{{\upzeta }}_{3}^{'} - {{\upzeta }}_{1}^{'} + {{\upzeta }}_{3} - {{\upzeta }}_{1} }}} \right]$$

Whenever the above formulae doesn’t provide finite value then we can make use of the following formulae.

The score function for the membership function \(\mu_{{{\upvarphi }}} \left( x \right)\) is denoted by \(S\left( {\mu_{{{\upvarphi }}} \left( x \right)} \right)\) and is defined by \(S\left( {\mu_{{{\upvarphi }}} \left( x \right)} \right) = \frac{{{{\upeta }}_{1} + 2{{\upeta }}_{2} + {{\upeta }}_{3} }}{4}\).

The score function for the non-membership function \(\vartheta_{{{\upvarphi }}} \left( x \right)\) is denoted by \(S\left( {\vartheta_{{{\upvarphi }}} \left( x \right)} \right)\) and is defined by \(S\left( {\vartheta_{{{\upvarphi }}} \left( x \right)} \right) = \frac{{{{\upeta }}_{1}^{'} + 2{{\upeta }}_{2} + {{\upeta }}_{3}^{'} }}{4}\).

The accuracy function of \({\tilde{\varphi }}^{I}\) is denoted by \(f\left( {{\tilde{{\upvarphi }}}^{I} } \right)\) and is defined by

$$\begin{aligned} f\left( {{\tilde{{\upvarphi }}}^{I} } \right) & = \frac{{S\left( {\mu_{{{\upvarphi }}} \left( x \right)} \right) + S\left( {\vartheta_{{{\upvarphi }}} \left( x \right)} \right)}}{2} \\ f\left( {{\tilde{{\upvarphi }}}^{I} } \right) & = \frac{{\left( {{{\upeta }}_{1} + 2{{\upeta }}_{2} + {{\upeta }}_{3} } \right) + ({{\upeta }}_{1}^{'} + 2{{\upeta }}_{2} + {{\upeta }}_{3}^{'} )}}{8} \\ \end{aligned}$$
$${\text{Similarly}}\;{\text{we}}\;{\text{can}}\;{\text{write,}}\;f^{{{\upalpha }}} \left( {{\tilde{{\upvarphi }}}^{I} } \right) = \frac{{\alpha \left( {{{\upeta }}_{1} + 2{{\upeta }}_{2} + {{\upeta }}_{3} } \right) + \left( {1 - \alpha } \right)({{\upeta }}_{1}^{'} + 2{{\upeta }}_{2} + {{\upeta }}_{3}^{'} )}}{4}$$
(12)
$${\text{This}}\;{\text{gives}}\;f^{0} \left( {{\tilde{{\upvarphi }}}^{I} } \right) = \frac{{{{\upeta }}_{1}^{{\prime }} + 2{{\upeta }}_{2} + {{\upeta }}_{3}^{{\prime }} }}{4}.$$
(12a)
$$f^{0.5} \left( {{\tilde{{\upvarphi }}}^{I} } \right) = \frac{{\left( {{{\upeta }}_{1} + 2{{\upeta }}_{2} + {{\upeta }}_{3} } \right) + ({{\upeta }}_{1}^{'} + 2{{\upeta }}_{2} + {{\upeta }}_{3}^{'} )}}{8}$$
(12b)
$$f^{1} \left( {{\tilde{{\upvarphi }}}^{I} } \right) = \frac{{{{\upeta }}_{1} + 2{{\upeta }}_{2} + {{\upeta }}_{3} }}{4}$$
(12c)

Theorem 5.1

The generalized accuracy function \(f^{{{\upalpha }}}\) is a linear function for all \(\alpha = 0, 0.5\) and \(1\)

Proof

Let \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)\) and \({\tilde{{\uppsi }}}^{I} = \left( {{{\upzeta }}_{1} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3} } \right)\left( {{{\upzeta }}_{1}^{'} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3}^{'} } \right)\) be two TIFNs. Then for all \(k \ge 0\), we have

$$f^{{{\upalpha }}} \left( {k{\tilde{{\upvarphi }}}^{I} \oplus {\tilde{{\uppsi }}}^{I} } \right) = f^{{{\upalpha }}} \left[ {k\left( {\left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)} \right) \oplus \left( {{{\upzeta }}_{1} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3} } \right)\left( {{{\upzeta }}_{1}^{'} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3}^{'} } \right) } \right]$$
$$\begin{aligned} {\text{We}}\;{\text{Know}}\;{\text{That}}\;\left( {\text{Wkt}} \right)\; k{\tilde{{\upvarphi }}}^{I} & = k\left[ {\left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)} \right] \\ & = \left[ {\left( {k{{\upeta }}_{1} ,k{{\upeta }}_{2} ,k{{\upeta }}_{3} } \right)\left( {k{{\upeta }}_{1}^{'} ,k{{\upeta }}_{2} ,k{{\upeta }}_{3}^{'} } \right)} \right],\quad {\text{for all}}\;k \ge 0 \\ \end{aligned}$$
$$f^{{{\upalpha }}} \left( {k{\tilde{{\upvarphi }}}^{I} \oplus {\tilde{{\uppsi }}}^{I} } \right) = f^{{{\upalpha }}} \left[ {\left( {k{{\upeta }}_{1} ,k{{\upeta }}_{2} ,k{{\upeta }}_{3} } \right)\left( {k{{\upeta }}_{1}^{'} ,k{{\upeta }}_{2} ,k{{\upeta }}_{3}^{'} } \right) \oplus \left( {{{\upzeta }}_{1} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3} } \right)\left( {{{\upzeta }}_{1}^{'} ,{{\upzeta }}_{2} ,{{\upzeta }}_{3}^{'} } \right)} \right]$$
$$k{\tilde{{\upvarphi }}}^{I} \oplus {\tilde{{\uppsi }}}^{I} = \left[ {\left( {k{{\upeta }}_{1} + {{\upzeta }}_{1} , k{{\upeta }}_{2} + {{\upzeta }}_{2} , k{{\upeta }}_{3} + {{\upzeta }}_{3} } \right)\left( {k{{\upeta }}_{1}^{'} + {{\upzeta }}_{1}^{'} , k{{\upeta }}_{2} + {{\upzeta }}_{2} ,k{{\upeta }}_{3}^{'} + {{\upzeta }}_{3}^{'} } \right)} \right]$$
$$\because \; \tilde{\varphi }^{I} \oplus \tilde{\psi }^{I} = \left( {\eta_{1} + \zeta_{1} ,\eta_{2} + \zeta_{2} ,\eta_{3} + \zeta_{3} } \right)\left( {\eta_{1}^{'} + \zeta_{1}^{'} ,\eta_{2} + \zeta_{2} ,\eta_{3}^{'} + \zeta_{3}^{'} } \right)$$
$$f^{{{\upalpha }}} \left( {k{\tilde{{\upvarphi }}}^{I} + {\tilde{{\uppsi }}}^{I} } \right) = \frac{{\alpha \left[ {k{{\upeta }}_{1} + {{\upzeta }}_{1} + 2\left( {k{{\upeta }}_{2} + {{\upzeta }}_{2} } \right) + k{{\upeta }}_{3} + {{\upzeta }}_{3} } \right] + \left( {1 - \alpha } \right)\left[ {k{{\upeta }}_{1}^{'} + {{\upzeta }}_{1}^{'} + 2\left( {k{{\upeta }}_{2} + {{\upzeta }}_{2} } \right) + k{{\upeta }}_{3}^{'} + {{\upzeta }}_{3}^{'} } \right]}}{4}$$
$$\begin{aligned} \because \; f^{{{\upalpha }}} \left( {{\tilde{{\upvarphi }}}^{I} } \right) & = \left( {\frac{{\alpha \left( {{{\upeta }}_{1} + 2{{\upeta }}_{2} + {{\upeta }}_{3} } \right) + \left( {1 - \alpha } \right)\left( {{{\upeta }}_{1}^{'} + 2{{\upeta }}_{2} + {{\upeta }}_{3}^{'} } \right) }}{4}} \right) \\ & = \frac{{\alpha \left[ {k{{\upeta }}_{1} + {{\upzeta }}_{1} + 2k{{\upeta }}_{2} + 2{{\upzeta }}_{2} + k{{\upeta }}_{3} + {{\upzeta }}_{3} } \right] + \left( {1 - \alpha } \right)\left[ {k{{\upeta }}_{1}^{'} + {{\upzeta }}_{1}^{'} + 2k{{\upeta }}_{2} + 2{{\upzeta }}_{2} + k{{\upeta }}_{3}^{'} + {{\upzeta }}_{3}^{'} } \right]}}{4} \\ & = \left( {\frac{{\left[ {\alpha \left( {k{{\upeta }}_{1} + 2k{{\upeta }}_{2} + k{{\upeta }}_{3} } \right) + \left( {1 - \alpha } \right)(k{{\upeta }}_{1}^{'} + 2k{{\upeta }}_{2} + k{{\upeta }}_{3}^{'} )} \right] + \alpha \left( {{{\upzeta }}_{1} + 2{{\upzeta }}_{2} + {{\upzeta }}_{3} } \right) + \left( {1 - \alpha } \right)\left( {{{\upzeta }}_{1}^{'} + 2{{\upzeta }}_{2} + {{\upzeta }}_{3}^{'} } \right)}}{4}} \right) \\ & = k\left( {\frac{{\alpha \left( {{{\upeta }}_{1} + 2{{\upeta }}_{2} + {{\upeta }}_{3} } \right) + \left( {1 - \alpha } \right)\left( {{{\upeta }}_{1}^{'} + 2{{\upeta }}_{2} + {{\upeta }}_{3}^{'} } \right)}}{4}} \right) + \left( {\frac{{\alpha \left( {{{\upzeta }}_{1} + 2{{\upzeta }}_{2} + {{\upzeta }}_{3} } \right) + \left( {1 - \alpha } \right)\left( {{{\upzeta }}_{1}^{'} + 2{{\upzeta }}_{2} + {{\upzeta }}_{3}^{'} } \right)}}{4}} \right) \\ f^{{{\upalpha }}} \left( {k{\tilde{{\upvarphi }}}^{I} \oplus {\tilde{{\uppsi }}}^{I} } \right) & = kf^{{{\upalpha }}} \left( {{\tilde{{\upvarphi }}}^{I} } \right) + f^{{{\upalpha }}} \left( {{\tilde{{\uppsi }}}^{I} } \right) \\ \end{aligned}$$

Similarly it can be proved for \(k < 0\). This implies that the accuracy function \(f^{{{\upalpha }}}\) is a linear function for all \(\alpha = 1, 0.5\) and \(0\).

From the accuracy function, we have

  1. (i)

    \(f^{{{\upalpha }}}\) (\({\tilde{\varphi }}^{I}\)) > \(f^{{{\upalpha }}}\) (\({\tilde{\psi }}^{I}\)) ⇔ \({\tilde{\varphi }}^{I}\) ≻ \({\tilde{\psi }}^{I}\)

  2. (ii)

    \(f^{{{\upalpha }}}\) (\({\tilde{\varphi }}^{I}\)) < \(f^{{{\upalpha }}}\) (\({\tilde{\psi }}^{I}\)) ⇔ \({\tilde{\varphi }}^{I}\) ≺ \({\tilde{\psi }}^{I}\)

  3. (iii)

    \(f^{{{\upalpha }}}\) (\({\tilde{\varphi }}^{I}\)) = \(f^{{{\upalpha }}}\) (\({\tilde{\psi }}^{I}\)) ⇔ \({\tilde{\varphi }}^{I}\) ≈ \({\tilde{\psi }}^{I}\)

Let us consider \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)\) be an arbitrary TIFN. Next, we define zero (0, zero means it is neither positive nor negative, that is, equal to zero), non-negative (i.e., either positive or equal to zero), positive (i.e., greater than zero), negative (i.e., less than zero) TIFNs and ordering (i.e., ≽ and ≼ between any two TIFNs) of TIFNs based on accuracy function is as follows (Kumar and Hussain 2016a):

Definition 5.2

If \(f^{{{\upalpha }}} \left( {{\tilde{{\upvarphi }}}^{I} } \right) = 0\) then the TIFN \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)\) is said to be zero TIFN.

Definition 5.3

If \(f^{{{\upalpha }}} \left( {{\tilde{{\upvarphi }}}^{I} } \right) \geq 0\) then the TIFN \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)\) is said to be non-negative TIFN.

Definition 5.4

If \(f^{{{\upalpha }}} \left( {{\tilde{{\upvarphi }}}^{I} } \right) > 0\) then the TIFN \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)\) is said to be positive TIFN.

Definition 5.5

If \(f^{{{\upalpha }}} \left( {{\tilde{{\upvarphi }}}^{I} } \right) < 0\) then the TIFN \({\tilde{{\upvarphi }}}^{I} = \left( {{{\upeta }}_{1} ,{{\upeta }}_{2} ,{{\upeta }}_{3} } \right)\left( {{{\upeta }}_{1}^{'} ,{{\upeta }}_{2} ,{{\upeta }}_{3}^{'} } \right)\) is said to be negative TIFN.

Definition 5.6

The ordering ≽ and ≼ between any two TIFNs \({\tilde{\varphi }}^{I}\) and \({\tilde{\psi }}^{I}\) are defined as follows:

  1. (i)

    \({\tilde{{\upvarphi }}}^{I} { \succcurlyeq }{\tilde{{\uppsi }}}^{I}\) iff \({\tilde{{\upvarphi }}}^{I}\succ{\tilde{{\uppsi }}}^{I}\) or \({\tilde{{\upvarphi }}}^{I} \approx {\tilde{{\uppsi }}}^{I}\) and

  2. (ii)

    \({\tilde{{\upvarphi }}}^{I} { \preccurlyeq }{\tilde{{\uppsi }}}^{I}\) iff \({\tilde{{\upvarphi }}}^{I}\prec{\tilde{{\uppsi }}}^{I}\) or \({\tilde{{\upvarphi }}}^{I} \approx {\tilde{{\uppsi }}}^{I}\)

Definition 5.7

Let \(\{ {\tilde{{\upvarphi }}}_{i}^{I} , i = 1,2, \ldots ,n\}\) be a set of TIFNs. If \(f^{{{\upalpha }}} ({\tilde{{\upvarphi }}}_{k}^{I} ) \le f^{{{\upalpha }}} ({\tilde{{\upvarphi }}}_{i}^{I} )\)\(\forall\)i, then the TIFN \({\tilde{{\upvarphi }}}_{k}^{I }\) is the minimum of \(\{ {\tilde{{\upvarphi }}}_{i}^{I} , i = 1,2, \ldots ,n\} .\)

Definition 5.8

Let \(\{ {\tilde{{\upvarphi }}}_{i}^{I} , i = 1,2, \ldots ,n\}\) be a set of TIFNs. If \(f^{{{\upalpha }}} ({\tilde{{\upvarphi }}}_{t}^{I} ) \ge f^{{{\upalpha }}} ({\tilde{{\upvarphi }}}_{i}^{I} )\)\(\forall\)i, then the TIFN \({\tilde{{\upvarphi }}}_{t}^{I }\) is the maximum of \(\{ {\tilde{{\upvarphi }}}_{i}^{I} , i = 1,2, \ldots ,n\} .\)

5.1 Example

Let \({\tilde{{\upvarphi }}}^{I} = \left( {5,8,10} \right)\left( {1,8,11} \right)\) and \({\tilde{{\uppsi }}}^{I} = \left( {3,8,16} \right)\left( {0,8,19} \right)\), then

$$\Re \left( {{\tilde{{\upvarphi }}}^{I} } \right) = \frac{1}{3} \left[ {\frac{{\left( {11 - 1} \right)\left( {8 - 2\left( {11} \right) - 2\left( 1 \right)} \right) + \left( {10 - 5} \right)\left( {5 + 8 + 10} \right) + 3\left( {11^{2} - 1^{2} } \right)}}{11 - 1 + 10 - 5}} \right] = \frac{1}{3} \left[ {\frac{315}{15}} \right] = 7\;{\text{and}}$$
$$\Re \left( {{\tilde{{\uppsi }}}^{I} } \right) = \frac{1}{3} \left[ {\frac{{\left( {19 - 0} \right)\left( {8 - 2\left( {19} \right) - 2\left( 0 \right)} \right) + \left( {16 - 3} \right)\left( {3 + 8 + 16} \right) + 3\left( {19^{2} - 0^{2} } \right)}}{19 - 0 + 16 - 3}} \right] = \frac{1}{3} \left[ {\frac{864}{32}} \right] = 9$$
$$\Rightarrow \Re \left( {{\tilde{{\upvarphi }}}^{I} } \right) < \Re \left( {{\tilde{{\uppsi }}}^{I} } \right)$$

Similarly, from the accuracy function we can prove

$$f\left( {{\tilde{{\upvarphi }}}^{I} } \right) < f\left( {{\tilde{{\uppsi }}}^{I} } \right)$$

Thus in each case we have, \({\tilde{{\upvarphi }}}^{I} \prec {\tilde{{\uppsi }}}^{I}\).

6 Mathematical formulations of various kinds of optimization problems

This section consists of two subsections. Both sections are present the mathematical model of the problem.

6.1 Mathematical formulation of type-2 fuzzy, type-2 intuitionistic fuzzy, solid and type-2 intuitionistic fuzzy solid transportation problems

Let us consider the TP with m origins (rows) and n destinations (columns). Let \(\tilde{c}_{ij} = \left[ {c_{ij }^{1} ,c_{ij }^{2} ,c_{ij }^{3} ,c_{ij }^{4} } \right]\) and \(\tilde{c}_{ij}^{I} = \left( {c_{ij}^{1} ,c_{ij}^{2} ,c_{ij}^{3} } \right)\left( {c_{ij}^{{1^{\prime}}} ,c_{ij}^{2} ,c_{ij}^{{3^{\prime}}} } \right)\) be the cost of transporting one unit of the product (manufactured goods) from ith origin to jth destination, \(b_{j} \left( {j = 1,2,3, \ldots ,n} \right)\) be the quantity of commodity needed at destination j, \(a_{i} \left( {i = 1,2,3, \ldots ,m} \right)\) denotes the quantity of commodity available at origin i, \(x_{ij}\) is the quantity of manufactured goods transported from ith origin to jth destination, so as to minimize the total fuzzy and intuitionistic fuzzy transportation costs.

Now, the mathematical model of the above TP is given by

$$\left( {{\text{Model}}\; 3} \right)\;{\text{Minimize}}\;\tilde{Z} = \mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} \tilde{c}_{ij} \otimes x_{ij}$$
(13)

subject to the constraints (2) to (4).

$$\left( {{\text{Model}}\; 4} \right){\text{Minimize}}\;\tilde{Z}^{I} = \mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} \tilde{c}_{ij}^{I} \otimes x_{ij}$$
(14)

subject to the constraints (2) to (4).

Consider transportation with m origins, n destinations, and l conveyances. Let \(c_{ijk}\) be the unit cost of transporting one unit of the product from ith origin to jth destination by means of the kth conveyance. Let \(a_{i} \left( {i = 1,2, \ldots ,m} \right)\) be the quantity of commodity available at origin i. Let \(b_{j} \left( {j = 1,2, \ldots ,n} \right)\) be the amount of the quantity of commodity needed at destination j. Let \(e_{k} \left( {k = 1,2, \ldots ,l} \right)\) be the amount of the material transported by kth conveyance. Let \(x_{ijk}\)\(\left( {i = 1,2, \ldots ,m;\;j = 1,2, \ldots ,n;\;{\text{and}}\;k = 1,2, \ldots ,l} \right)\) be the number of units of quantity transported from ith origin to jth destination by means of the kth conveyance. Our aim is to determine transportation schedule to minimize the transportation cost satisfying supply, demand and conveyance constraints.

$$({\text{Model}}\;5)\;{\text{Minimize}}\;Z = \mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} \mathop \sum \limits_{k = 1}^{l} c_{ijk} \times x_{ijk}$$
(15)

subject to

$$\mathop \sum \limits_{j = 1}^{n} \mathop \sum \limits_{k = 1}^{l} x_{ijk} = a_{i} ,\quad {\text{for}}\;i = 1,2, \ldots ,m$$
(16)
$$\mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{k = 1}^{l} x_{ijk} = b_{j} ,\;{\text{for}}\;j = 1,2, \ldots ,n$$
(17)
$$\mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} x_{ijk} = e_{k} ,\;{\text{for}}\;k = 1,2, \ldots ,l$$
(18)
$$x_{ijk} \ge 0,\;{\text{for}}\;i = 1,2, \ldots ,m;\;j = 1,2, \ldots ,n\;{\text{and}}\;k = 1,2, \ldots ,l$$
(19)

Consider transportation with m origins, n destinations, and l conveyances. Let us take \(\tilde{c}_{ijk} = \left[ {c_{ijk }^{1} ,c_{ijk }^{2} ,c_{ijk }^{3} ,c_{ijk }^{4} } \right]\) and \(\tilde{c}_{ijk}^{I} = \left( {c_{ijk}^{1} ,c_{ijk}^{2} ,c_{ijk}^{3} } \right)\left( {c_{ijk}^{{1^{\prime}}} ,c_{ijk}^{2} ,c_{ijk}^{{3^{\prime}}} } \right)\) be the unit cost of transporting one unit of the manufactured goods from ith origin to jth destination by means of the kth conveyance. Let us take \(a_{i} \left( {i = 1,2, \ldots ,m} \right)\) be the quantity of commodity available at origin i. Let us take \(b_{j} \left( {j = 1,2, \ldots ,n} \right)\) be the amount of the quantity of commodity needed at destination j. Let \(e_{k} \left( {k = 1,2, \ldots ,l} \right)\) be the amount of the material transported by kth conveyance. Let us take \(x_{ijk} \left( {i = 1,2, \ldots ,m;\;j = 1,2, \ldots ,n;\;{\text{and}}\;k = 1,2, \ldots ,l} \right)\) be the number of units of quantity transported from ith origin to jth destination by means of the kth conveyance. Our aim is to determine the transportation schedule that minimizes the total fuzzy and intuitionistic fuzzy transportation costs while satisfying supply, demand and conveyance limits.

Now, the mathematical model of the above TP is given by

$$({\text{Model}}\;6)\;{\text{Minimize}}\;\tilde{Z} = \mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} \mathop \sum \limits_{k = 1}^{l} \tilde{c}_{ijk} \otimes x_{ijk}$$
(20)

subject to the constraints (16) to (19).

$$({\text{Model}}\;7)\;{\text{Minimize}}\;\tilde{Z}^{I} = \mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} \mathop \sum \limits_{k = 1}^{l} \tilde{c}_{ijk}^{I} \otimes x_{ijk}$$
(21)

subject to the constraints (16) to (19).

6.2 Mathematical formulation of fuzzy, intuitionistic fuzzy, solid and intuitionistic fuzzy solid assignment problems

Let us consider the situation of assigning n machines to n jobs (one machine per job) and each machine is capable of doing any job at different costs. Let \(\tilde{c}_{ij} = \left[ {c_{ij }^{1} ,c_{ij }^{2} ,c_{ij }^{3} ,c_{ij }^{4} } \right]\) and \(\tilde{c}_{ij}^{I} = \left( {c_{ij}^{1} ,c_{ij}^{2} ,c_{ij}^{3} } \right)\left( {c_{ij}^{{1^{\prime}}} ,c_{ij}^{2} ,c_{ij}^{{3^{\prime}}} } \right)\) be the cost of assigning the jth job to the ith machine. Let \(x_{ij}\)\(\left( {i = 1,2, \ldots ,n\;{\text{and}}\;j = 1,2, \ldots ,n} \right)\) be the decision variable that denotes the assignment of the machine i to the job j. Our aim is to determine the assignment of machines to jobs so that the total fuzzy cost and the total intuitionistic fuzzy cost of completing all the jobs are minimum. This situation is known as balanced fuzzy assignment problem and balanced intuitionistic fuzzy assignment problem.

Now, the mathematical model of the above AP is given by

$$\left( {{\text{Model}}\; 8} \right)\;{\text{Minimize}}\;\tilde{Z} = \mathop \sum \limits_{i = 1}^{n} \mathop \sum \limits_{j = 1}^{n} \tilde{c}_{ij} x_{ij}$$
(22)

Subject to the constraints (6) to (8).

$$\left( {{\text{Model}}\;9} \right)\;{\text{Minimize}}\;\tilde{Z}^{I} = \mathop \sum \limits_{i = 1}^{n} \mathop \sum \limits_{j = 1}^{n} \tilde{c}_{ij}^{I} x_{ij}$$
(23)

Subject to the constraints (6) to (8).

Consider the situation of n jobs in n factory and the factory has n machines to process the jobs. Each job in a factory has to be associated with only one machine. Let us take \(c_{ijk} \left( {i = 1,2, \ldots ,n; j = 1,2, \ldots ,n\;{\text{and}}\;k = 1,2, \ldots ,n} \right)\) be the cost of job j (\(j = 1,2, \ldots ,n\)) is processed by the machine i (\(i = 1,2, \ldots ,n\)) in the factory k (\(k = 1,2, \ldots ,n\)). Let \(x_{ijk}\) be the decision variable that denotes the assignment of jth job to ith machine in the kth factory. Our objective is to determine the assignment of jobs to machines at minimum assignment cost. This situation is known as balanced SAP (BSAP).

$$\left( {{\text{Model}}\;10} \right)\;{\text{Minimize}}\;Z = \mathop \sum \limits_{i = 1}^{n} \mathop \sum \limits_{j = 1}^{n} \mathop \sum \limits_{k = 1}^{n} c_{ijk} \otimes x_{ijk}$$
(24)

subject to the constraints

$$\mathop \sum \limits_{j = 1}^{n} \mathop \sum \limits_{k = 1}^{n} x_{ijk} = 1,\quad {\text{for}}\;i = 1,2, \ldots ,n$$
(25)
$$\mathop \sum \limits_{i = 1}^{n} \mathop \sum \limits_{k = 1}^{n} x_{ijk} = 1,\quad {\text{for}}\;j = 1,2, \ldots ,n$$
(26)
$$\mathop \sum \limits_{i = 1}^{n} \mathop \sum \limits_{j = 1}^{n} x_{ijk} = 1,\quad {\text{for}}\;k = 1,2, \ldots ,n$$
(27)
$$x_{ijk} = 0\;{\text{or}}\;1,\;{\text{for}}\;{\text{all}}\;i,j\;{\text{and}}\;k$$
(28)

where \(c_{ijk}\) is the cost of assigning the jth job to the ith machine in the kth factory. \(x_{ijk} = 1\) if the job j is assigned to the machine i in the factory k, and \(x_{ijk} = 0,\) otherwise.

Consider the situation of n jobs in n factory and the factory has n machines to process the jobs. Each job in a factory has to be associated with only one machine. Let us take \(\tilde{c}_{ijk}\) and \(\tilde{c}_{ijk}^{I}\) be the fuzzy and intuitionistic fuzzy costs of the job j (\(j = 1,2, \ldots ,n\)) is processed by the machine i (\(i = 1,2, \ldots ,n\)) in the factory k (\(k = 1,2, \ldots ,n\)) respectively. Let \(x_{ijk} \left( {i = 1,2, \ldots ,n; j = 1,2, \ldots ,n;\;{\text{and}}\;k = 1,2, \ldots ,n} \right)\) be the decision variable that denotes the assignment of jth job to ith machine in the kth factory. Our objective is to determine the assignment of jobs to machines at minimum intuitionistic fuzzy assignment cost. This situation is known as BIFSAP (balanced intuitionistic fuzzy solid assignment problem).

$$\left( {{\text{Model}}\;11} \right)\;{\text{Minimize}}\;\tilde{Z} = \mathop \sum \limits_{i = 1}^{n} \mathop \sum \limits_{j = 1}^{n} \mathop \sum \limits_{k = 1}^{n} \tilde{c}_{ijk} \otimes x_{ijk}$$
(29)

subject to the constraints (25) to (28).

Now, the mathematical model of the type-2 IFSTP is given by

$$({\text{Model}}\;12)\;{\text{Minimize}}\;\tilde{Z}^{I} = \mathop \sum \limits_{i = 1}^{m} \mathop \sum \limits_{j = 1}^{n} \mathop \sum \limits_{k = 1}^{l} \tilde{c}_{ijk}^{I} \otimes x_{ijk}$$
(30)

subject to Eqs. (25)–(28).

7 Algorithm

The proposed algorithm for determining optimal solution consists of the following steps:

Step 1:

Construct the optimization problems under crisp, fuzzy and IFE. i.e., there are three different optimization problems which are

  1. (i)

    crisp optimization problem

  2. (ii)

    fuzzy optimization problem

  3. (iii)

    intuitionistic fuzzy optimization problem

Hence formulate the optimization problems under these three different situations.

Step 2:
  1. (i)

    If the formulated optimization problems, which is only having the crisp parameters, then go to step 5 (i).

  2. (ii)

    If the formulated optimization problems having both the crisp and fuzzy parameters, then go to step 3 (i).

  3. (iii)

    If the formulated optimization problems having both the crisp and intuitionistic fuzzy parameters, then go to step 3 (ii).

Step 3:
  1. (i)

    By using the ranking method proposed by Liou and Wang (1992), calculate ranking index for each fuzzy number of the given fuzzy optimization problem. The formula for ranking of TrFNs is shown in Eq. (9).

  2. (ii)

    By using the ranking method proposed by Varghese and Kuriakose (2012), calculate ranking index for each intuitionistic fuzzy number of the given intuitionistic fuzzy optimization problem. The formula for ranking of TIFNs is shown in Eq. (11). If the ranking method is not suitable. i.e., if it does not yield finite values, then use the accuracy function to calculate the ranking index. The accuracy function for TrIFN and TIFN is given in Eqs. (10b) and (12b).

Step 4:

By using steps 3 (i) and 3 (ii) of the proposed algorithm, in a given fuzzy and intuitionistic fuzzy optimization problem, replace every fuzzy and intuitionistic fuzzy number by their respective ranking indices. This step yields the crisp optimization problem corresponding to every fuzzy and intuitionistic fuzzy optimization problems

Step 5:

After using step 2 (i) or/and step 4 of the proposed algorithm, now

  1. (i)

    Solve the crisp optimization problem by using TORA software. This step yields the optimal solution and optimal objective value for crisp optimization problems as mentioned in steps 2 (i) or 4.

  2. (ii)

    From the obtained solution in step 5(i), the minimum/maximum objective value of fuzzy optimization problem can be determined by using the Eqs. (13), (20), (22) and (29).

  3. (iii)

    From the obtained solution in step 5(i), the minimum/maximum objective value of intuitionistic fuzzy optimization problem can be determined by using the Eqs. (14), (21), (23) and (30).

Note 7.1

Crisp optimization problem is nothing but it is having a crisp parameters. Similarly, fuzzy optimization problem and intuitionistic fuzzy optimization problem both are having fuzzy and intuitionistic fuzzy parameters respectively.

Now, we are going to prove the new theorem called PSK theorem in optimization problems under fuzzy and IFE. Subsequently, we are going to present some new and important remarks.

Theorem 7.1

(PSK theorem in fuzzy and intuitionistic fuzzy optimization problems) If some or all of the elements (i.e., fuzzy numbers or IFNs or its mixture of both) in the type-2 fuzzy/type-2 intuitionistic fuzzy optimization problems (optimization costs or profits) are replaced by equivalent fuzzy numbers or IFNs or both (their ranking values, for example), the new type-2 fuzzy/type-2 intuitionistic fuzzy optimization problems has the same set of optimal solutions.

Proof

Type-2 fuzzy/type-2 intuitionistic fuzzy optimization problem is an optimization problem, in which only the optimization costs (or profits) are represented in terms of fuzzy number/IFN or the mixture of both. We know that in a type-2 fuzzy/type-2 intuitionistic fuzzy optimization problems the decision variables are all crisp numbers. In type-2 fuzzy/type-2 intuitionistic fuzzy optimization problems, the decision variables depend on its constraints, as well as, feasible, and non-negative restrictions. But the constraints, as well as feasible and non-negative restrictions, are all having the crisp decision variables. From the above discussion, the optimal solution of type-2 fuzzy/type-2 intuitionistic fuzzy optimization problem is always crisp numbers. The optimal solution is always unchanged if all the costs or profits of the type-2 fuzzy/type-2 intuitionistic fuzzy optimization problem is unchanged. Further, our assumption is to replace equivalent fuzzy numbers or IFNs or mixture of both in the type-2 fuzzy/type-2 intuitionistic fuzzy optimization problems. So, the costs or profits are unchanged in a new type-2 fuzzy/type-2 intuitionistic fuzzy optimization problem and only the existing type-2 fuzzy/type-2 intuitionistic fuzzy optimization costs or profits are replaced by its equivalent fuzzy numbers or IFNs or mixture of both. This implies that, if some or all of the elements (i.e., fuzzy numbers or IFNs or its mixture of both) in the type-2 fuzzy/type-2 intuitionistic fuzzy optimization problems (optimization costs or profits) are replaced by equivalent fuzzy numbers or IFNs or its mixture of both (their ranking values, for example), the new type-2 fuzzy/type-2 intuitionistic fuzzy optimization problems has the same set of optimal solutions. Hence proved the theorem.□

Remark 7.1

The type-2 fuzzy/type-2 intuitionistic fuzzy optimization problem and its equivalent crisp optimization problem both are having the same occupied/assigned cells. That is, in both the case, the occupied/assigned cells are unchanged.

Remark 7.2

Every feasible solution/assignment to the type-2 fuzzy/type-2 intuitionistic fuzzy optimization problem is also a feasible solution/assignment to its equivalent crisp optimization problem. Similarly, every optimal solution/assignment to the type-2 fuzzy/type-2 intuitionistic fuzzy optimization problem is also an optimal solution/assignment to its equivalent crisp optimization problem.

Remark 7.3

If every optimization problem is possible to be solved using TORA software, then intuitionistic fuzzy optimization problem is also possible to be solved by TORA software.

Now, the proposed algorithm can be illustrated with the help of following real life numerical examples.

8 Illustrative examples

For each proposed model, the real life numerical examples have been illustrated in this section.

8.1 Example: 1 type-2 FTP with TrFNs

A company has four plants \(S_{i} \left( {i = 1,2,3,4} \right)\) and four warehouses \(D_{j} \left( {j = 1,2,3,4} \right)\). The number of units, available at the plants are 25, 18, 37 and 20 respectively. Demands at \(D_{1} ,D_{2} ,D_{3}\) and \(D_{4}\) are 16, 28, 34 and 22 respectively. Units cost of transportation (given in terms of TrFNs) are given in Table 1.

Table 1 Type-2 FTP with TrFNs

Find the allocation so that total FTC (fuzzy transportation cost) is minimum.

Solution The given problem having the crisp and fuzzy parameters. Here, the supply and demand are crisp numbers but the cost is TrFN. Therefore, the given problem is a Type-2 FTP.

From steps 3 (i) and 4, we get the following CTP (crisp transportation problem) (see Table 2).

Table 2 CTP corresponding to example 1

From model (1), we can write this crisp TP (see Table 2) as follows:

$${\text{Minimize}}\;{\text{Z}} = 4x_{11} + 10x_{12} + 15x_{13} + 20x_{14} + 12x_{21} + 6x_{22} + 16x_{23} + 8x_{24} + 9x_{31} + 5x_{32} + 14x_{33} + 22x_{34} + 25x_{41} + 20x_{42} + 7x_{43} + 18x_{44}$$

subject to the constraints

$$x_{11} + x_{12} + x_{13} + x_{14} = 25\;\left( {{\text{Row}}\; 1\;{\text{restriction}}} \right)$$
$$x_{21} + x_{22} + x_{23} + x_{24} = 18\left( {{\text{Row}}\; 2\;{\text{restriction}}} \right)$$
$$x_{31} + x_{32} + x_{33} + x_{34} = 37\;\left( {{\text{Row}}\; 3\;{\text{restriction}}} \right)$$
$$x_{41} + x_{42} + x_{43} + x_{44} = 20\;\left( {{\text{Row}}\; 4\;{\text{restriction}}} \right)$$
$$x_{11} + x_{21} + x_{31} + x_{41} = 16\;\left( {{\text{Column}}\; 1\;{\text{restriction}}} \right)$$
$$x_{12} + x_{22} + x_{32} + x_{42} = 28\;\left( {{\text{Column}}\;2\;{\text{restriction}}} \right)$$
$$x_{13} + x_{23} + x_{33} + x_{43} = 34\;\left( {{\text{Column}}\; 3\;{\text{restriction}}} \right)$$
$$x_{14} + x_{24} + x_{34} + x_{44} = 22\;\left( {{\text{Column}}\; 4\;{\text{restriction}}} \right)$$

\(x_{11}\), \(x_{12}\), \(x_{13}\), \(x_{14}\), \(x_{21}\), \(x_{22}\), \(x_{23}\), \(x_{24}\), \(x_{31}\), \(x_{32}\), \(x_{33}\), \(x_{34}\),\(x_{41}\), \(x_{42}\), \(x_{43}\), \(x_{44}\) ≥ 0 (non-negative restriction)

By applying TORA software to this problem, we get the following optimal solution, which is given in screenshot 1.

The output image 1 (or screenshot 1) shows the optimal solution and optimal objective value of the crisp TP corresponding to type-2 FTP (refer to Fig. 3).

Fig. 3
figure 3

Output summary corresponding to the type-2 FTP and its crisp TP

From step 5 (i), we get the following optimal solution and optimal objective value for the crisp TP.

$$x_{11} = 16,x_{13} = 5,x_{14} = 4,x_{24} = 18,x_{32} = 28,x_{33} = 9,x_{43} = 20$$
$$\begin{aligned} {\text{Min}}\;{\text{Z}} & = \left( {4 \times 16} \right) + \left( {15 \times 5} \right) + \left( {20 \times 4} \right) + \left( {8 \times 18} \right) + \left( {5 \times 28} \right) + \left( {14 \times 9} \right) + \left( {7 \times 20} \right) \\ & = {\text{Rs}}.\;769 \\ \end{aligned}$$
(31)

The optimal solution of type-2 FTP and its CTP both are the same. Since the parameters supply and demand are crisp numbers.

From step 5 (ii), we can write the optimum objective value of the given type-2 FTP is as follows:

$${\text{Min}}\;\tilde{Z} = \left( {1,3,5,7} \right) \times 16 + \, \left( {12, \, 14, \, 16, \, 18} \right) \times 5 + \, \left( {17, \, 19, \, 21, \, 23} \right) \times 4 + \, \left( {5, \, 7, \, 9, \, 11} \right) \times 18 + \, \left( {2, \, 4, \, 6, \, 8} \right) \times 28 + \, \left( {11, \, 13, \, 15, \, 17} \right) \times 9 + \, \left( {4, \, 6, \, 8, \, 10} \right) \times 20$$
$${\text{Min}}\;\tilde{Z} = \left( {16,48,80,112} \right) + \left( {60,70,80,90} \right) + \left( {68,76,84,92} \right) + \left( {90,126,162,198} \right) + \left( {56,112,168,224} \right) + \left( {99,117, \, 135,153} \right) + \left( {80,120,160,200} \right)$$
$${\text{Min}}\;\tilde{Z} = \left( {469,669,869,1069} \right)$$
(32)

8.2 Example: 2 type-2 IFTP with TrIFNs

A firm has three factories \(F_{i} \left( {i = 1,2,3} \right)\) and three warehouses \(D_{j} \left( {j = 1,2,3} \right)\). The number of units, available at the factories is 20, 15 and 25 respectively. Demands at \(D_{1, } D_{2 }\) and \(D_{3 }\) are 27, 19 and 14 respectively. Units cost of transportation (given in terms of TrIFNs) are given in the following table (refer to Table 3).

Table 3 Type-2 IFTP with TrIFNs

Find the allocation so that total intuitionistic fuzzy transportation cost is minimum.

Solution The given problem having the crisp and intuitionistic fuzzy parameters. Here, the supply and demand are crisp numbers but the cost is TrIFN. Therefore, the given problem is a type-2 IFTP.

From steps 3 (ii) and 4, we get the following CTP (see Table 4).

Table 4 CTP corresponding to example 2

From model (1), we can write this CTP (see Table 4) as follows:

$${\text{Minimize}}\;Z = 4.5x_{11} + 9.5x_{12} + 6.5x_{13} + 17.5x_{21} + 5.5x_{22} + 13.5x_{23} + 14.5x_{31} + 7.5x_{32} + 8.5x_{33}$$

subject to the constraints

  • \(x_{11} + x_{12} + x_{13} = 20\) (Factory 1 (F1) or Row 1 restriction)

  • \(x_{21} + x_{22} + x_{23} = 15\) (Factory 2 (F2) or Row 2 restriction)

  • \(x_{31} + x_{32} + x_{33} = 25\) (Factory 3 (F3) or Row 3 restriction)

  • \(x_{11} + x_{21} + x_{31} = 27\) (Warehouse 1 (D1) or Column 1 restriction)

  • \(x_{12} + x_{22} + x_{32} = 19\) (Warehouse 2 (D2) or Column 2 restriction)

  • \(x_{13} + x_{23} + x_{33} = 14\) (Warehouse 3 (D3) or Column 3 restriction)

  • \(x_{11}\), \(x_{12}\), \(x_{13}\), \(x_{21}\), \(x_{22}\), \(x_{23}\), \(x_{31}\), \(x_{32}\), \(x_{33}\) ≥ 0 (non-negative restriction)

By applying TORA software to this problem, we get the following optimal solution, which is given in screenshot 2.

The output image 2 (or screenshot 2) shows the optimal solution and optimal objective value of the crisp TP corresponding to type-2 IFTP (refer to Fig. 4).

Fig. 4
figure 4

Output summary corresponding to the type-2 IFTP and its crisp TP

From step 5 (i), we get the following optimal solution and optimal objective value for the crisp TP.

$$x_{11} = 20,x_{22} = 15,x_{31} = 7,x_{32} = 4,x_{33} = 14$$
$$\begin{aligned} {\text{Min}}\;{\text{Z}} & = 4.5 \times 20 + 5.5 \times 15 + 14.5 \times 7 + 7.5 \times 4 + 8.5 \times 14 \\ & = 423 \\ \end{aligned}$$
(33)

The optimal solution of type-2 IFTP and its CTP both are the same. Since the parameters supply and demand are crisp numbers.

From step 5 (iii), we can write the optimum objective value of the given type-2 IFTP is as follows:

$${\text{Min}}\;\tilde{Z}^{I} = \left( {2,4,5,7;1,3,6,8} \right) \times 20 + \left( {3,5,6,8;2,4,7,9} \right) \times 15 + \left( {12,14,15,17;11,13,16,18} \right) \times 7 + \left( {5,7,8,10;4,6,9,11} \right) \times 4 + \left( {6,8,9,11; \, 5,7,10,12} \right) \times 14$$
$${\text{Min}}\;\tilde{Z}^{I} = \left( {40,80,100,140;20,60,120,160} \right) + \left( {45,75,90,120;30,60,105,135} \right) + \left( {84,98,105,119;77,91,112,126} \right) + \left( {20,28,32,40; \, 16,24,36,44} \right) + \left( {84,112,126,154; \, 70,98,140,168} \right)$$
$${\text{Min}}\;\tilde{Z} = \left( {273,393,453,573;\;213,333,513,633} \right)$$
(34)

8.3 Example: 3 real-life type-2 IFSTP

Coal is a kind of crucial energy source in the development of economy and society in India. But, how to transport the coal from different mines to the different areas economically is also an important issue in the coal transportation in India. For example, consider the following real-life example.

There are three different coal mines (e.g., Neyveli, Khammam and Belpahar) to supply coal to three different cities (e.g., Chennai, Nellore and Kakinada) in India. There are three kinds of transportation in India. So, three kinds of conveyances are available to be selected, that is, train, truck, and cargo ship. Now, the task of the decision-maker/contractor is to make the transportation plan for next month. At the beginning of this task, the contractor needs to obtain the basic data, such as origin/source availability, conveyance capacity, destination demand/requirement, and transportation cost of the coal (per ton). In fact, since the transportation plan is made in advance, he/she generally cannot get these data exactly. According to the past experience of the contractor, the transportation costs (\(\tilde{c}_{ijk}^{I} ,\;i = 1,2,3;\;j = 1,2,3\) and \(k = 1,2,3\)) per ton (in rupees) are estimated as triangular intuitionistic fuzzy numbers. The contractor is well known about the availabilities (\(a_{i} , i = 1,2,3\)), demands (\(b_{j} , j = 1,2,3\)) and conveyance capacities (\(e_{k} , k = 1,2,3\)) of the coal (per ton), so these parameters are represented by real numbers. Therefore, the crisp supply, crisp demand, crisp conveyance capacity and uncertain transportation cost are listed in the following table (see Table 5). Now, the objective of the decision-maker/contractor is to make the transportation schedule which minimizes the total transportation cost.

Table 5 Tabular representation of real-life type-2 IFSTP

Solution The given problem having the crisp and intuitionistic fuzzy parameters. Here, the supply, demand, and conveyance capacity are crisp numbers but the cost is TIFN. Therefore, the given problem is a type-2 IFSTP.

From steps 3 (ii) and 4, we get the following CSTP (crisp solid transportation problem) (see Table 6).

Table 6 CSTP corresponding to example 3

From model (5), we can write this CSTP (see Table 6) as follows:

  • Minimize Z = 4 \(x_{111}\) + 6 \(x_{112}\) + 5 \(x_{113}\) + 8 \(x_{121}\) + 1 \(x_{122}\) + 3 \(x_{123}\) + 4 \(x_{131}\) + 7 \(x_{132}\) + 3 \(x_{133}\) + 5\(x_{211}\) + 4 \(x_{212}\) + 8 \(x_{213}\) + 4 \(x_{221}\) + 2 \(x_{222}\) + 6 \(x_{223}\) + 1 \(x_{231}\) + 3 \(x_{232}\) + 8 \(x_{233}\) + 2 \(x_{311}\) + 7 \(x_{312}\) + 6 \(x_{313}\) + 8 \(x_{321}\) + 7 \(x_{322}\) + 4 \(x_{323}\) + 3 \(x_{331}\) + 9 \(x_{332}\) + 7 \(x_{333}\)

subject to the constraints

  • \(x_{111}\) + \(x_{112}\) + \(x_{113}\) + \(x_{121}\) + \(x_{122}\) + \(x_{123}\) + \(x_{131}\) + \(x_{132}\) + \(x_{133} = 10\), (Factory 1 constraint)

  • \(x_{211}\) + \(x_{212}\) + \(x_{213}\) + \(x_{221}\) + \(x_{222}\) + \(x_{223}\) + \(x_{231}\) + \(x_{232}\) + \(x_{233} = 13\), (Factory 2 constraint)

  • \(x_{311}\) + \(x_{312}\) + \(x_{313}\) + \(x_{321}\) + \(x_{322}\) + \(x_{323}\) + \(x_{331}\) + \(x_{332}\) + \(x_{333} = 11\), (Factory 3 constraint)

  • \(x_{111}\) + \(x_{112}\) + \(x_{113}\) + \(x_{211}\) + \(x_{212}\) + \(x_{213}\) + \(x_{311}\) + \(x_{312}\) + \(x_{313} = 12\), (Store 1 constraint)

  • \(x_{121}\) + \(x_{122}\) + \(x_{123}\) + \(x_{221}\) + \(x_{222}\) + \(x_{223}\) + \(x_{321}\) + \(x_{322}\) + \(x_{323} = 7\), (Store 2 constraint)

  • \(x_{131}\) + \(x_{132}\) + \(x_{133}\) + \(x_{231}\) + \(x_{232}\) + \(x_{233}\) + \(x_{331}\) + \(x_{332}\) + \(x_{333} = 15\), (Store 3 constraint)

  • \(x_{111}\) + \(x_{121}\) + \(x_{131}\) + \(x_{211}\) + \(x_{221}\) + \(x_{231}\) + \(x_{311}\) + \(x_{321}\) + \(x_{331} = 11\), (Conveyance 1 constraint)

  • \(x_{112}\) + \(x_{122}\) + \(x_{132}\) + \(x_{212}\) + \(x_{222}\) + \(x_{232}\) + \(x_{312}\) + \(x_{322}\) + \(x_{332} = 14\), (Conveyance 2 constraint)

  • \(x_{113}\) + \(x_{123}\) + \(x_{133}\) + \(x_{213}\) + \(x_{223}\) + \(x_{233}\) + \(x_{313}\) + \(x_{323}\) + \(x_{333}\) = 9, (Conveyance 3 constraint)

  • \(x_{ijk}\)\(\ge 0, {\text{for}}\;i = 1,2,3; j = 1,2,3\) and \(k = 1,2,3\)

By applying TORA software to this problem, we get the following optimal solution, which is given in screenshots 3 and 4.

The output images 3 and 4 (or screenshots 3 and 4) show the optimal solution and optimal objective value of the crisp STP corresponding to type-2 IFSTP (refer to Fig. 5 and Fig. 6).

Fig. 5
figure 5

Output summary-1 corresponding to the type-2 IFSTP and its crisp STP

Fig. 6
figure 6

Output summary-2 corresponding to the type-2 IFSTP and its crisp STP

From step 5 (i), we get the following optimal solution and optimal objective value for the crisp STP.

$$x_{212} = 1,x_{311} = 11,x_{122} = 1,x_{222} = 6,x_{133} = 9,x_{231} = 0,x_{232} = 6$$
$$\begin{aligned} {\text{The}}\;{\text{minimum}}\;{\text{objective}}\;{\text{value}}\;{\text{Z}} & = \left( {2 \times 11} \right) + \left( {4 \times 1} \right) + \left( {1 \times 1} \right) + \left( {2 \times 6} \right) + \left( {1 \times 0} \right) + \left( {3 \times 6} \right) + \left( {3 \times 9} \right) \\ & = 84 \\ \end{aligned}$$
(35)

The optimal solution of type-2 IFSTP and its CSTP both are the same. Because the parameters supply, demand and conveyance capacity are crisp numbers.

From step 5 (iii), we can write the optimum objective value of the given type-2 IFSTP is as follows:

  • Min \(\tilde{Z}^{\text{I}}\) = (3, 4, 5) (2, 4, 6) × 1 + (1, 2, 3) (0, 2, 4) × 11 + (0.5, 1, 1.5) (0, 1, 2) × 1 + (1, 2, 3) (0, 2, 4) × 6 + (1, 3, 5) (0, 3, 6) × 9 + (0.5, 1, 1.5) (0, 1, 2) × 0 + (1, 3, 5) (0, 3, 6) × 6

  • Min \(\tilde{Z}^{\text{I}}\) = (3, 4, 5) (2, 4, 6) + (11, 22, 33) (0, 22, 44) + (0.5, 1, 1.5) (0, 1, 2) + (6, 12, 18) (0, 12, 24) + (9, 27, 45) (0, 27, 54) + (0, 0, 0) (0, 0, 0) + (6, 18, 30) (0, 18, 36)

$${\text{Min}}\,\tilde{Z}^{I} = \left( {35.5,84,132.5} \right)\;\left( {2,84,166} \right)$$
(36)
$$\Re \left( {\tilde{Z}^{\text{I}} } \right) = 84$$

8.4 Example: 4 FAP with TrFNs

Let us consider the \(4 \times 4\) fuzzy assignment problem (FAP). Further, in that FAP, let us consider the following: (i) the rows representing four jobs—\(J_{1}\), \(J_{2}\), \(J_{3}\) and \(J_{4}\) and (ii) the columns representing four machines—\(M_{1}\), \(M_{2}\), \(M_{3}\) and \(M_{4}\).

The cost matrix \(\left[ {\tilde{c}_{ij} } \right]_{4 \times 4}\) is given whose elements are TrFN (see Table 7).

Table 7 FAP with TrFNs

The aim of the problem is to find the optimal assignment (optimal allocation) so that the total cost of job assignment becomes a minimum. Table 7 represents the \(4 \times 4\) FAP with TrFNs.

Solution The given problem having the crisp and fuzzy parameters. Here, the cost of the given AP is TrFN and the value of the decision variables is the crisp number. Therefore, the given problem is a FAP.

From steps 3 (i) and 4, we get the following CAP (crisp assignment problem) (see Table 8).

Table 8 CAP corresponding to example 4

From model (2), we can write this CAP (see Table 8) as follows:

  • Minimize Z = 4 \(x_{11}\) + 10 \(x_{12}\) + 15 \(x_{13}\) + 20 \(x_{14}\) + 12 \(x_{21}\) + 6 \(x_{22}\) + 16 \(x_{23}\) + 8 \(x_{24}\) + 9 \(x_{31}\) + 5 \(x_{32}\) + 14 \(x_{33}\) + 22 \(x_{34}\) + 25 \(x_{41}\) + 20 \(x_{42}\) + 7 \(x_{43}\) + 18 \(x_{44}\)

subject to the constraints

  • \(x_{11} + x_{12} + x_{13} + x_{14} = 1\) (Row 1 restriction)

  • \(x_{21} + x_{22} + x_{23} + x_{24} = 1\) (Row 2 restriction)

  • \(x_{31} + x_{32} + x_{33} + x_{34} = 1\) (Row 3 restriction)

  • \(x_{41} + x_{42} + x_{43} + x_{44} = 1\) (Row 4 restriction)

  • \(x_{11} + x_{21} + x_{31} + x_{41} = 1\) (Column 1 restriction)

  • \(x_{12} + x_{22} + x_{32} + x_{42} = 1\) (Column 2 restriction)

  • \(x_{13} + x_{23} + x_{33} + x_{43} = 1\) (Column 3 restriction)

  • \(x_{14} + x_{24} + x_{34} + x_{44} = 1\) (Column 4 restriction)

  • \(x_{11}\), \(x_{12}\), \(x_{13}\), \(x_{14}\), \(x_{21}\), \(x_{22}\), \(x_{23}\), \(x_{24}\), \(x_{31}\), \(x_{32}\), \(x_{33}\), \(x_{34}\),\(x_{41}\), \(x_{42}\), \(x_{43}\), \(x_{44}\) ≥ 0 \({\text{and integer}}\) (non-negative restriction)

By applying TORA software to this problem, we get the following optimal solution, which is given in screenshot 5.

The output image 5 (or screenshot 5) shows the optimal solution and optimal objective value of the crisp AP corresponding to FAP (refer to Fig. 7).

Fig. 7
figure 7

Output summary corresponding to the FAP and its crisp AP

From step 5 (i), we get the following optimal solution and optimal objective value for the crisp AP.

  • \(x_{11} = 1\), \(x_{24} = 1\), \(x_{32} = 1\), \(x_{43} = 1\)

All other variables are at zero level.

The optimal solution to the given FAP and its equivalent CAP both are the same. Because, the values of decision variables in each of the problems are crisp numbers.

$$\begin{aligned} {\text{Min}}\;{\text{Z}} & = 4 \times 1 + 8 \times 1 + 5 \times 1 + 7 \times 1 \\ & = 24 \\ \end{aligned}$$
(37)

From step 5 (ii), we can write the optimum objective value for the given FAP is as follows:

$$\begin{aligned} {\text{Min}}\,\tilde{Z} & = \left( {1,3,5,7} \right) \times 1 + \left( {5, \, 7, \, 9, \, 11} \right) \times 1 + \left( {2, \, 4, \, 6, \, 8} \right) \times 1 + \left( {4, \, 6, \, 8, \, 10} \right) \times 1 \\ & = \left( {12,20,28,36} \right) \\ \end{aligned}$$
(38)
$$\Re (\tilde{Z}) = 24$$

8.5 Example: 5 IFAP with TIFNs

A Radio/TV/computer manufacturing company has three different jobs. The three different jobs are assembling, testing, and packing respectively. These three different jobs can be done by the three different persons/workers. That is, persons A, B and C. All the three different persons are capable of doing all the three different jobs, but a person can undertake only one job/task at a time. The performing time (in hrs) of each job is not known precisely because of the lack of experience, capacity, interest, situations on that particular day, knowledge, the agility of persons, physical ability, understanding and so forth. Therefore, the time consumption of all the jobs is not known exactly, which is given in the form of triangular intuitionistic fuzzy numbers (TIFNs). From the past experience, the time (in hrs) that each person takes to do each job is given in the following table (refer to Table 9).

Table 9 IFAP with TIFNs

Find the assignment of persons/workers to jobs that will minimize the total time taken.

Solution The given problem having the crisp and intuitionistic fuzzy parameters. Here, the cost of the given AP is TIFN and the value of the decision variables is the crisp number. Therefore, the given problem is an IFAP.

From steps 3 (ii) and 4, we get the following CAP (see Table 10).

Table 10 CAP corresponding to example 5

From model (2), we can write this CAP (see Table 10) as follows:

  • Minimize Z = 19 \(x_{11}\) + 28 \(x_{12}\) + 31 \(x_{13}\) + 11 \(x_{21}\) + 17 \(x_{22}\) + 16 \(x_{23}\) + 12 \(x_{31}\) + 15 \(x_{32}\) + 13 \(x_{33}\)

subject to the constraints

  • \(x_{11} + x_{12} + x_{13} = 1\) (Row 1 restriction)

  • \(x_{21} + x_{22} + x_{23} = 1\) (Row 2 restriction)

  • \(x_{31} + x_{32} + x_{33} = 1\) (Row 3 restriction)

  • \(x_{11} + x_{21} + x_{31} = 1\) (Column 1 restriction)

  • \(x_{12} + x_{22} + x_{32} = 1\) (Column 2 restriction)

  • \(x_{13} + x_{23} + x_{33} = 1\) (Column 3 restriction)

  • \(x_{11}\), \(x_{12}\), \(x_{13}\), \(x_{21}\), \(x_{22}\), \(x_{23}\), \(x_{31}\), \(x_{32}\), \(x_{33}\) ≥ 0 \({\text{and integer}}\) (non-negative restriction).

By applying TORA software to this problem, we get the following optimal solution, which is given in screenshot 6.

The output image 6 (or screenshot 6) shows the optimal solution and optimal objective value of the crisp AP corresponding to IFAP (refer to Fig. 8).

Fig. 8
figure 8

Output summary corresponding to the IFAP and its crisp AP

From step 5 (i), we get the following optimal solution and optimal objective value for the crisp AP.

$$x_{11} = 1,x_{22} = 1,x_{33} = 1$$

All other variables are at zero level.

In other words, the optimal assignment is

$${\text{Person}}\;A \to {\text{Assembling}},{\text{Person}}\;B \to {\text{Testing}},{\text{Person}}\; C \to {\text{Packing}}$$

The optimal solution to the given IFAP and its equivalent CAP both are the same. Because, the values of decision variables in each of the problems are crisp numbers.

$$\begin{aligned} {\text{Min}}\,{\text{Z}} & = 19 \times 1 + 17 \times 1 + 13 \times 1 \\ & = 49 \\ \end{aligned}$$
(39)

From step 5 (iii), we can write the optimum objective value for the given IFAP is as follows:

$$\begin{aligned} {\text{Min}}\;\tilde{Z}^{I} & = \left( {7,21,29} \right)\left( {2,21,34} \right) \times 1 + \left( {4,12,35} \right)\left( {1,12,38} \right) \times 1 + \left( {4,16,19} \right)\left( {1,16,22} \right) \times 1 \\ & = \left( {15,49,83} \right)\left( {4,49,94} \right) \\ \end{aligned}$$
(40)
$$\Re \left( {\tilde{Z}^{I} } \right) = 49\;({\text{hours}})$$

8.6 Example: 6 maximization type IFAP with TIFNs

Let us consider the \(4 \times 4\) intuitionistic fuzzy assignment problem (IFAP). Further, in that IFAP, let us consider the following:

(i) the rows representing four machines (namely, \(M_{1}\), \(M_{2}\), \(M_{3}\) and \(M_{4}\)) and (ii) the columns representing four jobs (namely, \(J_{1}\), \(J_{2}\), \(J_{3}\) and \(J_{4}\)).

The profit matrix [\(\tilde{c}_{ij}^{I}\)] is given and its elements are in the form of TIFN (see Table 11).

Table 11 IFAP with TIFNs

The objective of the problem is to find the optimal assignment (optimal allocation) so that the total profit of job assignment becomes a maximum. Table 11 shows the 4 × 4 IFAP with TIFNs.

Solution The given problem having the crisp and intuitionistic fuzzy parameters. Here, the profit of the given AP is TIFN and the value of the decision variables is the crisp number. Therefore, the given problem is an IFAP.

From steps 3 (ii) and 4, we get the following CAP (see Table 12).

Table 12 CAP corresponding to example 6

From model (2), we can write this CAP (see Table 12) as follows:

  • Max Z = \(62x_{11}\) + \(78x_{12}\) + \(50x_{13}\) + \(101x_{14}\) + \(71x_{21}\) + \(84x_{22}\) + \(61x_{23}\) + \(73x_{24}\) + \(87x_{31}\) + \(92x_{32}\) + \(111x_{33}\) + \(71x_{34}\) + \(48x_{41}\) + \(64x_{42}\) + \(87x_{43}\) + \(77x_{44}\)

subject to the constraints

  • \(x_{11} + x_{12} + x_{13} + x_{14} = 1\) (Row 1 restriction)

  • \(x_{21} + x_{22} + x_{23} + x_{24} = 1\) (Row 2 restriction)

  • \(x_{31} + x_{32} + x_{33} + x_{34} = 1\) (Row 3 restriction)

  • \(x_{41} + x_{42} + x_{43} + x_{44} = 1\) (Row 4 restriction)

  • \(x_{11} + x_{21} + x_{31} + x_{41} = 1\) (Column 1 restriction)

  • \(x_{12} + x_{22} + x_{32} + x_{42} = 1\) (Column 2 restriction)

  • \(x_{13} + x_{23} + x_{33} + x_{43} = 1\) (Column 3 restriction)

  • \(x_{14} + x_{24} + x_{34} + x_{44} = 1\) (Column 4 restriction)

  • \(x_{11}\), \(x_{12}\), \(x_{13}\), \(x_{14}\), \(x_{21}\), \(x_{22}\), \(x_{23}\), \(x_{24}\), \(x_{31}\), \(x_{32}\), \(x_{33}\), \(x_{34}\),\(x_{41}\), \(x_{42}\), \(x_{43}\), \(x_{44}\) ≥ 0 \({\text{and integer}}\) (non-negative restriction)

By applying TORA software to this problem, we get the following optimal solution, which is given in screenshot 7.

The output image 7 (or screenshot 7) shows the optimal solution and optimal objective value of the crisp AP corresponding to IFAP (refer to Fig. 9).

Fig. 9
figure 9

Output summary corresponding to the IFAP and its crisp AP

From step 5 (i), we get the following optimal solution and optimal objective value for the crisp AP.

$$x_{14} = 1,x_{22} = 1,x_{31} = 1, x_{43} = 1$$

All other variables are at zero level.

In other words, the optimal assignment is

$$M_{1} \to J_{4} ,M_{2} \to J_{2} , M_{3} \to J_{1} , M_{4} \to J_{3}$$

The optimal solution to the given IFAP and its equivalent CAP both are the same. Because, the values of decision variables in each of the problems are crisp numbers.

$$\begin{aligned} {\text{Max}}\;{\text{Z}} & = 101 \times 1 + 85 \times 1 + 87 \times 1 + \, 87 \times 1 \\ & = 360 \\ \end{aligned}$$
(41)

From step 5 (iii), we can write the optimum objective value for the given IFAP is as follows:

$${\text{Max}}\;\tilde{Z}^{I} = \left( {75,100,128} \right)\left( {62,100,141} \right) \times 1 + \left( {43,90,119} \right)\left( {35,90,127} \right) \times 1 + \left( {72,80,109} \right)\left( {58,80,123} \right) \times 1 + \, \left( {63, \, 89,109} \right)\left( {49,89,123} \right) \, \times 1$$
$${\text{Max}}\;\tilde{Z}^{I} = \, \left( {253,359,465} \right)\left( {204,359,514} \right)$$
(42)
$$\Re \left( {\tilde{Z}^{I} } \right) = {\text{Rs}}.\;360$$

8.7 Example: 7 real-life IFSAP

A computer/TV manufacturing company has three jobs. That is, assembling (\(J_{1}\)), testing (\(J_{2}\)) and packing (\(J_{3}\)). These three jobs can be done by three employees’(workers) \(M_{1}\), \(M_{2}\), and \(M_{3}\) respectively. Let us suppose that there are three factories denoted by \(F_{1}\), \(F_{2}\), and \(F_{3}\). All the three employees’ are capable of doing all the three jobs with different factories and all the three factories are capable of doing all the three jobs with different employees’ but a single employee can undertake only one job with only one factory at a time.

The performing time of each job is not known exactly due to some of the common factors like lack of experience, understanding, capacity (i.e., person’s ability), interest.

So, the time consumption for all the jobs with different factories are not known exactly, which are given in the form of TIFNs.

From the past experience, it is known that \(\tilde{t}_{ijk}^{I} \left( {i = 1,2,3;j = 1,2,3;\;{\text{and}}\;k = 1,2,3} \right)\) is the assignment time of the jth job in the kth factory to be performed by the ith employee.

The time (in hours) that each employee takes to do each job with different factories is given in the following table (refer to Table 13).

Table 13 IFSAP with TIFNs

Therefore, three employees’, three factories and three jobs can be associated with only one of the others (i.e., only one employee is associated with only one factory with only one job).

Find the assignment of employees’ to jobs with different factories that will minimize the total time taken.

Solution The given problem having the crisp and intuitionistic fuzzy parameters. Here, the time of the given AP is TIFN and the value of the decision variables is the crisp number. Therefore, the given problem is an IFSAP.

From steps 3 (ii) and 4, we get the following CSAP (crisp solid assignment problem) (see Table 14).

Table 14 CSAP corresponding to example 7

From model (10), we can write this CSAP (see Table 14) as follows:

  • Minimize Z = \(10x_{111}\) + \(11 x_{112}\) + \(6x_{113}\) + \(8 x_{121}\) + \(6 x_{122}\) + \(7x_{123}\) + \(10 x_{131}\) + \(6x_{132}\) + \(7 x_{133} + 13x_{211}\) + \(12 x_{212}\) + \(8 x_{213}\) + \(12 x_{221}\) + \(7 x_{222}\) + \(6 x_{223} + 27 x_{231}\) + \(12x_{232}\) + \(12x_{233}\) + \(15 x_{311}\) + \(7 x_{312}\) + \(8x_{313}\) + \(10 x_{321}\) + \(8x_{322}\) + \(9 x_{323}\) + \(9 x_{331}\) + \(9 x_{332}\) + \(10 x_{333}\)

subject to the constraints

  • \(x_{111}\) + \(x_{112}\) + \(x_{113}\) + \(x_{121}\) + \(x_{122}\) + \(x_{123}\) + \(x_{131}\) + \(x_{132}\) + \(x_{133} = 1\), (Employee 1 constraint)

  • \(x_{211}\) + \(x_{212}\) + \(x_{213}\) + \(x_{221}\) + \(x_{222}\) + \(x_{223}\) + \(x_{231}\) + \(x_{232}\) + \(x_{233} = 1\), (Employee 2 constraint)

  • \(x_{311}\) + \(x_{312}\) + \(x_{313}\) + \(x_{321}\) + \(x_{322}\) + \(x_{323}\) + \(x_{331}\) + \(x_{332}\) + \(x_{333} = 1\), (Employee 3 constraint)

  • \(x_{111}\) + \(x_{112}\) + \(x_{113}\) + \(x_{211}\) + \(x_{212}\) + \(x_{213}\) + \(x_{311}\) + \(x_{312}\) + \(x_{313} = 1\), (Job 1 constraint)

  • \(x_{121}\) + \(x_{122}\) + \(x_{123}\) + \(x_{221}\) + \(x_{222}\) + \(x_{223}\) + \(x_{321}\) + \(x_{322}\) + \(x_{323} = 1\), (Job 2 constraint)

  • \(x_{131}\) + \(x_{132}\) + \(x_{133}\) + \(x_{231}\) + \(x_{232}\) + \(x_{233}\) + \(x_{331}\) + \(x_{332}\) + \(x_{333} = 1\), (Job 3 constraint)

  • \(x_{111}\) + \(x_{121}\) + \(x_{131}\) + \(x_{211}\) + \(x_{221}\) + \(x_{231}\) + \(x_{311}\) + \(x_{321}\) + \(x_{331} = 1\), (Factory 1 constraint)

  • \(x_{112}\) + \(x_{122}\) + \(x_{132}\) + \(x_{212}\) + \(x_{222}\) + \(x_{232}\) + \(x_{312}\) + \(x_{322}\) + \(x_{332} = 1\), (Factory 2 constraint)

  • \(x_{113}\) + \(x_{123}\) + \(x_{133}\) + \(x_{213}\) + \(x_{223}\) + \(x_{233}\) + \(x_{313}\) + \(x_{323}\) + \(x_{333}\) = 1, (Factory 3 constraint)

  • \(x_{ijk} \ge 0\;{\text{and}}\;{\text{integer}},\; \forall i, j,k = 1,2,3\).

By applying TORA software to this problem, we get the following optimal solution, which is given in screenshots 8 and 9.

The output images 8 and 9 (or screenshots 8 and 9) show the optimal solution and optimal objective value of the crisp SAP corresponding to IFSAP (refer to Figs. 10 and 11).

Fig. 10
figure 10

Output summary-1 corresponding to the IFSAP and its crisp SAP

Fig. 11
figure 11

Output summary-2 corresponding to the IFSAP and its crisp SAP

From step 5 (i), we get the following optimal solution and optimal objective value for the crisp SAP.

$$x_{113} = 1,x_{222} = 1,x_{331} = 1$$

All other variables are at zero level.

Therefore, the optimal assignment to the given real-life IFSAP is

  • Employee 1 Job 1 (Assembling) and Factory 3

  • Employee 2 Job 2 (Testing) and Factory 2

  • Employee 3 Job 3 (Packing) and Factory 1

The optimal solution to the given IFSAP and its equivalent CSAP both are same. Because, the values of decision variables in each of the problems are crisp numbers.

$$\begin{aligned} {\text{Min}}\;Z & = 6 \times 1 + 7 \times 1 + 9 \times 1 \\ & = 22\;{\text{hours}} \\ \end{aligned}$$
(43)

From step 5 (iii), we can write the optimum objective value for the given IFSAP is as follows:

$$\begin{aligned} {\text{Min}}\;\tilde{Z}^{I} & = \left( {4,6,8} \right)\left( {3,6,9} \right) + \left( {5,8,10} \right)\left( {1,8,11} \right) + \, \left( {3,8,16} \right)\left( {0,8,19} \right) \\ & = \left( {12,22,34} \right)\left( {4,22,39} \right) \\ \end{aligned}$$
$$\Re \left( {\tilde{Z}^{I} } \right) = 22\,{\text{Hours}}$$
(44)

9 Results and discussion

Comparison between the proposed method and the existing method is given in Tables 15 and 16 respectively.

Table 15 Comparative analysis
Table 16 Comparative analysis

The minimum total intuitionistic fuzzy transportation cost of problem (3) is

$${\text{Min}} \, {\tilde{Z}^{I}} = (35.5, 84,132.5) \,(2, 84,166) $$
(29)

The result in (29) can be explained (refer to Fig. 12) as follows:

Fig. 12
figure 12

Graphical representation of type-2 IFSTC

Let \(\mu_{{\tilde{Z}^{I} }} \left( c \right)\) be the membership and \(\vartheta_{{\tilde{Z}^{I} }} \left( c \right)\) be the non-membership value at c. Then

  1. 1.

    The degree of acceptance of the transportation cost \(c\) for the DM is \(100\mu_{{\tilde{Z}^{I} }} \left( c \right)\%\).

  2. 2.

    The degree of non-acceptance of the transportation cost \(c\) for the DM is \(100\vartheta_{{\tilde{Z}^{I} }} \left( c \right)\%\).

  3. 3.

    The degree of hesitation for the acceptance of \(c\) is given by \(100\left( {1 - \mu_{{\tilde{Z}^{I} }} \left( c \right) - \vartheta_{{\tilde{Z}^{I} }} \left( c \right)} \right)\%\).

  4. 4.

    The optimal transportation cost i.e., the minimum total transportation cost lies in [35.5, 132.5] (cost in rupees).

  5. 5.

    100% expect are in favour that the total transportation cost is 84 rupees as \(\mu_{{\tilde{Z}^{I} }} \left( c \right) = 1\), \(c = 84\) rupees.

  6. 6.

    Beyond (2, 166), the transportation cost is totally un-acceptable (refer to Fig. 12).

Values of \(\mu_{{\tilde{Z}^{I} }} \left( c \right)\) and \(\vartheta_{{\tilde{Z}^{I} }} \left( c \right)\) at different values of c can be determined using equations given below.

$$\mu_{{\tilde{Z}^{I} }} \left( c \right) = \left\{ {\begin{array}{*{20}l} {0,} \hfill & {{\text{for}}\;c < 35.5,} \hfill \\ {\frac{c - 35.5}{48.5},} \hfill & {{\text{for}}\;35.5 \le c \le 84,} \hfill \\ {1,} \hfill & {{\text{for}}\;c = 84, } \hfill \\ {\frac{132.5 - c}{48.5},} \hfill & {{\text{for}}\; 84 \le c \le 132.5,} \hfill \\ {0,} \hfill & {{\text{for}}\;c > 132.5,} \hfill \\ \end{array} } \right.\quad \vartheta_{{\tilde{Z}^{I} }} \left( c \right) = \left\{ {\begin{array}{*{20}l} {1,} \hfill & {{\text{for}}\;c < 2,} \hfill \\ {\frac{84 - c}{82},} \hfill & {{\text{for}}\;2 \le c \le 84,} \hfill \\ {0,} \hfill & {{\text{for}}\;c = 84, } \hfill \\ {\frac{c - 84}{82},} \hfill & {{\text{for}}\; 84 \le c \le 166,} \hfill \\ {1,} \hfill & {{\text{for}}\;c > 166.} \hfill \\ \end{array} } \right.$$

If we consider the result in (29) as an intuitionistic fuzzy assignment time (time in hours) then we can describe the results as follows:

Let \(\mu_{{\tilde{Z}^{I} }} \left( t \right)\) be the membership and \(\vartheta_{{\tilde{Z}^{I} }} \left( t \right)\) be the non-membership value at t. Then

  1. 1.

    The degree of acceptance of the assignment time \(t\) for the DM is \(100\mu_{{\tilde{Z}^{I} }} \left( t \right)\%\).

  2. 2.

    The degree of non-acceptance of the assignment time \(t\) for the DM is \(100\vartheta_{{\tilde{Z}^{I} }} \left( t \right)\%\).

  3. 3.

    The degree of hesitation for the acceptance of \(t\) is given by \(100\left( {1 - \left( {\mu_{{\tilde{Z}^{I} }} \left( t \right) + \vartheta_{{\tilde{Z}^{I} }} \left( t \right)} \right)} \right)\%\).

  4. 4.

    The optimal assignment time i.e., the minimum total performing time lies in [35.5, 132.5] (time in hours).

  5. 5.

    100% expect are in favour that the total assignment time is 84 h as \(\mu_{{\tilde{Z}^{I} }} \left( t \right) = 1\),\(t = 84\) hours.

  6. 6.

    Beyond (2, 166), the assignment time (time in hours) is totally un-acceptable (refer to Fig. 12).

Values of \(\mu_{{\tilde{Z}^{I} }} \left( t \right)\) and \(\vartheta_{{\tilde{Z}^{I} }} \left( t \right)\) at different values of t are evaluated using Eqs. (45) and (46), respectively,

$$\mu_{{\tilde{Z}^{I} }} \left( t \right) = \left\{ {\begin{array}{*{20}l} {0,} \hfill & {{\text{for}}\;t < 35.5,} \hfill \\ {\frac{t - 35.5}{48.5},} \hfill & {{\text{for}}\;35.5 \le t \le 84,} \hfill \\ {1, } \hfill & {{\text{for}}\;t = 84,} \hfill \\ {\frac{132.5 - t}{48.5},} \hfill & {{\text{for}}\;84 \le t \le 132.5,} \hfill \\ {0,} \hfill & {{\text{for}}\;t > 132.5,} \hfill \\ \end{array} } \right.$$
(45)
$$\vartheta_{{\tilde{Z}^{I} }} \left( t \right) = \left\{ {\begin{array}{*{20}l} {1,} \hfill & {{\text{for}}\;t < 2,} \hfill \\ {\frac{84 - t}{82}, } \hfill & {{\text{for}}\;2 \le t \le 84,} \hfill \\ {0,} \hfill & {{\text{for}}\;t = 84,} \hfill \\ {\frac{t - 84}{82},} \hfill & {{\text{for}}\;84 \le t \le 166,} \hfill \\ {1,} \hfill & {{\text{for}}\;t > 166.} \hfill \\ \end{array} } \right.$$
(46)

The advantages of the proposed approach as compared to other existing work are given in Table 17.

Table 17 Differences between existing methods and the proposed method

10 Conclusion and future research

A new and computationally simple algorithm for solving different types of optimization problems under crisp, fuzzy and IFE by using single algorithm is presented in this paper. The proposed algorithm is very easy to understand and to apply in solving different types of optimization problems under crisp, fuzzy and IFE because this method is based on crisp linear programming problem or integer linear programming problem. The proposed algorithm provides the optimal solution and optimal objective value for different types of optimization problems under crisp, fuzzy and IFE simultaneously with one LP model. Due to this, this proposed algorithm can be served as an important tool for a decision-maker when he/she handles various types of optimization problems under crisp, fuzzy and IFE. In addition to prove this, for each proposed model the relative real-life numerical exampled is presented. The crisp, fuzzy and intuitionistic fuzzy optimization problems have wide applications in industry, organization, telecommunication, coal transportation, satellite launching, timetabling problems, capital investment, multi-passive-sensor, dynamic facility location and so on.

If the manager/decision maker uses the proposed ideas, to solve the management related issues then they will get feasible and optimal solutions.

If the person who has less knowledge but the aware of operates the computer, then that person also can solve the problems by using the proposed method.

To solve the optimization problems under crisp, fuzzy and IFE, the manager/decision maker is not necessary to study the different algorithms. Because, the proposed algorithm gives the optimal solution under all situation.

The proposed algorithm yields an optimal solution for the crisp, fuzzy and intuitionistic fuzzy optimization problems directly. In this algorithm, we have the following advantages:

  1. 1.

    Use of the existing methods, namely, modified distribution method, FMODI, IFMODI, min zero–min cost method, fuzzy min zero–min cost method, intuitionistic fuzzy min zero–min cost method, Hungarian method, fuzzy Hungarian method, IFHM, reduction method, fuzzy reduction method and IFRM which are not required.

  2. 2.

    This proposed algorithm can help the decision makers/managers to reduce their computational time. Apart from that, it always provides optimal solutions.

  3. 3.

    It is applicable to solve the different types of optimization problems under crisp, fuzzy and IFE.

  4. 4.

    For crisp TP and IFSTPs, we are not required to find a basic feasible solution. Since the proposed algorithm gives the optimal solution directly. So, we need not apply the optimality test to the obtained solution. Therefore, the proposed algorithm is called a single stage algorithm.

  5. 5.

    The optimal solution of various kinds of optimization problems has physical meaning as it never yields the negative solutions.

  6. 6.

    The proposed algorithm especially helpful for the DM if the problems have large number of decision variables. i.e., if the problem is too complex.

  7. 7.

    From the proposed algorithm, we can do the sensitivity analysis in optimization problems under crisp, fuzzy and IFE.

  8. 8.

    From the proposed algorithm, the decision maker/manager can handle the balanced, unbalanced, maximization and minimization problems at a time. Unbalanced fuzzy optimization problems and unbalanced intuitionistic fuzzy optimization problems can be solved by the proposed algorithm in an easy manner because it is based on a crisp linear programming method.

  9. 9.

    We need not balance the problem when it is unbalanced (it is fit for both the transportation and APs under crisp, fuzzy and IFE).

Our feature research will concentrate to solve the multi-objective optimization problems under crisp, fuzzy and IFE by using a single algorithm.