- 0
- 0
- 约2.31千字
- 约 16页
- 2026-02-11 发布于福建
- 举报
非线性规划和动态规划;同学们,大家好,今天讲解非线性规划模型动态规划模型。
在优化模型中,如果目标函数或约束条件中包含有非线性函数,则该模型称为非线性规划模型。如果可行域是整个维欧氏空间,则称为无约束最优化问题。下面我们举几个简单例子。
;例如某市燃气公司计划要建立一个煤气供应站,该站要向城市中有固定位置的个用户,对于选定的坐标系而言,已知第个用户的位置为,。如果只考虑直线距离,问如何确定这个煤气站的位置,才能使总的运输距离最短?
设煤气站的位置为,则第个用户的位置为,
。如果只考虑直线距离,问如何确定这个煤气站的位置,才能使总的运输距离最短?
;设煤气站的位置为,则第个用户到该站的直线距离为:从而,个用户到该站距离之和为:
故选址问题非线性规划模型为:这是一个无约束的非线性规划模型。
;例7.1.8设有个市场,第个市场的位置为,对某种货物的需要量为,。现计划建立个货栈,第个货栈的容量为,。试确定货栈的位置,使各货栈到各市场的运输量与路程乘积之和最小。
设第个货栈的位置为,,第个第货栈供给第个市场的货物量为,第个货栈到第个市场的距离定义为:
;则该问题非线性规划模型为:;若非线性规划的目标函数为二次函数,并且约束条件全是线性的,就称这种非线性规划为二次规划。它的数学模型表示为:
;注意:在实际问题中,有很多都可以抽象成二次规划的模型,二次规划是非线性规划中比较简单的一类,求解比较容易。一般说来,解非线性规划问题要比解线性规划问题要困难得多。而且也不象线性规划有单纯形法这一通用方法,非线性规划目前还没有适于各种问题的一般算法,各个方法都有自己特定的适用范围。
;动态规划(dynamicprogramming)简称DP问题,是运筹学的一个分支,是求解决策过程(decisionprocess)最优化的数学方法。20世纪50年代初美国数学家就在???究多阶段决策过程的优化问题时,提出了著名的最优化原理,把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解,创立了解决这类过程优化问题的新方法——动态规划。
?动态规划(Dynamicprogramming,简称DP),是大家都觉得比较难以掌握的算法。其实,只要理解了思想,掌握基本的模型,会编写代码,动态规划并没有那么难。
;首先,动态规划最重要的是掌握他的思想,动态规划的核心思想是把原问题分解成子问题进行求解,也就是分治的思想。
;那么什么问题适合用动态规划呢?我们通过一个现实中的例子,来理解这个问题。大家可能在公司里面都有一定的组织架构,可能有高级经理、经理、总监、组长然后才是小开发,今天我们通过这个例子,来讲讲什么问题适合使用动态规划。又到了一年一度的考核季,公司要挑选出三个最优秀的员工。一般高级经理会跟手下的经理说,你去把你们那边最优秀的3个人报给我,经理又跟总监说你把你们那边最优秀的人报给我,经理又跟组长说,你把你们组最优秀的三个人报给我,这个其实就动态规划的思想!
;首先是重叠子问题,不同的问题,可能都要求1个相同问题的解。假如A经理想知道他下面最优秀的人是谁,他必须知道X,Y,Z,O,P组最优秀的人是谁,甲总监想知道自己下面最优秀的人是谁,也要去知道X,Y,Z组里面最优秀的人是谁?这就有问题重叠了,两个人都需要了解X,Y,Z三个小组最优秀的人。
其次是最优子结构,最优解肯定是有最优的子解转移推导而来,子解必定也是子问题的最优解。甲总监下面最优秀的3个人肯定是从X,Y,Z提交上来的3份名单中选择最优秀的三个人。例如Q哥是X组长下面的第5名,那么他肯定不可能是甲总监下面最优秀的三个。
;第三是无后效性,这个问题可能比较难理解,也就是求出来的子问题并不会因为后面求出来的改变。我们可以理解为,X组长挑选出三个人,即便到了高级经理选出大部门最优秀的三个人,对于X组来说,最优秀的还是这3个人,不会发生改变。
;动态规划问题,大致可以通过以下四部进行解决。
1.划分状态,即划分子问题,例如上面的例子,我们可以认为每个组下面、每个部门、每个中心下面最
您可能关注的文档
- 《人工智能入门》课件——2.5-着装检测之百度API创建.pdf
- 《人工智能入门》课件——3.1-2 任务描述与功能要求.pdf
- 《人工智能入门》课件——3.1-3 子任务1操作指导.pdf
- 《正常人体结构》课件——呼吸道.pptx
- 《人工智能入门》课件——4.1-1子任务1:工件图片采集操作指导.pptx
- 《人工智能入门》课件——4.1-3训练模型并识别测试2(电阻电容).pptx
- 《人工智能入门》课件——4.3 什么是目标检测.pptx
- 《人工智能入门》课件——4.3-1 螺母轮廓的检测.pptx
- 《人工智能入门》课件——4.3-2螺母边界框的绘制.pptx
- 《人工智能入门》课件——4.3-3螺母边界框的筛选及数量统计.pptx
原创力文档

文档评论(0)