Mathematical programming is a very useful tool in the hands of a decision maker. As a matter of fact, many decision problems including allocation of resources, transportation, affectation, production, etc. may be cost into an optimization framework. An interested reader may consult the paper by Dan , where a complex deterministic optimization problem is discussed. According to Zadeh’s incompatibility principle , when the complexity of a system increases, our aptitude to make precise statements on it decreases up to a threshold from which precision and significance become mutually exclusive characteristics. In this connection, the noted philosopher Nietzche was quoted as saying: “No one is gifted with immaculate perception”. The Physics Nobel Laureate Feynman shared this view when he pointed out: “When dealing with a mathematical model, special attention should be paid to imprecision in data”. False certainty is bad science and it could be dangerous if it stunts articulation of critical choices. Fuzzy Optimization and Stochastic Programming   provide a corpus of scientific knowledge that allows incorporating respectively fuzziness and randomness in an optimization context. Nevertheless the two kinds of imprecision may occur simultaneously in some optimization problems, hence, the interest of discussing ways for combining the two kinds of uncertainty in a mathematical programming framework. For some examples of problems involving both fuzzy quantities and random data, we invite the reader to consult   . The above mentioned approaches of getting rid of fuzziness and randomness at once in an optimization problem constitute the subject matter of this paper. First and foremost, we present existing mathematical formalisms for combining fuzziness and randomness (Section 2). Second, we discuss how these formalisms are used, with good reasons to deal with hybrid situations involving fuzziness and randomness in an optimization setting (Section 3). Some applications of these approaches are discussed in Section 4. We end up, in Section 5, with some concluding remarks along with some lines for further developments in this field. It is worth mentioning that instead of using a mere approximation approach for defuzifying data, one may use semi-infinite mathematical programming to have exact results. But this is a subject matter for another paper.
2. Mathematical Formalisms for Combining Fuzziness and Randomness
2.1. Probability of a Fuzzy Event
According to Zadeh , a probability of a fuzzy event is the expected value of its membership function. So given a fuzzy event A on a probability space , its probability is defined as follows:
For details on probability of a fuzzy event, the interested reader is invited to consult .
2.2. Probabilistic Set
Given a set X and a probability space , a probabilistic set A on X is a fuzzy set of , whose membership function:
Intersections and unions of fuzzy probability sets are defined using T-norms or Conorms respectively. We refer the reader for properties of probabilistic sets to Hirota . It is worth mentioning that probabilistic sets are appropriate tools for modelizing decisions in a fuzzy random environment.
3. Uncertain Probabilities
To put things in context, consider a continuous random variable X with density function , where is a parameter describing the density function. If can be generated as a fuzzy number , then X has density and the probability of the event: “ X is between c and d” is a fuzzy set whose -cuts are defined as follows:
The first two moments of X are defined, through their -cuts as follows.
Random variables with fuzzy parameters and having joint density function and marginal density function are said to be independent if, for and for all ,
For readers interested in more details on uncertain probabilities, we recommend the authoritative scientific papers by Buckley and Eslami  .
3.1. Fuzzy Random Variable
A fuzzy random variable (frv) on a probability space is a fuzzy-valued function:
such that for every Borel set A of and for every , . Here and stand for the set of fuzzy numbers and the set-valued function:
Zadeh’s decomposition principle extends quite naturally to frvs. Moreover are random intervals and frvs possesses the Radon-Nikodym property. A considerable body of literature has grown out of the concept of frv, in a wide range of fields (e.g.   ).
3.2. Random Fuzzy Variable
A random fuzzy variable is a map from a possibilistic set to a probabilistic one, verifying some measurability conditions . An interested reader may consult  for details on random fuzzy variables.
3.3. Other Approaches
Other approaches to blending epistemic and aleatory forms of uncertainty include imprecise probabilities in the style of Peter Walley  and p-boxes defined by Ferson . These approaches may be used to enrich models and methods for Fuzzy Stochastic Optimization.
4. Fuzzy Stochastic Optimization Models
Fuzzy Stochastic Optimization (FSO) models are numerous and varied (e.g.  ). They aim at stretching applicability of Optimization models to situations where both fuzziness and randomness are in the state of affairs. The back bone of FSO models is “the whole man doctrine” that urges us to bring everything we have to bear in our subject. Thwarting, suppressing or down playing uncertainty or imprecision in a mathematical model offers no other chance to that model but to churn out meaningless outcomes. This is in tune with the well-known Computer science rule: “Garbage in, Garbage out”.
4.2. Types of FSO Models
In this paper, we consider 5 categories of FSO models. This classification is far form being exhaustive. It just reflects the main models encountered in the literature. The classification has been done according to the following criteria: the way fuzziness and randomness enter into the problem, the mathematical formalism used to account of involved hybrid uncertainty (see above), the structure of the optimization problem, the number of objective functions, the number of stages and the numbers of levels. The first class (C1) contains mathematical programming problems under fuzziness and randomness. Models on this class have one objective function and a limited number of constraints. Moreover the decision is taken here and now. For examples of models in category C1, we refer the reader to papers  . If we consider temporal and level dimensions, then we get: fuzzy stochastic version of Dynamic programming (category C2) and multilevel optimization under randomness and fuzziness (category C3).
Examples of models in Categories C2 and C3 may be found in references . Another class of Fuzzy stochastic optimization models that came to the fore during the 1990s is the Fuzzy stochastic robust category (C4). Here, instead of specifying feasibility of an action by a set of inequalities, like in conventional optimization, the feasible region is defined via random set containments. All the above mentioned classes assure that the optimization problem has one objective function. If one considers several conflictual objective functions, one falls on the realm of fuzzy stochastic versions of multi objective programming problems (C5).
It is also worth mentioning that problems in classes may be extended to the multi objective case, leading to (l denoting the number of objectives considered). The reader is referred to  for an example of fuzzy stochastic multi objective model.
4.3. Characteristics of FSO Models
FSO models have the following common features:
1) Fuzziness and randomness are, in some way, involved in these models.
2) There is no agreed definition of optimum.
3) There are different perspectives about the problem situation.
4) The fuzzy stochastic optimization problem should be approximated by a deterministic one.
5) The closedness of the appropriate deterministic problem to the original one as well as the tractability of the former is desirable traits.
5. Fuzzy Stochastic Optimization Methods
5.1. First Generation of FSO Methods
Early attempts to solve decision problems involving fuzziness and randomness dated back to the 1980’s  . The notion of probabilistic set coupled to Bellman-Zadeh’s confluence principle, served as the backdrop to these approaches. This line of research has been quickly extended to optimization problems with discrete random variables and vague relationships . The above mentioned developments on FSO were followed by systematic comparisons between Stochastic Programming and Fuzzy Optimization . These comparative studies displayed many similarities and differences that have been put in good use to deal with some complex stochastic programs through simple and relevant fuzzy optimization techniques . By the same token, a method for incorporating random variables with flexible distributions in a mathematical program was obtained . Research efforts have also been triggered for treating, in a synergetic way, fuzzy and stochastic constraints in a same Optimization problem . Without a shadow of doubt, the concept of fuzzy random variable  has served as a catalyst that boosted FSO development. This hybrid tool provided a gold mine of opportunities for coping with situations where fuzziness and randomness co-occur in an optimization setting . In the next section, we briefly survey solution procedures for Fuzzy Stochastic Optimization models mentioned in section 3.
5.2. Solution Procedures for FSO Models
5.2.1. General Procedure for Solving a FSO Model
As suitable models are central to conceptual formulation of FSO problems, so suitable mathematical methods are central to their quantitative treatment. The presence of both possibilistic and probabilistic information within an Optimization framework is a harbinger of computational nightmares if one were to approach the problem without any simplifications. The game is to come up with approximations which tradeoff faithful representation of reality for computational tractability. Although the trajectory of FSO follows a situation-specific approach that do not lead to a generalization, we introduce below a general scheme from which most of existing FSO methods boil down. This algorithmic framework unifies a variety of seemingly different methods that have been derived from disparate approaches.
Before proceeding further, we need the following notations:
DO : Transformation that converts the original problem into a form suitable for treatment.
If the problem at hand is ready for treatment, then DO = I (identity transformation).
DF : Deffuzification.
That is a process that associates to a given fuzzy system a deterministic counterpart.
DR : Derandomization.
That is a procedure that immunizes from randomness.
DFR : Transformation that deals simultaneously with fuzziness and randomness.
DL(P) : stands for the problem resulting in applying DL to P, where L may be O, F, R or FR.
We are now in a position to depict a general scheme for solving a FSO problem.
Step 0: make a choice of DO, DF, DR, DFR.
Step 1: Apply to the original problem (P) to obtain .
Step 2: Choose and apply to to obtain .
Step 3: Choose as follows:
- If then .
- Otherwise take .
- Apply to to get .
Step 4: Solve the resulting deterministic problem .
The choice in Step 0 can be fulfilled in many ways not all of them being equally satisfactory. This choice poses a double challenge. First, the transformations retained should not lead to a bad caricature of the reality. Secondly, they should be such that the resulting deterministic program could be computationally tractable. A FSO method becomes attractive if these two challenges are successfully overcome. Table 1 gives a sample of DF and DR transformations used in the literature for the case of linear constraints and are used respectively for fuzzy and random data. Moreover, stands for the cut of the fuzzy set .
Table 1. Deterministic counterparts of imprecise constraints.
For the sake of space, we briefly discuss in the section below, section (5.2.2). Only some approaches for models of different categories.
5.2.2. Solving Approaches for Models in the Category C1
(a) Flexible programming with random data
Consider the following fuzzy stochastic model:
where are random variables on ; are functions of . “ ” and “ ” indicate that the minimization and the inequality are not strict imperatives.
There are two main approaches for solving Problem (M1) in the literature. The symmetrical approach boils down from the general scheme depicted in section (5.2.1) by using the following transformations.
where is the following problem. Find such that:
Here and plays the role of a fixed benchmark for the value of the objective function.
, where is as follows. Find
and “ ” stands for an operator used to translate the semantic meaning of the “and” connective.
It is worth noticing that are memberships functions of probabilistic sets representing the constraints:
where is obtained from by immunizing from randomness through the expectation operator. That is is the following deterministic optimization problem.
Solving this optimization problem yields a satisfying solution of Problem (M1). The term symmetrical refers to the fact that the objective function and the constraints are considered as equivalent concepts.
To solve problem , we need an analytical expression of the distribution of denoted by . The following result, the proof of which may be found in , is helpful in this regard.
(1) If then
(2) If , where stands for a coefficient of compensation ranging between 0 and 1, then
and stands for the inverse of the Laplace transform.
For a perspective on the asymmetrical approaches for solving Problem (M1). We refer the reader to . Asymmetrical approaches have the advantage of confining the objective function to its classical role of ranking alternatives and the constraints to their role of delineating the feasible set. Ongoing research includes the use of other more effective paradigms, like the chance constrained or the multistage ones instead of merely sticking on the expectation operator to immunize from randomness. Another issue researchers are busy considering is the trade-offs between the two classes of approaches. Results along this line would make it possible to decide which approach is most suitable under given circumstances.
(b) Mathematical programming with fuzzy random coefficients
Advances on elucidating properties of fuzzy random variables have triggered considerable work on how to deal with mathematical programs with fuzzy random (fr) or random fuzzy (rf) coefficients. It is worth mentioning that the general scheme described in section (5.2.1) applies here as well. Typical, but by no means unique, transformations are used. To provide a taste of what is done on optimization with fuzzy random data, we consider the following Program (M2). We deliberately restrict ourselves to the linear case so that basic ideas are illustrated in a relatively simple context. For non linear programs, we refer the reader to  .
Consider the following fuzzy stochastic program:
stand for matrices
respectively and denotes the -level set of , while stand for the upper and lower endpoints of respectively. Similarly, and stands for vectors:
respectively. Moreover W denotes the optimum of Problem ( ) and stands for the optimum value of , where and and are the following programs respectively:
is the penalty for unit of discrepancy between and . stands for a prescribed threshold fixed by the Decision Maker. denotes the density function of and is the ith decision region of .
All transformations used in this table are well explained in Table 2 except DR3, DR4 and DR5 that are respectively the two stages, the random simplex and the distribution paradigms applied to a stochastic program. For solving resulting deterministic problems, one use techniques from simple ones like the simple method  to sophisticated ones like hybrid intelligent algorithms  via metaheuristics, like Genetic algorithms  and Tabu search . A quick look at Table 2 may convey the wrong impression that methods listed on that table do not offer much scope for theoretical results. Upon closer examination one may realize that these approaches are not pedestrian or brute force methods. They rely on deep theoretical insights. We mention below some of them.
It is well known that constraints on probability induce non convexities which preclude application of powerful convex optimization techniques. So the viability of approach 1 in Table 2 depends on whether it is possible to convert constraints
Table 2. Some instances of approaches for solving (2).
on probability on a feasible convex set. Moreover, approach 2 relies on the following result.
Theorem 2. Consider the Problem (P) and all related notation below.
where and means that and are either fuzzy quantities or random variables, “ ” takes “+” if the data is random and it takes “−” if the data is fuzzy; then the distribution of and its expectation are respectively:
For the proof of this result, we invite the reader to consult . We must also stress the fact that several methods have been developed over the past few decades due to the efforts of many researches, e.g.  . Surveying all these developments is however beyond the scope of this paper.
Important part of research in this realm includes the generalization of existing ideas by using other transformations and the driving up to the performance analysis in the side of effectiveness rather than sticking on computational efficiency. Something that should also be pursued with focused attention is the search for solutions of fuzzy stochastic nature, in a way to reflect the fuzzy random structure of the problem.
The case where one has both fuzzy and random data in a same optimization problem, can be converted into the case one has fuzzy random data, by considering involved fuzzy and random quantities as degenerate fuzzy random variables (e.g.  ). Another notion that has energized FSO development is that of random fuzzy variable . This notion that has been moulded by Liu , generalizes quite naturally the notion of random variable. A fascinating approach based on this notion and fuzzy random simulation that integrates neural network and genetic algorithm has been pushed forward in , to solve a mathematical program with random fuzzy parameters.
In addition to shedding light on analysis of Optimization problems under hybrid uncertainty, the proposed algorithm may be the only one resort for solving optimization problems under randomness and fuzziness, where random fuzzy variable is the only one format available for data. It is our belief that exploring the duality between a mathematical program with fuzzy random data and its counterpart with related random fuzzy parameters, will help fostering a more deep understanding of characteristics of Fuzzy Stochastic Optimization problems.
(c) Mathematical program with random variables having fuzzy parameters
We now move to solution procedures for optimization problems, where another specific tool, namely uncertain probability, is used for modeling hybrid imprecision in the data of the problem. The mathematical program on which ideas will be illustrated is as follows.
where “ ” means the daturn is random with some fuzzy parameters. This model has many applications in situations where experts who provide data of the optimization problem feel more comfortable in coupling their vague perception with hard statistical data. To this end, they may prefer to represent these data in the form of random variables with vague parameters. As an example, consider a portfolio selection problem where, due to stock expects’ judgments and investors’ different opinions, the security returns are modeled as random variables with fuzzy parameters. Model (M3) has not received much attention in the literature. The art here is to find an approximation scheme simple enough to be computable, but not so simple that useful detail is lost. This is done in  by making use of the fuzzy version of the well known chance constrained programming approach. Uncertain probabilities of constraints are enforced to be larger than a specified level fixed by the Decision maker.
This means one has to consider the following problem.
where stands for uncertain probability and are fuzzy thresholds fixed by the Decision maker. The question that immediately arises is that of converting Problem into a standard mathematical program.
Fascinating results in connection with this issue have been obtained in the literature. For the sake of space, we only give below one of these results. To this end, we need the following lemma.
Lemma 1. Assume and are independent and normally distributed random variables with fuzzy parameters. Put
Then is also normally distributed with fuzzy mean and fuzzy variance .
Let now the fuzzy numbers be threshold fixed by the Decision maker. As and are fuzzy numbers, their -cuts are intervals denoted respectively as follows.
Theorem 3. Under assumption of Lemma (1), Problem is equivalent to the following mathematical program:
where stands for the density function of the standard normal distribution.
It is worth noting that Problem has infinitely many constraints and it can be handled by semi-infinite mathematical programming techniques . The prevailing research directions in this setting include analysis of non linear variants of Problem (M3) along with methods for solving them and consideration of other distribution than the normal one. Another worthy avenue for research in this framework, is to carry out case studies in a way to validate existing approaches.
5.2.3. A method for Solving a Model in the Category C4
One key ingredient for dealing with models in the category C4 is the lattice isomorphism between the set of fuzzy random sets and the family of their -level sets . It makes a lot of sense to take a defuzification approach, the transformation that immunizes the original robust fuzzy stochastic program from fuzziness by making use of the above mentioned isomorphism and by exploring the fact that -level sets of a fuzzy random set are random intervals. A suitable derandomization procedure would then be a stochastic programming technique like or (see Table 1).
Here is an example of a fuzzy stochastic robust programming model.
where and are fuzzy sets of . Components of denoted by are fuzzy numbers, while components of B denoted by are convex fuzzy sets of having random characteristics. More precisely, we assume like in  that the endpoints of an -level of are random variables with known probability distributions. It is well known that Problem ( ) is equivalent to the following optimization problem:
To tackle randomness surrounding , we resort to chance constrained programming approach. This approach requires that the constraints need to be satisfied with some higher probability. For instance, for a stochastic constraint:
One may require that
where l is a fixed level of probability. Constraint (2) can be merely written:
where being the cumulative distribution of e. For details on Chance Constrained programming, we refer the reader to . It is also well known that -levels of and are real intervals. We denote them by and respectively. Making use of the operations on the set of real bounded intervals and resorting at the chance constrained programming technique to deal with randomness, the Problem becomes:
This resulting program is a semi-infinite optimization problem and complex optimization techniques are required to solve it. Nevertheless, if the image of the membership function of denoted by ( ) is finite for every i, say then (see  ), Problem becomes merely:
Problem is a standard linear program, that can be solved by existing linear programming software.
5.2.4. A method for Solving a Model in the Category C2
To illustrate how a Fuzzy Stochastic dynamic model can be solved, we briefly discuss a multistage decision process, involving randomness and fuzziness. The state space of the process at hand is
We assume that the termination set, denoted by T, consists of states and we put . We also assume that the constraints of the process are defined through state-dependent fuzzy sets over the control space U. The membership function of is denoted by . The conditional probabilities of a state transition under a control are given as follows.
Suppose now that the sequent inputs are determined by a stationary policy function . For a policy , in a given state , the decision with respect to is the confluence of the constraint in the transition from to , and the next decision with respect to . If , we set for any .
Given the state is a random variable characterized by the conditional probability function . Thus
Given a policy we consider the following vectors:
Let’ also introduced the following transition matrices:
with these notations, the system of equations in (3) can be put in a more compact form.
is said to be proper, if there is a natural number K such that where k is the number of states in . The set of proper policies is denoted by . is a finite set. So we may write , where r is finite. An optimal policy denoted by is the one that maximizes . It is shown that under mild assumptions, the termination set T is reachable from any initial state in . Moreover, an optimal policy can be obtained from the solution of the following fixed point problem:
where and stand for . and respectively.
The literature on multiperiod programming under fuzziness and randomness is rather limited. This could be due to the lack of tractable methodologies. The optimality principle, so profusely used in deterministic dynamic programming, does not lend itself better in a fuzzy stochastic environment. Nevertheless attempt to integrate fuzziness and randomness in a dynamic programming framework is found in . In that paper, authors described an approach for solving a dynamic programming involving stochastic state transition, fuzzy constraints, fuzzy goal and an implicitely defined termination time. This approach relies heavily on the Bellman-Zadeh’s confluence principle  . Some interesting results on the robustness of solutions obtained by this way are also outlined. Another approach which deserves more emphasis has been presented by Ganji et al. . Here the picture is made even more complicated by the presence of different decision-making mind-sets. More recently, a new approach named stochastic fuzzy neural network  has been introduced. It aims at overcoming some of the limitations of the traditional methods like the difficulties related to the curse of dimensionality due to the increase in the number of decision and state variables. This approach consists of training stochastically a neuro fuzzy system, in a way to represent the system operational strategy.
The prevailing research direction in the Fuzzy Stochastic dynamic programming framework is the improvement of this Neural network approach in a way to address drawbacks of existing models like the impossibility of considering simultaneously related fuzzy and stochastic characteristics.
5.2.5. Algorithms for Dealing with Models in Category C3
Hierarchical decision making process is extremely practical to such decentralized systems as agriculture, government policy, economic systems, finance, etc. For more realism on their multilevel decision models, researches have investigated ways for incorporating fuzziness into these settings. Related solution concepts like Stackelberg strategy have been elaborated and interesting results have been obtained. Powerful algorithms for singling out desired solutions have also been pushed forward. These approaches are at the root of extensions to Fuzzy stochastic multilevel methodologies. In a method that integrate fuzzy random simulation, neural network training and Genetic algorithm has been developed to find a satisfying solution of a fuzzy random multilevel program. Another interesting approach for the two-level case is found. Here essential ingredients used are fuzzy random versions of the Nash and the Stackelberg-Nash equilibria. The former is used for the lower level problem, while the latter is used for the overall problem. These approaches give rise to a number of challenging issues including effectiveness and convergence of proposed methods. Currently researchers are busy pondering these thorny issues.
In a way to illustrate how a multilevel optimization problem under randomness and fuzziness can be solved, we briefly discuss below an approach proposed by Sakawa, Nishizaki and Katagiri  for a two-level linear programming problem.
To illustrate how algorithms for dealing with Fuzzy stochastic multilevel programs work, consider the following optimization problem:
where stands for Decision maker i, are fuzzy random variables defined on a probability space and whose realized values are fuzzy numbers with membership functions of the form:
where L and R are respectively non decreasing and non increasing functions of such that and and are respectively the center value, the left spread value and the right spread value of . Using Zadeh extension principle; we have that:
where , and . Suppose that the decision makers are happy in minimizing their objective functions under the condition that all coefficients belongs to -level sets of corresponding fuzzy random variables, for a fixed . Then Problem ( ) reads:
To handle imprecision inherent to objective functions, we consider fuzzy goals, say the objective value should be substantially less than some given value. These goals are elicited by and . Assume the membership functions of these goals are and for objective 1 and objective 2 respectively. It is worth mentioning that vary randomly. A deterministic counterpart of Problem ( ) may be obtained by adopting the following strategy, closely related to chance constrained programming. The strategy is to require that the probability that the degrees of satisfaction of fuzzy goals be greater to some optimal values ( ) be not less than some fixed permissible levels ( ). With these requirements, Problem ( ) can be written:
where are target values and are permissible probability levels, specified by the decision makers. Before discussing how to find a satisfying solution of the original multilevel program using the auxiliary problem ( ), we need the following notations. We assume that the random parameter associated to the fuzzy random variable is denoted by and is expressed as , where is a random variable with probability distribution . Moreover, we denote by the pseudo inverse of a real-valued function F of . That is for , . It is shown that Problem ( ) is equivalent to the following program:
where . To find a satisfying solution of Problem ( ), we first solve the following problem:
It is an easy matter to see that the above program is equivalent to:
Let the solution of Problem ( ), if the decision maker 1 is satisfied with the membership function values , then x is regarded as a satisfactory solution of Problem ( ). Otherwise, the decision maker 1 specifies a minimal satisfactory level and one solves the mathematical program:
A part from this level-set based fractile approach for a multilevel optimization problem under fuzziness and randomness, there is also a possibility-based probability approach.
5.2.6. Methods for Solving Models in the Category C5
Significant progress has been made on ways for dealing with situations in which randomness and fuzziness are inextricably involved in a multi objective programming framework. These advances have generated more interest for this class of optimization problems. In a theoretical ground several concepts of generalized Pareto optimality have been introduced and properly characterized (see   ). As far as algorithms are concerned, powerful methods based on tools ranging from simple optimization algorithms to sophisticated ones (like hybrid intelligent algorithm  ) via meetaheuristics  have been devised. The most common methods include:
· methods for generating Pareto optimal solutions,
· interactive methods,
· goal programming methods.
As an example of a method for solving a fuzzy stochastic multi objective program. Consider the following multi objective programming problem:
where x is an n-dimensional decision vector, A an matrix, b an m-dimensional vector and where and are discrete fuzzy random variables. That is value of are triangular fuzzy numbers , depending on a scenario which occurs with probability . The membership function of is:
where are respectively the center value, the left spread value and the right spread value of . Following this pattern, we can define the membership function of the fuzzy random variable as:
Making use of the extension principle, we have:
Assume that the decision maker has a fuzzy goal for each of the objective function, say “the objective value should be substantially less or equal than some given value”. Denote the membership of this fuzzy goal by . Piecewise linear functions are generally used. Now the degree of possibility that the objective function attains the fuzzy goal is given by:
Or in terms of scenario .
One may use the expectation operator to convert the original problem into deterministic terms. In this case, one maximizes the expected degree of possibility that each of the original functions involving fuzzy random coefficients attains the fuzzy goals. In this case, the resulting deterministic problem is:
It is proved that Problem ( ) is equivalent to the following multi objective program:
A Pareto optimal solution of Problem ( ) may be obtained by using well-known results of deterministic multi objective programming.
6. Fuzzy Stochastic Optimization Applications
Fuzzy stochastic optimization is currently applied in a wide variety of domains spanning engineering Economy, Finance, Ecology, Energy, etc. The relevance of FSO was recognized once it became clear that it can be used as a unifying framework for handling situations where fuzziness and randomness co-occur in an optimization setting.
To assert that it is more useful to conceive imprecision in an optimization setting as a variegated whole is not to minimize important research works that have done in Fuzzy Optimization and Stochastic Programming. It is instead to assert that new perspectives for coping with complex real life problems may be gained by integration of both approaches than exclusion. It is virtually impossible to encompass the full spectrum of FSO applications within the scope of a paper. In Table 3, we list some examples of FSO applications in the above mentioned domains.
7. Concluding Remarks and Suggestions for Future Research
Fuzzy stochastic system is a fascinating area that allows generating satisfying outputs from fuzzy random inputs subject to a given system restriction. Investigating such systems represents an important research avenue in the discipline of mathematical modeling under uncertainty. Apart from being helpful in several applications, fuzzy stochastic systems can help shed some light on intricate
Table 3. Some applications of FSO.
theoretical issues like impacts of infinitesimal changes on inputs of a mathematical model under uncertainty. When systems under scrutiny boil down to mathematical programs, we fall into the realm of fuzzy stochastic optimization, the subject matter of this paper. Fuzzy Stochastic Optimization has triggered, during the last two decades, an explosion of research worldwide both on theoretical issues, algorithmic aspects and concrete applications. It is therefore worth-while to pause once a while and ask ourselves, what we have done, what is done currently and what are the perspectives in this field. This paper has been written in this spirit. Its coverage has been made with a broad target audience in view.
We have highlighted the modeling power of FSO, its broad applicability as well as significant advances made in terms of both the quantity and the quality of results obtained. The variety of related subjects and the current profusion of scientific publications in the field, reflect its vitality and diversity. Some lines for further developments on this fascinating field are briefly outlined below:
1) Despite the fact that most existing approaches for solving FSO problems bow to epistemologically based prescriptive procedures for dealing with problems involving uncertainty, the model validation has been treated mostly from the perspective of efficiency (doing things right). Efforts should be devoted to strike a good balance between efficiency and effectiveness of designed FSO methods. Some indexes, including poss-prod and prod-poss that serve as windows through which one can appraise the desirability of a given action under considered transformations, have been introduced, but more is needed.
2) Decision makers would perhaps be best served if from a deep comparative analysis of good FSO methods, user-friendly Decision Support Systems (DSSs) could be pushed forward. Such (DSSs) would be of great help advise Decision makers with the choice of the most suitable methods for their problems.
3) In some sensitive cases, it would be preferable to have as a solution to a FSO problem, a fuzzy stochastic quantity in a way to reflect the vagueness and the randomness surrounding the problem. So an interesting direction for future research is that of defining and characterizing fuzzy random solutions for a Fuzzy Stochastic Optimization problem. Algorithms for singling out such solutions should also be designed and implemented.
4) Description of high quality case studies is also needed, in order to have more solid arguments in favour of the underniable importance of FSO methods.
We very much hope to see FSO advances so far, so fast that its influence transforms both the theory and practice of mathematical programming under uncertainty.
*Authors express their gratefulness feelings to an anonymous Referee, whose comments helped increase the quality of the paper.
 Luhandjula, M.K. (2006) Fuzzy Stochastic Linear Programming: Survey and Future Research Directions. European Journal of Operations Research, 174, 1353-1367.
 Wang, Z. (2017) Landslide Monitoring Point Optimization Deployment Based on Fuzzy Cluster Analysis. Journal of Geoscience and Environment Protection, 5, 118-122.
 Qiu, W. (2020) There Also Can Be Fuzziness in Quantum States Itself-Breaking through the Framework and the Principle of Quantum Mechanics. Journal of Modern Physics, 11, 952-966.
 De la Rosa De, S., Gil, M.A., Gonzalez-Rodriguez, G., Lopez, M.T. and Lubiano, M.A. (2015) Fuzzy Rating Scale-Based Questionnaires and Their Statistical Analysis. IEEE Transactions on Fuzzy Systems, 23, 111-126.
 Liu, J., Beibei, Z., Guohe, H. and Yan, L. (2019) Multi-Stage Stochastic Fuzzy Random Programming for Food Water-Energy Nexus Management under Uncertainties. Resources, Conservation and Recycling, 155, Article ID: 104665.
 Katagiri, H., Ishiri, H. and Sakawa, M. (2002) Linear Programming with Random Fuzzy Variables Coefficients. Proceedings of 5th Czech-Japan Seminar on Data Analysis and Decision Making under Uncertainty, Vol. 1, 55-58.
 Liu, B. (2003) Expected Value, Operator of Random Fuzzy Variable. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, 11, 195-215.
 Mousavi, S., Karamouz, M. and Menhadj, M. (2004) Fuzzy-State Stochastic Dynamic Programming for Reservoir Operation. Journal of Water Resource Planning Management, 130, 460-470.
 Liang, R., Gao, J. and Iwamura, K. (2007) Fuzzy Random Dependent-Chance Bilevel Programming with Applications. Proceedings of the 4th International Symposium on Neural Network, Part II, Nanjing, 3-7 June 2007, 6-32.
 Gzogala, E. (1983) On Distribution Function Description of Probabilistic Set and Its Application in Decision Making. Fuzzy Sets and Systems, 10, 21-29.
 Luhandjula, M.K. and Joubert, J.W. (2010) On Some Optimization Models in a Fuzzy Stochastic Environment. European Journal of Operational Research, 207, 1433-1441.
 Katagiri, H., Mermeri, L.B., Sakawa, M., Kato, K. and Nishihashi, L. (2005) A Possibilistic and Stochastic Programming Approach to Fuzzy Random MST Problems. IEICE Transaction on Information Systems, E88-D, 1912-1919.
 Arbaiy, N. and Watada, J. (2012) Linear Fractional Programming for Fuzzy Random Possibilistic Programming Problem. 4th International Conference on Computational Intelligence, Modelling and Simulation, Kuantan, 25-27 September 2012, 42.
 Kacprzyck, J. and Fredizzi, M. (1988) Combining Fuzzy Imprecision with Probabilistic Uncertainty in Decision Making. Lecture Notes, Springer-Verlag, Berlin.
 Wang, S. and Huang, G.H. (2013) An Interval Parameter Two-Stage Stochastic Fuzzy Program with Type-2 Membership Functions: An Application to Water Resources Management. Stochastic Environmental Research and Risk Assessment, 27, 1493-1506.
 Liu, Y., Bai, X. and Hao, F. (2008) A Class of Random Fuzzy Programming and Its Hybrid PSO Algorithm. Lecture Notes in Computer Science, Vol. 5227, 308-315.
 Aiche, F., Abbas, M. and Dubois, D. (2013) Chance-Constrained Programming with Fuzzy Stochastic Co-Efficient. Fuzzy Optimization and Decision Making, 12, 125-152.
 Qiao, Z. and Wang, G. (1993) On Solutions and Distribution Problems of the Linear Programming with Fuzzy Random Variable Coefficients. Fuzzy Sets and Systems, 50, 120-155.
 Iskander, M.G. (2004) A Possibility Programming Approach for Stochastic Fuzzy Multi-objective Linear Fractional Programs. Computers and Mathematics with Applications, 48, 1603-1609.
 Liu, Y., Tang, W. and Li, X. (2011) Random Fuzzy Shock Models and Bivariate Random Fuzzy Exponential Distribution. Applied Mathematical Modelling, 35, 2408-2418.
 Kiu, Y.K. and Liu, B. (2002) Random Fuzzy Programming with Chance Measures Defined by Fuzzy Integrals. Mathematical and Computer Modelling, 36, 509-524.
 Ganji, A., Khalili, D., Karamouz, M., et al. (2008) A Fuzzy Stochastic Dynamic Nash Game Analysis of Policies for Managing Water Allocation in a Reservoir System. Water Resources Management, 22, 51-66.
 Chaves, P. and Kojiri, T. (2007) Stochastic Fuzzy Neural Network: Case Study of Optimal Reservoir Operation. Journal of Water Resources Planning and Management, 133, 509-518.
 Li, J., Xu, J. and Gen, M. (2011) A Class of Multi Objective Linear Programming Model with Fuzzy Random Coefficient. Mathematical and Computer Modelling, 44, 1097-1113.
 Hanafi, S. and Ereville, A. (1998) An Effective Tabu Search Approach for the 0-1 Multidimensional Knap-Sack Problem. European Journal of Operational Research, 106, 659-675.
 Li, Y. and Huang, G. (2010) Dual Interval Fuzzy Stochastic Programming Method for Long-Term Planning of Municipal Solid Waste Management. Journal of Computing in Civil Engineering, 24, 188-202.
 Teghem, J. and Kunsch, P. (1985) Multi Objective Decision Making under Uncertainty. An Example of Power Systems. In: Haines and Chankong, Eds., Decision Making with Multiple Objectives, Springer-Verlag, Berlin.
 Chaves, P. and Kojiri, T. (2006) Deriving Reservoir Operational Strategies Considering Water Quantity and Quality Objectives by Stochastic Fuzzy Neural Networks. Advances in Water Resources, 30, 1329-1341.
 Modler, B., Beer, M., Graf, W. and Sickert, J.V. (2006) Time-Dependent Reliability of Textile Strengthened. RC Structures under Considerations of Fuzzy Randomness. Computers and Structures, 84, 585-603.
 Wang, S., Liu, Y.K. and Watada, J. (2009) Fuzzy Random Renewal Process with Queuing Applications. Computers and Mathematics with Applications, 57, 1232-1248.