Page 151 - 数学建模算法与应用
P. 151

第六章  非线性规划的研究






                              第六章  非线性规划的研究




                                   第一节  非线性规划的基础



                   一、 非线性规划的标准形式

                   如果目标函数或约束条件包含非线性函数,则这种类型的规划问题称为非线
               性规划(Nonlinear Programming, NLP)问题,其是数学优化的一个分支,专门研
               究在非线性目标函数和 / 或非线性约束条件下寻找最优解的问题。与线性规划不

               同,非线性规划中的目标函数和约束条件可以是非线性的,这使得问题的求解更
               加复杂。
                   其起源可以追溯到 20 世纪初的一些数学家的工作,如卡尔·魏尔斯特拉斯
               (Karl Weierstrass)和亨利·庞加莱(Henri Poincaré),他们研究了非线性方程

               和不等式的解法。1940 年代随着线性规划的兴起,人们开始关注更复杂的非线
               性问题。1948 年,约翰·冯·诺依曼(John von Neumann)和奥斯卡·摩根斯特
               恩(Oskar Morgenstern)在《博弈论与经济行为》一书中讨论了一些非线性优化
               问题。

                   到了 1950 年代非线性规划开始作为一个独立的学科领域受到关注。1951 年,
               哈罗德·库恩(Harold Kuhn)和阿尔伯特·塔克(Albert Tucker)提出了库恩 -
               塔克条件(KKT 条件),这是非线性规划中重要的必要条件,用于判断一个点
               是否为局部最优解。1960 年代这一时期,非线性规划的理论和算法得到了快速
               发展。1964 年,大卫·戈德法布(David Goldfarb)提出了拟牛顿法(Quasi-Newton

               Methods),这是一种有效的迭代算法,用于求解无约束非线性优化问题。
                   1970 年代至 1980 年代随着计算机技术的发展,非线性规划的求解方法变得

               更加实用。1970 年代,内点法(Interior Point Methods)被提出,用于求解大规
               模线性规划和非线性规划问题。1980 年代,序列二次规划(Sequential Quadratic
               Programming, SQP)等方法被广泛应用于工程和工业领域。1990 年代至今随着计
               算能力的提升和优化算法的不断改进,非线性规划在更多领域得到了应用。现代



                                                                                      141
   146   147   148   149   150   151   152   153   154   155   156