Keywords

1 Introduction

Transportation models are widely used in system distribution, job assignment, and other problems. In traditional TP, there are usually two kinds of constraints to be considered, namely, source constraint and destination constraint suggested by Balinski [1] in (1961). But in real situation, besides of these two constraints we have to deal with another constrain such as product type constraint or transportation mode constraint. For that reason the traditional TP turns into the solid transportation problem (STP) where we deal with three types of constraints. So as a generalization of the traditional TP, the STP was introduced by Haley [2] in 1962. Recently, the STP obtained much attention and many models and algorithms under both crisp environment and uncertain environment have been investigated. For examples, Bit et al. [3] presented the fuzzy programming model for a multi-objective STP, Mahapatra et al. [4] investigated a multi-objective stochastic transportation problem involving log-normal, Kaufmann [5] studied two kinds of uncertain STP, that is, the supplies, demands, and conveyance capacities are interval numbers and fuzzy numbers, respectively. Sheng [6] and Pandian et al. [7] provided a new method to find an optimal solution of the STP. More recently, Baidya et al. [8, 9] introduced safety measure in solid transportation problem under different environment.

In reality, due to changes in market supply and demand, weather conditions, road conditions and other uncertainty factors, uncertainty transportation problem is particularly important. Therefore studying uncertainty in transportation problem has both theoretical and practical significances. In order to construct model for STP in uncertain environment, we shall first introduce some knowledge of uncertainty theory. Uncertainty theory was founded by Liu [10] in 2007 and refined by Liu [1113] in 2009 and 2012 respectively, which is a branch of mathematics based on normality, duality, subadditivity, and product axioms. Now, uncertainty theory has become a mathematical tool to model the indeterminate phenomenon in our real world. It has been developed to a fairly complete mathematical system [14]. So many models had been developed by many researchers in this area. Jimenez et al. [15] investigated uncertain solid transportation problem in 1998. Yuhong Sheng and Kai Yao studied a Transportation Model with Uncertain Costs and Demands in [16, 17]. Yuhong Sheng and Kai Yao presented Fixed Charge Transportation Problem and its Uncertain Programming Model in [18]. Cui and Sheng [19] also presented Uncertain Programming Model for Solid Transportation Problem and so on. In this paper, the STP is modeled based on uncertainty theory. In [20] Minimization of transportation time is considered by Bhatia et al. under crisp environment.

In this paper, we solve a bi-objective solid transportation problem (BOSTP) with uncertain cost and uncertain time, where the supplies, the demands, the conveyance capacities are regarded as fuzzy in nature. One task of this paper is to find a transportation plan such that the transportation cost and time are minimized. For the first time we minimize the uncertain transportation time. According to the inverse uncertainty distribution, the model can be transformed into a deterministic form by taking expected value on objective functions and confidence level on the constraint functions. We solve the uncertain solid transportation problem by fuzzy programming technique and using the LINGO 13.0 software. Finally, this paper is illustrated by a numerical example on uncertain solid transportation problem to show the application of the model.

1.1 Preliminaries

Uncertain Variable:

Definition (Liu [10]) An uncertain variable is a measurable function \(\xi \) from an uncertainty space (\(\Gamma , \mathcal {L}, \mathcal {M}\)) to the set of real numbers, i.e., for any Borel set B of real numbers, the set \(\{\xi \in B\}\) = \(\{\gamma \in \Gamma | \xi (\gamma ) \in B\}\) is an event.

Definition (Liu [10]) The uncertainty distribution \(\Phi \) of an uncertain variable \(\xi \) is defined by \(\Phi (x) = \mathcal {M} \{\xi \le x \}\) for any real number \(x\).

Definition An uncertainty distribution \(\Phi \) is said to be regular if its inverse function \(\Phi ^{-1}(\alpha )\) exists and is unique for each \(\alpha \in \) (0, 1).

Definition Let \(\xi \) be an uncertain variable with regular uncertainty distribution \(\Phi \). Then the inverse function \(\Phi _{\xi }^{-1}\)is called the inverse uncertainty distribution of \(\xi \).

Example: The inverse uncertainty distribution of normal uncertain variable is \(\mathcal {N}(e, \sigma )\) is \(\Phi ^{-1}(\alpha ) =e+\frac{\sigma \sqrt{3}}{\pi }\,\mathrm{ln}\,\frac{\alpha }{1-\alpha }\).

Definition (Liu [10]) The uncertain variables, \(\xi _{1}, \xi _{2}, \ldots , \xi _{n}\) are said to be independent if \(\mathcal {M}\{\bigcap _{i=1}^{n}(\xi _{i}\in B_{i})\}= \bigwedge _{i=1}^{n} \mathcal {M}\{(\xi _{i}\in B_{i}\}\) for any Borel sets B\(_{1}, \)B\(_{2}\), \(\ldots \), B\(_{n}\) of real numbers.

Definition (Liu [10]) Let \(\xi \) be an uncertain variable. Then the expected value of \(\xi \) is defined by E \([\xi ]=\int _{0}^{+\infty } \mathcal {M}\{\xi \ge r\}dr - \int _{-\infty }^{0}\mathcal {M}\{\xi \le r\}dr\), provided that at least one of the two integrals is finite. Let \(\xi \) be uncertain variable with uncertainty distribution \(\Phi \).

If the expected value exists, then E \([\xi ] = \int _{0}^{1} \Phi ^{-1}(\alpha )\)d\(\alpha \).

In fact, the expected value operator is linear.

Theorem 1 (Liu [10]) Let \(\xi _{1}, \xi _{2},\ldots , \xi _{n}\) be independent uncertain variables with uncertainty distributions \(\Phi _{1}, \Phi _{2},\ldots , \Phi _{n}\), respectively. If \(f\) is a strictly increasing function, then \(\xi = f (\xi _{1}, \xi _{2}, \ldots , \xi _{n})\) is an uncertain variable with inverse uncertainty distribution \(\Psi ^{-1}(\alpha )=f(\Phi _{1}^{-1} (\alpha ), \Phi _{2}^{-1}(\alpha ),\ldots , \Phi _{n}^{-1}(\alpha ))\).

Theorem 2 (Liu [10]) Let \(\xi _{1}, \xi _{2},\ldots , \xi _{n}\) be independent uncertain variables with uncertainty distributions \(\Phi _{1}, \Phi _{2},\ldots , \Phi _{n}\), respectively. If \(f\) is a strictly decreasing function, then \(\xi = f (\xi _{1}, \xi _{2},\ldots , \xi _{n})\)is an uncertain variable with inverse uncertainty distribution \(\Psi ^{-1}(\alpha ) = f(\Phi _{1}^{-1}(1-\alpha ), \Phi _{2}^{-1}(1-\alpha ),\ldots , \Phi _{n}^{-1}(1-\alpha ))\).

2 Uncertain Solid Transportation Model Formulation

Let there are \(m\) sources, n destinations and k conveyances of the STP. The amount of products in source i is denoted by \(a_{i}\), the minimal demand of products in destination \(j\) is denoted by \(b_{j}\), the transportation capacities of conveyance \(k\) is denoted by \(e_{k}\), the unit transportation cost is denoted by \(\xi _{ijk}, x_{ijk}\) be the quantity, where \(i=1,2,\ldots ,m,j = 1,2,\ldots ,n,k = 1,2,\ldots , k.\)

In order to model the above-mentioned uncertain solid transportation problem, the following notations are employed: \(y_{ijk} = {\left\{ \begin{array}{ll} 1, if x_{ijk} > 0 \\ 0, otherwise \end{array}\right. } \) where \(i = 1, 2,\ldots ,m, j = 1, 2,\ldots , n,k = 1, 2,\ldots , k\), respectively. This implies that, if the transportation activities are assigned from source \(i\) to destination \(j\) by \(k\) conveyance, then the corresponding time will be occurring.

To describe the problems conveniently, we denote the cost objective function and the time objective function of model in the following way,

$$\begin{aligned}&f_{1}(x, \xi ) = \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}\xi _{ijk}\, x_{ijk} \\&f_{2}(x, t) = \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}t_{ijk}\, y(x_{ijk}) \end{aligned}$$

where \(x, \xi , t\) denote the vectors consisting of \(x_{ijk}, \xi _{ijk}, t_{ijk}, i = 1, 2,\ldots , m, j = 1, 2,\ldots ,n,k = 1,2,\ldots ,l\) respectively. Therefore model Bi-Objective Solid Transportation Problem (BOSTP) can be stated as follows:

$$\begin{aligned}&\mathrm{min} = \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}\xi _{ijk}\, x_{ijk} \nonumber \\&\mathrm{min} = \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}t_{ijk}\, y(x_{ijk}) \end{aligned}$$
(1)

subject to

$$\begin{aligned}&\qquad \sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}x_{ijk}\,\le a_{i},\qquad i = 1, 2,\ldots , m \\&\qquad \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}x_{ijk}\,\ge b_{j},\qquad j = 1, 2,\ldots , n\\&\qquad \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}x_{ijk}\,\le e_{k},\qquad k = 1, 2,\ldots , l \\&x_{ijk}\ge 0, i= 1, 2,\ldots ,m, j= 1, 2, \ldots , n, k = 1, 2,\ldots , l. \end{aligned}$$

But due to the complexity of the real world, we may always meet uncertain phenomena in constructing mathematical model. For such condition, we generally add the uncertain variables to the model. Hence, in this paper, we assume that the unit cost, transportation time, the capacity of each source and that of each destination are all uncertain variables and denoted by \(\widetilde{\xi }_{ijk}, \widetilde{t}_{ijk}, \widetilde{a}_{i}, \widetilde{b}_{j}, \widetilde{e}_{k}\), respectively. Also we assume that all the uncertain variables \(\widetilde{a}_{i}, \widetilde{b}_{j}, \widetilde{e}_{k}, \widetilde{\xi }_{ijk}\), and \(\widetilde{t}_{ijk}\) are independent. Then the bi-objective STP becomes uncertain bi-objective STP.

The expected-constrained programming model is constructed by [10]. The main idea of this model is to optimize the expected value of the objective function under the chance constraints.

Definition (Liu [21]) Assume that \(f(x, \xi )\) is an objective function, and \(g_{j}(x, \xi )\) are constraints functions, \(j = 1, 2,\ldots , k\). A solution \(x\) is feasible if and only if \(\mathcal {M}\{g_{j}(x, \xi )\le 0\}\ge \alpha _{j}\) for \(j = 1, 2,\ldots , n\). A solution \(x^{*}\) is an optimal solution to the uncertain programming model if \(E [f(x^{*}, \xi )] \le E[f(x, \xi )]\) if for any feasible solution \(x\).

By taking the expected value criterion on the objective functions and confidence level on the constraint functions, the above model turns into the following mathematical model:

$$\begin{aligned}&\mathrm{min}\, E \begin{bmatrix} \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}\widetilde{\xi }_{ijk}\, x_{ijk} \end{bmatrix} \nonumber \\&\mathrm{min}\, E \begin{bmatrix} \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}\widetilde{t}_{ijk}\, x_{ijk} \end{bmatrix} \end{aligned}$$
(2)

subject to

$$ \mathcal {M} \begin{Bmatrix} \sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}x_{ijk}\le \widetilde{a}_{l} \end{Bmatrix} \, \le \alpha _{i}, i = 1,2, \ldots , m $$
$$ \mathcal {M} \begin{Bmatrix} \sum \limits _{i=1}^{m}\sum \limits _{k=1}^{l}x_{ijk}\ge \widetilde{b}_{j} \end{Bmatrix} \, \ge \beta _{j}, j = 1,2, \ldots , n $$
$$ \mathcal {M} \begin{Bmatrix} \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}x_{ijk}\le \widetilde{e}_{k}\end{Bmatrix} \le \gamma _{k}, k = 1,2, \ldots , l $$
$$ x_{ijk} \ge 0, \xi _{ijk}\ge 0, t_{ijk}\ge 0, i= 1,2,\ldots , m, j = 1, 2, \ldots , n, k = 1,2 ,\ldots , l. $$

where \(\alpha _{i}, \beta _{j}, \gamma _{k}\) are specified confidence levels for \(i =1, 2,\ldots , m, j= 1,2, \ldots , n, k = 1,2,\ldots ,l.\) The first constraint implies that total amount transported from source should be no more than its supply capacity at the confidence level \(\alpha _{i}\); the second constraint implies that the total amount transported from source \(i\) should satisfy the requirement of destination \(j\) at the credibility level \(\beta _{j}\); the third constraint states that the total amount transported by conveyance \(k\) should be no more than its transportation capacity at the confidence level \(\gamma _{k}\).

3 Crisp Equivalences of Models:

Since the proposed model have so many uncertain variables, to solve the models, we have to convert the models into crisp equivalences of models. Here, we shall induce the deterministic form for model taking advantage of some properties of expected value and uncertain measure in uncertainty theory.

Theorem 3 If \(\widetilde{a}_{i},\widetilde{b}_{j},\widetilde{e}_{k},\widetilde{\xi }_{ijk}\) and \(\widetilde{t}_{ijk}\), are independent uncertain variables with uncertainty distributions \(\Phi _{\widetilde{a}_{i}},\Phi _{\widetilde{b}_{j}},\Phi _{\widetilde{e}_{k}}, \Phi _{\widetilde{\xi }_{ijk}}\), and \(\Phi _{\widetilde{t}_{ijk}}\), respectively, then model (2) is equivalent to the following model

$$\begin{aligned}&\mathrm{min} \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}x_{ijk} \int _{0}^{1} \Phi _{{\xi }_{{ijk}}}^{-1} (\alpha ) d\alpha \nonumber \\&\mathrm{min} \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}y_{(x_{ijk})} \int _{0}^{1} \Phi _{{t}_{ijk}}^{-1} (\alpha ) d\alpha \end{aligned}$$
(3)

subject to

