1. Introduction
The bilevel programming problem (BLP) is a nested optimizations problem in which the feasible region of the upper level problem is determined implicitly by the solution set of the lower level problem. As an optimization tool, the BLP has been widely used in variety practical problems, for example, in homeland security [1–3], model production processes [4], the optimal tax policies formulation [5–7], the strategic for deregulating markets [8], and the optimization of retail channel structures [9]. In addition, the optimization theory of the BLP has been integrated in many other disciplines, such as in management [10, 11], chemical engineering [12, 13], structural optimization [14, 15], optimal control problems [16, 17], facility location [10, 18, 19], and transportation [20–22].
Therefore, many researchers are devoted to develop the algorithms for BLP and propose many efficient algorithms. Traditional methods commonly used to handle BLP include Karus-Kuhn-Tucker approach [23–26], Branch-and-bound method [27], and penalty function approach [28–31]. Despite a significant progress made in traditional optimization towards solving BLPPs, the properties such as differentiation and continuity are necessary for these algorithms.
Due to the limitation of the traditional algorithms, the heuristics such as evolutionary algorithms are recognized as potent tools for solving BLPPs. Mathieu et al. [32] firstly developed the genetic algorithm (GA) for bilevel linear programming problem. Motivated by the same reason, other kinds of GAs for BLPPs were also presented in [33–36]. Owing to its high speed of convergence and relative simplicity, the particle swam optimization (PSO) algorithm has been employed for solving BLP problems recently [37–42].
However, it is worth noting that the papers mentioned above only focus on deterministic bilevel programming problem and the stochastic bilevel programming has seldom been studied so far. In 1999, Patriksson and Wynter [43] firstly proposed the stochastic mathematical programs with equilibrium constraints and introduced a framework for hierarchical decision-making problem under uncertainty. However, they did not give a numerical experiment. Gao, Liu, and Gen [44] presented a hybrid intelligent algorithm for a decentralized multilevel decision-making problem in stochastic environment in 2004. For the contracting arrangements of the long-term contracts and the spot markets transactions under uncertain electricity spot market, Wan et al. [45] proposed a stochastic bilevel programming model for the optimal bidding strategies between power seller and buyer. They solved the model by Monte Carlo approximation method. It is worth noting that the decision variable in both levels are one-dimensional variable. Soon after, Wan, Fan, and Wang [46] proposed an interactive fuzzy decision-making method for the model in [45]. In 2013, He and Feng [47] presented an approximation algorithm for the compensated stochastic bilevel programming problem. In addition, the stability analysis and convergence analysis for bilevel stochastic programming problem can be seen in [48–50]. Obviously, they only researched the simple stochastic bilevel model and few of them have studied the numerical performance of the algorithm.
In this paper, we consider the general stochastic linear bilevel programming problem in which the coefficient of objective functions and the coefficient of constraint functions are random variables. For the problem, we firstly transformed it into a deterministic linear bilevel covariance programming problem with expected constraints, and then the deterministic bilevel covariance programming model is solved by the BPANN-PSO algorithm. Finally, we perform the simulation experiments and the results suggest that the variance obtained by our algorithm is better than the results in reference when the means of the upper objective function value is same. Furthermore, the computational efficiency of our algorithm performs better with the dimension increasing.
The rest of this paper is organized as follows. Section 2 introduces the definitions and properties of stochastic linear bilevel programming problem. Section 3 proposes the BPANN-PSO algorithm for stochastic linear bilevel programming problem. We use three test problems from the reference to measure and evaluate the proposed algorithm in Section 4, while the conclusion is reached in Section 5.
2. Stochastic Linear Bilevel Programming
Let
Let
Inequality (2) means that the
Let
To deal with the objective functions with random variables in both levels, the minimum covariance model [51] is applied in this paper. Then, problem (7) is rewritten as follows:
Though problem (8) can guarantee uniform distribution of the objective function values of both levels with a small drop, the decision makers in both levels often have their own expectation. Let
(a)
Constraint region of the BLP:
(b)
Feasible set for the lower level problem for each fixed
(c)
Projection of onto the upper level maker’s decision space:
(d)
The lower level maker’s rational reaction set for each fixed
(e)
Inducible region:
Definition 1.
A point
Definition 2.
A feasible point
Definition 3.
If
3. The Algorithm
For problem (11), it is noted that a solution
3.1. The Structure of BPANN
In this paper, the BPANN includes three layers: the input layer, the hidden layer, and the output layer. The number of nodes per layer is
Let
For the output layer, the output is given by
3.2. The BPANN-PSO Algorithm
In this algorithm, the position of the particle represents the connectivity weight of the BPANN and the particles in the elite set
Suppose
Algorithm 4.
Step 1. Initialize the population
Step 2. Train the BPANN using the PSO.
Step 2.1. Calculate its fitness value according to (20).
Step 2.2. Determine its personal best particle and global best particle.
Step 2.3. Update particle’s position and velocity.
Step 3 (stopping criterion). If
In step 2.3, the inertia weight
3.3. The Algorithm for BLP
We proposed the BPANN-PSO for problem (11) and we update the upper level decision variables using the method in [52]. However, the way to solve the lower level problems is completely different. In reference [52], for each updated upper level decision variable, we need to reexecute the lower level optimization problem by cooperative coevolution PSO (CCPSO). In other words, the historical optimal solutions do not contribute to the current optimal solution. In our algorithm, for the updated upper level decision variable, we can predict the corresponding lower level optimal solution directly by BPANN. From the above analysis, we can see that the computational efficiency of our proposed algorithm performs well than the method in the reference [52]. Furthermore, we also give the basic working framework for these two algorithms (see Figure 2)
[figure omitted; refer to PDF]Algorithm 5.
Step 1. Initialization scheme. Initialize a random population (
Step 2. For the fixed
Step 3. Evaluate the fitness value of the complete solutions
Step 4. Update the upper level decision variables using the simulated binary crossover operator (SBX) and the polynomial variation method (PM).
Step 5. For the new upper level variable
Step 6. Update the elite set
Step 7. Perform a termination check. If the termination check is false, go to step 4.
In the Algorithm 5, the PSO parameters are set as follows: the inertia weight
In this paper, the value of
3.4. Algorithm Complexity Analysis
By the algorithm in [51], for the vector
In Algorithm 4 of our paper, the number of nodes of the input layer, the hidden layer, and the output layer are
4. Numerical Experiment
In this section, we test the algorithm using three examples. All results presented in this paper have been obtained on a personal computer (CPU: AMD Phenon(tm)IIX6 1055T 2.80 GHz; RAM: 3.25 GB) using a C# implementation of the proposed algorithm.
Example 1.
Let
According to the above conditions, problem (22) can be rewritten as follows:
We solve problem (23) with constrain of means of the objective function values and we also solved problem (23) without this constrain. From Table 2, we can see that the variance obtained by our algorithm is better than the results in [51] when the means of the upper objective function value is the same. Moreover, the computational efficiency of our algorithm performs better.
Table 1
The mean, variance, and acceptable probability of
| | | | | |
---|---|---|---|---|---|
mean | 50.11 | 113.15 | 15.16 | 13.16 | 25.63 |
variance | 9.0 | 36 | 9.0 | 4.0 | 16 |
acceptable probability | 0.85 | 0.7 | 0.9 | 0.7 | 0.8 |
Table 2
The comparison results of Example 1 from 11 runs.
Algorithm | means constrain | optimal solutions | means | variance | CPU time | ||
---|---|---|---|---|---|---|---|
UL | LL | UL | LL | (s) | |||
BPANN-PSO | Y | (5.15, 6.90) | -31.00 | 17.20 | 266.95 | 241.11 | 0.0335 |
Method in [51] | Y | (5.17, 6.89) | -31.00 | 17.23 | 267.12 | 240.32 | 0.0879 |
BPANN-PSO | N | (6.99, 4.00) | -25.98 | 17.99 | 201.64 | 88.94 | 0.0173 |
Method in [51] | N | (7.00, 4.00) | -26.00 | 18.00 | 202.00 | 89.00 | 0.0208 |
Example 2.
Let
According to model (8), problem (24) can be rewritten as follows:
For problem (26), we solve the problem with constrain of the means of the objective function values and we also solved it without this constrain. From Table 4, we can see that the variance obtained by our algorithm is better than the results in [51] when the mean of the upper objective function value is almost the same. Furthermore, the computational efficiency of our algorithm performs better with the number of dimension increasing.
Examples 1 and 2 are the general linear stochastic bilevel programming problem; that is to say, the coefficient of objective functions and the coefficient of constraint functions are random variables. Furthermore, the algorithm is also effective for the stochastic linear bilevel programming with chance constants. We consider the compensated stochastic linear bilevel programming as follows.
Table 3
The expectation of random variables
| 5 | 2 | 1 | 2 | 1 | | 6 | 1 | 3 |
| 10 | -7 | 1 | -2 | -5 | | 3 | -4 | 6 |
Table 4
The comparison results of Example 2 from 11 runs.
Algorithm | means constrain | optimal solutions | means | variance | CPU time | ||
---|---|---|---|---|---|---|---|
UL | LL | UL | LL | (s) | |||
BPANN-PSO | Y | (0.0529, 0.2509, 0,0.0072, 0.9501; 0.5987,1.2321,1.1399) | 9.9769 | -2.2822 | 5.9689 | 77.7253 | 4.3898 |
Method in [51] | Y | (0.0530,0.2510, 0, 0.0070, 0.9500; 0.5990,1.2320, 1.1400) | 9.9770 | -2.2820 | 5.9700 | 77.7250 | 21.2172 |
BPANN-PSO | N | (0.4101,0.6320,0.0671,0.2702,0.8012; 0.2757,0.9731, 0.7488) | 9.5979 | -3.3727 | 20.6536 | 48.3552 | 0.9654 |
Method in [51] | N | (0.4100,0.6320,0.0670,0.2700, 0.8010,0.2760,0.9730,0.7490) | 9.5980 | -3.3720, | 20.6540 | 48.3550 | 7.1836 |
Example 3.
Let
10 samples for model:
We solve problem (28) and problem (29) by our algorithm and the method in [47]. From Table 5, we can see that the computational efficiency of our algorithm performs better when they have almost the same optimal solutions.
Table 5
comparison results of Example 3 from 11 runs.
algorithm | optimal solutions | the optimal value | CPU run time | ||
---|---|---|---|---|---|
UL | LL | (s) | |||
10 sample model | BPANN-PSO | (64.8839, 18.9248) | -102.73335 | 78.4070 | 0.00179 |
Method in [47] | (64.8840, 18.9250) | -102.7340 | 78.4070 | 0.0379 | |
| |||||
30 sample model | BPANN-PSO | (75.2431, 18.8569) | -112.9569 | 56.9433 | 0.00201 |
Method in [47] | (75.2432, 18.8570) | -112.9572 | 56.9395 | 0.0463 |
5. Conclusion and Future Works
In this paper, we designed the BPANN-PSO algorithm to solve the general stochastic linear bilevel programming problem and three test problems from the reference are used to measure and evaluate the proposed algorithm. The results suggest that the variance obtained by our algorithm is better than the results in reference when the mean of the upper objective function value is almost the same. Furthermore, the computational efficiency of our algorithm performs better with the number of the dimensions increasing.
In the future works, we will further discuss how to efficiently use the infeasible solution with good performance near the optimal. This kind of discussion could improve the performance of our BPANN-PSO, particularly when the optimal front lies on the boundaries between the feasible and infeasible regions.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This work is supported by the National Natural Science Foundation of China (61673006) and China Scholarship Council (201708420111).
[1] G. Brown, M. Carlyle, D. Diehl, J. Kline, K. Wood, "A two-sided optimization for theater ballistic missile defense," Operations Research, vol. 53 no. 5, pp. 745-763, DOI: 10.1287/opre.1050.0231, 2005.
[2] L. M. Wein, "Homeland security: From mathematical models to policy implementation: The 2008 Philip McCord Morse lecture," Operations Research, vol. 57 no. 4, pp. 801-811, DOI: 10.1287/opre.1090.0695, 2009.
[3] B. An, F. Ordóñez, M. Tambe, E. Shieh, R. Yang, C. Baldwin, J. DiRenzo, K. Moretti, B. Maule, G. Meyer, "A deployed quantal response-based patrol planning system for the u.s. coast guard," Interfaces, vol. 43 no. 5, pp. 400-420, DOI: 10.1287/inte.2013.0700, 2013.
[4] M. G. Nicholls, "Aluminum production modeling-a nonlinear bilevel programming approach," Operations Research, vol. 43 no. 2, pp. 208-218, DOI: 10.1287/opre.43.2.208, 1995.
[5] M. Labbé, P. Marcotte, G. Savard, "A bilevel model of taxation and its application to optimal highway pricing," Management Science, vol. 44 no. 12, pp. 1608-1622, DOI: 10.1287/mnsc.44.12.1608, 1998.
[6] A. Sinha, P. Malo, A. Frantsev, K. Deb, "Multi-objective Stackelberg game between a regulating authority and a mining company: A case study in environmental economics," Proceedings of the IEEE Congress on Evolutionary Computation, CEC '13, pp. 478-485, .
[7] A. Sinha, P. Malo, K. Deb, "Transportation policy formulation as a multi-objective bilevel optimization problem," Proceedings of the IEEE Congress on Evolutionary Computation, CEC '15, pp. 1651-1658, .
[8] X. Hu, D. Ralph, "Using EPECs to model bilevel games in restructured electricity markets with locational prices," Operations Research, vol. 55 no. 5, pp. 809-827, DOI: 10.1287/opre.1070.0431, 2007.
[9] N. Williams, P. K. Kannan, S. Azarm, "Retail channel structure impact on strategic engineering product design," Management Science, vol. 57 no. 5, pp. 897-914, DOI: 10.1287/mnsc.1110.1326, 2011.
[10] H. Sun, Z. Gao, J. Wu, "A bi-level programming model and solution algorithm for the location of logistics distribution centers," Applied Mathematical Modelling, vol. 32 no. 4, pp. 610-616, DOI: 10.1016/j.apm.2007.02.007, 2008.
[11] J. Bard, "Coordination of multi-divisional firm through two levels of management," Omega, vol. 11 no. 5, pp. 457-465, 1983.
[12] W. Smith, R. Missen, Chemical Reaction Equilibrium Analysis: Theory and Algorithms, 1982.
[13] P. A. Clark, A. W. Westerberg, "Bilevel programming for steady-state chemical process design-I. Fundamentals and algorithms," Computers & Chemical Engineering, vol. 14 no. 1, pp. 87-97, DOI: 10.1016/0098-1354(90)87007-C, 1990.
[14] M. P. Bendsoe, "Optimization of structural topology, shape, and material," Technical report,DOI: 10.1007/978-3-662-03115-5, 1995.
[15] S. Christiansen, M. Patriksson, L. Wynter, "Stochastic bilevel programming in structural optimization," Structural and Multidisciplinary Optimization, vol. 21 no. 5, pp. 361-371, DOI: 10.1007/s001580100115, 2001.
[16] K. Mombaur, A. Truong, J.-P. Laumond, "From human to humanoid locomotion-an inverse optimal control approach," Autonomous Robots, vol. 28 no. 3, pp. 369-383, DOI: 10.1007/s10514-009-9170-7, 2010.
[17] S. Albrecht, K. Ramírez-Amaro, F. Ruiz-Ugalde, D. Weikersdorfer, M. Leibold, M. Ulbrich, M. Beetz, "Imitating human reaching motions using physically inspired optimization principles," Proceedings of the 11th IEEE-RAS International Conference on Humanoid Robots, HUMANOIDS '11, pp. 602-607, .
[18] Q. Jin, S. Feng, "Bi-level simulated annealing algorithm for facility location," Systems Engineering, vol. 2, 2007.
[19] T. Uno, H. Katagiri, K. Kato, "An evolutionary multi-agent based search method for Stackelberg solutions of bilevel facility location problems," International Journal of Innovative Computing, Information and Control, vol. 4 no. 5, pp. 1033-1042, 2008.
[20] A. Migdalas, "Bilevel programming in traffic planning: models, methods and challenge," Journal of Global Optimization, vol. 7 no. 4, pp. 381-405, DOI: 10.1007/BF01099649, 1995.
[21] I. Constantin, M. Florian, "Optimizing frequencies in a transit network: a nonlinear bi-level programming approach," International Transactions in Operational Research, vol. 2 no. 2, pp. 149-164, DOI: 10.1016/0969-6016(94)00023-M, 1995.
[22] L. Brotcorne, M. Labbé, P. Marcotte, G. Savard, "A bilevel model for toll optimization on a multicommodity transportation network," Transportation Science, vol. 35 no. 4, pp. 345-358, DOI: 10.1287/trsc.35.4.345.10433, 2001.
[23] J. F. Bard, "An algorithm for solving the general bilevel programming problem," Mathematics of Operations Research, vol. 8 no. 2, pp. 260-272, DOI: 10.1287/moor.8.2.260, 1983.
[24] T. A. Edmunds, J. F. Bard, "Algorithms for nonlinear bilevel mathematical programs," The Institute of Electrical and Electronics Engineers Systems, Man, and Cybernetics Society, vol. 21 no. 1, pp. 83-89, DOI: 10.1109/21.101139, 1991.
[25] M. A. Amouzegar, "A global optimization method for nonlinear bilevel programming problems," IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 29 no. 6, pp. 771-777, DOI: 10.1109/3477.809031, 1999.
[26] J. B. Etoa Etoa, "Solving quadratic convex bilevel programming problems using a smoothing method," Applied Mathematics and Computation, vol. 217 no. 15, pp. 6680-6690, DOI: 10.1016/j.amc.2011.01.066, 2011.
[27] J. F. Bard, J. E. Falk, "An explicit solution to the multi-level programming problem," Computers & Operations Research, vol. 9 no. 1, pp. 77-100, DOI: 10.1016/0305-0548(82)90007-7, 1982.
[28] K. Shimizu, E. Aiyoshi, "A new computational method for Stackelberg and min-max problems by use of a penalty method," Institute of Electrical and Electronics Engineers Transactions on Automatic Control, vol. 26 no. 2, pp. 460-466, DOI: 10.1109/TAC.1981.1102607, 1981.
[29] E. Aiyoshi, K. Shimizu, "A solution method for the static constrained Stackelberg problem via penalty method," IEEE Transactions on Automatic Control, vol. 29 no. 12, pp. 1111-1114, DOI: 10.1109/TAC.1984.1103455, 1984.
[30] Y. Ishizuka, E. Aiyoshi, "Double penalty method for bilevel optimization problems," Annals of Operations Research, vol. 34 no. 1–4, pp. 73-88, DOI: 10.1007/BF02098173, 1992.
[31] Y. Lv, T. Hu, G. Wang, Z. Wan, "A penalty function method based on Kuhn-Tucker condition for solving linear bilevel programming," Applied Mathematics and Computation, vol. 188 no. 1, pp. 808-813, DOI: 10.1016/j.amc.2006.10.045, 2007.
[32] R. Mathieu, L. Pittard, G. Anandalingam, "Genetic algorithm based approach to bi-level linear programming," Operations Research, vol. 28 no. 1,DOI: 10.1051/ro/1994280100011, 1994.
[33] S. R. Hejazi, A. Memariani, G. Jahanshahloo, M. M. Sepehri, "Linear bilevel programming solution by genetic algorithm," Computers & Operations Research, vol. 29 no. 13, pp. 1913-1925, DOI: 10.1016/S0305-0548(01)00066-1, 2002.
[34] Y.-P. Wang, Y.-C. Jiao, H. Li, "An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme," IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, vol. 35 no. 2, pp. 221-232, DOI: 10.1109/TSMCC.2004.841908, 2005.
[35] G.-M. Wang, X.-J. Wang, Z.-P. Wan, S.-H. Jia, "An adaptive genetic algorithm for solving bilevel linear programming problem," Applied Mathematics and Mechanics-English Edition, vol. 28 no. 12, pp. 1605-1612, DOI: 10.1007/s10483-007-1207-1, 2007.
[36] H. I. Calvete, C. Galé, P. M. Mateo, "A new approach for solving linear bilevel problems using genetic algorithms," European Journal of Operational Research, vol. 188 no. 1, pp. 14-28, DOI: 10.1016/j.ejor.2007.03.034, 2008.
[37] X. Li, P. Tian, X. Min, "A hierarchical particle swarm optimization for solving bilevel programming problems," Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface, vol. 4029, pp. 1169-1178, DOI: 10.1007/11785231_122, 2006.
[38] R. J. Kuo, C. C. Huang, "Application of particle swarm optimization algorithm for solving bi-level linear programming problem," Computers & Mathematics with Applications. An International Journal, vol. 58 no. 4, pp. 678-685, DOI: 10.1016/j.camwa.2009.02.028, 2009.
[39] Y. Jiang, X. Li, C. Huang, X. Wu, "Application of particle swarm optimization based on CHKS smoothing function for solving nonlinear bilevel programming problem," Applied Mathematics and Computation, vol. 219 no. 9, pp. 4332-4339, DOI: 10.1016/j.amc.2012.10.010, 2013.
[40] S. B. Yaakob, J. Watada, "A hybrid intelligent algorithm for solving the bilevel programming models," Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface, vol. 6277 no. 2, pp. 485-494, DOI: 10.1007/978-3-642-15390-7_50, 2010.
[41] R. J. Kuo, Y. S. Han, "A hybrid of genetic algorithm and particle swarm optimization for solving bi-level linear programming problem—a case study on supply chain model," Applied Mathematical Modelling, vol. 35 no. 8, pp. 3905-3917, DOI: 10.1016/j.apm.2011.02.008, 2011.
[42] Z. Wan, G. Wang, B. Sun, "A hybrid intelligent algorithm by combining particle swarm optimization with chaos searching technique for solving nonlinear bilevel programming problems," Swarm and Evolutionary Computation, vol. 8, pp. 26-32, DOI: 10.1016/j.swevo.2012.08.001, 2013.
[43] M. Patriksson, L. Wynter, "Stochastic mathematical programs with equilibrium constraints," Operations Research Letters, vol. 25 no. 4, pp. 159-167, DOI: 10.1016/S0167-6377(99)00052-8, 1999.
[44] J. Gao, B. Liu, M. Gen, "A Hybrid Intelligent Algorithm for Stochastic Multilevel Programming," IEEJ Transactions on Electronics, Information and Systems, vol. 124 no. 10, pp. 1991-1998, DOI: 10.1541/ieejeiss.124.1991, 2004.
[45] Z. Wan, C. Xiao, X. Wang, K. Xiao, Y. Huang, X. Peng, "Bilevel programming model of optimal bidding strategies under the uncertain electricity markets," Dianli Xitong Zidonghua/Automation of Electric Power Systems, vol. 28 no. 19, pp. 12-16, 2004.
[46] Z. P. Wan, H. Fan, G. M. Wang, X. Y. Peng, Engineering Journal of Wuhan University, vol. 39 no. 5, pp. 85-90, 2006.
[47] Y. He, C. Q. Feng, "An approximating algorithm for compensated bilevel stochastic programming," Basic Sciences Journal of Textile Universities, vol. 26 no. 1, pp. 110-113, 2013.
[48] W. N. Zhou, Y. L. Huo, "Analysis of the Stability for the Solution Set to Stochastic Programming Approximation of Bilevel," Journal of Chongqing Technology Business University, vol. 30 no. 7, pp. 19-23, 2013.
[49] W. N. Zhou, Y. L. Huo, Z. Y. Hu, "The Hausdorff Covergence of the Optimal Solution Set of Approxiation for Bilevel Stochastic Programming," Journal of Natural Science of Hunan Normal University. Hunan Shifan Daxue Ziran Kexue Xuebao, vol. 39 no. 3, pp. 80-83, 2016.
[50] Y. Liu, H. Wang, Y. S. Xu, Y. Li, "Convergence of approximate solutions in bi-level stochastic programming," Pure and Applied Mathematics. Chuncui Shuxue yu Yingyong Shuxue, vol. 24 no. 4, pp. 768-773, 2008.
[51] S. Masatoshi, N. Ichiro, Cooperative and Non-cooperative Multi-Level Programming, 2009.
[52] T. Zhang, Z. Chen, J. Chen, "A cooperative coevolution PSO technique for complex bilevel programming problems and application to watershed water trading decision making problems," Journal of Nonlinear Sciences and Applications. JNSA, vol. 10 no. 4, pp. 2115-2132, DOI: 10.22436/jnsa.010.04.65, 2017.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2018 Tao Zhang and Xiaofei Li. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
For a class of stochastic linear bilevel programming problem, we firstly transform it into a deterministic linear bilevel covariance programming problem. Then, the deterministic bilevel covariance programming problem is solved by backpropagation artificial neural network based on elite particle swam optimization algorithm (BPANN-PSO). Finally, we perform the simulation experiments and the results show that the computational efficiency of the proposed algorithm has a potential upside compared with the classical algorithm.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer