非线性双层规划问题的遗传算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
双层规划问题是一类具有递阶结构的非凸优化问题。目前,对于这类问题的讨论往往局限于线性情形、上下层函数均凸可微等,对于含不可微非凸函数的双层规划问题,存在的有效算法极少。本文针对几类非线性双层规划问题,利用问题的特点设计了相应的遗传算法,并证明了算法的收敛性。提出的大部分算法突破了基于梯度的传统优化方法对函数可微性和凸性的限制;另外,为了提高遗传算法的效率,利用单纯形法、指数分布等设计了一些新的遗传算子。主要工作包括如下几个方面:
     1.对于下层问题为线性规划的情形,本文讨论了上层问题为凸可微规划和上层函数非凸不可微两种情况。首先,对于上层凸可微的问题,利用下层基进行个体编码,并运用最优性条件,将问题转化为一个单层规划,以该单层规划的最优值作为相应个体的适应度值。该算法的优点是适合求解大规模问题。其次,针对上层函数非凸不可微的问题,基于下层规划的对偶问题及对偶定理,将上层变量的取值域进行剖分,使得每一个剖分区域内的所有点对应同一个下层最优解表达式。而对上层采用遗传算法求解,并基于单纯形法设计了新的杂交算子。算法的优势是对每一个上层变量值,无需求解下层问题即可得到下层最优解,因而提高了算法的效率。
     2.讨论了下层为凸二次规划和一般凸规划,而上层含非凸不可微函数的两个问题,分别提出了求解这两类问题的遗传算法。首先利用下层凸规划的K-K-T条件,将问题转化为一个等价的单层规划;其次为了提高种群个体的可行性,对下层为凸二次规划的情形,利用Lemke算法获得下层最优解;对于下层为一般凸规划的情形,给出了新的约束处理方法,它能将种群中的不可行点转化为约束域内的点,且给出了一个判断个体是否满足下层最优性的方法。
     3.研究了三类下层含非凸函数的双层规划问题,包括下层函数可分、下层目标为一类非凸复合函数和下层函数为广义凹函数三种情形。首先针对下层问题特点,分别给出了下层求解方法。对下层可分的情形,将问题分为单变量函数的极值问题求解;对于第二类问题,利用下层目标函数,将问题分解为多个凸规划,通过求解其中两个而获得最优解;对于第三类问题,利用凹规划的最优解能在极点上达到的性质求解。其次利用种群最好个体设计了新的杂交算子,并用遗传算法求解上层问题。
     4.针对下层问题可解的非线性双层规划问题,提出了一个基于插值的遗传算法。该算法的特点是利用插值函数估计下层最优解函数,以插值函数的值近似下层最优解。这省去了大量求解下层问题的过程,能有效节约计算量。
     5.研究了下层函数关于整数变量可分、下层松弛问题为凸规划和下层函数关于整数变量为多项式的混合整数双层规划问题。首先给出了各类下层问题的解法,对于下层可分的问题,利用目标函数的凸凹性分解求解;对于下层松弛问题为凸规划的问题,利用凸函数的性质,给出了一种简化的分支定界法;对于第三类问题,利用连续化技术给出了同解的线性规划问题。其次利用遗传算法求解上层问题,并设计了一个基于指数分布的杂交算子。
     6.对提出的算法,进行了收敛性分析。