$$\begin{aligned}&\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l}x_{ijk} - \Phi _{\widetilde{a}_{l}}^{-1} (1 - \alpha _{i})\le 0, \quad i = 1, 2, \ldots , m \\&\Phi _{\widetilde{b}_{j}}^{-1}(\beta _{j}) - \sum \limits _{i=1}^{m}\sum \limits _{k=1}^{l}x_{ijk} \le 0, \qquad \quad j= 1, 2,\ldots , n \\&\sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}x_{ijk} - \Phi _{\widetilde{e}_{k}}^{-1} (1 - \gamma _{k})\le 0, \quad k = 1, 2, \ldots , l \\&x_{ijk}\ge 0, i = 1, 2,\ldots , m, j = 1,2,\ldots , n, k = 1, 2,\ldots , l. \end{aligned}$$

Proof: Since \(\widetilde{\xi }_{ijk}, \widetilde{t}_{ijk}, \widetilde{a}_{l}, \widetilde{b}_{j}, \widetilde{e}_{k}\) are independent uncertain variables with uncertainty distributions \(\Phi _{{\xi }_{ijk}}, \Phi _{{t}_{ijk}}, \Phi _{{\widetilde{a}}_{l}}, \Phi _{{\widetilde{b}}_{j}}, \Phi _{{\widetilde{e}}_{k}}\) respectively. According to the linearity of expected value operator, we have

$$ E\begin{bmatrix} \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l} \widetilde{\xi }_{ijk}x_{ijk} \end{bmatrix} \rightleftharpoons \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l} x_{ijk} E [\widetilde{\xi }_{ijk}] $$

where \(E[\widetilde{\xi }_{ijk}] = \int _{0}^{1} \Phi _{{\xi }_{ijk}}^{-1} (\alpha ) d\alpha \), \(i = 1, 2,\ldots , m, j = 1, 2,\ldots , n, k = 1, 2,\ldots , l\).

According to the Theorems 1 and 2, the constraints are converted as follows: the first constraint of the model (2)

$$ \mathcal {M} \begin{Bmatrix} \sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l} x_{ijk} \le \widetilde{a}_{l} \end{Bmatrix} \ge \alpha _{i}, i = 1, 2, \ldots , m, $$

is equivalent to

$$\begin{aligned} \sum \limits _{j=1}^{n}\sum \limits _{k=1}^{l} x_{ijk} - \Phi _{\widetilde{a}_{l}}^{-1} (1 - \alpha _{i}) \le 0, \quad i = 1, 2,\ldots , m. \end{aligned}$$
(4)

the second constraint of the model (2)

$$ \mathcal {M} \begin{Bmatrix} \sum \limits _{i=1}^{m}\sum \limits _{k=1}^{l} x_{ijk} \ge \widetilde{b}_{j} \end{Bmatrix} \ge \gamma _{j} \qquad j = 1, 2, \ldots , n. $$

is equivalent to

$$\begin{aligned} \Phi _{\widetilde{b}_{j}}^{-1}(\beta _{j}) - \sum \limits _{i=1}^{m}\sum \limits _{k=1}^{l} x_{ijk} \le 0, \quad j = 1, 2,\ldots , n. \end{aligned}$$
(5)

and the third constraint of the model (2)

$$ \mathcal {M} \begin{Bmatrix} \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n} x_{ijk} \le \widetilde{e}_{k} \end{Bmatrix} \le \eta _{k}, \qquad k = 1, 2, \ldots , l $$

is equivalent to

$$\begin{aligned} \sum \limits _{i=1}^{m}\sum \limits _{j=1}^{n} x_{ijk} - \Phi _{\widetilde{e}_{k}}^{-1} (1 - \gamma _{k}) \le 0, \quad k = 1, 2,\ldots , l. \end{aligned}$$
(6)

the result follows from immediately. Assume that all uncertain variables are normal uncertain variables,

$$\begin{aligned} \widetilde{\xi }_{ijk}\, \mathrm{and}\, \widetilde{t}_{ijk}&\sim N (e_{ijk}, \sigma _{ijk}), \widetilde{a}_{i} \sim N (e_{i}, \sigma _{i}), \widetilde{b}_{j} \sim N(e'_{j}, \sigma '_{j}), \widetilde{e}_{k} \\&\sim N (e''_{k}, \sigma ''_{k}) i = 1,\ldots ,4, j =1,\ldots ,6, k = 1,2, \end{aligned}$$

4 Techniques to Solve a Crisp Bi-Objective Linear/Nonlinear Problem:

To solve the transformed crisp forms of the model we used the fuzzy programming technique, where we first find the lower bound as \(L_{p}\) and the upper bound as \(U_{p}\) for the \(p\)th objective function \(Z_{p}\), \(p = 1, 2,\ldots , P\) here \(U_{p}\) is the highest acceptable level of achievement for objective \(p\), \(L_{p}\) the aspired level of achievement for objective \(p\) and \(d_{p} = U_{p} - L_{p}\) the degradation allowance for objective \(p\). When the aspiration levels for each of the objective functions have been specified, a fuzzy model is formed and then the fuzzy model is converted into a crisp model. The solution of BOSTP can be obtained by the following steps.

Step-1: Solve the BOSTP and as a single objective STP using each time only one objective and ignore other objective and taking the constraints.

Step-2: From the results of step-1, determine the corresponding value for every objective functions at each solution.

Step-3: Find upper and lower bounds (i.e., \(U_{p}\) and \(L_{p}\)) for \(p\)th objective from the two objective values derived in step-2. We construct a payoff matrix, according to every objective w.r.t. each solution. The payoff matrix in the main program gives the set of nondominated solution which should be in the following table:

  

Z\(_{1} Z_{2} Z_{3}\)

\(\ldots \) \(\ldots \)

Z\(_{p}\)

\(x^{(1)}\)

 

Z\(_{11} Z_{12} Z_{13}\)

\(\cdots \) \(\cdots \)

Z\(_{1p}\)

\(x^{(2)}\)

 

Z\(_{21} Z_{22} Z_{23}\)

\(\cdots \) \(\cdots \)

Z\(_{2p}\)

\(\cdot \)

\(\cdot \)

\(\cdot \)

\(\cdot \)

\(\cdot \)

\(\cdot \)

\(\cdot \)

\(\cdot \)

\(\cdot \)

\(\cdot \)

\(x^{(p)}\)

 

Z\(_{p1} Z_{p2} Z_{p3}\)

\(\cdots \cdots \)

Z\(_{pp}\)

where \(x^{(1)}\), \(x^{(2)}\), \(x^{(3)}\), \(\ldots \ldots ,\) \(x^{(p)}\) is the ideal solution for the objective \(Z_{1}, Z_{2}, Z_{3}, \ldots \ldots , Z_{p}\)  respectively.

Let \(Z_{ij} = Z_{j}(x^{i}),\) \(i= 1,2, \ldots \ldots , p\) and \(j=1,2 \ldots \ldots , p\) are the minimum value (best) for each objective \(Z_{r}, r = 1,2, \ldots p\).

Step-4: To find the best (\(L_{r}\)) and worst for each objectives corresponding to the set of solution, i.e., \(L_{r} = Z_{rr}\) and \(U_{r} = max_{r{\ge }1}\) \(\{Z_{1r},Z_{2r}, \ldots \ldots , Z_{pr}\}.\) For simplicity, \(Z_{r}\le L_{r} = 1, 2, 3, \ldots \ldots , p\) and constraints.

Step-5: Then the proposed model converted to the following crisp model:

$$\begin{aligned}&\qquad \qquad \text {Maximize}\, \lambda \\&{\text {subject to,}}\qquad \quad Z_{l} + \lambda (U_{p} - L_{p})\le U_{p}, p = 1,2, \ldots , P \end{aligned}$$

and the constraints (4)–(6) along with \(x_{ijk}\ge 0\, \forall i, j, k\) and \(\lambda \ge 0\).

Fuzzy programming technique with exponential membership function (MF):

An exponential membership function is defined by

