International Journal of Computational Intelligence Systems

Volume 9, Issue Supplement 1, April 2016, Pages 25 - 34

Fuzzy Bi-level Decision-Making Techniques: A Survey

Authors
Guangquan Zhanga, Guangquan.Zhang@uts.edu.au, Jialin Hana, b, Jialin.Han@student.uts.edu.au, Jie Lua, Jie.Lu@uts.edu.au
Faculty of Engineering and Information Technology, University of Technology Sydney, NSW 2007, Australia
School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
Received 4 October 2015, Accepted 12 March 2016, Available Online 1 April 2016.
DOI
10.1080/18756891.2016.1180816How to use a DOI?
Keywords
Bi-level decision-making; bi-level programming; fuzzy sets; fuzzy systems; decision support systems
Abstract

Bi-level decision-making techniques aim to deal with decentralized management problems that feature interactive decision entities distributed throughout a bi-level hierarchy. A challenge in handling bi-level decision problems is that various uncertainties naturally appear in decision-making process. Significant efforts have been devoted that fuzzy set techniques can be used to effectively deal with uncertain issues in bi-level decision-making, known as fuzzy bi-level decision-making techniques, and researchers have successfully gained experience in this area. It is thus vital that an instructive review of current trends in this area should be conducted, not only of the theoretical research but also the practical developments. This paper systematically reviews up-to-date fuzzy bi-level decision-making techniques, including models, approaches, algorithms and systems. It also clusters related technique developments into four main categories: basic fuzzy bi-level decision-making, fuzzy bi-level decision-making with multiple optima, fuzzy random bi-level decision-making, and the applications of bi-level decision-making techniques in different domains. By providing state-of-the-art knowledge, this survey paper will directly support researchers and practitioners in their understanding of developments in theoretical research results and applications in relation to fuzzy bi-level decision-making techniques.

Copyright
© 2016. the authors. Co-published by Atlantis Press and Taylor & Francis
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

1. Introduction

Bi-level decision-making techniques, mainly implemented by bi-level programming, motivated by Stackelberg game theory [1], have been developed to address compromises between two interactive decision entities that are distributed throughout a hierarchical organization. In a bi-level decision-making process, decision entities at the upper level and the lower level are respectively termed the leader and the follower, and make their individual decisions in sequence with the aim of optimizing their respective objectives. The original appearance of bi-level decision-making was proposed by Bracken and McGill [2]. A wide range of research in this area has been undertaken with the designations bi-level programming, bi-level optimization, and bi-level decision-making. Bi-level decision-making mainly is a bi-level optimization issue and mainly applies bi-level programming methods. It often appears in many decentralized management problems, and has motivated a number of researches to work on bi-level decision models [3, 4], solution approaches [5, 6] and applications [7, 8].

A challenge in handling bi-level decision problems is that various uncertainties (including fuzziness and randomness) have naturally appeared in its decision-making process. Since uncertainty issue could function in both model parameter determination and solution process, information related to decision-making becomes highly imprecise and ambiguous, especially in the current age of big data. To tackle bi-level decision problems under uncertainty, fuzzy sets and fuzzy systems have been used in terms of both decision modeling and solution approaches, formed fuzzy bi-level decision-making techniques. To help researchers understand the development experience of fuzzy bilevel decision-making techniques, and to assist practitioners to handle related decision-making problems in practice, this paper reviews the latest research on fuzzy bi-level decision-making including theoretical research results and applications. It clusters the literatures into four research directions: (1) basic fuzzy bi-level decision-making, (2) fuzzy bi-level decision-making with multiple optima, (3) fuzzy random bi-level decision-making, and (4) applications of fuzzy bi-level decision-making techniques.

Several survey papers on bi-level programming/ decision-making have been published in the past 20 years. However, almost the survey papers, Ben-Ayed [9], Vicente and Calamai [10], and Colson et al. [11, 12] only presented overviews of bi-level decision-making, which focused on basic solution concepts and approaches, without addressing uncertain issues and fuzzy bi-level techniques. Paper by Sakawa and Nishizaki [5] is the only paper which reviewed fuzzy bilevel decision-making techniques. However, this paper only focused on interactive fuzzy programming approaches in terms of solving a range of stochastic bilevel and multilevel decision problems, and didn’t examine the real-world application developments of fuzzy bi-level decision-making. Thus, to produce our paper is a significant work to give an overview of recent developments in fuzzy bi-level decision-making techniques.

Two main types of articles reviewed in this survey: One consists of theoretical research in fuzzy bi-level decision-making; and the other consists of research on fuzzy bi-level decision-making applications including related decision support systems and case studies. The literature search and selection were performed according to the following four steps:

  • Step 1. Publication database identification and determination: Publication databases, Science Direct, ACM Digital Library, IEEE Xplore and SpringerLink, were used to provide a comprehensive bibliography of research papers to this study.

  • Step 2. Preliminary screening of articles: Based on related keywords of fuzzy bi-level decision-making, the articles were then selected as references if they satisfied one of the following criteria that they: (1) proposed decision models related to fuzzy bi-level decision- making; (2) developed solution concepts and approaches for solving fuzzy bi-level decision problems; (3) provided a decision support system tool or a real-world application in relation to fuzzy bi-level decision-making.

  • Step 3. Theoretical research article selection: These papers were selected according to three criteria: (1) novelty - published within the last decade; (2) impact -published in high quality (high impact factor) journals, or in conference proceedings or book chapters but with high citations; and (3) typicality - only the most typical decision models and solution approaches were retained. These papers are mainly used in Sections2–4 of this paper.

  • Step 4. Application research article selection: Theses papers were selected according to three criteria: (1) novelty, (2) impact, and (3) coverage - reported a new or particular application domain. These papers are mainly used in Section 5.

The main contributions of this paper are threefold. First, the paper comprehensively and perceptively summarizes research achievements on fuzzy bi-level decision-making techniques from the point of view of theoretical research results and applications. Second, for each fuzzy bi-level decision-making technique, it carefully analyzes typical decision models and identifies the specific requirements for solution approaches; this will directly motivate and support researchers and practitioners to promote the popularization and application of fuzzy bi-level decision-making techniques in different domains. Third, it particularly suggests several very innovative emerging research topics/directions in the area of fuzzy bi-level decision-making.

The remainder of this paper is structured as follows. In Section 2, the techniques for basic fuzzy bi-level decision-making are reviewed. Section 3 presents technique development for fuzzy bi-level decision-making with multiple optima. Section 4 addresses fuzzy random bi-level decision-making techniques. Section 5 discusses the principal applications of fuzzy bi-level decision-making techniques. Our comprehensive analysis and main findings are given in Section 6.

2. Basic Fuzzy Bi-level Decision-Making

This section reviews the development of techniques for solving a category of fuzzy bi-level decision-making problems in which only one decision entity is involved at each decision level that attempts to optimize a unique objective; this category of problems can be termed basic fuzzy bi-level decision problems.

A general fuzzy linear bi-level decision problem (in the linear form) can be described as Definition 1.

Definition 1.

[13, 14] For xXRp, yYRq, and F, f : Rp × RqF(R), a general fuzzy linear bilevel decision problem is defined as follows:

minxXF(x,y)=c˜1x+d˜1y(1stlevel,leader)
s.t.A˜1x+B˜1yb˜1,
where, for each x given by the leader, y solves( 1c1d )
minyYf(x,y)=c˜2x+d˜2y(2ndlevel,follower)
s.t.A˜2x+B˜2yb˜2,
where c˜1, c˜2Fp(R), d˜1, d˜2Fq(R), b˜1Fm(R), b˜2Fn(R), Ã1Fm×p(R) B˜1Fm×q(R), Ã2Fn×p(R), B˜2Fn×q(R), F(R) is the set of all finite fuzzy numbers. The sets X and Y place additional restrictions on the decision variables, such as upper and lower bounds or integrality requirements [15].

The original appearance of fuzzy bi-level decision-making was proposed by Sakawa et al. [16] on a linear bi-level decision model with fuzzy parameters. The authors developed an interactive fuzzy programming approach for solving the problem. They then extended the interactive fuzzy programming approach to solve fuzzy linear bi-level fractional decision problems [17]. Sakawa, et al. [18, 19] also used the interactive fuzzy programming approach and genetic algorithms to solve fuzzy bi-level 0–1 decision problems and fuzzy bi-level nonconvex decision problems. In recent years, Pramanik [20] proposed a fuzzy goal programming approach to solve fuzzy linear bi-level decision problems. Biswas and Bose [21] developed a fuzzy goal programming approach for solving quadratic bi-level decision problems with fuzzy parameters that are only involved in constraint conditions. In general, these fuzzy approaches can be used to find solutions to a range of fuzzy bi-level decision problems. However, these methods are limited to solving fuzzy bi-level decision problems in special situations where decision entities from different levels share the same constraint conditions and prefer to cooperate with one another.

Many researchers extended traditional bi-level programming methods to solve fuzzy bi-level decision problems. Zhang and Lu [13] developed an approximation Kuhn-Tucker approach to solve fuzzy linear bi-level decision problems. They also presented an approximation Kth-Best algorithm and an approximation branch and bound algorithm to solve the fuzzy linear bi-level decision problem [22, 23]. Gao et al. [24] proposed a programmable λ-cut set based fuzzy goal bi-level decision problem. Budnitzki [25] used the selection function approach and a modified version of the Kth-Best algorithm to solve a fuzzy linear bi-level decision problem. Katagiri et al. [26] defined Stackelberg solutions for fuzzy linear bi-level decision problems and then transformed fuzzy problems into deterministic linear or nonlinear bi-level decision problems that can be exactly solved by conventional bi-level solution methods. Furthermore, Zhang et al. [27] presented a fuzzy linear tri-level decision problem, and extended the linear tri-level Kth-Best algorithm proposed by Zhang et al. [28] to solve the problem based on λ-cut of a fuzzy set. Clearly, these solution methods are mainly for solving linear form of fuzzy bi-level and tri-level decision-making.

3. Fuzzy Bi-level Decision-Making with Multiple Optima

In a fuzzy bi-level decision problem, multiple optima may exist at each decision level:

  1. (1)

    The leader or follower may have multiple and conflicting objectives, and this is a fuzzy bi-level multi-objective (FBLMO) decision problem;

  2. (2)

    Multiple decision entities may exist at the lower (follower) level, and this is known as a fuzzy bilevel multi-follower (FBLMF) decision problem.

  3. (3)

    Multiple decision entities may exist at the upper (leader) level, this is a fuzzy bi-level multi-leader (FBLML) decision problem.

Fuzzy bi-level decision-making with multiple optima has attracted numerous studies on decision models and solution methods.

In terms of research on FBLMO decision-making, a general linear FBLMO decision problem can be described as Definition 2.

Definition 2.

[29] For xXRp, yYRq, and F : Rp × RqFM(R), f : Rp × RqFN(R), a general fuzzy linear FBLMO decision problem is formulated as follows:

minxXF(x,y)=(c˜11x+d˜11y,c˜12x+d˜12y,,c˜1Mx+d˜1My)(1stlevel,leader)
s.t.A˜1x+B˜1yb˜1,
where, for each x given by the leader, y solves ( 2c2d )
minyYf(x,y)=(c˜21x+d˜21y,c˜22x+d˜22y,,c˜2Nx+d˜2Ny)(2ndlevel,follower)
s.t.A˜2x+B˜2yb˜2,
where c˜1i, c˜2jFq(R), d˜1i, d˜2jFq(R), i = 1,2,…,M, j = 1,2,…,N, b˜1Fm(R), b˜2Fn(R), Ã1Fm×p(R), B˜1Fm×q(R), Ã2Fn×p(R), B˜2Fn×q(R), F(R) is the set of all finite fuzzy numbers. The sets X and Y place additional restrictions on the decision variables, such as upper and lower bounds or integrality requirements [15].

Zhang et al. [29] presented the linear FBLMO decision problem as shown in Definition 2 and developed an approximation Branch-and-Bound (BB) algorithm to solve it. Gao et al. [30] proposed a λ- cut and goal-programming-based algorithm to solve the linear FBLMO decision problems as well. Pramanik and Dey [31] addressed a fuzzy goal programming approach for solving a linear FBLMO decision problem in which decision entities from different decision levels share the same constraints and prefer to cooperate with one another. Since the fuzzy goal programming approach does not follow the classical solution concepts of bilevel decision-making and neglects the upper-level decisions, Baky et al. [32] designed an extended fuzzy goal programming algorithm for solving the FBLMO problem.

For FBLMF decision-making, a general linear FBLMF decision problem can be described as Definition 3 based on related research in [33, 34].

Definition 3.

[33, 34] For xXRp, yiYiRqi, and F, fi : Rp × Rq1 ×…× RqkF(R), i = 1,2,…k, a general linear FBLMF decision problem in which one leader and k followers are involved can be written as:

minxXF(x,y1,,yk)=c˜x+i=1kd˜iyi(1stlevel,leader)
s.t.A˜x+i=1kB˜iyb˜,
where, for each x given, yi solves the ith follower’s problem ( 3c3d )
minyiYifi(x,y1,,yk)=c˜ix+s=1kd˜isys(2ndlevel,theithfollower)
s.t.A˜ix+s=1kB˜isysb˜i,
where c˜, c˜iFp(R), d˜iFqi(R), d˜isFqs(R), b˜Fm(R), b˜iFni(R), ÃFm×p(R), B˜iFm×qi(R), ÃiFni×p(R), B˜isFni×qs(R), i,s = 1,2,…,k, F(R) is the set of all finite fuzzy numbers. The sets X and Y place additional restrictions on the decision variables, such as upper and lower bounds or integrality requirements [15]. It can be seen in Definition 3 that followers need to consider the decision results of their counterparts as references when making their individual decisions, in view of the decision given by the leader.

Gao et al. [33] focused on problems of fuzzy linear bilevel decision-making with multiple followers who share a common objective but have different constraints. The authors developed a partial swarm optimization (PSO) algorithm for solving these problem based on the ranking relationship among fuzzy sets defined by cut-set and satisfactory degree. Gao et al. [34] also studied a linear FBLMF decision problem in which multiple followers share the common constraints and developed a PSO algorithm to solve the problem. Gao and Liu [35] integrated fuzzy simulation, neural network and genetic algorithm to produce a hybrid intelligent algorithm for solving a nonlinear FBLMF problem.

In order to solve fuzzy bi-level multi-objective multi-follower (FBLMOMF) decision problems, Zhang et al. [36] proposed a set of linear models and developed an extended BB algorithm. Based on it, Zhang et al. [37] developed an approximation BB algorithm to solve a linear FBLMOMF decision problem with a partial cooperative relationship between multiple followers. Zhang et al. [38] also proposed a set of decision models to describe complex FBLMOMF decision issues and presented an approximation BB algorithm to solve a linear FBLMOMF decision problem in which focusing followers share the same decision variables. Zhang and Lu [39] presented an approximation Kth-Best algorithm to solve a linear FBLMOMF decision problem with a cooperative relationship between multiple followers. These developments provide a strong foundation for fuzzy bi-level decision-making techniques in various situations.

4. Fuzzy Random Bi-level Decision-Making

Fuzziness and randomness are two main sources of uncertainty [40]. Bi-level decision-making may appear in not only a fuzzy situation but also a random environment, and this is known as fuzzy random bilevel decision-making. Related parameters in relation to fuzzy random bi-level decision-making are called fuzzy random variables, which are introduced as random variables whose values are not real, but fuzzy numbers, and subsequently redefined as a particular kind of fuzzy sets [41]. With respect to Definition 1, if the coefficients of decision variables are characterized by fuzzy random variables, the fuzzy bi-level program (1) is known as a fuzzy random bi-level decision problem.

In recent years, attention has been increasingly paid to fuzzy random bi-level decision-making. Sakawa et al. [42] considered a linear bi-level decision problem under a fuzzy random environment and transformed the problem into a deterministic bi-level decision problem through level sets and probability maximization for finding a Stackelberg solution. Sakawa et al. [43] also used another different method based on expectation optimization using possibility and necessity to reduce a fuzzy random linear bi-level decision problem to a deterministic bi-level decision problem for solving. Ren and Wang [44] transformed a fuzzy random linear bilevel decision problem into a deterministic bi-level multi-objective decision problem using level sets and expectation optimization, and found a optimistic Stackelberg solution to the considered problem. Ren et al. [45] and Ren and Wang [46] developed interval programming approaches for solving fuzzy random linear bi-level decision problems. Katagiri et al. [47] introduced the concept of value at risk and possibility theory, and transformed a fuzzy random bi-level decision problem into a set of deterministic problems that can be solved by nonlinear bi-level decision-making techniques.

5. Applications of Fuzzy Bi-level Decision-Making Techniques

Fuzzy bi-level decision-making techniques have been widely applied to handle decentralized management problems in the real world that often appear in imprecise and ambiguous environments. These applications largely fall into the following four domains: (1) supply chain and logistics management; (2) planning and scheduling operations; (3) resource allocation in hierarchy; and (4) energy management and environment protection.

5.1. Supply chain and logistics management

In terms of applications in supply chain and logistics management, Gao et al. [48] established a fuzzy bi-level decision model for buyers and vendors in a pricing supply chain that some coefficients are generally obtained from experiments and cannot be defined as crisp numbers. A PSO algorithm was developed to solve the resulting model. Sun and Gao [49] proposed a bilevel decision model to handle pricing and production decisions with fuzzy demand and fuzzy cost parameters. The upper level (leader) aims to determine the optimal price and production quantity with capacity constraints, whereas the lower level (follower) problem tries to structure the distribution pattern of customers with the aim of satisfying the demand at minimum cost. Ji and Shao [50] addressed a bi-level decision model for a newsboy problem with fuzzy demands and quantity discounts in a hierarchical decision system, in which manufacturer at the upper level decides the wholesale prices of newspaper in order to maximize its profit, while retailers at the lower level decide ordering quantities of newspaper in order to maximize their own expected profits. Zhang et al. [51] applied fuzzy bi-level optimization techniques to model and support bidding decision-making between the generating company and the market operator in electricity markets. Lan et al. [52] studied an optimal taxation problem with asymmetric information in which the government and the monopolist are principals while the consumer is their agent. The authors formulated this problem as a fuzzy nonlinear bi-level decision model with the purpose of maximizing the expected social welfare and the monopolist’s expected welfare under an incentive feasible mechanism.

5.2. Planning and scheduling operations

For planning and scheduling operations in a decentralized manner, Abass [53] presented a fuzzy bilevel programming approach to solve a flow shop scheduling problem with fuzzy processing times in a hierarchy of two decision entities, in which the shop owner at the higher level assigns jobs to machines in order to minimize the flow time, while the customer at the lower level decides on a job schedule in order to minimize the makespan. Konur and Golias [54] studied scheduling of inbound trucks at inbound doors of a cross-dock facility under truck arrival time uncertainty. The authors formulated this problem as pessimistic and optimistic bi-level decision problems respectively in which the uncertain truck arrival time is handled by fuzzy number with a triangular distribution. Also, the authors developed a genetic algorithm to solve the bilevel pessimistic and optimistic formulations.

5.3. Resource allocation in hierarchy

In regard to handling resource allocation in hierarchy, Gang et al. [55] focused on a multi-project resource allocation problem using bi-level optimization. In this problem, the company manager at the upper level aims to allocate the company’s resources to multiple projects to achieve the lowest cost that include resource costs and a tardiness penalty, while each project manager at the lower level attempts to schedule their resource-constrained project with the minimization of project duration. The authors applied a fuzzy random bi-level decision model to describe this problem in which fuzzy random variables are used to model uncertain activity durations and resource costs. Xu and Gang [56] studied a material flow traffic assignment problem with fuzzy random variables in a large-scale construction project. A fuzzy random bi-level multi-objective decision model was established in which the transportation time and cost in each arc are considered as fuzzy random variables, and the authors developed a PSO algorithm to solve the resulting model.

5.4. Energy management and environment protection

Fuzzy bi-level decision-making techniques have been also applied to handle energy management problems in relation to the consumption of resources and the generation of waste. Aviso et al. [57] developed a fuzzy bi-level optimization model to explore the effect of charging fees for the purchase of freshwater and the treatment of wastewater in optimizing the water exchange network of plants in an eco-industrial park (EIP). Tan et al. [58] extended the optimization model developed by Aviso et al. [57] to a new fuzzy bi-level decision model by modifying the role of the EIP authority to include water regeneration and redistribution via a centralized hub, and found a reasonable compromise between the EIP authority’s desire to minimize fresh water usage and the participating companies’ desire to minimize costs. Xu et al. [59] developed a fuzzy random bi-level decision model for tackling a regional water resources allocation problem on the basis of water rights distribution in a river basin. The bi-level decision model targets to optimize the total benefit of the society and the economic benefit of each subarea respectively for the upper and lower levels.

From the aspect of environment protection and risk analysis, Gan and Xu [60] considered a problem of hedging against seismic risk through the retrofit of transportation systems in large-scale construction projects (LSCP). They formulated this problem as a fuzzy random multi-objective bi-level decision model with the objectives of the retrofit costs and the benefits on two separate levels. Xu et al. [61] focused on a bilevel decision problem of hazmat transportation network design, which considers an location problem of emergency response teams. The authority at the upper level designs the transportation network to minimize the total transportation risk, while the carriers at the lower level choose their routes with the aim of minimizing the total transportation cost. The problem was formulated as fuzzy bi-level optimization model in which a complex fuzzy variable was used to model transportation risk, and then an improved artificial bee colony algorithm with priority-based encoding was applied to find an optimal solution to the resulting model. For the sake of optimizing regional economies, social employment, and water quality protection, Xu et al. [62] proposed a fuzzy random multi-objective bi-level optimization model for constructed wetland planning in which fuzzy random variables are used to describe uncertainties in the system. Yao et al. [63] gave a fuzzy bi-level multiobjective optimization model to handle a stone resource assignment problem with the aim of decreasing dust and waste water emissions. A fuzzy simulation-based improved simulated annealing (FS-ISA) algorithm was developed to find the Pareto optimal solutions.

In addition to these fuzzy bi-level decision-making applications in a range of domains, related decision support systems (software) have been developed to assist decision markers in solving fuzzy bi-level decision problems. Gao et al. [24] developed a fuzzy bilevel decision support system software based on fuzzy goal bi-level decision-making techniques, as shown in Fig. 1, and applied the software to handle a problem of traffic management and risk analysis in a disaster area. The authors also applied the fuzzy bi-level decision support system to deal with a manufacturer-retailer decision problem in an uncertain marketing situation [64].

Fig. 1.

The main interface of the fuzzy bi-level decision support system developed by Gao et al. [24, 64]

6. Comprehensive Analysis and Prospective Research Topics

In this paper, we have reported the new developments in fuzzy bi-level decision-making techniques including basic fuzzy bi-level decision-making, fuzzy bi-level decision-making with multiple optima, fuzzy random bi-level decision-making, and their applications in handling real-world cases through a comprehensive review. This review demonstrates the following features of fuzzy bi-level decision-making study:

  1. (1)

    A number of solution approaches/algorithms have been developed to solve a range of fuzzy bi-level decision problems. The majority of the solution approaches are based on the idea that transforms a fuzzy bi-level decision problem into a deterministic decision problem for solving in the first place.

  2. (2)

    Motivated by the constant complexity of uncertain situations, an increasing number of papers are devoted to fuzzy bi-level decision-making with multiple optima and fuzzy random bi-level decision-making. A range of advanced fuzzy bilevel decision models and effective solution algorithms have been developed to handle these complex situations.

  3. (3)

    Fuzzy bi-level decision-making techniques have been widely applied to handle decentralized management and optimization problems under uncertainty in various domains. The application domains and fuzzy bi-level decision-making techniques used in applications are summarized in Table 1, which shows the number of each category of fuzzy bi-level decision-making techniques applied in each domain.

Application domains Decision-making techniques

Basic fuzzy bi-level decision-making Fuzzy bi-level decision-making with multiple optima Fuzzy random bi-level decision-making No. of listed references
Supply chain and logistics management 4 4
Planning and scheduling operations 2 2
Resource allocation in hierarchy 2 2
Energy management and environment protection 4 2 3 9
Total 10 2 5 17
Table 1.

Summary of fuzzy bi-level decision-making techniques in each application domain

Although fuzzy bi-level decision-making techniques have attracted much attention, several evident challenges still require further research:

  1. (1)

    Computational complexity is a crucial issue in solving fuzzy bi-level decision problems. Although many solution algorithms have been developed, it is necessary and urgent to develop much more efficient algorithms, e.g. heuristic algorithms, for solving much more general formulations, e.g. nonlinear problems with complex membership functions, and solving large-scale versions in practically reasonable computational time. Moreover, fully fuzzy bi-level decision problems, in which both coefficients and variables are characterized by fuzzy numbers, are also an emerging research topic with respect to computational complexity and need to be explored in depth.

  2. (2)

    Bi-level decision problems nowadays often appear in a highly uncertain decision environment, thus, this requires further research on how to wisely model such uncertain problems by means of a fuzzy bi-level decision support system. Many bi-level decision problems under fuzziness in the real world cannot be modeled as mathematical programming formulations. Consequently, it is a challenge to break through mathematical programs and integrate the principle of fuzzy bi-level decision-making with other decision-making techniques to handle a much wider range of decision problems under uncertainty.

  3. (3)

    A new direction in handling bi-level decision-making is data-driven modeling in the current age of big data. How to implement data-driven bi-level decision-making under uncertainty using data analytical techniques and cognitive decision-making methods [65] can be considered as a future research issue.

Two important features of the paper clearly distinguish it from previous survey papers in the bi-level/multilevel decision-making area. On the one hand, in contrast to previous survey papers that only review deterministic bi-level decision-making techniques, this survey targets the latest bi-level decision-making using fuzzy techniques and their comprehensive development. On the other hand, apart from theoretical research developments, this survey systematically examines the real-world application developments of fuzzy bi-level decision-making techniques in different domains. We believe that this paper provides researchers and practitioners with the state-of-the-art knowledge on the development of fuzzy bi-level decision-making approaches and gives guidelines about how to apply fuzzy bi-level decision-making techniques to deal with various decision activities under uncertainty in real-world applications.

Acknowledgements

This work is supported by the Australian Research Council (ARC) under discovery grant DP140101366.

References

