1 Introduction

Many real-world decision-making problems involve uncertain data because the information is not precisely known. Lack of knowledge about the data or inaccurate information or the dependency upon the nature of the market is the sources of uncertainty. Two approaches to dealing with uncertainty that make it simple to integrate with fuzzy and probabilistic preferences are theory of possibility and theory of probability.

In any decision making system the experts need to consider multiple objectives with different natures (maximization/minimization) at the same time with restricted resources. It is very difficult or may not be possible to obtain an optimal solution which optimizes each objective simultaneously. So there are various approaches available to obtain compromise solution or still the scope of new methodology is always there to obtain better solutions. Here a better approach considering the mixed fuzzy stochastic environment which deals the situation better than the existing has been given.

The study comprises the following novelty to this approach as given below:

  • The mixed fuzzy stochastic environment handles the real situation effectively instead of treating a fuzzy or stochastic environment as separate entities.

  • This approach is very effective and can be used in various domains where the experts find the decision making very crucial.

  • The paper uses a non linear membership function (Gaussian) to define fuzzy mean and fuzzy variance of a fuzzy random variable.

  • For the computational purpose crisp conversion of the problem has been defined by considering the \(\mathrm{\alpha }\)-cut of Gaussian membership function.

  • A new solution methodology has been developed to deal with both (fuzzy and stochastic) types of uncertainties simultaneously.

  • The solution obtained by proposed method is better than some well known existing methods.

  • The proposed technique is the generalization of both the fuzzy and stochastic optimization techniques.

  • The mixed fuzzy stochastic approach is better tool to handle any real life decision making problem with uncertainty and vagueness.

The paper is organized as follows: Sect. 2 comprises with the literature review related to the work. In Sect. 3, some basic definitions are given which has been used to develop the methodology. In Sect. 4, problem formulation and methodology for solution has been developed and in Sect. 5, stepwise computational algorithm is given. Numerical illustration has been presented in Sect. 6 and the obtained results are discussed in Sect. 7. Conclusion of the work done and the future scope has been summarised in Sects. 8 and 9 respectively.

2 Literature review

Many researchers have worked in the area of decision making problem in different environments. To build up the proposed theory, number of literature survey has been done; some of the important works are mentioned in this section. In the theory of possibility, some or all the parameters of the problem are regarded as fuzzy variables Parra et al. [22], whereas in the theory of probability, some or all the parameters of the problem are seen as random variables [26]. The probability distributions in probability theory plays the same roles as the possibility distributions, the foundation of which was first introduced by Zadeh [29] and developed by Dubois and Prade [10]. To solve a linear programming problem with imprecise constraint coefficients, Lai and Hwang [14] suggested an auxiliary multi-objective linear programming model. A linear programme with unknown parameters that are either treated as random variables or as fuzzy variables is provided by Buckley [6]. Inuiguchi and Sakawa [12] proposed an equivalent condition between a stochastic linear programming problem with a multivariate normal distribution and a probabilistic linear programming problem with a quadratic membership function. When we formulate the real-world decision-making problem as a multi-objective programming problem the nature of parameters may be taken as crisp, fuzzy, random or fuzzy random (Bellman & Zadeh [3];  Guang & Zhong [11]; Wang & Watada 28). Nanda et al. [19] proposed a new solution method for solving fuzzy chance constrained programming problem where fuzzy random variables involve in chance constraints. Barik et al. [2] introduced a method for solving stochastic programming problem involving pareto distribution. Panda et al. [20] presented a method to solve nonlinear fuzzy chance constraint programming problem. Pradhan et al. [23] have also presented a methodology based on chance constraints programming method for solving a multi-choice probabilistic linear programming problem. Dash et al. [9] introduced optimal solution for a single period inventory model with fuzzy cost and demand as a fuzzy random variable. Mohanty et al. [17] developed a methodology for solving chance constraint linear programming problem in which parameters of the constraint follows some different continuous distributions. Several authors have tried to deal with fuzziness and randomness in optimization problems. Recently, Nabavi et al. [18] introduced a new method for solving the fuzzy stochastic multi-objective programming problems involve fuzzy random variable coefficient in constraint, in which they used the concept of chance constrained technique and fuzzy inequality relation to transform the original problem into the conventional deterministic problem. Arjmandzadeh et al. [1] proposed a neural network model for solving the multi-objective linear programming problem involve random variable parameters. Solid transportation problem (STP) is an important real life problem of stochastic programming, due to random demands, supplies and conveyance capacities decision makers want to design a transportation schedule that minimize both the time and cost of the transportation. Singh et al. [27] construct a formulation of multi-objective STP involve some random parameters with gamma distribution and their methodology for solving this problem is based on chance constraint programming method. Sharma et al. [25] also developed a concept for solving multi-objective bi-level chance constraint optimization problem in fuzzy intuitionistic environment. Pandey et al. [21] characterized a probabilistic and fuzzy approach for uncertainty consideration in water distribution network. Bharati [4, 5] has modelled certain type of uncertainty using an interval valued intutionistic hesitant fuzzy methodology and hesitant intutionistic fuzzy algorithm for multi-objective optimization problem. In this paper, we have solved a multi-objective mixed fuzzy stochastic programming problem with chance constrained and having coefficients as fuzzy random variable (FRV), the characteristic of FRV are taken as fuzzy numbers with Gaussian membership function and compare the results obtained with [4, 5].