$$\begin{aligned} \mu ^{E}(Z_{p})= {\left\{ \begin{array}{ll} \qquad \quad 1, \qquad \quad &{}\text {if}\, Z_{p}\ge L_{p} \\ \frac{e^{-s\Psi _{p}({x})-e^{-s}}}{1-e^{-s}},\qquad &{}\text {if}\, L_{p} < Z_{p} < U_{p}\\ \qquad \quad 0 \qquad \quad &{}\text {if}\,Z_{p}\ge U_{p} \end{array}\right. } \end{aligned}$$
(7)

where, \(\Psi _{p}(X) = \frac{(Z_{p}-L_{p})}{(U_{p}-L_{p})}, p = 1, 2, \ldots , P, S\) is a nonzero parameter prescribed by the decision-maker.

Use of exponential MF will give the following equivalent crisp model:

$$\begin{aligned}&\qquad \qquad \text {Maximize}\, \lambda \\&{\text {subject to,}}\qquad \quad \lambda \le \frac{e^{-s\Psi _{p}(X)_{{-e}^{-s}}}}{1-e^{-s}}, p = 1,2, \ldots , P \end{aligned}$$

and the constraints (4)–(6) along with \(x_{ijk}\ge 0\, \forall i, j, k\) and \(\lambda \ge 0\).

Fuzzy programming technique with hyperbolic membership function:

A hyperbolic membership function is defined by

$$\begin{aligned} {\left\{ \begin{array}{ll} \qquad \quad 1, &{}\quad \mathrm{{if}}\quad Z_{p}\le L_{p}\\ \frac{1}{2}\frac{e^{\{(U_p+L_p)/2-Z_{p}(X)\}\alpha _{p}}-e^{{-}\{(U_{p}+L_{p})/2-Z_{p}(X)\}\alpha _{p}}}{e^{\{(U_{p}+L_{p})/2-Z_{p}(X)\}\alpha _{p}}+e^{{-}\{(U_{p}+L_{p})/2-Z_{p}(X)\}\alpha _{p}}}+\frac{1}{2}, &{}\quad \mathrm{{if}}\quad L_{p} < Z_{p}< U_{p}\\ \qquad \quad 0 &{}\quad \mathrm{{if}}\quad Z_{p}\ge U_{p} \end{array}\right. } \end{aligned}$$

where \(\alpha _{p}= \frac{6}{(U_{p}-L_{p})}\)

Use of hyperbolic MF will give the following equivalent crisp model:

$$\begin{aligned}&\qquad \qquad \text {Maximize}\, \lambda \nonumber \\&\text {subject to,}\qquad \lambda \le \frac{1}{2}\frac{e^{\{(U_p+L_p)/2-Z_{p}(X)\}\alpha _{p}}-e^{{-}\{(U_{p}+L_{p})/2-Z_{p}(X)\}\alpha _{p}}}{e^{\{(U_{p}+L_{p})/2-Z_{p}(X)\}\alpha _{p}}+e^{{-}\{(U_{p}+L_{p})/2-Z_{p}(X)\}\alpha _{p}}}\nonumber \\&\qquad \qquad \qquad \qquad \quad +\frac{1}{2} p= 1, 2, \ldots , P \end{aligned}$$
(8)

and the constraints (4)–(6) along with \(x_{ijk} \ge 0 \,\forall \, i,\, j,\, k\) and \(\lambda \ge \) 0.

5 Numerical Experiments

Suppose that there are four coal mines to supply the coal for six cities. During the process of transportation, two kinds of conveyances are available to be selected, i.e., train and cargo ship. Now, the task for the decision-maker is to make the transportation plan for the next month in advance such that the transportation cost and the transportation time is minimum. At the beginning of this task, the decision-maker needs to obtain the basic data, such as supply capacity, demand, transportation cost of unit product, transportation time, and so on. In fact, since the transportation plan is made in advance, we generally cannot get these data exactly. For this condition, the usual way is to obtain the uncertain data by means of experience evaluation or expert advice and the corresponding uncertain data are as follows (Tables 1 and 2):

5.1 Input Data

Table 1 Unit objective parameters by different conveyances
Table 2 Supplies, demands, and conveyance capacities

Then the model (3) is equivalent to the following model:

$$\begin{aligned}&\mathrm{min} \sum \limits _{i=1}^{4}\sum \limits _{j=1}^{6}\sum \limits _{k=1}^{2}e_{ijk}\, x_{ijk} \\&\mathrm{min} \sum \limits _{i=1}^{4}\sum \limits _{j=1}^{6}\sum \limits _{k=1}^{2}m_{ijk}\, x_{ijk} \end{aligned}$$

subject to:

$$\begin{aligned}&\sum \limits _{j=1}^{6}\sum \limits _{k=1}^{2} x_{ijk} - \bigg [e_{i}+\frac{\sigma _{i}\sqrt{3}}{\pi }\mathrm{In} \frac{1-\beta _{i}}{\beta _{i}}\bigg ]\le 0, i = 1, 2, 3, 4 \\&\bigg [e'_{j} + \frac{\sigma '_{j}\sqrt{3}}{\pi } \mathrm{In}\frac{\gamma _{i}}{1-\gamma _{j}}\bigg ] - \sum \limits _{i=1}^{4} \sum \limits _{k=1}^{2} x_{ijk} \le 0, j= 1, 2, 3, 4, 5, 6 \\&\sum \limits _{i=1}^{4}\sum \limits _{j=1}^{6} x_{ijk} - \bigg [e''_{k}+\frac{\sigma ''_{k}\sqrt{3}}{\pi }\mathrm{In} \frac{1-\eta _{k}}{\eta _{k}}\bigg ]\le 0, k = 1, 2 \\&\qquad x_{ijk} \ge 0, i = 1, 2, 3, 4, j = 1, 2, 3, 4, 5, 6, k = 1, 2. \end{aligned}$$

Therefore with above input data the problem can be reformed as:

$$\begin{aligned}&\qquad \text {Min} Z_{1}=16x_{111}+16x_{121}+16x_{131}+15x_{141}+16x_{151}+6x_{161}+30x_{112}\\&+30x_{122}+30x_{132}+29x_{142}+30x_{152}+20x_{162}+6x_{211}+7x_{221}+3x_{231}+16x_{241}\\&+16x_{251}+16x_{261}+10x_{212}+21x_{222}+ 17x_{232}+30x_{242}+30x_{252}+30x_{262}\\&+6x_{311}+14x_{321}+4x_{331}+8x_{341}+16x_{351}+18x_{361}+10x_{312}+ 28x_{322}+18x_{332}\\&+22x_{342}+30x_{352}+32x_{362}+17x_{411}+10x_{421}\!+14x_{431}\!+8x_{441}+9x_{451}+18x_{461}\\&+31x_{412}+24x_{422}+28x_{432}+22x_{442}+23x_{452}+32x_{462} \end{aligned}$$
$$\begin{aligned}&\qquad \text {Min} Z_{2}=18x_{111}+18x_{121}+18x_{131}+17x_{141}+18x_{151}+8x_{161}+38x_{112}\\&+38x_{122}\!+38x_{132}+ 37x_{142}+38x_{152}+28x_{162}+8x_{211}+10x_{221}+6x_{231}\!+18x_{241}\\&+18x_{251}+18x_{261}+18x_{212}+29x_{222}+ 25x_{232}+38x_{242}+38x_{252}+38x_{262}\\&+8x_{311}\!+16x_{321}+7x_{331}+11x_{341}+18x_{351}+20x_{361}+18x_{312}+ 36x_{322}\!+26x_{332}\\&+30x_{342}+38x_{352}+40x_{362}+20x_{411}+13x_{421}+16x_{431}+11x_{441}+12x_{451}\\&+20x_{461}+ 39x_{412}+32x_{422}+36x_{432}+30x_{442}+31x_{452}+40x_{462}\, \text {subject to} \end{aligned}$$
$$\begin{aligned}&x_{111}+x_{121}+x_{131}+x_{141}+x_{151}+x_{161}+x_{112}+x_{122}+x_{132}+x_{142}+x_{152}\\&+x_{162}\le 25+ \frac{1.5\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{1-0.9}{0.9}\right) \\&x_{211}+x_{221}+x_{231}+x_{241}+x_{251}+x_{261}+x_{212}+x_{222}+x_{232}+x_{242}+x_{252}\\&+x_{262}\le 30+ \frac{1.5\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{1-0.9}{0.9}\right) \\&x_{311}+x_{321}+x_{331}+x_{341}+x_{351}+x_{361}+x_{312}+x_{322}+x_{332}+x_{342}+x_{352}\\&+x_{362}\le 32+ \frac{1.5\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{1-0.9}{0.9}\right) \\&x_{411}+x_{421}+x_{431}+x_{441}+x_{451}+x_{461}+x_{412}+x_{422}+x_{432}+x_{442}+x_{452}\\&+x_{462}\le 28 \frac{1.5\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{1-0.9}{0.9}\right) \end{aligned}$$
$$\begin{aligned}&x_{111}+x_{211}+x_{311}+x_{411}+x_{112}+x_{212}+x_{312}+x_{412}\ge 10\\&+\frac{1.5\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{0.9}{1-0.9}\right) \\&x_{121}+x_{221}+x_{321}+x_{421}+x_{122}+x_{222}+x_{322}+x_{422}\ge 14\\&+\frac{1\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{0.9}{1-0.9}\right) \\&x_{131}+x_{231}+x_{331}+x_{431}+x_{132}+x_{232}+x_{332}+x_{432}\ge 22\\&+\frac{1\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{0.9}{1-0.9}\right) \\&x_{141}+x_{241}+x_{341}+x_{441}+x_{142}+x_{242}+x_{342}+x_{442}\ge 18\\&+\frac{1\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{0.9}{1-0.9}\right) \\&x_{151}+x_{251}+x_{351}+x_{451}+x_{152}+x_{252}+x_{352}+x_{452}\ge 16\\&+\frac{1\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{0.9}{1-0.9}\right) \\&x_{161}+x_{261}+x_{361}+x_{461}+x_{162}+x_{262}+x_{362}+x_{462}\ge 12\\&+\frac{1\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{0.9}{1-0.9}\right) \\&x_{111}+x_{121}+x_{131}+x_{141}+x_{151}+x_{161}+x_{211}+x_{221}+x_{231}+x_{241}+x_{251}\\&+x_{261}+x_{311}+x_{321}+x_{331}+ x_{341}+x_{351}+x_{361}+x_{411}+x_{421}+x_{431}+x_{441}\\&+x_{451}+x_{461}\le 40+\frac{1.5\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{1-0.9}{0.9}\right) \\&x_{112}+x_{122}+x_{132}+x_{142}+x_{152}+x_{162}+x_{212}+x_{222}+x_{232}+x_{242}+x_{252}\\&+x_{262}+x_{312}+x_{322}+x_{332}+ x_{342}+x_{352}+x_{362}+x_{412}+x_{422}+x_{432}+x_{442}\\&+x_{452}+x_{462}\le 60+\frac{1\times \sqrt{3}}{\pi } \mathrm{In} \, \left( \frac{1-0.9}{0.9}\right) \end{aligned}$$

For all \(i, j, k, x_{ijk}\ge 0;\)

Next to solve the problem we use the LINGO 13.0 software and the procedure for that is discussed here.

Solution Methodologies:

Using the fuzzy programming technique first we find out the minimum and maximum values of the first objective function ignoring the second objective function. Similarly we find the minimum and maximum values for the second objective function to form the payoff matrix as follows:

$$\begin{aligned}&\qquad \qquad Z_{1} \qquad \qquad Z_{2} \\&min \quad 4106.792 \quad 4392.708 \\&max \quad 4184.332 \quad 4636.050 \end{aligned}$$

Then we get, L\(_{1} =\) min (4106.792, 4184.332) = 4106.792, L\(_{2} =\) min (4392.708, 4636.050) \(=\) 4392.708, U\(_{1} =\) max (4106.792, 4184.332) \(=\) 4184.332 and U\(_{2} =\) max (4392.708, 4636.050) \(=\) 4636.050.

If we use linear membership function, then crisp model can be presented as follows:

$$\begin{aligned}&\mathrm{Max}\ \lambda \\&\text {subject to,}\qquad Z_{2} + \lambda (U_{1} - L_{1}) \le U_{1} \\&\qquad \qquad \qquad \qquad \qquad Z_{1} + \lambda (U_{2} - L_{2})\le U_{2} \quad 0\le \lambda \le 1. \end{aligned}$$

and the constraints (4) to (6) along with \(x_{ijk}\, \ge \) 0 for all \(i, j, k\).

Result with linear, exponential and hyperbolic membership functions

Using the linear MF, exponential MF given by (7) and hyperbolic membership functions given by (8), respectively, and proceedings as before, we get the following optimal results:

MF

Optimal cost (\(Z_{{1}^{\star }}\))

Optimal time (\(Z_{{2}^{\star }}\))

\(x_{{ijk}^{\star }}\)

\(\lambda ^{\star }\)

Linear MF

4128.53

4460.92

\({x_{122}}=\) 2.41, \({x_{142}}=\) 4.48, \({x_{162}}=\) 16.29, \({x_{222}}=\) 6.56, \({x_{341}}=\) 6.37, \({x_{312}}=\) 23.21, \({x_{441}}=\) 8.37, \({x_{451}}=\) 17.21, \({x_{221}}=\) 6.24, and all others \({x_{ijk}}\) are zero

0.72

Exponential MF

4145.56

4440.1

\({x_{122}}=\) 4.31, \({x_{142}}=\) 1.26, \({x_{441}}=\) 11.47, \({x_{222}}=\) 4.89, \({x_{341}}=\) 6.48, \({x_{312}}=\) 23.09, \({x_{451}}=\) 14.11, \({x_{221}}=\) 6.01, \({x_{152}}=\) 3.10, \({x_{162}}=\) 13.47, \({x_{231}}=\) 0.12 and all others \({x_{ijk}}\) are zero

0.38

Hyperbolic MF

4145.56

4440.1

\({x_{122}}=\) 4.31, \({x_{142}}=\) 2.12, \({x_{162}}=\) 13.93, \({x_{222}}=\) 9.38, \({x_{341}}=\) 8.72, \({x_{312}}=\) 20.85, \({x_{441}}=\) 8.37, \({x_{451}}=\) 17.21, \({x_{221}}=\)1.53, \({x_{231}}=\) 2.36 and others \({x_{ijk}}\) are zero

0.50

6 Conclusion

This paper mainly investigated a new uncertain cost and uncertain time solid transportation problem based on uncertainty theory. As a result, a decision model under criteria was presented. The construction of expected-constrained programming model was according to the idea of expected value of the objective under the chance constraints

In this paper, BOSTP under uncertain environment is solved by using fuzzy programming technique with linear, exponential, and hyperbolic membership functions. It has been found that for BOSTP under uncertain environment with multi-objective functions the optimal solutions do not change if we use exponential and hyperbolic membership functions but is different compared to if we use a linear membership function. For the problem we find that the first objective functions, i.e., Z\(_{1}\) is minimum with respect to the linear membership function and Z\(_{2}\) is minimum when the membership function is nonlinear.