Abstract
In this paper, a fuzzy fractional two-stage transshipment problem where all the parameters are represented by fuzzy numbers is studied. The problem uses the ratio of costs divided by benefits as the objective function. A solution method which employs the extension principle is used to find the fuzzy objective value of the problem. For this purpose, the fuzzy fractional two-stage transshipment problem is decomposed into two sub-problems where each of them is tackled individually using various \(\alpha\) levels to obtain the fuzzy objective function value and its associated membership function. To deal with the nonlinearity of the objective function the Charnes–Cooper transformation method is embedded to the proposed approach. The superior efficiency of the presented formulation and the proposed solution method is examined over a numerical example as well as a case study comparing to the literature.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
Transportation problem is one of the most important engineering problems arises when some products have to be transported from some sources to some sinks of a network. A typical form of transportation problem happens when the amount of products are to be transported from the sources to the sinks via some intermediate points like inventories. This typical form of transportation problem is called transshipment problem which is a two stage problem. This problem has been proposed by Orden [32] for the first time. The transshipment concept can also be applied to determine the shortest route from one node of a network to any other one Kumar et al. [21]. As an application of this problem, simultaneous determination of the flows in a network which connects the processors of products to the market points has been mathematically modeled by King and Logan [20]. A modification of this problem which considers a multi-customer, multi-product and multi-plant combination has been introduced by Judge et al. [13] where a linear programming technique was used. In continue, Hurt and Tramel [12] introduced different model versions for transshipment problem using concepts of general transportation model where the models obtain the solutions of the model of King and Logan [20] where no artificial variable is used. Garg and Prakash [8] focused on time-based transshipment problem where transshipment time had to be minimized. Khurana and Arora [18] proposed a three-dimensional linear transshipment problem. Khurana et al. [19] focused on time-based transshipment problem with given capacities of the commodities to be responded.
The standard (classic) version of transshipment problem is a typical linear minimization cost network flow problem. For such typical optimization problems, a variety of solution methods exists in its old and rich literature. A primal–dual approach hybridized by a cost scaling network simplex method was applied by Goldberg [11]. As another instance, Orlin [33] proposed a polynomial and strongly polynomial dual network simplex pivoting approaches. The above-mentioned approaches act according to capacity scaling methods.
In real-world applications, the parameters may be uncertain. Meaning that the values of parameters may vary in a range of values, may be a fuzzy number, may be determined stochastically, etc. (see [4, 9, 27, 29, 31, 36]). This case may happen for transshipment problem where the time and cost to pass the routes are not certain values. Baskaran et al. [1] considered the transshipment problem with transit points in fuzzy environment. Mohanpriya and Jeyanthi [28] proposed a modified solution approach for solving fuzzy transshipment problem by trapezoidal fuzzy parameters. Ghosh and Mondal [10] introduced a production and distribution planning problem. They used fuzzy transshipment problem for transposing the products between warehouses. A multi-criteria fuzzy transshipment problem for infectious waste management was solved by a new holistic approach by Wichapa and Khokhajaikiat [41]. Pathade et al. [34] developed a systematic approach for solving mixed constraint fuzzy balanced and unbalanced transportation problem. Kaur et al. [17] introduced a new and improved approach for solving the fully fuzzy transshipment problems. In the considered problems of this study the parameters are of the LR flat fuzzy numbers.
This study proposes a new version of two stage transshipment problem. The problem is modified where its all parameters are trapezoidal fuzzy numbers and its objective function is a fractional term which is the ratio of total shipment costs divided by its benefits. The problem is called fuzzy fractional two-stage transshipment problem. In the fuzzy fractional two-stage transshipment problem the obtained solution will have a fuzzy cost. Comparing to the fractional two-stage transshipment problem, the fuzzy fractional two-stage transshipment problem is more complex for solving. This difficulty happens as fuzzy numbers should be compared to obtain the minimal cost. This comparison is much more difficult than comparison between exact values. Optimizing the sum of ratio functions may happen in several real-world social and engineering problems like transportation problems, production engineering problems, government related problems, economical problems, etc. A rich and complete review of generalized fractional mathematical models and its applied area has been prepared by Frenk and Schaible [6] (see also [35, 37, 38]). The proposed fuzzy fractional two-stage transshipment problem needs some techniques to be solved. In this study all necessary techniques is applied. To this aim, an approach dealing with the fuzziness of the problem is constructed based on extension principle (which firstly was introduced in Zadeh [44] and Yager [43]. The extension principle is a popular and effective method that has been used to solve fuzzy combinatorial optimization problems (the works e.g. [22,23,24,25,26, 30] can be referred). Using this principle the problem is modeled as two two-level mathematical formulations to obtain a single lower bound and upper bound for given \(\alpha -\) cut (\(0 \le \alpha \le 1\)) of the fuzzy objective function value and the obtained values construct its membership function. To deal with the ratios of objective function of the problem for converting them to a linear form, a famous approach called Charnes–Cooper transformation is employed. Therefore, the novelties of this paper is summarized as below,
-
The fuzzy fractional two-stage transshipment problem is considered to be solved as a very complex problem which is not tackled in the literature.
-
The extension principle is used to solve the problem, therefore, no ranking function is applied in the solution approach. This is an advantage of the proposed solution approach.
-
The fractional non-linearity of the problem is fully linearized applying a Charnes–Cooper
-
transformation method.
-
Effectiveness of the proposed solution approach is proved by comparing it to the approaches of the literature.
This study is organized as follow. The next section presents some initial concepts of fuzzy sets and fuzzy numbers. The deterministic fractional two-stage transshipment problem and its fuzzy version is formulated in the following section while the next section presents the solution method of the fuzzy version of the problem. The following section highlights some advantages and properties of the proposed solution method. The next section an example is considered to prove the efficiency of the proposed solution method. The paper ends with conclusion.
Some primary concepts of fuzzy theory
Some required basic consepts of fuzzy theory is presented in this section. Below, we give some definitions and notations taken from Kaufmann and Gupta [15] and Kaufmann and Gupta [16].
Basic definitions
Definition 1
Let a set of elements x be denoted by X which is a nonempty set. A fuzzy set \(\tilde{A}\) in X is a set of pairs \((x,\mu_{{\tilde{A}}} (x))\) for \(x \in X\), that \(\mu_{{\tilde{A}}} \left( x \right):X \to \left[ {0,1} \right]\) is its membership function.
Definition 2
Considering \(\tilde{A}\) as a fuzzy subset of X has the support of \(S(\tilde{A})\) which is the crisp subset of X containing the elements having positive membership values in \(\tilde{A}\). The support is represented as \(S(\tilde{A}) = \left\{ {x \in X\left| {\mu_{{_{{\tilde{A}}} }} (x) > 0} \right.} \right\}\).
Definition 3
The subset \(\tilde{A}\) defined on X is a normal subset, if an \(x \in X\) can be found such that \(\mu_{{_{{\tilde{A}}} }} (x) = 1\).
Definition 4
The \(\alpha\)-cut crisp set of the fuzzy set \(\tilde{A}\) shown by the notation \(A_{\alpha }\) and is represented as \(A_{\alpha } = \left\{ {x \in X\left| {\mu_{{\tilde{A}}} (x) \ge \alpha } \right.} \right\}\).
Definition 5
The fuzzy set \(\tilde{A}\) is a convex set, if any \(x_{1} ,x_{2} \in S(\tilde{A})\) and \(\lambda \in [0,1]\) has the following condition.
Definition 6
A normal and convex fuzzy set \(\tilde{A}\) defined on \(X\), can be a fuzzy number where its membership function is of piecewise continuous type.
Definition 7
A fuzzy number \(\,\tilde{A} = \left( {a_{1} ,\;a_{2} ,\;a_{3} ,\;a_{4} } \right)\) is a trapezoidal type fuzzy number, if it has a membership function as below.
In the cases that \(a_{2} = \;a_{3}\) then \(\tilde{A} = \left( {a_{1} ,\;a_{2} ,\;a_{3} ,\;a_{4} } \right)\) will be converted into \(\tilde{A} = \left( {a_{1} ,\;a_{2} ,\;a_{4} } \right)\) which is named triangular fuzzy number.
Definition 8
Considering \(\tilde{A} = \left( {a_{1} ,\;a_{2} ,\;a_{3} ,\;a_{4} } \right)\) and \(\tilde{B} = \left( {b_{1} ,\;b_{2} ,\;b_{3} ,\;b_{4} } \right)\) as two positive trapezoidal fuzzy numbers, some mathematical operators of these numbers are defined by the following relationships.
Extension principle
For the first time, the extension principle was introduced by Zadeh [44] and later was developed by Yager [43]. It is an important tool in the theory and application of fuzzy set and numbers. This principle extends a crisp function to a function which accept fuzzy sets as some arguments. The extension principle is described as below.
Let \(f\) be a function of \(X = X_{1} \times \ldots \times X_{n}\) to Y, such that \(f\left( {x_{1} ,\ldots,x_{n} } \right) = y\), and \(\tilde{A}_{i} \,\left( {i = 1,\ldots,n} \right)\) be n fuzzy sets in \(X_{i} \,\left( {i = 1,\ldots,n} \right)\). Then fuzzy set \(\tilde{B}\) in Y is defined as,
where,
and \(f^{ - 1} (y) = \{ (x_{1} ,\ldots,x_{n} ) \in X|\,y = f(x_{1} ,\ldots,x_{n} )\}\).
Problem description and mathematical model
This section first introduces a deterministic fractional two-stage transshipment problem and then the problem is converted to a fuzzy one assuming that some of the parameters are fuzzy. The problem focused here, is a new problem, where, for the first time, fractionality of objective function is considered in the transshipment problem.
Consider a single product two-stage transshipment problem with a set of plants I, a set of depots J, and a set of customers K. Plant \(i \in \left\{ {1,2,\ldots,I} \right\}\) has capacity of \(a_{i}\), where, customer \(k \in \left\{ {1,2,\ldots,K} \right\}\) has a demand of \(b_{k}\)(which is also considered as the minimum satisfaction level for the demand of customer k). The total flow into each depot must be equal to the total flow out. The product can be shipped from any plant to any depot and from any depot to any customer, but not between any other ordered pair of locations. Based on the indices introduced above, \(c_{ij}\) is defined for shipping cost of a unit of product from plant i to depot j, while \(e_{ij}\) shows the profit of this shipping. On the other hand, \(d_{jk}\) is defined for shipping cost of a unit of product from depot j to customer k, while \(f_{jk}\) shows the profit of this shipping. As another parameters of the problem, \(g\) and \(h\) denote the total fixed cost and fixed benefit of the shipment. A typical and useful objective function for this problem can be defined by dividing the total shipping costs and total shipping benefits. This objective function is one of the applications of fractional programming which has been suggested by Schaible and Shi [38]. Minimizing this objective function, simultaneously minimizes the total costs and maximizes the total benefits. As variable, \(x_{ij}\) is defined as the amount of the product shipped from plant i to depot j (\(j \in \left\{ {1,2,\ldots,J} \right\}\)) and \(y_{jk}\) denotes the amount of product shipped from depot j to customer k. So, the deterministic mathematical formulation of this fractional two-stage transshipment problem is as follow,
In order to have feasible solutions in problem (8), the data of the problem should satisfy the equation \(\sum\limits_{i = 1}^{I} {a_{i} } \ge \sum\limits_{k = 1}^{K} {b_{k} }\). Since \(e_{ij}\), \(f_{jk}\) and \(h\) are all positive parameters, so, for any feasible solution of model (8), the equation \(\sum\limits_{i = 1}^{I} {\sum\limits_{j = 1}^{J} {e_{ij} x_{ij} } } + \sum\limits_{j = 1}^{J} {\sum\limits_{k = 1}^{K} {f_{jk} y_{jk} } } + h > 0\) should also be held.
In many real word applications, most of the parameters like demand, capacity, cost, benefit, etc. cannot not have a constant value. The uncertainty of cost and benefit arises from the uncertain prices in market while the uncertainty of demand comes from the uncertain needs of customers. On the other hand, the capacity is considered as an uncertain parameter as a plant cannot always work with its full capacity because of some variations in labor productivity, rate of failure, unexpected work accidents, etc. Therefore, they may be changed in an uncertain environment. In order to consider such uncertainty in the proposed formulation (8), the parameters \(c_{ij} ,\,d_{jk} ,g,e_{ij} ,f_{jk} ,h,a_{i}\) and \(b_{k}\) are considered as fuzzy sets \(\tilde{C}_{ij} ,\,\tilde{D}_{jk} ,\tilde{G},\tilde{E}_{ij} ,\tilde{F}_{jk} ,\tilde{H},\tilde{A}_{i}\) and \(\tilde{B}_{k}\) with membership functions \(\mu_{{\tilde{C}_{ij} }} ,\mu_{{\tilde{D}_{jk} }} ,\mu_{{\tilde{G}}} ,\mu_{{\tilde{E}_{ij} }} ,\mu_{{\tilde{F}_{jk} }} ,\mu_{{\tilde{H}}} ,\mu_{{\tilde{A}_{i} }}\) and \(\mu_{{\tilde{B}_{k} }}\) respectively. So, the proposed fractional two-stage transshipment problem, considering fuzzy parameters is reformulated as follow,
As crisp values may also be shown by singleton membership functions that include only a single value in their domain, in model (9), the objective function can take fuzzy number.
The proposed solution method
This section presents a solution method to the fuzzy transshipment problem introduced by model (9). The proposed method is a modification of the method of Liu [24] for model (9) and uses the extension principle [44], [43] to tackle the fuzzy fractional two-stage transshipment problem.
Considering \(\mu_{{\tilde{C}_{ij} }} ,\mu_{{\tilde{D}_{jk} }} ,\mu_{{\tilde{G}}} ,\mu_{{\tilde{E}_{ij} }} ,\mu_{{\tilde{F}_{jk} }} ,\mu_{{\tilde{H}}} ,\mu_{{\tilde{A}_{i} }}\) and \(\mu_{{\tilde{B}_{k} }}\) as the membership functions of the fuzzy parameters \(\tilde{C}_{ij} ,\,\tilde{D}_{jk} ,\tilde{G},\tilde{E}_{ij} ,\tilde{F}_{jk} ,\tilde{H},\tilde{A}_{i}\) and \(\tilde{B}_{k}\) respectively, we will have,
where, \(S\left( {\tilde{C}_{ij} } \right),\,S\left( {\tilde{D}_{jk} } \right),S\left( {\tilde{G}} \right),S\left( {\tilde{E}_{ij} } \right),\,S\left( {\tilde{F}_{jk} } \right)\,,S\left( {\tilde{H}} \right),S\left( {\tilde{A}_{i} } \right)\) and \(S\left( {\tilde{B}_{k} } \right)\) denote the support of \(\tilde{C}_{ij} ,\,\tilde{D}_{jk} ,\tilde{G},\tilde{E}_{ij} ,\tilde{F}_{jk} ,\tilde{H},\tilde{A}_{i}\) and \(\tilde{B}_{k}\), respectively. According to definition 4, the \(\alpha\)-cuts of \(\tilde{C}_{ij} ,\,\tilde{D}_{jk} ,\tilde{G},\tilde{E}_{ij} ,\tilde{F}_{jk} ,\tilde{H},\tilde{A}_{i}\) and \(\tilde{B}_{k}\) are defined as follow,
Applying the extension principle, membership function of the fuzzy fractional two-stage transshipment problem can be defined as,
where \(Z\left( {C,D,G,E,F,H,A,B} \right)\) is the fractional objective function of model (8). Using the definition of \(\alpha\)-cuts, the sets \(\tilde{C}_{ij} ,\,\tilde{D}_{jk} ,\tilde{G},\tilde{E}_{ij} ,\tilde{F}_{jk} ,\tilde{H},\tilde{A}_{i}\) and \(\tilde{B}_{k}\) may be shown by various confidence interval values. Therefore, the fuzzy fractional two-stage transshipment problem is converted to a group of crisp fractional two-stage transshipment problems as \(\left\{ {\left( {C_{ij} } \right)_{\alpha } |0 < \alpha \le 1} \right\},\)\(\left\{ {\left( {D_{jk} } \right)_{\alpha } |0 < \alpha \le 1} \right\},\)\(\left\{ {\left( G \right)_{\alpha } |0 < \alpha \le 1} \right\},\)\(\left\{ {\left( {E_{ij} } \right)_{\alpha } |0 < \alpha \le 1} \right\},\)\(\left\{ {\left( {F_{jk} } \right)_{\alpha } |0 < \alpha \le 1} \right\},\)\(\left\{ {\left( H \right)_{\alpha } |0 < \alpha \le 1} \right\},\)\(\left\{ {\left( {A_{i} } \right)_{\alpha } |0 < \alpha \le 1} \right\},\) and \(\left\{ {\left( {B_{k} } \right)_{\alpha } |0 < \alpha \le 1} \right\}\). The sets are related to boundaries which can be moved. They give nested structures in order to show the relationships of crisp and fuzzy sets Kaufmann [14].
The \(\alpha\)-cuts defined in Eq. (11) are crisp intervals that also are shown as,
Here, the main purpose is to calculate the membership function value of the total fuzzy cost \(\tilde{Z}\), but the varying cost ranges is a core difficulty. To overcome this difficulty, Zadeh’s extension principle is applied. So, based on this principle, the membership function value of \(\tilde{Z}\) is calculated by,
where \(z = Z\left( {C,D,G,E,F,H,A,B} \right)\) denotes the objective function of model (8). According to Eq. (12), \(\mu_{{\tilde{Z}}} \left( z \right)\) is sup-min of the values \(\mu_{{\tilde{C}_{ij} }} ,\mu_{{\tilde{D}_{jk} }} ,\mu_{{\tilde{G}}} ,\mu_{{\tilde{E}_{ij} }} ,\mu_{{\tilde{F}_{jk} }} ,\mu_{{\tilde{H}}} ,\mu_{{\tilde{A}_{i} }}\) and \(\mu_{{\tilde{B}_{k} }}\). In order to satisfy \(\mu_{{\tilde{Z}}} \left( z \right) = \alpha\), we need to have \(\mu_{{\tilde{C}_{ij} }} (c_{ij} ) \ge \alpha ,\mu_{{\tilde{D}_{jk} }} (d_{jk} ) \ge \alpha ,\mu_{{\tilde{G}}} (g) \ge \alpha ,\mu_{{\tilde{E}_{ij} }} (e_{ij} ) \ge \alpha ,\mu_{{\tilde{F}_{jk} }} (f_{jk} ) \ge \alpha ,\mu_{{\tilde{A}_{i} }} (a_{i} ) \ge \alpha ,\mu_{{\tilde{B}_{k} }} (b_{k} ) \ge \alpha\) and \(\mu_{{\tilde{H}}} (h) \ge \alpha\), where at least one of \(\mu_{{\tilde{C}_{ij} }} (c_{ij} ),\mu_{{\tilde{D}_{jk} }} (d_{jk} ),\mu_{{\tilde{G}}} (g) \ge \alpha ,\mu_{{\tilde{E}_{ij} }} (e_{ij} ),\mu_{{\tilde{F}_{jk} }} (f_{jk} ),\mu_{{\tilde{H}}} (h),\mu_{{\tilde{A}_{i} }} (a_{i} )\) and \(\mu_{{\tilde{B}_{k} }} (b_{k} )\) is equal to \(\,\alpha\). Variables \(c_{ij} ,\,d_{jk} ,g,e_{ij} ,f_{jk} ,h,a_{i}\) and \(b_{k}\) give an objective value that equals to z when they are used in model (8). For all \(\alpha\)-cuts of a nested structure of \(\alpha\) e.g. \(0 < \alpha_{2} < \alpha_{1} \le 1\), the term \(\left[ {\left( {C_{ij} } \right)_{{\alpha_{1} }}^{L} ,\left( {C_{ij} } \right)_{{\alpha_{1} }}^{U} } \right] \subseteq \left[ {\left( {C_{ij} } \right)_{{\alpha_{2} }}^{L} ,\left( {C_{ij} } \right)_{{\alpha_{2} }}^{U} } \right]\) is hold. Thus, \(\mu_{{_{{\tilde{C}_{ij} }} }} \left( {c_{ij} } \right) \ge \alpha\) and \(\mu_{{_{{\tilde{C}_{ij} }} }} \left( {c_{ij} } \right) = \alpha\) is related to the same \(\alpha\)-cut. This is also hold for \(\mu_{{\tilde{D}_{jk} }} (d_{jk} )\),\(\mu_{{\tilde{G}}} (g),\)\(\mu_{{\tilde{E}_{ij} }} (e_{ij} ),\mu_{{\tilde{F}_{jk} }} (f_{jk} ),\mu_{{\tilde{H}}} (h),\mu_{{\tilde{A}_{i} }} (a_{i} )\) and \(\mu_{{\tilde{B}_{k} }} (b_{k} )\).
In order to calculate the membership function value \(\mu_{{\tilde{Z}}} \left( z \right)\), we need to determine the upper and lower bounds of the \(\alpha\)-cuts of \(\,\tilde{Z}\). The lower bound which is noted by \(Z_{\alpha }^{L}\) is equivalent to \(\min \left\{ {z|\mu_{{\tilde{Z}}} \left( z \right) \ge \alpha } \right\}\) and the upper bound \(Z_{\alpha }^{U}\) is equivalent to \(\max \left\{ {z|\mu_{{\tilde{Z}}} \left( z \right) \ge \alpha } \right\}\). So, the following problems are proposed respectively to calculate the lower and upper bounds.
and
where \(Z\left( {C,D,G,E,F,H,A,B} \right)\) shows the objective function term of problem (8). Since \(c_{ij}\), \(d_{jk}\), \(g\), \(e_{ij}\),\(f_{jk}\), \(h\), \(a_{i}\) and \(b_{k}\) are variable type notations, the below mathematical models can be used to find \(Z_{\alpha }^{L}\) and \(Z_{\alpha }^{U}\).
subject to
and
subject to
The problems (17) and (18) are of two-level type models which contain an inner-level and an outer-level. For any set of \(c_{ij}\), \(d_{jk}\), \(g\), \(e_{ij}\),\(f_{jk}\), \(h\), \(a_{i}\) and \(b_{k}\) variables with their respective \(\alpha\)-cuts in the outer-level, the value of objective function is calculated in the inner-level. The set of \(c_{ij}\), \(d_{jk}\), \(g\), \(e_{ij}\),\(f_{jk}\), \(h\), \(a_{i}\) and \(b_{k}\) values generating the minimum and maximum values of the objective function are found in the outer-level of models (17) and (18), respectively. Employing different values for \(\alpha\), the value for membership function of \(\tilde{Z}\) is calculated as an approximate value. As a result, the two-level mathematical model have to be converted to a conventional one-level mathematical model in order to be effectively solvable. This transformation is done in the next sub-sections in order to find efficient upper and lower bounds.
One-level model for lower bound
Model (17) is used for generating lower bound value. Since it is a two-level problem, we convert it to a one-level problem to be easily solvable. Since both levels of the model are of minimization type, it can be replaced by a single-level model according to the constraints of the inner-level problem as follow,
Since the model (19) is a fractional two-stage transshipment problem the transformation of Charnes and Cooper [3] is used to convert it to a linear model. As the inequality \(\sum\nolimits_{i = 1}^{m} {\sum\nolimits_{j = 1}^{n} {e_{ij} x_{ij} + \sum\nolimits_{j = 1}^{n} {\sum\nolimits_{k = 1}^{K} {f_{jk} y_{jk} + h} } } } > 0\) is true for every \(x_{ij}\) and \(y_{jk}\) in model (19), the transformations \(t = {1 \mathord{\left/ {\vphantom {1 {\left( {\sum\nolimits_{i = 1}^{m} {\sum\nolimits_{j = 1}^{n} {e_{ij} x_{ij} + \sum\nolimits_{j = 1}^{n} {\sum\nolimits_{k = 1}^{K} {f_{jk} y_{jk} + h} } } } } \right)}}} \right. \kern-\nulldelimiterspace} {\left( {\sum\nolimits_{i = 1}^{m} {\sum\nolimits_{j = 1}^{n} {e_{ij} x_{ij} + \sum\nolimits_{j = 1}^{n} {\sum\nolimits_{k = 1}^{K} {f_{jk} y_{jk} + h} } } } } \right)}}\), \(v_{ij} = t\,x_{ij} \ge 0\) and \(w_{jk} = t\,y_{jk} \ge 0\) is used to convert the model (19) to the following program.
subject to
Since the model (20.1) is of minimization type, thus, the lower bounds of \(c_{ij} ,d_{jk}\) and \(g\) are used as \(\left( {C_{ij} } \right)_{\alpha }^{L} ,\left( {D_{jk} } \right)_{\alpha }^{L}\) and \(\left( G \right)_{\alpha }^{L}\). On the other hand, because of the nonlinear terms of the constraints (20.2), (20.3), and (20.5) the followings are done to convert the model to a linear form.
-
As \(\,v_{ij} = t\,x_{ij}\), \(\,w_{jk} = t\,y_{jk}\), \(\,t\, > 0\) and \(\,x_{ij}\),\(\,y_{jk}\) are non-negative variables, so, \(v_{ij} = t\,x_{ij} \ge 0\) and \(w_{jk} = t\,y_{jk} \ge 0\).
-
The constraints (20.9) and (20.10) are multiplied by \(\,v_{ij} \ge 0\) and \(\,w_{jk} \ge 0\), respectively.
-
The constraints (20.11), (20.12) and (20.13) multiplied by \(t > 0\).
-
Let \(\,a_{i} \,t = p_{i}\), \(b_{k} \,t = q_{k}\), \(e_{ij} v_{ij} = \rho_{ij}\), \(f_{jk} w_{jk} = r_{jk}\) and \(\eta = ht\).
Thus, the following linear model is used instead of model (20.1). This linear model gives lower bound of the objective function value \(Z_{\alpha }^{L}\).
subject to
One-level model for upper bound
In the model (18) the outer-level and inner-level problems have to be maximized and minimized respectively, so, the model is transformed to a one-level problem using a special method which uses the duality principle of linear programming introduced by Bazaraa et al. [2].
Since the inner-level problem of model (18) is the fractional two-stage transshipment problem, the transformation of Charnes and Cooper [3] is applied to transform the fractional two-stage transshipment problem to a linear formulation. Applying the same transformation which used in lower bound generation, the linear inner problem of model (18) is as follow,
The dual problem of model (22) is as,
where \(\pi_{i}\), \(\gamma_{k}\), \(\mu_{j}\) and p are dual variables associated with constraints of the model (22). Therefore, the model (18) is equivalent to the following model
Here, again the same technique as what was used for lower bound generation problem is applied to convert model (24) to a single-level model as follow,
There are some issues to be considered for further simplifying the model (25). These are as follow,
-
In model (25), since \(\left( {C_{ij} } \right)\,_{\alpha }^{L} \le c_{ij} \le \left( {C_{ij} } \right)_{\alpha }^{U} ,\,\left( {D_{jk} } \right)_{\alpha }^{L} \le \,\,d_{jk} \le \,\left( {D_{jk} } \right)_{\alpha }^{U}\) and \(\,\left( G \right)_{\alpha }^{L} \le \,\,g \le \,\left( G \right)_{\alpha }^{U}\), so instead of each \(c_{ij} ,d_{jk}\) and \(g\) its upper limit can be used.
-
The objective function value in model (18) is a positive value, because \(c_{ij} ,d_{jk} ,g,e_{ij} ,f_{jk}\) and \(h\) are positive. According to the theorems of duality, the objective function value of model (25) which is the dual of (18), is positive value too. It implies that in objective function (25), \(p > 0\).
-
Due to the nonlinear terms \(e_{ij} p\), \(f_{jk} p\), \(a_{i} \pi_{i}\), \(b_{k} \gamma_{k}\) and \(h\,p\) the model (25) is a nonlinear problem. Using the transformations \(\,u_{ij} = e_{ij} p\),\(\,\lambda_{jk} = f_{jk} p\), \(\eta_{i} = a_{i} \pi_{i}\), \(\xi_{k} = b_{k} \gamma_{k}\) and \(\omega = h\,p\), also multiplying constraints \(\left( {E_{ij} } \right)_{\alpha }^{L} \le \,\,e_{ij} \le \left( {E_{ij} } \right)_{\alpha }^{U}\), \(\left( {F_{jk} } \right)_{\alpha }^{L} \le \,\,f_{jk} \le \left( {F_{jk} } \right)_{\alpha }^{U}\) and \(\left( H \right)_{\alpha }^{L} \le \,\,h \le \left( H \right)_{\alpha }^{U}\) by \(p\) the model can be linearized.
Applying the above-mentioned issues in the model (25), we get the following model obtain the upper bound of the objective value, \(Z_{\alpha }^{U}\).
For a given \(\alpha\)-cut, the interval form of the objective function value of the fuzzy fractional two-stage transshipment problem is constructed by its lower and upper bounds obtained from the models (21) and (26).
Considering \(\alpha\)-cuts of \(\alpha_{1}\) and \(\alpha_{2}\) such that \(0 < \alpha_{1} { < }\alpha_{2} \le 1\), using the models (21) and (26), the inequalities \(Z_{{\alpha_{1} }}^{L} \le Z_{{\alpha_{2} }}^{L}\) and \(Z_{{\alpha_{2} }}^{U} \le Z_{{\alpha_{1} }}^{U}\) are obtained. Based on the definition of “convex fuzzy set” [45], and the obtained inequalities \(Z_{{\alpha_{1} }}^{L} \le Z_{{\alpha_{2} }}^{L}\) and \(Z_{{\alpha_{2} }}^{U} \le Z_{{\alpha_{1} }}^{U}\), the objective function \(\,\tilde{Z}\) is convex. Then, the left side function and the right side function of the objective function \(\,\tilde{Z}\) is obtained as \(L\left( Z \right) = \left( {Z_{\alpha }^{L} } \right)^{ - 1}\) and \(R\left( Z \right) = \left( {Z_{\alpha }^{U} } \right)^{ - 1}\), respectively, and \(\mu_{{\tilde{Z}}}\) is defined as follow,
Models (21) and (26) are solved for different values of \(\alpha\), and the values of \(Z_{\alpha }^{L}\) and \(Z_{\alpha }^{U}\) together figure out \(L\left( Z \right)\) and \(R\left( Z \right)\) as a fuzzy number.
Summary and advantages of the proposed approach
The summary of the proposed solution approach and its advantages are presented in this section. The proposed solution approach is shown by the flowchart of Fig. 1.
Considering the similar studies of the literature, the proposed solution approach has some advantages which are pointed below.
-
The proposed solution approach does not apply any ranking function of fuzzy numbers in its procedure.
-
The proposed solution approach is simple and works based on linear models. So, it can be simply implemented by optimization solvers.
-
The proposed solution approach needs just some basic theoretical information of fuzzy sets and numbers.
-
The proposed solution approach can be used to model and solve the real instances of the fuzzy fractional two-stage transshipment problem.
-
In the proposed solution approach, after defuzzifying the fuzzy fractional two-stage transshipment problem, two crisp problems are obtained. In this step any solution approach can be applied to solve these problems.
-
Parametric solution approaches can be used to solve the lower and upper bound problems.
Numerical example and a case study
In this section, to show applicability of the proposed method, we present a numerical example and a case study. To solve the required mathematical models, GAMS 23.5 solver is used to be run on a computer with an Intel Pentium Dual 2 GHz processor and 1024 MB RAM. The results of the proposed approach also is compared to the results of an existing solution procedure of the literature proposed by Chinnadurai and Muthukumar [5].
Numerical example
This example is a network consist of three plants, two depots and four customers that is shown by Fig. 2.
The fuzzy parameters of this numerical example are of trapezoidal type. When the example is formulated using formulation (9), the following model is obtained which reflects the data of the example as well.
subject to
Applying models (21) and (26), the lower bound and upper bound for the objective function value of the model (28) for various \(\alpha\)-cuts obtained respectively. The results are shown by Table 1.
The total cost is a trapezoidal fuzzy number as \(\left( {0.13, \, 0.37, \, 0.83, \, 1.98} \right)\) that is illustrated by Fig. 3.
The objective function value obtained by the formulations (21) and (26) are not the same when the values of \(\alpha\)-cuts changed. Here, we report the objective function value and the values obtained for decision variables for smallest and largest \(\alpha\)- cuts.
When \(\alpha = 0\), the value of lower bound is \(Z_{\alpha }^{L*} = 0.13\) while the decision variables with non-zero values are as follow, \(x_{11}^{*} = 120,\) \(x_{21}^{*} = 190,\)\(x_{22}^{*} = 10,\)\(x_{31}^{*} = 150,\)\(y_{12}^{*} = 415,\)\(y_{13}^{*} = 25,\)\(y_{14}^{*} = 20,\)\(y_{21}^{*} = 10\). In this case the upper bound of \(Z_{\alpha }^{U*} = 2.30\) occurs at \(\,x_{11}^{*} = 52,\) \(x_{22}^{*} = 109,\) \(x_{31}^{*} = 75,\) \(y_{11}^{*} = 16,\) \(y_{12}^{*} = 51,\) \(y_{13}^{*} = 62,\) \(y_{21}^{*} = 26,\) \(y_{24}^{*} = 82,\) where all the other variables are 0.
When \(\alpha = 1\), the value of lower bound is \(Z_{\alpha }^{L*} = 0.37\) while the decision variables with non-zero values are as follow, \(x_{11}^{*} = 100,\) \(x_{31}^{*} = 70,\)\(x_{32}^{*} = 60,\)\(y_{12}^{*} = 135,\)\(y_{13}^{*} = 35,\)\(y_{21}^{*} = 20,\)\(y_{24}^{*} = 40\). In this case the upper bound of \(Z_{\alpha }^{U*} = 0.87\) occurs at \(x_{11}^{*} = 75,\) \(x_{31}^{*} = 16,\)\(x_{32}^{*} = 107,\)\(y_{12}^{*} = 43,\)\(y_{13}^{*} = 48,\)\(y_{21}^{*} = 32,\)\(y_{24}^{*} = 75\), where all the other variables are 0.
Applying the approach proposed by Chinnadurai and Muthukumar [5], the results of Table 2 is obtained for the lower and upper bounds of the objective function of the numerical example for different \(\alpha\)-cuts. The total cost is trapezoidal fuzzy number \(\left( {0.13, \, 0.37, \, 0.83, \, 1.98} \right)\) which is exactly the same as what obtained by the proposed approach of this study.
A case study
The case study that is focused in this section, is related to a transportation company which give services to an automobile manufacturing company in Iran. The automobile manufacturing company has two production plants (plants), three main inventories (depots) and six main sales agencies (customers) in Iran. They produce the automobiles in the plants, then transport them to the main inventories and the sales agencies consequently. These transportation activities are performed by the transportation company as an outsourcing policy. Because of the uncertain market of Iran, the parameters of this problem is of uncertain type values. For this aim, all the supply and demand values are of fuzzy numbers because of uncertain nature of the production processes and final customer needs. On the other hand the transportation company obtains money per automobile and of course has some transportation costs per automobile too. These costs and income values are also of fuzzy numbers because of the above-mentioned uncertain market. As the transportation costs/incomes are dependent to many uncertain factors like fuel price, fuel consumption value, drivers’ salary, probable accidents, etc., therefore, those should be considered as uncertain values. These uncertainties are some valid reasons showing that the traditional fractional transshipment formulation (model 8) for this case study is not useful and efficient. So, for this case study the fuzzy transshipment formulation (model 9) would be of interest. The data of this case study are shown by Tables 3, 4 and Fig. 4.
Applying models (21) and (26), the lower bound and upper bound for the objective function value of the model (9) for various \(\alpha\)-cuts obtained respectively. The results are shown by Table 5.
The objective function value obtained by the formulations (21) and (26) are not the same when the values of \(\alpha\)-cuts changed. Therefore, the trapezoidal fuzzy objective function value is obtained as \(\left( {0.31,0.39,0.54,0.63} \right)\).
Applying the approach proposed by Chinnadurai and Muthukumar [5], the results of Table 6 is obtained for the objective function of the case study for different \(\alpha\)-cuts. The total cost is trapezoidal fuzzy number \(\left( {0.27,0.39,0.53,0.7} \right)\) which is different than what obtained by the proposed approach of this study. The difference is due to solution scheme of two methods. Here we employed the \(\alpha\)-cuts whereas Chinnadurai and Muthukumar [5] uses the \((\alpha ,r)\) acceptable optimal value for linear fractional problem. Indeed, to obtain acceptable \((\alpha ,r)\) optimal values, Chinnadurai and Muthukumar [5], take an \(\alpha\)-cut on the objective function and r-cut on the constraints.
Conclusion
The fractional two-stage transshipment problem is an extension of the two-stage transshipment problem which has a fractional type objective function. This problem has many real-world applications in many fields like production, transportation, finance, engineering, statistics, etc. Its extension to fuzzy environment defines fractional two-stage transshipment problem which has some limitations e.g. fuzziness, fractional type non-linearity, etc. to be solved exactly.
Since there is no significant study in the literature to deal with solution methods of fuzzy fractional two-stage transshipment problem, this study presented a solution method based on the extension principle. The approach applies a decomposition-based algorithm which divides the problem into two different sub-problems which calculate lower bound and upper bound of the main problem. Finally, the fuzzy value of the main objective function is obtained easily. Efficiency of the algorithm is tested over a numerical example as well as a case study and results were compared to those in the literature.
As future study the proposed problem can be considered in other type uncertain environments like Pythagorean fuzzy uncertainty (see [7, 39, 40], or belief degree based uncertainty [42]).
References
Baskaran R, Dharmalingam KM, Assarudeen SM (2016) Fuzzy transshipment problem with transit points. Int J Pure Appl Math 107(4):1053–1062
Bazaraa MS, Jarvis JJ, Sherali HD (2010) Linear programming and network flows. Wiley, New York
Charnes A, Cooper WW (1962) Programming with linear fractional functionals. Nav Res Logist Q 9(3–4):181–186
Chen Z, Wanke P, Tsionas MG (2018) Assessing the strategic fit of potential M&As in Chinese banking: a novel Bayesian stochastic frontier approach. Econ Model 73:254–263
Chinnadurai V, Muthukumar S (2016) Solving the linear fractional programming problem in a fuzzy environment: numerical approach. Appl Math Model 40:6148–6164
Frenk J, Schaible S (2005) Fractional programming. Handbook of generalized convexity and generalized monotonicity. In: Hadjisavvas N, Komlosi S, Schaible S (eds) Nonconvex optimization and its applications, vol 76. Springer, Berlin, pp 335–386
Garg H (2020) Linguistic interval-valued Pythagorean fuzzy sets and their application to multiple attribute group decision-making process. Cogn Comput 12(6):1313–1337. https://doi.org/10.1007/s12559-020-09750-4
Garg R, Prakash S (1985) Time minimizing transshipment problem. Indian J Pure Appl Math 16(5):449–460
Garmabaki AHS, Ahmadi A, Kapur PK, Kumar U (2013) Predicting software reliability in a fuzzy field environment. Int J Reliab Qual Saf Eng 20(03):1340001
Ghosh D, Mondal S (2017) An integrated production-distribution planning with transshipment between warehouses. Int J Adv Oper Manag 9(1):23–36
Goldberg AV (1997) An efficient implementation of a scaling minimum-cost flow algorithm. J Algorithm 2:1–29
Hurt VG, Tramel TE (1965) Alternative formulations of the transshipment problem J. Farm Econ 47(3):763–773
Judge GG, Havlicek J, Rizek RL (1965) An interregional model: its formulation and application to the livestock industry. Agric Econ Rev 17:1–9
Kaufmann A (1975) Introduction to the theory of fuzzy subsets, vol 1. Academic Press, New York
Kaufmann A, Gupta MM (1988) Fuzzy mathematical models in engineering and management science. Elsevier, Amsterdam
Kaufmann A, Gupta MM (1991) Introduction to fuzzy arithmetics: theory and applications. Van Nostrand Reinhold, New York
Kaur A, Kacprzyk J, Kumar A (2020) New improved methods for solving the fully fuzzy transshipment problems with parameters given as the LR flat fuzzy numbers. In: Fuzzy transportation and transshipment problems. Springer, Cham, pp 103–144
Khurana A, Arora SR (2011) An algorithm for solving three-dimensional transshipment problem. Int J Math Oper Res 4(2):97–113
Khurana A, Verma T, Arora SR (2012) An algorithm for solving time minimizing capacitated transshipment problem. Int J Manag Sci Eng Manag 7(3):192–199
King GA, Logan SH (1964) Optimum location, number, and size of processing plants with raw product and final product shipments. J Farm Econ 46:94–108
Kumar A, Kaur A, Kaur M (2011) Fuzzy optimal solution of fuzzy transportation problems with transshipments. Lecture Notes Comput Sci (Rough Sets, Fuzzy Sets, Data Mining and Granular Computing) 6743:167–170
Liu ST (2006) Fuzzy total transportation cost measures for fuzzy solid transportation problem. Appl Math Comput 174:927–941
Liu ST (2008) Fuzzy profit measures for a fuzzy economic order quantity model. Appl Math Model 32:2076–2086
Liu ST (2016) Fractional transportation problem with fuzzy parameters. Soft Comput 20(9):3629–3636
Liu ST, Kao C (2004) Solving fuzzy transportation problems based on extension principle. Eur J Oper Res 153:661–674
Mahmoodirad A, Niroomand S, Mirzaei N, Shoja A (2018) Fuzzy fractional minimal cost flow problem. Int J Fuzzy Syst 20(1):174–186
Mohamadpour Tosarkani B, Hassanzadeh AS (2018) A possibilistic solution to configure a battery closed-loop supply chain: multi-objective approach. Expert Syst Appl 92:12–26
Mohanpriya S, Jeyanthi V (2016) Modified procedure to solve fuzzy transshipment problem by using trapezoidal fuzzy number. Int J Math Stat Invent 4:30–34
Mosallaeipour S, Mahmoodirad A, Niroomand S, Vizvari B (2018) Simultaneous selection of material and supplier under uncertainty in carton box industries: a fuzzy possibilistic multi-criteria approach. Soft Comput 22(9):2891–2905
Niroomand S, Mahmoodirad A, Heydari A, Kardani F, Hadi-Vencheh A (2017) An extension principle based solution approach for shortest path problem with fuzzy arc lengths. Oper Res Int J 17(2):395–411
Niroomand S, Mahmoodirad A, Mosallaeipour S (2019) A hybrid solution approach for fuzzy multiobjective dual supplier and material selection problem of carton box production systems. Expert Syst. https://doi.org/10.1111/exsy.12341
Orden A (1956) Transshipment problem. Manage Sci 3:276–285
Orlin JB (1984) Genuinely polynomial simplex and non-simplex algorithms for the minimum cost flow problem. Technical Report No. 1615–84, Sloan School of Management. MIT, Cambridge
Pathade PA, Hamoud AA, Ghadle KP (2020) A systematic approach for solving mixed constraint fuzzy balanced and unbalanced transportation problem. Indones J Electr Eng Comput Sci 19(1):85–90
Roy A, Kar S, Maiti M (2008) A deteriorating multi-item inventory model with fuzzy costs and resources based on two different defuzzification techniques. Appl Math Model 32(2):208–223
Salehi M, Maleki HR, Niroomand S (2018) A multi-objective assembly line balancing problem with worker’s skill and qualification considerations in fuzzy environment. Appl Intell 48(8):2137–2156
Schaible S (1977) A note on the sum of a linear and linear-fractional function. Nav Res Logist Q 24:691–693
Schaible S, Shi J (2003) Fractional programming: the sum-of-ratios case. Optim Methods Softw 18:219–229
Wang L, Garg H, Li N (2020) Pythagorean fuzzy interactive Hamacher power aggregation operators for assessment of express service quality with entropy weight. Soft Comput. https://doi.org/10.1007/s00500-020-05193-z
Wang L, Li N (2020) Pythagorean fuzzy interaction power Bonferroni mean aggregation operators in multiple attribute decision making. Int J Intell Syst 35(1):150–183
Wichapa N, Khokhajaikiat P (2019) A novel holistic approach for solving the multi-criteria transshipment problem for infectious waste management. Decis Sci Lett 8(4):441–454
Xue Y, Deng Y, Garg H (2021) Uncertain database retrieval with measure-based belief function attribute values under intuitionistic fuzzy set. Inf Sci 546:436–447
Yager RR (1986) A characterization of the extension principle. Fuzzy Sets Syst 18:205–217
Zadeh LA (1978) Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets Syst 1:3–28
Zimmermann HJ (1996) Fuzzy set theory and its applications, 3rd edn. Kluwer-Nijhoff, Boston
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declares that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Garg, H., Mahmoodirad, A. & Niroomand, S. Fractional two-stage transshipment problem under uncertainty: application of the extension principle approach. Complex Intell. Syst. 7, 807–822 (2021). https://doi.org/10.1007/s40747-020-00236-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40747-020-00236-2