3 Preliminaries

Definition 1

(Gaussian membership function) The Gaussian membership function of a set \(B\) of a non-empty universal set \(X\) is defined as,

$$\mu_{B} \left( x \right) = e^{{\frac{{ - \left( {x - n} \right)}}{{2\sigma^{2} }}^{2} }} ,$$
(1)

For all \(x\in X\)(universal set), \(n\) represents the modal value of the fuzzy element and \(\sigma >0\) represents the standard deviation of the element. The Gaussian function will take a bell-shaped curve and the smaller \(\sigma\) the narrower the bell, which is shown in Fig. 1 [15].

Fig. 1
figure 1

Gaussian membership function

Definition 2

(\(\alpha\)-cut of Gaussian membership function) \(\alpha\)-cut of the fuzzy element with Gaussian membership function has been defined as,

$$B_{\alpha } = \left\{ {x \in X: \mu_{B} \left( x \right) = e^{{\frac{{ - \left( {x - n} \right)}}{{2\sigma^{2} }}^{2} }} \ge \alpha } \right\}\quad \forall \alpha \in \left( {0,1} \right]$$
(2)

For a particular value of \(\alpha\), the corresponding element of fuzzy set can be.

obtained as, \({e}^{{\frac{-(x-n)}{2{\sigma }^{2}}}^{2}}=\alpha .\)

Apply logarithm throughout we have,

$$\begin{aligned} \frac{{ - \left( {x - n} \right)}}{{2\sigma^{2} }}^{2} = & {\text{log}}\alpha , \\ x = & n \pm \sigma \sqrt { - 2log\alpha } . \\ \end{aligned}$$
(3)

Definition 3

(Mixed fuzzy stochastic programming problem) A mathematical programming problem that considers optimization under some random uncertainty and imprecision, for which the probabilistic uncertainty and fuzzy uncertainty are to be considered simultaneously. First kind of uncertainty is due to the randomness in some parameters and the second kind is due to vagueness in some decision parameters.

Definition 4

(Fuzzy chance constraint programming method) A chance constrained programming method is suggested by Charnes and Cooper in [8]. Further to deal with both kinds of uncertainties (discussed previously) simultaneously a fuzzy chance constrained programming method is developed. This is a method for solving stochastic programming problem involves some chance constraints that involve both kinds of uncertainties with constraints having violation up to a pre-specified probability levels. Mathematically fuzzy stochastic programming problem with fuzzy chance constrained can be formulated as,

$$\begin{aligned} & {\text{Minimize:}}\;z = \mathop \sum \limits_{j = 1}^{n} c_{j} x_{j} \\ & {\text{s.t.}} \\ & P\left( {\mathop \sum \limits_{j = 1}^{n} \widetilde{{a_{ij} }}x_{j} \le b_{i} } \right) \ge \widetilde{{\beta_{i} }} \\ & x_{j} \ge 0,\quad i = 1,2,3,4 \ldots \ldots m,\quad 0 \le \beta_{i} \le 1. \\ \end{aligned}$$
(4)

In the above formulation the coefficients \(\widetilde{{a}_{ij}}\) in chance constrained are fuzzy random variables and \(\widetilde{{\beta }_{i}}\) is the pre-specified fuzzy probability level for chance constrained.

Definition 5

(Fuzzy random variable (FRV)) Kwakernaak [13] has introduced the concept of FRV after work of Zadeh on Fuzzy sets as a basis for a theory of possibility (1978). Many researchers Puri and Ralescu [24], Liu and Liu [16] etc.) have developed this notion, based on various measurability criteria. Some of the parameters in the density function of a continuous probability distribution might be unknown. These uncertainties were expressed as fuzzy numbers by Buckely and Eslami [7] to create a fuzzy probability density function for a continuous random variable. In this study, we focused at a chance constrained programming problem with continuous random variables, which often have normal distributions.

