首页 > 其他分享 >非线性规划——非线性规划的标准型(一)

非线性规划——非线性规划的标准型(一)

时间:2023-06-06 22:23:32浏览次数:56  
标签:begin end cdot 非线性 标准型 电视机 array 规划

非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。20世纪50年代初,库哈(H.W.Kuhn) 和托克 (A.W.Tucker) 提出了非线性规划的基本定理,为非线性规划奠定了理论基础。20世纪80年代以来,随着计算机技术的快速发展,非线性规划方法取得了长足进步,在信赖域法、稀疏拟牛顿法、并行计算、内点法和有限存储法等领域取得了丰硕的成果。这一方法在工业工程、交通运输、经济管理和军事等方面有广泛的应用。

一、非线性规划实例

[资源配置问题]一容器由圆锥面和圆柱面围成。表面积为\(S\),圆锥部分高为\(h\),\(h\)和圆柱部分高\(x_2\)之比为\(a\),\(x_1\)为圆柱底圆半径,求\(x_1\)和、\(x_2\)使面积最大。

\[\begin{array}{l} \max {\rm{ }}V = (1 + a/3)\pi x_1^2{x_2}\\ s.t.\;\left\{ {\begin{array}{*{20}{c}} {\pi {x_1}\sqrt {x_1^2 + {a^2}x_2^2} + 2\pi {x_1}{x_2} + \pi x_1^2 = S}\\ {{x_1} \ge 0,{x_2} \ge 0\quad \quad \quad } \end{array}} \right. \end{array}\]

[生产管理问题] 某电视机制造厂生产二款电视机A和B。已知电视机A每月最大的销售量为500台,电视机B每月的最大销售量为400台。工厂采用随销售量增加而递减销售价格的定价方式对电视机进行定价,那么单台电视机的利润是随着销售量的增加而递减。
我们分别以\(X_A\)和\(X_B\)表示电视机A和B的月销售量,那么电视机A的销售收入可以表示为:

\[300{X_A} -\frac{150}{500}X_A^2 \]

它说明第一部A型电视机的利润为300元,最后一部(第500) 型电视机的利润为150元。电视机B的销售收入可以表示为:

\[200{X_B}-\frac{100}{400}X_B^2 \]

电视机的生产受到下下述条件限制:
装配工时限制:每月最多可供使用的工时是1200小时,而装配一台电视机A 需要2工时,装配一台电视机B需要1工时。
机器加工能力限制:每日最多可供使用的机时是1350小时,加工一台电视机A需要1机时,加工一台电视机B需要3机时。
那么,如何决定每种电视机的月产量,使月销售收入最大。
如果我们以二款电视机的月销售收入之和作为目标函数,则电视机生产管理的最优化问题被表示为:

\[\begin{array}{l} \min \;\;S = 300{X_A} - 0.3X_A^2 + 200{X_B} - 0.25X_B^2\\ s.t.\;\;\left\{ {\begin{array}{*{20}{c}} {2{X_A} + {X_B} \le 1200}\\ {{X_A} + 3{X_B} \le 1350}\\ {{X_A} \le 500}\\ {{X_B} \le 400}\\ {{X_A},{X_B} \ge 0} \end{array}} \right. \end{array}\]

[投资组合管理] 设\(x_i\),\(i=1,2, \cdot ,n\)为持有第\(i\)种证券品种的比例,满足\(\sum_{i=1}^{n}x_i=1\),\(r_i\)为第\(i\)种证券品种的收益率,\(\rho\) 为投资组合的收益率,\(Q\)为证券品种的方差-协方差矩阵,等于:

\[Q = \left[ {\begin{array}{*{20}{c}} {{q_{11}}}&{{q_{12}}}&{ \cdot \cdot \cdot }&{{q_{1n}}}\\ {{q_{21}}}&{{q_{22}}}&{ \cdot \cdot \cdot }&{{q_{2n}}}\\ { \cdot \cdot \cdot }&{ \cdot \cdot \cdot }&{ \cdot \cdot \cdot }&{ \cdot \cdot \cdot }\\ {{q_{n1}}}&{{q_{n2}}}&{ \cdot \cdot \cdot }&{{q_{nn}}} \end{array}} \right]\]

数学规划模型为:

\[\begin{array}{l} \min \;\;\sum\limits_{j = 1}^n {\sum\limits_{i = 1}^n {{q_{ij}}{x_i}{x_j}} } \\ s.t.\;\;\left\{ {\begin{array}{*{20}{c}} {\sum\limits_{i = 1}^n {{r_i}{x_i} \ge \rho } }\\ {\sum\limits_{i = 1}^n {{x_i} = 1} }\\ {{x_i} \ge 0,i = 1,2,...,n} \end{array}} \right. \end{array}\]

[选址问题] 某电器制造公司的产品在\(n\)个城市中销售。为了提供优质服务,现在打算建立服务中心,希望选择地址的位置使所有城市到服务中心的距离最短。以坐标\((a,b)\) 表示服务中心的位置,设第\(i\)个城市的地址坐标为\((x_i,y_i)\),\(i=1,2,\cdot ,n\),该问题等价于找到能够覆盖所有城市半径最小的园,其几何意义见下图:

数学规划模型为:

\[\begin{array}{l} \min \quad r\\ s.t.\quad \left\{ {\begin{array}{*{20}{c}} {{{({x_i} - a)}^2} + {{({y_i} - b)}^2} \le r,i = 1,2,...,n}\\ {r \ge 0} \end{array}} \right. \end{array}\]

二、非线性规划的标准型

三、准备知识

参考文献

数学建模、运筹学之非线性规划

标签:begin,end,cdot,非线性,标准型,电视机,array,规划
From: https://www.cnblogs.com/haohai9309/p/17461740.html

相关文章

  • 【动态规划】【拉格朗日插值优化dp】集训队互测2012 calc
    【动态规划】【拉格朗日插值优化dp】集训队互测2012calc题目描述一个序列\(a_1,a_2,\dots,a_n\)是合法的,当且仅当:\(a_1,a_2,\dots,a_n\)都是\([1,k]\)中的整数。\(a_1,a_2,\dots,a_n\)互不相等。一个序列的值定义为它里面所有数的乘积,即\(a_1\timesa_2\times\dots......
  • 算法学习day44动态规划part06-518、377
    packageLeetCode.DPpart06;/***518.零钱兑换II*给你一个整数数组coins表示不同面额的硬币,另给一个整数amount表示总金额。*请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回0。*假设每一种面额的硬币有无限个。*题目数......
  • 算法学习day45动态规划part07-322、279
    packageLeetCode.DPpart07;/***322.零钱兑换*给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。*计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。*你可以认为每种硬币的数量是无限的......
  • 算法学习day46动态规划part08-139
    packageLeetCode.DPpart08;importjava.util.HashSet;importjava.util.List;/***139.单词拆分*给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。*注意:不要求字典中出现的单词全部都使用,并且字典中的单词......
  • 算法学习day48动态规划part09-377、213、198
    packageLeetCode.DPpart09;/***377.组合总和Ⅳ*给你一个由不同整数组成的数组nums,和一个目标整数target。请你从nums中找出并返回总和为target的元素组合的个数。*题目数据保证答案符合32位整数范围。*示例:*输入:nums=[1,2,3],target=4*输......
  • 算法学习day42动态规划part04-416
    packageLeetCode.DPpart04;/***416.分割等和子集*给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。*示例:*输入:nums=[1,5,11,5]*输出:true*解释:数组可以分割成[1,5,5]和[11]。**/......
  • 算法学习day43动态规划part05-1049、474、494
    packageLeetCode.DPpart05;/***1049.最后一块石头的重量II*有一堆石头,用整数数组stones表示。其中stones[i]表示第i块石头的重量。*每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为x和y,且x<=y。那么粉碎的可能结果如下:*如果x=......
  • 探究GIS地图在城市规划、环境管理和农业领域的应用
    在这个信息爆炸的时代,如何有效地理解和利用地理空间数据成为各行各业追求的目标。而GIS地图作为一种强大的工具,能够帮助我们连接世界的空间智慧。 GIS地图的魅力在于它能够将庞大的地理数据转化为直观、可视化的地图表达。通过GIS地图,我们可以将地理信息呈现为各种形式的图层,如......
  • CentOS7 规划搭建 kubernetes 集群
    前言容器始于OS,OS就是它的土壤。操作系统(OperatingSystem,简称OS)是管理计算机硬件与软件资源的计算机程序,并且为软件运行提供通用服务的系统软件。容器这个技术,不是一个新技术,它其实早就有了,虽然最近这几年才火爆,但是容器完全是一个新瓶装旧酒的玩意,感兴趣的小伙伴们可以更深入去......
  • PMP - 规划过程组
    制定项目管理计划->规划xx管理制定项目章程:收集需求(用户语言描述)定义范围(可交付成功)制定WBS(分解)制定WBS-定义活动-1、排序活动顺序2、估算活动持续时间-制定进度计划(网路图+资源+时间)制定WBS-规划采购管理制定WBS-规划成本管理-1、规划人力资源管理(估......