1.HV Stackelberg, The Theory of Market Economy, Oxford University Press, Oxford, 1952.
2.J Bracken and JT McGill, Mathematical programs with optimization problems in the constraints, Operations Research, Vol. 21, 1973, pp. 37-44. http://dx.doi.org/10.1287/opre.21.1.37
3.J Lu, G Zhang, J Montero, and L Garmendia, Multifollower trilevel decision making models and system, IEEE Transactions on Industrial Informatics, Vol. 8, 2012, pp. 974-985. http://dx.doi.org/10.1109/tii.2012.2205396
4.J Lu, C Shi, and G Zhang, On bilevel multi-follower decision making: General framework and solutions, Information Sciences, Vol. 176, 2006, pp. 1607-1627. http://dx.doi.org/10.1016/j.ins.2005.04.010
5.M Sakawa and I Nishizaki, Interactive fuzzy programming for multi-level programming problems: a review, International Journal of Multicriteria Decision Making, Vol. 2, 2012, pp. 241-266. http://dx.doi.org/10.1504/ijmcdm.2012.047846
6.J Han, J Lu, Y Hu, and G Zhang, Tri-level decision-making with multiple followers: Model, algorithm and case study, Information Sciences, Vol. 311, 2015, pp. 182-204. http://dx.doi.org/10.1016/j.ins.2015.03.043
7.VV Kalashnikov, S Dempe, GA Pérez-Valdés, NI Kalashnykova, and J-F Camacho-Vallejo, Bilevel programming and applications, Mathematical Problems in Engineering, Vol. 2015, 2015, pp. 1-16. http://dx.doi.org/10.1007/978-3-662-45827-3_5
8.J Lu, J Han, Y Hu, and G Zhang, Multilevel decision- making: A survey, Information Sciences, Vol. 346, 2016, pp. 463-487. http://dx.doi.org/10.1016/j.ins.2016.01.084
9.O Ben-Ayed, Bilevel linear programming, Computers & Operations Research, Vol. 20, 1993, pp. 485-501. http://dx.doi.org/10.1016/0305-0548(93)90013-9
10.L Vicente and P Calamai, Bilevel and multilevel programming: A bibliography review, Journal of Global Optimization, Vol. 5, 1994, pp. 291-306. http://dx.doi.org/10.1007/bf01096458
11.B Colson, P Marcotte, and G Savard, Bilevel programming: A survey, 4OR, Vol. 3, 2005, pp. 87-107. http://dx.doi.org/10.1007/s10288-005-0071-0
12.B Colson, P Marcotte, and G Savard, An overview of bilevel optimization, Annals of Operations Research, Vol. 153, 2007, pp. 235-256. http://dx.doi.org/10.1007/s10479-007-0176-2
13.G Zhang and J Lu, The definition of optimal solution and an extended Kuhn-Tucker approach for fuzzy linear bi- level programming, IEEE Computational Intelligence Bulletin, Vol. 2, 2005, pp. 1-7. http://dx.doi.org/10.1109/icsmc.2005.1571663
14.G Zhang, J Lu, and Y Gao, Multi-Level Decision Making: Models, Methods and Applications, Springer, Berlin, 2015.
15.JF Bard, Practical Bilevel Optimization: Algorithms and Applications, Kluwer Academic Publishers, Dordrecht, The Netherlands, 1998.
16.M Sakawa, I Nishizaki, and Y Uemura, Interactive fuzzy programming for multi-level linear programming problems with fuzzy parameters, Fuzzy Sets and Systems, Vol. 109, 2000, pp. 3-19. http://dx.doi.org/10.1016/s0165-0114(98)00130-4
17.M Sakawa, I Nishizaki, and Y Uemura, Interactive fuzzy programming for two-level linear fractional programming problems with fuzzy parameters, Fuzzy Sets and Systems, Vol. 115, 2000, pp. 93-103. http://dx.doi.org/10.1016/s0165-0114(99)00027-5
18.M Sakawa, I Nishizaki, and M Hitaka, Interactive fuzzy programming for multi-level 0–1 programming problems with fuzzy parameters through genetic algorithms, Fuzzy Sets and Systems, Vol. 117, 2001, pp. 95-111. http://dx.doi.org/10.1016/s0165-0114(98)00276-0
19.M Sakawa and I Nishizaki, Interactive fuzzy programming for two-level nonconvex programming problems with fuzzy parameters through genetic algorithms, Fuzzy Sets and Systems, Vol. 127, 2002, pp. 185-197. http://dx.doi.org/10.1016/s0165-0114(01)00134-8
20.S Pramanik, Bilevel programming problem with fuzzy parameters: A fuzzy goal programing approach, Journal of Applied Quantitative Methods, Vol. 7, 2012, pp. 9-24. http://dx.doi.org/10.5120/3677-5178
21.A Biswas and K Bose, A fuzzy programming approach for solving quadratic bilevel programming problems with fuzzy resource constraints, International Journal of Operational Research, Vol. 12, 2011, pp. 142-156. http://dx.doi.org/10.1504/ijor.2011.042503
22.G Zhang and J Lu, Model and approach of fuzzy bi-level decision making for logistics planning problem, Journal of Enterprise Information Management, Vol. 20, 2007, pp. 178-197. http://dx.doi.org/10.1108/17410390710725760
23.G Zhang, J Lu, and T Dillon, Fuzzy linear bilevel optimization: Solution concepts, approaches and applications, Fuzzy Logic, Springer, Berlin Heidelberg, 2007, pp. 351-379.
24.Y Gao, G Zhang, J Lu, and T Dillon, Fuzzy linear bilevel approximate algorithm for goal-based bilevel risk management systems, International Journal of Information Technology and Decision Making, Vol. 7, 2008, pp. 589-610. http://dx.doi.org/10.1142/s0219622008003113
25.A Budnitzki, The solution approach to linear fuzzy bilevel optimization problems, Optimization, 2013, pp. 1-15. http://dx.doi.org/10.1080/02331934.2013.848862
26.H Katagiri, K Kato, and T Uno, Possibilistic Stackelberg solutions to bilevel linear programming problems with fuzzy parameters, Joint IFSA World Congress and NAFIPS Annual Meeting, 2013, pp. 134-139. http://dx.doi.org/10.1109/ifsa-nafips.2013.6608388
27.Z Zhang, G Zhang, J Lu, and C Guo, A fuzzy tri-level decision making algorithm and its application in supply chain, The 8th conference of the European Society for Fuzzy Logic and Technology, Atlantis Press, 2013, pp. 154-160.
28.G Zhang, J Lu, J Montero, and Y Zeng, Model, Solution concept and the Kth-best algorithm for linear tri-level programming, Information Sciences, Vol. 180, 2010, pp. 481-492. http://dx.doi.org/10.1016/j.ins.2009.10.013
29.G Zhang, J Lu, and T Dillon, Decentralized multi-objective bilevel decision making with fuzzy demands, Knowledge- Based Systems, Vol. 20, 2007, pp. 495-507. http://dx.doi.org/10.1016/j.knosys.2007.01.003
30.Y Gao, G Zhang, J Ma, and J Lu, A λ-cut and goal programming based algorithm for fuzzy linear multiple objective bi-level optimization, IEEE Transactions on Fuzzy Systems, Vol. 18, 2010, pp. 1-13. http://dx.doi.org/10.1109/tfuzz.2009.2030329
31.S Pramanik and PP Dey, Bi-level multi-objective programming problem with fuzzy parameters, International Journal of Computer Applications, Vol. 30, 2011, pp. 13-20. http://dx.doi.org/10.5120/3677-5178
32.I Baky, M Eid, and M El Sayed, Bi-level multi-objective programming problem with fuzzy demands: a fuzzy goal programming algorithm, OPSEARCH, Vol. 51, 2014, pp. 280-296. http://dx.doi.org/10.1007/s12597-013-0145-2
33.Y Gao, G Zhang, and J Lu, A particle swarm optimization based algorithm for fuzzy bilevel decision making with objective-shared followers, Simulated Evolution and Learning, Springer, Berlin Heidelberg, 2008, pp. 190-199.
34.Y Gao, G Zhang, and J Lu, A particle swarm optimization based algorithm for fuzzy bilevel decision making with constraints-shared followers, The ACM symposium on Applied Computing, ACM, Honolulu, Hawaii, 2009, pp. 1075-1079.
35.J Gao and B Liu, Fuzzy multilevel programming with a hybrid intelligent algorithm, Computers & Mathematics with Applications, Vol. 49, 2005, pp. 1539-1548. http://dx.doi.org/10.1016/j.camwa.2004.07.027
36.G Zhang, J Lu, and T Dillon, Models and algorithm for fuzzy multi-objective multi-follower linear bilevel programming, IEEE International Fuzzy Systems Conference, 2007, pp. 1-6. http://dx.doi.org/10.1109/fuzzy.2007.4295448
37.G Zhang, J Lu, and Y Gao, An algorithm for fuzzy multi- objective multi-follower partial cooperative bilevel programming, Journal of Intelligent & Fuzzy Systems, Vol. 19, 2008, pp. 303-319. http://dx.doi.org/10.2991/iske.2007.29
38.G Zhang, J Lu, and Y Gao, Fuzzy bilevel programming: Multi-objective and multi-follower with shared variables, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, Vol. 16, 2008, pp. 105-133. http://dx.doi.org/10.1142/s0218488508005510
39.G Zhang and J Lu, Fuzzy bilevel programming with multiple objectives and cooperative multiple followers, Journal of Global Optimization, Vol. 47, 2010, pp. 403-419. http://dx.doi.org/10.1007/s10898-008-9365-z
40.AF Shapiro, Fuzzy random variables, Insurance: Mathematics and Economics, Vol. 44, 2009, pp. 307-314. http://dx.doi.org/10.1016/j.insmatheco.2008.05.008
41.H Kwakernaak, Fuzzy random variables—I. definitions and theorems, Information Sciences, Vol. 15, 1978, pp. 1-29. http://dx.doi.org/10.1016/0020-0255(78)90019-1
42.M Sakawa, H Katagiri, and T Matsui, Stackelberg solutions for fuzzy random bilevel linear programming through level sets and probability maximization, Operational Research, Vol. 12, 2012, pp. 271-286. http://dx.doi.org/10.1007/s12351-010-0090-2
43.M Sakawa, H Katagiri, and T Matsui, Fuzzy random bilevel linear programming through expectation optimization using possibility and necessity, International Journal Machine Learning and Cybernetics, Vol. 3, 2012, pp. 183-192. http://dx.doi.org/10.1007/s13042-011-0055-7
44.A Ren and Y Wang, Optimistic Stackelberg solutions to bilevel linear programming with fuzzy random variable coefficients, Knowledge-Based Systems, Vol. 67, 2014, pp. 206-217. http://dx.doi.org/10.1016/j.knosys.2014.05.010
45.A Ren, Y Wang, and X Xue, An interval programming approach for the bilevel linear programming problem under fuzzy random environments, Soft Computing, Vol. 18, 2014, pp. 995-1009. http://dx.doi.org/10.1007/s00500-013-1120-9
46.A Ren and Y Wang, An interval approach based on expectation optimization for fuzzy random bilevel linear programming problems, Journal of the Operational Research Society, 2015, pp. 1-11. http://dx.doi.org/10.1057/jors.2015.13
47.H Katagiri, T Uno, K Kato, H Tsuda, and H Tsubaki, Random fuzzy bilevel linear programming through possibility-based value at risk model, International Journal Machine Learning and Cybernetics, Vol. 5, 2014, pp. 211-224. http://dx.doi.org/10.1007/s13042-012-0126-4
48.Y Gao, G Zhang, J Lu, and H-M Wee, A fuzzy bi-level pricing model and a PSO based algorithm in supply chains, Neural Information Processing, Springer, Berlin Heidelberg, 2009, pp. 226-233.
49.H Sun and Z Gao, Bilevel model for pricing and production planning decision with fuzzy parameters, Journal of Systems Science & Information, Vol. 2, 2004, pp. 335-344. http://dx.doi.org/10.1108/17410390710725760
50.X Ji and Z Shao, Model and algorithm for bilevel newsboy problem with fuzzy demands and discounts, Applied Mathematics and Computation, Vol. 172, 2006, pp. 163-174. http://dx.doi.org/10.1016/j.amc.2005.01.139
51.G Zhang, G Zhang, Y Gao, and J Lu, A fuzzy bilevel model and a PSO-based algorithm for day-ahead electricity market strategy making, Knowledge-Based and Intelligent Information and Engineering Systems, Springer, Berlin Heidelberg, 2009, pp. 736-744.
52.Y Lan, R Zhao, and W Tang, A bilevel fuzzy principal- agent model for optimal nonlinear taxation problems, Fuzzy Optimization and Decision Making, Vol. 10, 2011, pp. 211-232. http://dx.doi.org/10.1007/s10700-011-9103-8
53.S Abass, Bilevel programming approach applied to the flow shop scheduling problem under fuzziness, Computational Management Science, Vol. 2, 2005, pp. 279-293. http://dx.doi.org/10.1007/s10287-005-0035-z
54.D Konur and MM Golias, Analysis of different approaches to cross-dock truck scheduling with truck arrival time uncertainty, Computers & Industrial Engineering, Vol. 65, 2013, pp. 663-672. http://dx.doi.org/10.1016/j.cie.2013.05.009
55.J Gang, J Xu, and Y Xu, Multiproject resources allocation model under fuzzy random environment and its application to industrial equipment installation engineering, Journal of Applied Mathematics, 2013, pp. 1-19. http://dx.doi.org/10.1155/2013/818731
56.J Xu and J Gang, Multi-objective bilevel construction material transportation scheduling in large-scale construction projects under a fuzzy random environment, Transportation Planning and Technology, Vol. 36, 2013, pp. 352-376. http://dx.doi.org/10.1080/03081060.2013.798486
57.KB Aviso, RR Tan, AB Culaba, and JB Cruz Jr, Bi-level fuzzy optimization approach for water exchange in eco- industrial parks, Process Safety & Environmental Protection: Transactions of the Institution of Chemical Engineers Part B, Vol. 88, 2010, pp. 31-40. http://dx.doi.org/10.1016/j.psep.2009.11.003
58.RR Tan, KB Aviso, AB Cruz Jr, and JB Culaba, A note on an extended fuzzy bi-level optimization approach for water exchange in eco-industrial parks with hub topology, Process Safety & Environmental Protection: Transactions of the Institution of Chemical Engineers Part B, Vol. 89, 2011, pp. 106-111. http://dx.doi.org/10.1016/j.psep.2010.11.004
59.J Xu, Y Tu, and Z Zeng, Bilevel optimization of regional water resources allocation problem under fuzzy random environment, Journal of Water Resources Planning and Management, Vol. 139, 2012, pp. 246-264. http://dx.doi.org/10.1061/(asce)wr.1943-5452.0000248
60.L Gan and J Xu, Retrofitting transportation network using a fuzzy random multiobjective bilevel model to hedge against seismic risk, Abstract and Applied Analysis, Vol. 2014, 2014, pp. 24. http://dx.doi.org/10.1155/2014/505890
61.J Xu, J Gang, and X Lei, Hazmats transportation network design model with emergency response under complex fuzzy environment, Mathematical Problems in Engineering, Vol. 2013, 2013, pp. 1-22. http://dx.doi.org/10.1155/2013/517372
62.J Xu, J Ni, and M Zhang, Constructed wetland planning- based bilevel optimization model under fuzzy random environment: Case study of Chaohu Lake, Journal of Water Resources Planning and Management, Vol. 141, 2014, pp. 1-18. http://dx.doi.org/10.1061/(asce)wr.1943-5452.0000440
63.L Yao, J Xu, and F Guo, A stone resource assignment model under the fuzzy environment, Mathematical Problems in Engineering, Vol. 2012, 2012, pp. 1-26. http://dx.doi.org/10.1155/2012/265837
64.Y Gao, G Zhang, and J Lu, A fuzzy multi-objective bilevel decision support system, International Journal of Information Technology & Decision Making, Vol. 8, 2009, pp. 93-108. http://dx.doi.org/10.1142/s0219622009003284
65.L Niu, J Lu, and G Zhang, Cognition in Business Decision Support Systems, Springer, 2009.
Journal
International Journal of Computational Intelligence Systems
Volume-Issue
9 - Supplement 1
Pages
25 - 34
Publication Date
2016/04/01
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.1080/18756891.2016.1180816How to use a DOI?
Copyright
© 2016. the authors. Co-published by Atlantis Press and Taylor & Francis
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Guangquan Zhang
AU  - Jialin Han
AU  - Jie Lu
PY  - 2016
DA  - 2016/04/01
TI  - Fuzzy Bi-level Decision-Making Techniques: A Survey
JO  - International Journal of Computational Intelligence Systems
SP  - 25
EP  - 34
VL  - 9
IS  - Supplement 1
SN  - 1875-6883
UR  - https://doi.org/10.1080/18756891.2016.1180816
DO  - 10.1080/18756891.2016.1180816
ID  - Zhang2016
ER  -