Definition 6

(Mean and variance of a continuous FRV) Let \(X\) be a continuous random variable with probability density function \(f(x,\gamma\)), where \(\gamma\) is a scale parameter for the density function. If we denote \(\widetilde{X}\) as continuous random variable with fuzzy parameter \(\widetilde{\gamma }\), then \(\widetilde{X}\) is called continuous FRV with density \(f(x,\widetilde{\gamma }\)). The probability of an event \(A=[a,b]\) of the continuous FRV \(\widetilde{X}\) is a fuzzy number whose \(\alpha\)-cut is.

$$P\left( {a \le \tilde{X} \le b} \right)\left[ \alpha \right] = \left\{ {\mathop \int \limits_{a}^{b} f\left( {x,\gamma } \right)dx| \gamma \in \tilde{\gamma }\left[ \alpha \right]} \right\} = \left[ {S_{*} \left( \alpha \right),S^{*} \left( \alpha \right)} \right].$$
(5)
$${\text{Where}}\;S_{*} \left( \alpha \right) = \min \left\{ {\mathop \int \limits_{a}^{b} f\left( {x,\gamma } \right)dx } \right\} ,\quad S^{*} \left( \alpha \right) = {\text{max}} \left\{ {\mathop \int \limits_{a}^{b} f\left( {x,\gamma } \right)dx } \right\}.$$
(6)

Mean and variance of a continuous FRV \(\widetilde{X}\) with the probability density function \(f(x,\widetilde{\gamma }\)) are fuzzy number whose \(\alpha\)-cuts are defined as,

$$m_{x} \left( {\tilde{\gamma }} \right)\left[ {\upalpha } \right] = \left\{ {\mathop \int \limits_{ - \infty }^{\infty } xf\left( {x,\gamma } \right)dx| \gamma \in \tilde{\gamma }\left[ \alpha \right]} \right\},$$
(7)
$$\sigma_{x}^{2} \left( {\tilde{\gamma }} \right)\left[ {\upalpha } \right] = \left\{ {\mathop \int \limits_{ - \infty }^{\infty } \left( {x - m_{x} \left( \gamma \right)} \right)^{2} f\left( {x,\gamma } \right)dx| \gamma \in \tilde{\gamma }\left[ \alpha \right],{ } m_{x} \left( \gamma \right) \in m_{x} \left( {\tilde{\gamma }} \right)\left[ \alpha \right]} \right\}.$$
(8)

4 Problem formulation and methodology

A crisp chance constraints programming problem with FRV coefficients in the constraints is defined as,

$$\begin{aligned} & Z = \min \mathop \sum \limits_{j = 1}^{n} c_{J} x_{j} \\ & {\text{subject}}\;{\text{to}}\;{\text{constraints}}\;\left( {{\text{s}}.{\text{t}}.} \right) \\ & P\left( {\mathop \sum \limits_{j = 1}^{n} \widetilde{{a_{ij} }}x_{j} \le b_{i} } \right) \ge \widetilde{{\beta_{i} }} \\ & \mathop \sum \limits_{j = 1}^{n} \widetilde{{b_{kj} }}x_{j} \le \widetilde{{h_{k} }} \\ & x_{j} \ge 0. \\ & i = 1,2, \ldots \ldots m,\quad k = m + 1 ,m + 2, \ldots .,m + n,\quad 0 \le \beta_{i} \le 1,\quad x_{j} \in R. \\ \end{aligned}$$
(9)

In this problem, we considered a presence of FRV only in coefficient of chance constraint. i.e. \(\widetilde{{a}_{ij}}\) is normally distributed FRV whose mean and variance are fuzzy number having Gaussian membership function and additionally the remaining constraints involve coefficients expressed as fuzzy number and the probability level \(\widetilde{{\beta }_{i}}\) is also taken as a fuzzy number.

Let \({v}_{i}=\sum \widetilde{{a}_{ij}}{x}_{j}\) is the linear combinations of \(n\) number of FRVs, then \({v}_{i}\) is also a FRV. Fuzzy mean and Fuzzy variance is denoted by \({m}_{{v}_{i}}\) and \({\sigma }_{{v}_{i}}^{2}\) respectively. \(\alpha\)-cut of these fuzzy numbers are defined as,