Bilevel programming problems (BLPPs) are nonconvex optimization problems with hierarchial structure. The vast majority of the existing research works on BLPPs is concentrated on linear BLPPs and some special nonlinear BLPPs in which all of the functions involved are convex and twice differentiable. Few works are concentrated on the BLPPs involving nondifferential and nonconvex functions. In this dissertation, based on the characteristics of problems involved, GAs are proposed for solving several classes of nonlinear BLPPs, and the convergence of these algorithms is verified. Unlike the optimization technologies based on gradients, most of these proposed GAs do not require the convexity and differentiability on the leader's function. Furthermore, based on the simplex method and the exponential distribution, new crossover operators are designed to improve the efficiency of GAs. The main contributions of this thesis are as follows:
     1. For BLPPs in which the follower's problems are linear, two classes of problems are studied. One is that the leader's problem is convex and differentiable, whereas the other is that the leader's problem is nonconvex and nondifferentiable. For the first class of problems, the different bases of the follower's problems are applied to encode individuals in the population, and the optimality conditions are applied to transform the BLPP into a single level programming where the optimal value is taken as the fitness. The advantage of designing GA in this way is that the large scale BLPPs can be solved efficiently. For BLPPs with nonconvex and nondifferentiable functions, based on the dual programming of the follower's problem and the dual theorem, the region of the leader's variables is divided into several subregions, such that for all values of leader's variables in each subregion, the follower's problem has the same solution expression. Furthermore, GA is used to solve the leader's problems, in which a new crossover operator is designed based on the simplex method. An advantage of the proposed GA is the optimal solutions to the follower's problem can be obtained very easily without solving the follower's problem. As a result, the efficiency of GA is greatly improved.
     2. Two classes of BLPPs are studied, one is that the follower's problem is convex quadratic, while the other is that the follower's functions are convex. Also, in the two classes of BLPPs the leader's problems involve nonconvex and nondifferentiable functions. GAs are proposed for solving the two classes of problems, respectively, and the K-K-T conditions are applied to transform the original BLPPs into single level programming. Furthermore, in order to improve the feasibility of individuals in populations, some special techniques are adopted. For the first class of BLPPs, Lemke algorithm is used to obtain the follower' solutions; for the second one, a new constraint-handling scheme is given which can make infeasible points satisfy all equality and inequality constraints. Also, a method which can judge whether an individual is a solution of follower's problem is presented.
     3. Three classes of BLPPs with nonconvex follower's functions are studied. In the first one the follower's functions are separable with respect to follower's variables. In the second one the follower's objective is a special compound function. In the last one the follower's problem is generalized concave. First, for these three classes of BLPPs, the solution methods to the follower's programming are presented. For the first class, the follower's solutions are obtained by decomposing the follower's programming into univariate optimization problem. For the second one, based on the characteristics of the follower's objective, the follower's programming is decomposed into several convex programming, and the optimal solutions can be obtained by solving at most two of these convex programming problems. Note that the solutions to a concave programming can be obtained at one of extreme points of the feasible region, the follower's problem of the last class can be solved by comparing the objective values at all extreme points. To solve the leader's problem, GAs are adopted and the best individuals are used to design new crossover operators.
     4. For the nonlinear BLPPs in which the follower's problems can be solved, an interpolation-based GA is proposed. The solution function of the follower's programming is approximated by its interpolating function, that is, the solutions to follower's programming can be approximately obtained by the interpolation. It avoids solving a large number of the follower's programming, as a result, the amount of computation is greatly decreased.
     5. Three classes of mixed-integer nonlinear bilevel programming problems are studied. In the first one, the follower's function is separable with respect to the follower's integral variables. In the second one, the follower's function is convex if the follower's variables are not restricted to integers. In the last one, the follower's function is polynomial with respect to integer variables. First, the solution methods are given for each follower's programming mentioned above, respectively. For the first one, the follower's problem is solved by making use of the convexity or concavity of the objective function. According to the convexity of the functions involved, a simplified branch and bound approach is given to solve the follower's programming for the second class of problems. For the last one, a continuity technique is used to transform the follower's mixed-integer problem into a linear programming(LP). Then, based on the exponential distribution, a new crossover operator is designed, and GAs are proposed for solving these three classes of BLPPs, respectively.
     6. For all of the proposed algorithms, the convergence is analyzed.
引文
[1] 盛昭瀚. 主从递阶决策论- STACKELBERG 问题. 北京: 科学出版社, 1998.
    [2] Bialas W F, Chew M N. On two-level optimization. IEEE Transactions on Automatic Control, 1982, AC-26: 211-214.
    [3] Bracken J, McGill J. Mathematical programs with optimization problems in the constraints. Operations Research, 1973, 21: 37-44.
    [4] Bracken J, McGill J. Defense applications of mathematical programs with optimization problems in the constraints. Operations Research, 1974, 22: 1086-1096.
    [5] Bracken J, McGill J. Production and marketing decisions with multiple objectives in a competitive environment. Journal of Optimization Theory and Applications, 1978, 24: 449-458.
    [6] Colson B, Marcotte P, Savard G. Bilevel programming: A survey. A Quarterly Journal of Operations Research (4OR), 2005, 3: 87-107.
    [7] Candler W, Norton R. Multilevel programing. Technical Report 20, World Bank Development Research Center, Washington DC, USA, 1977.
    [8] Stackelberg H V. The theory of the market economy. Oxford, U. K.: Oxford Univ. Press, 1952.
    [9] Fampa M, Barroso L A, Candal D, et al. Bilevel optimization applied to strategic pricing in competitive electricity markets. Computational Optimization and Applications, 2008, 39(2): 121-142.
    [10] Bjorndal M, Jornsten K. The deregulated electricity market viewed as a bilevel programming problem. Journal of Global Optimization, 2005, 33(3): 465-475.
    [11] Roch S, Savard G, Marcotte P. An approximation algorithm for a Stackelberg network pricing. Networks, 2005, 46: 57-67.
    [12] Chiou Suh-Wen. Joint optimization for area traffic control and network flow. Computers and Operations Research, 2005, 32(11): 2821-2841.
    [13]Erkut E,Gzara F.Solving the hazmat transport network design problem.Computers and Operations Research,2008.35(7):2234-2247.
    [14]Li Suiling.The bi-level programming of airport time slot allocation at a peak hour.Proceedings of the 7th International IEEE Conference on Intelligent Transportation Systems,3-6 Oct.,2004,591-596.
    [15]Ren Hualing,Gao Ziyou.Bilevel model and solution algorithm for dynamic transit schedule planning problem.Proceedings of International Conference on Management Science and Engineering(ICMSE'06),5-7 Oct.,2006,2115-2119.
    [16]Arroyo J M,Galiana F D.On the solution of the bilevel programming formulation of the terrorist threat problem.IEEE Transactions on Power System,2005,20(2):789-797.
    [17]Scaparra M P,Church R L.A bilevel mixed-integer program for critical infrastructure protection planning.Computers and Operations Research,2008,35:1905-1923.
    [18]Kunapuli G,Bennett K P,Hu Jing,Pang Jong-Shi.Classification model selection via bilevel programming.Optimization Methods & Software,2008,23(4):475-489.
    [19]Dempe S.Annotated bibliography on bilevel programming and mathematical programming with equilibrium constraints.Optimization,2003,52:333-359.
    [20]王广民,万仲平,王先甲.二(双)层规划综述.数学进展,2007,36(5):513-529.
    [21]Wen U P,Hsu S T.Linear bilevel programming problem-A review.Journal of the Operational Research Society,1991,42(2):125-133.
    [22]Vicente L,Calamai P H.Bilevel and mutilevel programming:A bibliography review.Journal of Global Optimization,1994,5:291-306.
    [23]Bard J F.Practical bilevel optimization.The Netherlands:Kluwer Academic Publishers,1998.
    [24]Chen Yang.Bilevel programming problems:Analysis,algorithms and applications.Doctoral Dissertation,Universite de Montreal,Canada,1994.
    [25]Dempe S.Foundations of bilevel optimization.The Netherlands:Kluwer Academic Publishers,2002.
    [26]Loridan P,Morgan J.Weak via strong Stackelberg problem:New results.Journal of Global Optimization,1996,8:263-287.
    [27]Dempe S.A bundle algorithm applied to bilevel programming problems with nonunique lower level solutions.Computation Optimization and Applications,2000,15:145-166.
    [28]Dempe S.On an algorithm solving two-level programming problem with nonunique lower level solutions.Computation Optimization and Applications,1996,6:227-249.
    [29]Bard J F.An efficient point algorithm for a linear two-stage optimization problem.Operations Research,1983,31:670-684.
    [30]Clarke P,Westerberg A.A note on the optimality conditions for the bilevel programming problem.Naval Research Logistics,1988,35:413-418.
    [31]Wen U P,Hsu S T.A note on a linear bilevel programming algorithm based on bicriteria programming.Computers and Operations Research,1989,16:79-83.
    [32]Marcotte P,Savard G.A note on the Pareto optimality of solutions to the linear bilevel programming problem.Computers and Operations Research,1991,18:355-359.
    [33]F(u|¨)l(o|¨)p J.On the equivalence between a linear bilevel programming problem and linear optimization over the efficient set.Technical Report WP 93-1,Laboratory of Operations Research and Decision Systems,Computer and Automation Institute,Hungarian Academy of Sciencs,1993.
    [34]Migdalas A.When is Stackelberg equilibrium Pareto optimum? In Pardalos P M,Siskos Y,Zopounidis C(eds).Advances in Multicriteria Analysis.Dordrecht:Kluwer Academic Publishers,1995.
    [35]Fliege J,Vicente L N.A multicriteria approach to bilevel optimization.Journal of Optimization Theory and Applications,2006,131(2):209-225.
    [36] Glackin J A. Solving bilevel linear programming using multiple objective linear programming. Doctoral dissertation, Rensselaer Polytechnic Institute. Troy, New York, 2006.
    [37] Audet C, Hansen P, Jaumard B, Savard G. On the linear maxmin and related programming problems. In Migdalas A, Pardalos P M, Varbrand P(eds). Multilevel Optimization: Algorithms and Applications, Dordrecht: Kluwer Academic Publishers, 1998, 181-208.
    [38] Audet C, Hansen P, Jaumard B, Savard G. Links between linear bilevel and mixed 0-1 programming problems. Journal of Optimization Theory and Applications, 1997, 93: 273-300.
    [39] Fortuny-Amat J, McCad B. A representation and economic interpretation of a two-level programming problem. Journal of the Operational Research Society, 1981, 32: 783-792.
    [40] Stein O, Still G. On generalized semi-infinite optimization and bilevel optimization. European Journal of Operational Research, 2002, 142(3): 444-462.
    [41] Jeroslow R G. The polynomial hierarchy and a simple model for competitive analysis. Mathematical Programming, 1985, 32: 146-164.
    [42] Blair C. The computational complexity of multi-level linear programs. Annals of Operations Research, 1992, 34: 13-19.
    [43] Bard J F. Some properties of the bilevel programming problem. Journal of Optimization Theory and Applications, 1991, 68: 371-378.
    [44] Ben-Ayed O, Blair C. Computational difficulties of bilevel linear programming. Operations Research, 1990, 38: 556-560.
    [45] Deng X. Complexity issues in bilevel linear programming. In Migdalas A, Pardalos P M, Varbrand P(eds). Multilevel Optimization: Algorithms and Applications. Dordrecht: Kluwer Academic Publishers, 1998.
    [46]Hansen P,Jaumard B,Savard G.New branch-and-bound rules for linear bilevel programming.SIAM Journal on Scientific and Statistical Computing,1992,13:1194-1217.
    [47]Vicente L,Savard G,Judice J.Descent approaches for quadratic bilevel programming.Journal of Optimization Theory and Applications,1994,81:379-399.
    [48]Bard J.Optimality conditions for the bilevel programming problem.Naval Research Logistics Quarterly,1984,31:13-26.
    [49]Dempe S.A necessary and a sufficient optimiality condition for bilevel programing problems.Optimization,1992,25:341-354.
    [50]Clarke P,Westerberg A.A note on the optimality coditions for the bilievel programming problem.Naval Research Logistics,1988,35:413-418.
    [51]Haurie A,Savard G,White D.A note on:An efficient point algorithm for a linear two-stage optimization problem.Operations Research,1990,38:553-555.
    [52]Outrata J V.Necessary optimality conditions for Stackelberg problems.Journal of Optimization Theory and Applications,1993,76:305-320.
    [53]Florian M,Chen Y.The nonlinear bilievel programming problem:Formulations,regularity and optimality conditions.Optimization,1995,32:193-209.
    [54]Ye J,Zhu D,Zhu Q.Exact penalization and necessary optimality conditions for generalized bilevel programming problems.SIAM Journal on Optimmization,1997,7(2):481-507.
    [55]Savard G,Gauvin J.The steepest descent direction for the nonlinear bilevel programming problem.Operations Research Letters,1994,15:265-272.
    [56]Vicente L N,Calamai P H.Geometry and local optimality conditions for bilevel programs with quadratic strictly convex lower levels.In Du D,Pardalos P M(eds).Minimax and Applications.Dordrecht:Kluwer Academic Publishers,1995.
    [57]Calvete H I,Carmen G.Local optimality in quasiconcave bilevel programming.Monografias del Seminario Matematico Garcia de Galdeano.2003,27:153-160.
    [58] Calvete H I, Gale C. Bilevel multiplicative problems: A penalty approach to optimality and a cutting plane based algorithm. Journal of Computational and Applied Mathematics, 2008, 218: 259-269.
    [59] Babahadda H, Gadhi N. Necessary optimality conditions for bilevel optimization problems using convexificators. Journal of Global Optimization. 2006, 34(4): 535-549.
    [60] Dempe S, Gadhi N. Necessary optimality conditions for bilevel set optimization problems. Journal of Global Optimization. 2007, 39(4): 529-542.
    [61] Ye J J. Constraint qualifications and K-K-T conditions for bilevel programming problems. Mathematics of Operations Research, 2006, 31(4): 811-824.
    [62] Mersha A G, Dempe S. Linear bilevel programming with upper level constraints depending on the lower level solution. Applied Mathematics and Computation, 2006, 180: 247-254.
    [63] Shi C, Zhang G, Lu J. An extended Kuhn-Tucker approach for linear bilevel programming. Appl. Math. Comput., 2005, 162: 51-63.
    [64] Shi C, Zhang G, Lu J. On the definition of linear bilevel programming solution. Appl. Math. Comput., 2005, 160: 169-176.
    [65] Candler W, Townsley R. A linear two-level programming problem. Computers and Operations Research, 1982, 9: 59-76.
    [66] Bard J F. An investigation of the linear three level programming problem. IEEE Transactions on Systems, Man, and Cybernetics, 1984, 14: 711-717.
    [67] Bialas W, Karwan M. Two-level linear programming. Management Science, 1984, 30: 1004-1020.
    [68] Shi Chenggen, Zhang Guangquan, Lu Jie. The Kth-best approach for linear bilevel multi-follower programming. Journal of Global Optimization, 2005, 33(4): 563-578.
    [69] Chen Y, Florian M. On the geometry structure of linear bilevel programs: A dual approach. Technical Report CRT-867, Centre de Recherche sur les Transports, 1992.
    [70]Chen Y,Florian M,Wu S.A descent dual approach for linear bilevel programs.Technical Report CRT-866,Centre de Recherche sur les Transports,1992.
    [71]Dempe S.A simple algorithm for the linear bilevel programming problem.Optimization,1987,18:373-385.
    [72]Papavassilopoulos G.Algorithms for static Stackelberggames with linear costs and polyhedral constraints.Proceedings of the 21st IEEE Conference on Decisions and Control,1982,647-652.
    [73]Tuy H,Migdalas A,Varbrand P.A global optimization approach for the linear two-level program.Journal of Global Optimization,1993,3:1-23.
    [74]Bard J,Faik J.An explicit solution to the multi-level programming problem.Computers and Operations Research,1982,9:77-100.
    [75]Bard J,Moore J.A branch and bound algorithm for the bilevel programming problem.SIAM Journal on Scientific and Statistical Computing,1990,11:281-292.
    [76]Al-Khayyal F A,Horst R,Pardalos P M.Global optimization of concave functions subject to quadratic constraints:An application in nonlinear bilevel programming.Annals of Operations Research,1992,34:125-147.
    [77]Bard J.Convex two-level optimization.Mathematical Programming,1988,40:15-27.
    [78]Edmunds T,Bard J.Algorithms for nonlinear bilevel mathematical programming.IEEE Transactions on Systems,Man,and Cybernetics,1991,21:83-89.
    [79]G(u|¨)m(u|¨)s Z H,Floudas C A.Global optimization of nonlinear bilevel programming problems.Journal of Global Optimization,2001,20(1):1-31.
    [80]Bard J,Moore J.An algorithm for the discrete bilevel programming problem.Naval Research Logistics,1992,39:419-435.
    [81]Moore J,Bard J.The mixed integer linear bilevel programming problem.Operations Research,1990,38:911-921.
    [82] Wen U, Yang Y. Algorithms for solving the mixed integer two-level linear programming problem. Computers and Operations Research, 1990, 17: 133-142.
    [83] Edmunds T, Bard J. An algorithm for the mixed-integer nonlinear bilevel programming problem. Annals of Operations Research, 1992, 34: 149-162.
    [84] Bialas W, Karwan M, Shaw J. A parametric complementary pivot approach for two-level linear programming. Technical Report 80-2, Operations Research Program, State University of New York at Buffalo, 1980.
    [85] Judice J, Faustino A. The solution of the linear bilevel programming problem by using the linear complementarity problem. Investiga ao Operacional, 1988, 8:77-95.
    [86] Judice J, Faustino A. A sequential LCP method for bilevel linear programming. Annals of Operations Research, 1992, 34: 89-106.
    [87] Judice J, Faustino A. The linear-quadratic bilevel programming problem. INFOR. 1994, 32: 87-98.
    [88] Colson B, Marcotte P, Savard G. An overview of bilevel optimization. Annals Of Operations Research, 2007, 153(1): 235-256.
    [89] Onal H. A modified simplex approach for solving bilevel linear programming problems. European Journal of Operational Research, 1993, 67: 126-135.
    [90] Savard G, Gauvin J. The steepest descent direction for the nonlinear bilevel programming problem. Technical Report G-90-37, Groupe d'Etudes et de Recherche en Analyse des Decisions, 1990.
    [91] Han Jiye, Liu Guoshan, Wang Shouyang. A new descent algorithm for solving quadratic bilevel programming problems. Acta Mathematicae Applicatae Sinica (English Series). 2000, 16(3): 235-244.
    [92] Kolstad C, Lasdon L. Derivative evaluation and computational experience with large bilevel mathematical programs. Journal of Optimization Theory and Applications, 1990, 65(3): 485-499.
    [93]Anandalingam G,White D.A solution method for the linear static Stackelberg problem using penalty functions.IEEE Transactions on Automatic Control,1990,35:1170-1173.
    [94]White D,Anandalingam G.A penalty function approach for solving bi-level linear programs.Journal of Global Optimization,1993,3:397-419.
    [95]Aiyoshi E,Shimizu K.Hierarchical decentralized systems and its new solution by a barrier method.IEEE Transactions on Systems,Man,and Cybernetics,1981,11:444-449.
    [96]Aiyoshi E,Shimizu K.A solution method for the static constrained Stackelberg problem via penalty method.IEEE Transactions on Automatic Control,1984,29:1111-1114.
    [97]Shimizu K,Aiyoshi E.A new computational method for Stackelberg and min-max problems by use of a penalty method.IEEE Transactions on Automatic Control,1981,26:460-466.
    [98]Ishizuka Y,Aiyoshi E.Double penalty method for bilevel optimization problems.Annals of Operations Research,1992,34:73-88.
    [99]Liu G S,Han J Y,Zhang J Z.Exact penalty functions for convex bilevel programming.Journal of Optimization Theory and Applications,2001,110(3):621-644.
    [100]Case L M.An L(1) penalty function approach to the nonlinear bilevel programming problem.Doctoral Thesis,University of Waterloo,Canada,1998.
    [101]Wang Guangmin,Wan Zhongping,Wang Xianjia,et al.Genetic algorithms for solving linear bilevel programming.Proceedings of the Sixth International Conference on Parallel and Distributed Computing,Applications and Technologies(PDCAT 2005),05-08 Dec.,2005,920-924.
    [102]Hejazi S R,Memariani A,Jahanshahloo G,Sepehri M M.Linear bilevel programming solution by genetic algorithm.Computers & Operations Research.2002,29:1913-1925.
    [103]Wang Guangmin,Wan Zhongping,Wang Xianjia,Lv Yibing.Genetic algorithm based on simplex method for solving linear-quadratic bilevel programming problem.Computers and Mathematics with Applications,2008,56:2550-2555.
    [104]Calvete H I,Gale C,Mateo P M.A new approach for solving linear bilevel problems using genetic algorithms.European Journal of Operational Research,2008,188:14-28.
    [105]Oduguwa V,Roy R.Bi-level optimization using genetic algorithm.Proc.IEEE Int.Conf.Artificial Intelligence Systems,2002,123-128.
    [106]Liu B D.Stackelberg-Nash equilibrium for mutilevel programming with multiple followers using genetic algorithms.Comput.Math.Appl.,1998,36(7):79-89.
    [107]Wang Yuping,Jiao Yong-Chang,Li Hong.An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme.IEEE Trans.on Systems,Man,and Cybernetics-Part C,2005,35(2):221-232.
    [108]Li Hecheng,Wang Yuping.A hybrid genetic algorithm for solving a class of nonlinear bilevel programming problems.Proceedings of Simulated Evolution and Learning -6th International Conference(SEAL 2006),2006,408-415.
    [109]李和成,王宇平.几类非线性双层规划问题的遗传算法.系统工程与电子技术,2008.(30)6:1168-1172.
    [110]Li Hecheng,Wang Yuping.A genetic algorithm for solving a special class of nonlinear bilevel programming problems.In proceedings of ICCS 2007,Part Ⅳ,LNCS 4490,2007,1159-1162.
    [111]李和成,王宇平.一个基于插值的解非线性双层规划的遗传算法,计算机学报,2008,(31)6:910-918.
    [112]Nishizaki I,Sakawa M,Kan T.Computational methods through genetic algorithms for obtaining Stackelberg solutions to two-level integer programming problems.Electronics and Communications in Japan,Part 3,2003,86(6):59-66.
    [113]刘国山,韩继业,汪寿阳.双层优化问题的信赖域算法.科学通报,1998,43(4):383-387.
    [114]Colson B,Marcotte P,Savard G.An implementable trust-region method for nonlinear bilevel programming.Computational Optimization and Applications,2005,30:211-227.
    [115]Marcotte P,Savard G,Zhu D.A trust region approach for nonlinear bilevel programming.Operations Research Letters,2001,29:71-79.
    [116]Faisca N P,Dua V,Rustem B,et al.Parametric global optimization for bilevel programming.J.Global Optimization,2007,38(4):609-623.
    [117]Rajesh J,et al.A tabu search based approach for solving a class of bilevel programming problems in chemical engineering.Journal of Heuristics,2003,9:307-319.
    [118]郑丕谔,刘国宏,李瑞波等.基于递阶优化算法的一类两层规划问题的解法.系统工程与电子技术,2005,27(4):662-665.
    [119]赵茂先,高自友.求解线性双层规划问题的割平面法.北京交通大学学报,2005,29(3):65-69.
    [120]仲伟俊,徐南荣.两层决策的波尔兹曼机方法.系统工程学报,1995,10(1):7-13.
    [121]Zhu Dao Li,Xu Qing,Lin Zhenghua.A homotopy method for solving bilevel programming problem.Nonlinear Analysis,2004,57:917-928.
    [122]Lv Yibing,Hu Tiesong,Wang Guangmin,et al.A neural network approach for solving nonlinear bilevel programming problem.Computers & Mathematics with Applications,2008,55(12):2823-2829.
    [123]Mishra S.Weighting method for bi-level linear fractional programming problems.European Journal of Operational Research,2007,183:296-302.
    [124]Sinha S.Fuzzy programming approach to multi-level programming problems.Fuzzy Sets and Systems,2003,136(2):189-202.
    [125]Arora S R,Gupta R.Interactive fuzzy goal programming approach for bilevel programming problem.European Journal of Operational Research.2009,194:368-376.
    [126]Sakawa M,Nishizaki I.Interactive fuzzy programming for two-level nonconvex programming problems with fuzzy parameters through genetic algorithms.Fuzzy Sets and Systems,2002,127(2):185-197.
    [127]赵茂先,高自友.一种混合整数双层线性规划的全局优化方法.系统工程理论与实践,2005,7:113-116.
    [128]Vicente L,Savard G,Judice J.Discrete linear bilevel programming problem.Journal of Optimization Theory and Applications,1996,89(3):597-614.
    [129]Jan R H,Chern M S.Nonlinear integer bilevel programming.European Journal of Operational Research,1994,72:574-578.
    [130]G(u|¨)m(u|¨)s Z H,Floudas C A.Global optimization of mixed-integer bilevel programming problems.Computational Management Science,2005,2(3):181-212.
    [131]Colson B,Starostina T.On the solution of fuzzy bilevel programming problems.http://www.optimization-online.org/DB_HTML/2007/09/1778.html,2007.
    [132]Zhang Guangquan,Lu Jie,Dillon Tharam.Decentralized multi-objective bilevel decision making with fuzzy demands.Knowledge-Based Systems,2007,20(5):495-507.
    [133]Zhang Guangquan,Lu Jie,Gao Ya.An algorithm for fuzzy multi-objective multi-follower partial cooperative bilevel programming.Journal of Intelligent & Fuzzy Systems:Applications in Engineering and Technology,2008,19(4-5):303-319.
    [134]Lu Jie,Shi Chenggen,Zhang Guangquan,et al.Model and extended Kuhn-Tucker approach for bilevel multi-follower decision making in a referential-uncooperative situation.Journal of Global Optimization,2007,38(4):597-608.
    [135]Calvete H I,Gale C.Linear bilevel multi-follower programming with independent followers.Journal of Global Optimization,2007,39(3):409-417.
    [136]Nishizaki I,Sakawa M.Solutions concepts and their computational methods in mutiobjective two level linear programmming problems.IEEE Trans.on Systems,Man,and Cybernetics,1999,29(3):985-990.
    [137]沈厚才,徐南荣,仲伟俊.一类含0-1变量的多目标两层决策方法研究.东南大学学报,1995,25(6):125-130.
    [138]王先甲,冯尚友.二层系统最优化理论.北京:科学出版社,1995.
    [139]李敏强,寇纪淞,林丹等.遗传算法的基本理论和应用.北京:科学出版社,2002.
    [140]张文修,梁怡.遗传算法数学基础.西安:西安交通大学出版社,2000.
    [141]明亮.遗传算法的模式理论及收敛理论.西安电子科技大学博士论文,2006.
    [142]Holland J H.Adaptation in natural and artificial systems:An introductory analysis with applications to biology,control,and artificial Intelligence.1st edition,Ann Arbor,MI:The University of Michigan Press,1975;2nd edition,cambridge,MA:MIT Press,1992.
    [143]De Jong K A.An analysis of the behavior of a class of genetic adaptive sysytems.Doctoral Thesis,University of Michigan Press,Ann Arbor,1975.
    [144]Fogel D B.Evolutionary computation:Toward a new philosophy of machine intelligence.IEEE Neural Networks Council,New York:IEEE Press,1995.
    [145]Fogel L J,Owens A J,Walsh M J.Artificial intelligence through simulation evolution.New York:John Wiley & Sons,1966.
    [146]Rechenberg I.Evolutions strategie-Optimierung technischer systeme nach prinzipien der biologischen evolution.Stuttgart:Frommann-Holzboog Verlag,1973.
    [147]Koza J.Genetic programming:A paradigm for genetically breeding populations of computer programs to solve problems.Doctoral Thesis,Stanford University,USA,1990.
    [148]刘勇,康立山,陈毓屏.非数值并行算法(第二册):遗传算法.科学出版社,1995.
    [149]Holland J H.Outline for a logical theory of adaptive systems.Journal of the Association for Computing Machinery,1962,9(3):297-314.
    [150]Bagley J D.The behavior of adaptive systems which employ genetic and correlation algorithms.Doctoral dissertation,University of Michigan,1967.
    [151]崔逊学.多目标进化算法及其应用.北京:国防工业出版社,2006.
    [152]徐宗本.计算智能(第一册)—模拟进化计算.北京:高等教育出版社,2004.
    [153]云庆夏,黄光球,王战权.遗传算法和遗传规划.冶金工业出版社,1997.
    [154]王凌.智能优化算法及其应用.北京:清华大学出版社,2001.
    [155]Baker B M,Ayechew M A.A genetic algorithm for the vehicle routing problem.Computers and Operations Research,2003,30,787-800.
    [156]马剑鸿,杨随先,李彦基.基于遗传算法的产品人机形态设计研究.现代制造工程,2006,32(3):10-13.
    [157]Goldberg D E.Genetic algorithm in search,optimization and machine learning.New York:Addiso-Wesley Publishing Company,INC,1989.
    [158]Daris L.Handbook of genetic algorithms.Van Nostrand Rainhold,New York,1991.
    [159]Mchelewich Z.Genetic algorithms+Data structure=Evolutionary programming (3rd edition).New York:Springer-Verlag,1996.
    [160]Bauer R J.Genetic algorithms and investment strategies,New York:John Wily &Sons Inc.,1994.
    [161]王宇平,焦永昌,张福顺.解无约束非线性全局优化的一种新进化算法及其收敛性.电子学报,2002,30(12):1867-1869.
    [162]Srinivas M,Patnaik L M.Adaptive probabilities of crossover and mutation in genetic algorithms.IEEE Transaction on Systems,Man,and Cybernetiucs,1994,24(4):656-667.
    [163]Ishibuchi H,Yoshida T,Murata T.Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling.IEEE Transactions on Evolutionary Computation,2003,7(2):204-223.
    [164]Murata T,Miyata S.Gene linkage identification in permutation problems for local search and genetic local search.IEEE International Conference on Systems,Man and Cybernetics,2005,2:1920-1924.
    [165]Hanada Y,Hiroyasu T,Miki M.An improvement of database with local search mechanisms for genetic algorithms in large-scale computing environments.The 2005IEEE Congress on Evolutionary Computation,2005,3:1974-1981.
    [166]宗敬群.一类混合自适应遗传算法及性能分析.系统工程理论与实践,2001,14:14-18.
    [167]向丽,顾培亮.一种快速收敛的混合遗传算法.控制与决策,2002,17(1):19-23.
    [168]Salcedo-Sanz S,Yao Xin.A hybrid hopfield network-genetic algorithm approach for the terminal assignment problem.IEEE Transactions on Systems,Man and Cybernetics,Part B,2004,34(6):2343-2353.
    [169]Glover F,Kelly J P,Laguna M.Genetic algorithms and tabu search:Hybrids for optimization.Computers and Operations Research,1995,22(1):111-134.
    [170]张讲社,徐宗本,梁怡.整体退火遗传算法及其收敛充要条件.中国科学(E 辑),1997,27(2):154-164.
    [171]B(a|¨)ck T.Self-adaptation in genetic algorithms.Proceedings of the First European Conference on Artifical Life,Cambridge,MA:MIT Press,1991.
    [172]Schraudolph N N,Belew R K.Dynamic parameter encoding for genetic algorithms.Machine Learning,1992,9(1):9-22.
    [173]谭永吉,曾毅,曹维.用混合遗传算法求解约束NLP问题.复旦大学学报,2000,39(5):467-471.
    [174]徐宗本,陈志平,章祥荪.遗传算法基础理论研究的新近发展.数学进展,2000,29(2):97-114.
    [175]唐家福,汪定伟,高振等.面向非线性规划问题的混合式遗传算法.自动化学报,2000,26(3):401-404.
    [176]王小平,曹立明.遗传算法-理论、应用与软件实现.西安:西安交通大学出版社,2002.
    [177]Jin Min,Wang Qin,Xi Lifeng.Research and implementation on genetic algorithms for graph fitness optimization.WSEAS Translation on Systems,2008,7(4):321-331.
    [178]刘明广,郭章林.基于GA-ANN的震灾风险预测模型研究.中国工程科学,2006,8(3):83-86.
    [179]顾运筠.遗传算法应用于排课问题中的教师安排最优化.计算机应用与软件,2006,23(6):65-67.
    [180]Outrata J V.On the numerical solution of a class of Stackelberg problem.Zeitschrift Fur operation Research,1990,34:255-278.
    [181]Muu L D,Quy N V.A global optimization method for solving convex quadratic bilevel programming problems.Journal of Global Optimization,2003,26:199-219.
    [182]Colson B,Marcotte P,Savard G.A trust-region method for nonlinear bilevel programming:Algorithm and computational experience.Computational Optimization and Applications,2005,30:211-227.
    [183]Amouzegar M A.A global optimization method for nonlinear bilevel programming problems.IEEE Trans.Syst.,Man,Cybern.,1999,29(6):771-777.
    [184]Bazaraa M S,Shetty C M.Nonlinear programming:theory and algorithms.Wiley,Chichester,1979.
    [185]李宏,王宇平.解非线性二层规划的一种混合遗传算法.西安电子科技大学学报,2002,29(6):840-843.
    [186]Lan Kuen-Ming,Wen Ue-Pyng,Shih Hsu-Shih,et al.A hybrid neural network approach to bilevel programming problems.Applied Mathematics Letters,2007,20:880-884.
    [187]Tuy H,Migdalas A,Hoai-Phuong N T.A novel approach to bilevel nonlinear programming.J.Glob.Optim.,2007,38:527-554.
    [188]Zhu Xiaobo,Yu Qian,Wang Xianjia.A hybrid differential evolution algorithm for solving nonlinear bilevel programming with linear constraints.Proc.5th IEEE Int.Conf.on Cognitive Informatics(ICCI'06),2006:126-131.
    [189]Shimizu K,Lu M.A global optimization method for the Stackelberg problem with convex functions via problem transformation and concave programming.IEEE Transactions on Systems,Man and Cybernetics,1995,25(12):1635-1640.
    [190]Calvete H I,Gale C.On the quasiconcave bilevel programming problem.J.Optimization Theory and Applications,1998,98(3):613-622.
    [191]魏权龄,闫洪.广义最优化理论和模型.北京:科学出版社,2003.
    [192]刘光中.凸分析与极值问题.北京:高等教育出版社,1991,40-41.
    [193]吴宗敏.散乱数据拟合的模型、方法和理论.北京:科学出版社,2007.
    [194]Takahama T,Sakai S.Constrained optimization by applying the a constrained method to the nonlinear simplex method with mutations.IEEE Transactions on Evolutionary Computation,2005,9(5):437-451.
    [195]郑丕谔,赵玉超,刘国宏等.一类非线性两层规划问题的递阶优化解法.控制与决策,2004,19(10):1194-1196.
    [196]宿伟玲,郑丕谔,李彤.一类非线性两级整数规划问题的全局优化算法.系统科学与数学,2005,25(3):356-365.
    [197]Marcotte P,Savard G,Semet F.A bilevel programming approach to the traveling salesman problem.Operations Research Letters,2004,32:240-248.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700