Symmetry (Aug 2021)
Bifuzzy-Bilevel Programming Model: Solution and Application
Abstract
Bi-level programming is widely used in processing various questions, but it cannot deal with the complex and fuzzy information contained in problems. In order to solve such problems better with intricate and vague information that can be efficiently handled by bifuzzy theory, a bifuzzy–bilevel programming model that sets the parameters to bifuzzy variables is proposed in this paper, which can process complex realistic data more accurately and improve the feasibility and validity of bi-level programming models. To ensure the solvability of the model, the equivalent form of the bifuzzy–bilevel programming model is obtained by utilizing the expected value operator. According to the linear and nonlinear characteristics of the model, the Karush–Kuhn–Tucker condition and particle swarm optimization algorithm are employed to handle the problem, respectively. Finally, by taking the distribution center location problem of the supplier as an example, the bifuzzy–bilevel programming model is applied in practice to balance highly intricate customer demands and corporate cost minimization, obtaining the feasible solution of functions at the upper and lower levels, and the bifuzzy information in the problem can also be processed well, which proves the effectiveness of the proposed methodology.
Keywords