$$m_{{v_{i} }} \left[ \alpha \right] = \left[ {m_{{v_{{i_{*} }} }} \left( \alpha \right),m_{{v_{{i^{*} }} }} \left( \alpha \right)} \right].$$
$$\sigma_{{v_{i} }}^{2} \left[ \alpha \right] = \left[ {\sigma_{{v_{{i_{*} }} }}^{2} \left( \alpha \right),\sigma_{{v_{{i^{*} }} }}^{2} \left( \alpha \right)} \right].$$
$$\beta_{i} \left[ \alpha \right] = \left[ {\beta_{{i_{*} }} \left( \alpha \right),\beta_{{i^{*} }} \left( \alpha \right)} \right]$$

Theorem

If the parameters \(\widetilde{{a}_{ij}}\) of the chance constrained of a stochastic programming problem are independent normally distributed FRV, then chance constraint is equivalent to,

$$F\left( {\frac{{b_{i} {-}m_{{v_{{i^{*} }} }} \left( \alpha \right)}}{{\sigma_{{v_{{i^{*} }} }} \left( \alpha \right)}}} \right) \ge \beta_{{i^{*} }} \left( \alpha \right),$$
(10)

For all \(\alpha \in [\mathrm{0,1}]\) and \(F\) is the cumulative distribution function, here we have taken \(N\left(\mathrm{0,1}\right)\) distribution. The proof of the Theorem has been given by Nanda et al. [19].

Using above Theorem, the crisp conversion of the fuzzy chance constraint programming problem (9) becomes,

$$\begin{aligned} & Z = \min \mathop \sum \limits_{j = 1}^{n} c_{J} x_{j} \\ & {\text{s.t}}{.}\quad F\left( {\frac{{b_{i} - m_{{v_{{i^{*} }} }} \left( \alpha \right)}}{{\sigma_{{v_{{i^{*} }} }} \left( \alpha \right)}}} \right) \ge \beta_{{i^{*} }} \left( \alpha \right) \\ & \mathop \sum \limits_{j = 1}^{n} (b_{kj} )_{\alpha }^{l} x_{j} \le (h_{k} )_{\alpha }^{l} \\ & \mathop \sum \limits_{j = 1}^{n} (b_{kj} )_{\alpha }^{u} x_{j} \le (h_{k} )_{\alpha }^{u} \\ & x_{j} \ge 0 \\ & i = 1,2, \ldots m,\quad k = m + 1,m + 2, \ldots ,m + n,\quad 0 \le \beta_{i} \le 1,\quad x_{j} \in R. \\ \end{aligned}$$
(11)

5 The fuzzy mixed-stochastic programming algorithm

Step 1 Calculate \(\alpha\)-cut of each fuzzy mean and fuzzy variance of parameters of the chance constraints and write it in the form of linear combination of each constraint.

Step 2 Convert these chance constraints into nonlinear crisp constraint by using relation (10) and for the crisp conversion of fuzzy constraints we have used \(\alpha\)-cut method, as given by (2) and (3).

Step 3 Consider single objective with the constraints as obtained in step 2, to find the optimal solution and the optimal value of objective function.

Step 4 Compute values of remaining objective functions at optimal solution obtained in Step 3.

Step 5 Repeat step 3 and step 4 for each remaining objective functions and constructs a table for these positive ideal solutions.

Step 6 From these ideal solutions, obtain lower and upper bound for each objective function.

Step 7 Construct linear membership function for each objective by using the bounds obtained in step 6.

Step 8 Find pareto optimal solution for the multi objective stochastic programming problem by using fuzzy programming technique.

Step 9 Repeat step 1 to step 8 for distinct values of \(\alpha\).

Step 10 Repeat step 1 to step 9 for different values of \(\beta\).

6 Numerical illustration (application of proposed algorithm)

For the comparative study and to validate the proposed method we have considered the same numerical of production planning problem as taken by Bharati [4, 5]. As the domain of the problem involves human observation, market risks, quality of the raw materials, therefore to handle such types of uncertainties we are here formulate the problem as fuzzy stochastic programming problem and further by the developed algorithm we have solved the problem and compare the obtained results in different environment.

Mathematical formulation of the problem in stochastic environment is given as,

$$\begin{gathered} {\text{Max}}\;z^{\left( 1 \right)} = 50x + 100y + 17.5z \hfill \\ {\text{Max}}\; z^{\left( 2 \right)} = 92x + 75y + 50z \hfill \\ {\text{Max}}\; z^{\left( 2 \right)} = 92x + 75y + 50z \hfill \\ {\text{s.t}}{.} \hfill \\ P\left[ {\widetilde{12}x + \widetilde{17}y \le 1400} \right] \ge \widetilde{0.6} \hfill \\ P\left[ {\tilde{3}x + \tilde{9}y + \tilde{8}z \le 1000} \right] \ge \widetilde{0.6} \hfill \\ P\left[ {\widetilde{10}x + \widetilde{13}y + \widetilde{15}z \le 1750} \right] \ge \widetilde{0.6} \hfill \\ P\left[ {\tilde{6}x + \widetilde{16}z \le 1325} \right] \ge \widetilde{0.6} \hfill \\ P\left[ {\widetilde{12}x + \tilde{7}y \le 900} \right] \ge \widetilde{0.6} \hfill \\ \widetilde{9.5}x + \widetilde{9.5}y + \tilde{4}z \le \widetilde{1075} \hfill \\ x, y, z \ge 0. \hfill \\ \end{gathered}$$
(12)

In the above problem, \(x, \,y \,{\text{and}}\,z\) are the units of three different products produced. The coefficients of the chance constraints are FRV whose mean and variance are taken as fuzzy number with Gaussian membership function, and the fuzzy constraint which involves coefficients as fuzzy numbers with Gaussian membership function. Fuzzy mean and fuzzy variance of the constraints are given in Table 1.

Table 1 Fuzzy Mean and Fuzzy variance of coefficients of the constraints of problem (12)

Step 1 \(\alpha\)-cut of each fuzzy mean and fuzzy variance as given in Table 1 are calculated from (7) and (8), and for \(\alpha =0.5\) we obtain,

$$\widetilde{{m_{1} }}\left[ \alpha \right] = x\widetilde{m }\left( {\widetilde{12}} \right)\left[ \alpha \right] + y\widetilde{m }\left( {\widetilde{17}} \right)\left[ \alpha \right] = \left( {7.77x + 11y , 16.22x + 22.99y} \right).$$
$$\begin{aligned} \widetilde{{m_{2} }}\left[ \alpha \right] = & x\widetilde{m }\left( {\tilde{3}} \right)\left[ \alpha \right] + y\widetilde{m }\left( {\tilde{9}} \right)\left[ \alpha \right] + z\widetilde{m }\left( {\tilde{8}} \right)\left[ \alpha \right] \\ = & \left( {1.94x + 5.82y + 5.18z , 4.05x + 12.17y + 10.81z} \right) \\ \end{aligned}$$
$$\begin{aligned} \widetilde{{m_{3} }}[\alpha ] = & x\widetilde{m }\left( {\widetilde{10}} \right)\left[ \alpha \right] + y\widetilde{m }\left( {\widetilde{13}} \right)\left[ \alpha \right] + z\widetilde{m }\left( {\widetilde{15}} \right)\left[ \alpha \right] \\ = & \left( {6.47x + 8.41y + 9.71z , 13.52x + 17.58y + 20.28z} \right). \\ \end{aligned}$$
$$\widetilde{{m_{4} }}[\alpha ] = x\widetilde{m }\left( {\tilde{6}} \right)\left[ \alpha \right] + z\widetilde{m }\left( {\widetilde{16}} \right)\left[ \alpha \right] = \left( {3.88x + 10.36z , 8.11x + 21.63z} \right).$$
$$\widetilde{{m_{5} }}[\alpha ] = y\widetilde{m }\left( {\widetilde{12}} \right)\left[ \alpha \right] + z\widetilde{m }\left( {\tilde{7}} \right)\left[ \alpha \right] = \left( {7.77y + 4.53z , 16.22y + 9.46z} \right).$$
$$\widetilde{{\sigma_{1}^{2} }}\left[ \alpha \right] = x^{2} \widetilde{{\sigma^{2} }}\left( {\widetilde{12}} \right)\left[ \alpha \right] + y^{2} \widetilde{{\sigma^{2} }}\left( {\widetilde{17}} \right)\left[ \alpha \right] = \left( {3.88x^{2} + 5.5y^{2} , 8.11x^{2} + 11.49y^{2} } \right).{ }$$
$$\begin{aligned} \widetilde{{\sigma_{2}^{2} }}\left[ \alpha \right] = & x^{2} \widetilde{{\sigma^{2} }}\left( {\tilde{3}} \right)\left[ \alpha \right] + y^{2} \widetilde{{\sigma^{2} }}\left( {\tilde{9}} \right)\left[ \alpha \right] + z^{2} \widetilde{{\sigma^{2} }}\left( {\tilde{8}} \right)\left[ \alpha \right] \\ = & \left( {0.97x^{2} + 2.91y^{2} + 2.59z^{2} , 2.02x^{2} + 6.08y^{2} + 5.4z^{2} } \right). \\ \end{aligned}$$
$$\begin{aligned} \widetilde{{\sigma_{3}^{2} }}[\alpha ] = & x^{2} \widetilde{{\sigma^{2} }}\left( {\widetilde{10}} \right)\left[ \alpha \right] + y^{2} \widetilde{{\sigma^{2} }}\left( {\widetilde{13}} \right)\left[ \alpha \right] + z^{2} \widetilde{{\sigma^{2} }}\left( {\widetilde{15}} \right)\left[ \alpha \right] \\ = & \left( {3.23x^{2} + 4.2y^{2} + 4.85z^{2} , 6.76x^{2} + 8.79y^{2} + 10.14z^{2} } \right). \\ \end{aligned}$$
$$\widetilde{{\sigma_{4}^{2} }}\left[ \alpha \right] = x^{2} \widetilde{{\sigma^{2} }}\left( {\tilde{6}} \right)\left[ \alpha \right] + z^{2} \widetilde{{\sigma^{2} }}\left( {\widetilde{16}} \right)\left[ \alpha \right] = \left( {1.94x^{2} + 5.18z^{2} , 4.05x^{2} + 10.81z^{2} } \right).$$
$$\widetilde{{\sigma_{5}^{2} }}\left[ \alpha \right] = y^{2} \widetilde{{\sigma^{2} }}\left( {\widetilde{12}} \right)\left[ \alpha \right] + z^{2} \widetilde{{\sigma^{2} }}\left( {\tilde{7}} \right)\left[ \alpha \right] = \left( {3.88y^{2} + 2.26z^{2} , 8.11y^{2} + 4.73z^{2} } \right).$$

