简单优化模型课件.ppt
《简单优化模型课件.ppt》由会员分享,可在线阅读,更多相关《简单优化模型课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、简单优化模型第1页,此课件共50页哦3.1 最优化理论与方法简介最优化理论与方法简介第2页,此课件共50页哦 引例引例 设有一条设有一条2OO2OO千米长的高速公路,沿千米长的高速公路,沿途有途有7个城镇,在每个城镇都有一个汽车维个城镇,在每个城镇都有一个汽车维修点,今计划建一座仓库供应这些维修点修点,今计划建一座仓库供应这些维修点的零配件。问题是,该仓库应建在何处最的零配件。问题是,该仓库应建在何处最好?好?问题假设和分析问题假设和分析:在长L2OO的直线上分布7个点,坐标分别是:X0=0,X1=,X6=200,设仓库建在x处,今问:x=?第3页,此课件共50页哦目标一:让仓库到各维修点距离
2、之和为最小,其优化数学模型为 第4页,此课件共50页哦目标二:让仓库离最远的维修点的距离为最小,则新的优化模型是 目标三:让仓库到各维修点距离平方之和为最小,则第三个优化模型是 第5页,此课件共50页哦二二.优化问题的数学模型优化问题的数学模型一一.最优化问题的范畴及应用最优化问题的范畴及应用三三.优化问题的最优性条件优化问题的最优性条件四.最优化算法的结构最优化算法的结构五五.解无约束最优化问题的线搜索算法解无约束最优化问题的线搜索算法第6页,此课件共50页哦一一.最优化问题的范畴及应用最优化问题的范畴及应用数学规划动态规划随机规划多目标规划最优化(Optimization)运筹学 Oper
3、ations Research几何规划网络优化组合优化最优控制第7页,此课件共50页哦最优化方法应用领域最优化方法应用领域日常生活日常生活科学研究科学研究工程设计工程设计经济计划经济计划交通运输交通运输生产管理生产管理第8页,此课件共50页哦二二.优化问题的数学模型优化问题的数学模型实际问题中的优化模型实际问题中的优化模型(数学规划模型数学规划模型)x决策变量决策变量f(x)目标函数目标函数 可行域可行域 or第9页,此课件共50页哦数学规划数学规划无约束优化线性规划非光滑规划非线性规划整数规划半定规划第10页,此课件共50页哦 无约束优化无约束优化 非线性规划非线性规划 (NLP)(Nonl
4、inear Programming)其中均为定义在 上的实值函数.第11页,此课件共50页哦 线性规划线性规划(LP:Linear Programming)目标函数和所有的约束条件都是目标函数和所有的约束条件都是决策决策变量变量的线性函数。的线性函数。第12页,此课件共50页哦三三.优化问题的最优性条件优化问题的最优性条件无约束最优化问题的最优性条件无约束最优化问题的最优性条件定理1(一阶必要条件)若 是(1)的局部最优解,则必有 :即第13页,此课件共50页哦泰勒公式一元函数情形二元函数情形第14页,此课件共50页哦第15页,此课件共50页哦局部最优解与整体最优解局部最优解与整体最优解 局部
5、最优解局部最优解(Local Optimal Solution,如如 x1)整体最优解整体最优解(Global Optimal Solution,如如 x2)x*f(x)x1x2o第16页,此课件共50页哦第17页,此课件共50页哦多局部极小 唯一极小(全局极小)第18页,此课件共50页哦l 约束非线性规划问题的最优性条件约束非线性规划问题的最优性条件KKT条件条件第19页,此课件共50页哦四四.最优化算法的结构最优化算法的结构 最优化算法通常采用迭代方法求它的最优解,其基本思想是:给定一 个初始点 ,按照某一迭代规则产生一个点列 ,使得当 是有限点列时,其最后一个点是最优解;当 是无穷点列时
6、,它有极限点,且其极限点是最优化模型问题的局部最优解(极小值点)。一个好的算法应具备的典型特征是:迭代点列能稳定地接近局部极小点 的领域,然后迅速收敛于 。当给定的某种收敛准则满足时,迭代即终止。理论上,我们要证明迭代点列 的聚点(即子序列的极限点)为一局部极小点。第20页,此课件共50页哦优化模型的简单分类和求解难度优化模型的简单分类和求解难度 优化线性规划非线性规划二次规划连续优化整数规划 问题求解的难度增加 第21页,此课件共50页哦两种算法策略两种算法策略 线搜索方法(Line Search Methods)信赖域方法(Trust-Region Methods)第22页,此课件共50页
7、哦标准形式:标准形式:五五 解无约束最优化问题的线搜索算法解无约束最优化问题的线搜索算法求解的基本思想求解的基本思想 (以二元函数为例)531连续可微第23页,此课件共50页哦无约束优化问题的线搜索算法无约束优化问题的线搜索算法 最速下降法是一种最基本的算法,它在最优化方法中占有重要地位.最速下降法的优点是工作量小,存储变量较少,初始点要求不高;缺点是收敛慢,最速下降法适用于寻优过程的前期迭代或作为间插步骤,当接近极值点时,宜选用别种收敛快的算法.1 1最速下降法(共轭梯度法)算法步骤:最速下降法(共轭梯度法)算法步骤:第24页,此课件共50页哦2 2牛顿法算法步骤:牛顿法算法步骤:如果f是对
8、称正定矩阵A的二次函数,则用牛顿法经过一次迭代一次迭代就可达到最优点,如不是二次函数,则牛顿法不能一步达到极值点,但由于这种函数在极值点附近和二次函数很近似,因此牛顿法的收敛速度还是很快的.牛顿法的收敛速度虽然较快,但要求Hessian矩阵要可逆,要计算二阶导数和逆矩阵,就加大了计算机计算量和存储量.第25页,此课件共50页哦3 3拟牛顿法(拟牛顿法(Quasi-Newton Methods)Quasi-Newton Methods)第26页,此课件共50页哦第27页,此课件共50页哦第28页,此课件共50页哦搜索过程搜索过程最优点 (1 1)初始点 (-1 1)-114.00-0.790.5
9、83.39-0.530.232.60-0.180.001.500.09-0.030.980.370.110.470.590.330.200.800.630.050.950.900.0030.990.991E-40.9990.9981E-50.99970.99981E-8第29页,此课件共50页哦 MatlabMatlab优化工具箱简介优化工具箱简介1.MATLAB1.MATLAB求解优化问题的主要函数求解优化问题的主要函数第30页,此课件共50页哦MATLABMATLAB优化工具箱优化工具箱能求解的优化模型能求解的优化模型优化工具箱优化工具箱3.0(MATLAB 7.0 R14)连续优化连续优
10、化离散优化离散优化无约束优化无约束优化非线性非线性极小极小fminunc非光滑非光滑(不可不可微微)优化优化fminsearch非线性非线性方程方程(组组)fzerofsolve全局全局优化优化暂缺暂缺非线性非线性最小二乘最小二乘lsqnonlinlsqcurvefit线性规划线性规划linprog纯纯0-1规划规划 bintprog一般一般IP(暂缺暂缺)非线性规划非线性规划fminconfminimaxfgoalattainfseminf上下界约束上下界约束fminbndfminconlsqnonlinlsqcurvefit约束线性约束线性最小二乘最小二乘lsqnonneglsqlin约束
11、优化约束优化二次规划二次规划quadprog第31页,此课件共50页哦2.2.优化函数的输入变量优化函数的输入变量 使用优化函数或优化工具箱中其它优化函数时,输入变量见下表:第32页,此课件共50页哦3.3.优化函数的输出变量下表优化函数的输出变量下表:第33页,此课件共50页哦3.2 存贮模型存贮模型背景及问背景及问 题题配件厂为装配线生产若干种产品,轮换产品时因更换设配件厂为装配线生产若干种产品,轮换产品时因更换设备要付一次性生产准备费,产量大于需求时要付贮存费。备要付一次性生产准备费,产量大于需求时要付贮存费。该厂生产能力非常大,即所需数量可在很短时间内产出。该厂生产能力非常大,即所需数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 优化 模型 课件
限制150内