Since the probability level of the chance constraints and the coefficients of a constraint are taken as Gaussian fuzzy number with modal value and spread is given as,

$$\widetilde{0.6}=\left(0.6, 0.18\right),\widetilde{9.5}=\left(9.5, 2.85\right),\widetilde{4}=\left(4, 1.2\right),\widetilde{1075}=\left(1075, 322.5\right).$$

For \(\alpha =0.5\), The \(\alpha\)-cut of these fuzzy numbers are, \(\widetilde{0.6}\left[\alpha \right]=[0.38, 0.81]\), \(\widetilde{9.5}\left[\alpha \right]=[6.15, 12.84]\), \(\widetilde{4}\left[\alpha \right]=[2.59, 5.40]\), \(\widetilde{1075}\left[\alpha \right]=[696.14, 1453]\).

Step 2 crisp conversion of each chance constraints of the problem (12), using (10) are equivalent to,

First chance constraint,

$$\begin{aligned} & F\left( {\frac{1400 - 16.22x - 22.99y}{{\sqrt {8.11x^{2} + 11.49y^{2} } }}} \right) \ge 0.81 \\ & \left( {\frac{1400 - 16.22x - 22.99y}{{\sqrt {8.11x^{2} + 11.49y^{2} } }}} \right) \ge F^{ - 1} \left( {0.81} \right) = 0.87 \\ & \Rightarrow 6.13x^{2} + 8.69y^{2} - \left( {1400 - 16.22x - 22.99y} \right)^{2} \le 0. \\ \end{aligned}$$

Similarly, the second constraint,

$$\begin{aligned} & F\left( {\frac{1000 - 4.05x - 12.17y - 10.81z}{{\sqrt {2.02x^{2} + 6.08y^{2} + 5.4z^{2} } }}} \right) \ge 0.81 \\ & \left( {\frac{1000 - 4.05x - 12.17y - 10.81z}{{\sqrt {2.02x^{2} + 6.08y^{2} + 5.4z^{2} } }}} \right) \ge F^{ - 1} \left( {0.81} \right) = 0.87 \\ & \Rightarrow 1.52x^{2} + 4.6y^{2} + 4.08z^{2} - \left( {1000 - 4.05x - 12.17y - 10.81z} \right)^{2} \le 0. \\ \end{aligned}$$

The third constraint,

$$\begin{aligned} & F\left( {\frac{1750 - 13.52x - 17.58y - 20.28z}{{\sqrt {6.76x^{2} + 8.79y^{2} + 10.14z^{2} } }}} \right) \ge 0.81 \\ & \left( {\frac{1750 - 13.52x - 17.58y - 20.28z}{{\sqrt {6.76x^{2} + 8.79y^{2} + 10.14z^{2} } }}} \right) \ge F^{ - 1} \left( {0.81} \right) = 0.87 \\ & \Rightarrow 5.11x^{2} + 6.65y^{2} + 7.67z^{2} - \left( {1750 - 13.52x - 17.58y - 20.28z } \right)^{2} \le 0. \\ \end{aligned}$$

The fourth constraint,

$$\begin{aligned} & F\left( {\frac{1325 - 8.11x - 21.63z}{{\sqrt {4.05x^{2} + 10.81z^{2} } }}} \right) \ge 0.81 \\ & \left( {\frac{1325 - 8.11x - 21.63z}{{\sqrt {4.05x^{2} + 10.81z^{2} } }}} \right) \ge F^{ - 1} \left( {0.81} \right) = 0.87 \\ & \Rightarrow 3.06x^{2} + 8.18z^{2} - \left( {1325 - 8.11x - 21.63z} \right)^{2} \le 0. \\ \end{aligned}$$

The fifth constraint,

$$\begin{aligned} & F\left( {\frac{900 - 16.22y - 9.46z}{{\sqrt {8.11y^{2} + 4.73z^{2} } }}} \right) \ge 0.81 \\ & \left( {\frac{900 - 16.22y - 9.46z}{{\sqrt {8.11y^{2} + 4.73z^{2} } }}} \right) \ge F^{ - 1} \left( {0.81} \right) = 0.87 \\ & \Rightarrow 6.13y^{2} + 3.58z^{2} - \left( {900 - 16.22y - 9.46z} \right)^{2} \le 0. \\ \end{aligned}$$

The sixth constraint,

$$6.15x+6.15y+2.59z\le 696.14$$

And the seventh constraint

$$12.84x+12.84y+5.40z\le 1453$$

By using the above crisp nonlinear constraints equivalent to chance constrains, the problem (12) becomes a nonlinear multi-objective programming problem as,

$$\begin{aligned} & {\text{Max}}\;z^{\left( 1 \right)} = 50x + 100y + 17.5z \\ & {\text{Max}}\;z^{\left( 2 \right)} = 92x + 75y + 50z \\ & {\text{Max}}\;z^{\left( 3 \right)} = 25x + 100y + 75z \\ & {\text{s.t}}{.} \\ & 6.13x^{2} + 8.69y^{2} - \left( {1400 - 16.22x - 22.99y} \right)^{2} \le 0 \\ & 1.52x^{2} + 4.6y^{2} + 4.08z^{2} - \left( {1000 - 4.05x - 12.17y - 10.81z} \right)^{2} \le 0 \\ & 5.11x^{2} + 6.65y^{2} + 7.67z^{2} - \left( {1750 - 13.52x - 17.58y - 20.28z } \right)^{2} \le 0 \\ & 3.06x^{2} + 8.18z^{2} - \left( {1325 - 8.11x - 21.63z} \right)^{2} \le 0 \\ & 6.13y^{2} + 3.58z^{2} - \left( {900 - 16.22y - 9.46z} \right)^{2} \le 0 \\ & 6.15x + 6.15y + 2.59z \le 696.14 \\ & 12.84x + 12.84y + 5.40z \le 1453 \\ & x, y, z \ge 0 \\ \end{aligned}$$
(13)

Step 3, 4 and 5 Solving each objective of (13) as single objective nonlinear programming problem using MATLAB (online free version) software, the solutions obtained for each of the objective and the computed values of other remaining objectives functions with each solution sets are placed in Table 2.

Table 2 Solution of NLPP (13), taking one objective at a time and the values of other two objectives for each solution set

Step 6 lower and upper bounds of each objective are obtained from Table 2 as,

$$\max z^{\left( 1 \right)} = 9581.8,\quad \min z^{\left( 1 \right)} = 6728.02$$
$$\max z^{\left( 2 \right)} = 10706,\quad \min z^{\left( 2 \right)} = 9789$$
$$\max z^{\left( 3 \right)} = 14704,\quad \min z^{\left( 3 \right)} = 8986.5$$

Step 7 construct linear membership function for each objective functions as,

$$\mu_{{{\varvec{z}}^{\left( 1 \right)} }} = \left\{ {\begin{array}{*{20}l} {0 } \hfill & {if\;z^{\left( 1 \right)} \le \min z^{\left( 1 \right)} } \hfill \\ {\frac{{{\varvec{z}}^{\left( 1 \right)} - min\user2{ z}^{\left( 1 \right)} }}{{\max {\varvec{z}}^{\left( 1 \right)} - min\user2{ z}^{\left( 1 \right)} }}} \hfill & {if\;min z^{\left( 1 \right)} \le z^{\left( 1 \right)} \le \max z^{\left( 1 \right)} } \hfill \\ 1 \hfill & { if\;z^{\left( 1 \right)} \ge \max z^{\left( 1 \right)} } \hfill \\ \end{array} } \right..$$
(14)

Step 8 To find the pareto optimal solution of (13), using the linear membership functions for each objective as defined in (14) and applying the fuzzy programming technique, we formulate the problem as,

$$\begin{aligned} & {\text{Maximize}}\;{\uplambda } \\ & {\text{s.t}}{.} \\ & 50x + 100y + 17.5z - 2853.78{ }\lambda \ge 6728.02 \\ & 92x + 75y + 50z - 917{ }\lambda \ge 9789 \\ & 25x + 100y + 75z - 5717.5{ }\lambda \ge 8986.5 \\ & 6.13x^{2} + 8.69y^{2} - \left( {1400 - 16.22x - 22.99y} \right)^{2} \le 0 \\ & 1.52x^{2} + 4.6y^{2} + 4.08z^{2} - \left( {1000 - 4.05x - 12.17y - 10.81z} \right)^{2} \le 0 \\ & 5.11x^{2} + 6.65y^{2} + 7.67z^{2} - \left( {1750 - 13.52x - 17.58y - 20.28z } \right)^{2} \le 0 \\ & 3.06x^{2} + 8.18z^{2} - \left( {1325 - 8.11x - 21.63z} \right)^{2} \le 0 \\ & 6.13y^{2} + 3.58z^{2} - \left( {900 - 16.22y - 9.46z} \right)^{2} \le 0 \\ & 6.15x + 6.15y + 2.59z \le 696.14 \\ & 12.84x + 12.84y + 5.40z \le 1453 \\ & x, y, z \ge 0 \\ \end{aligned}$$
(15)

By using MATLAB (online free version) software, the above NLPP (15) can be solved and the solutions obtained are as follows,

$$x = 2.33,\quad y = 73.71,\quad z = 71.07,\quad \lambda = 0.5$$
$$z^{\left( 1 \right)} = 8731.22,\quad z^{\left( 2 \right)} = 9296.11,\quad z^{\left( 3 \right)} = 12759.5$$

Step 9 In this step the problem (step 1 to step 8) for distinct values of \(\alpha\), has been solved and the results obtained are placed in Table 3.

Table 3 Solution of (12) for distinct values of \(\alpha\)

Step 10 Solution of the chance constrained problem for different values of \(\beta\) with distinct \(\alpha {\prime}s\) are placed in Table 4.

Table 4 Solution for different values of \(\beta\) and \(\alpha\)-cut

7 Results and discussion

As the objective function of the original problem is of maximization type, and we can easily see that for \(\alpha =0.5\), we have solution which gives the better values for each objective, therefore we compare the result obtained for different values of \(\beta\) with \(\alpha =0.5\).

We have also seen that for \(0.8\le \beta \le 1\), there is no feasible solution obtained with any \(\alpha -cut\).

8 Conclusion

Here, we have developed a methodology for solving mixed fuzzy chance constrained Multi-Objective Programming Problem (MOPP), which involves FRV coefficient in chance constrained and parameter of the random variable is taken as fuzzy number with Gaussian membership function. Fuzzy chance constraint has been converted to crisp constraints by using method given by Nanda et al. [19], where they have taken triangular membership function. Here, the Gaussian membership function has been considered to generalize the existing method. For numerical illustration we have taken the same problem as Bharati [4, 5] and do the comparison with the solution obtained at \(\alpha =0.5\) and for different values of \(\beta\) by proposed method as given in the Table 5.

Table 5 Compare the solution of proposed method with Bharati [4, 5]

The results placed in Table 5 depict that the solution obtained by proposed method is better than that of Bharati [4, 5]. Thus the method clearly shows its superiority over existing as also depicted from Fig. 2.

Fig. 2
figure 2

Comparison bar chart for the proposed method with two existing methods

9 Future scopes

In future, one can consider this approach for solving mixed fuzzy stochastic programming problem involves FRV with different fuzzy parameters of the random variable with different probability distributions and can also apply this study in transportation problem, crop production problem, portfolio optimization problem and in many more areas where such type of vagueness and uncertainties are involved. Here we have taken crisp objectives, the methodology can be generalised for objectives with uncertainties.