最优化方法次.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最优化方法次

最优化方法 前 言 一、最优化方法简介 最优化方法是一门古老而又年青的学科。这门学科的源头可以追溯到17世纪法国数学家拉格朗日关于一个函数在一组等式约束条件下的极值问题 (求解多元函数极值的 Lagrange 乘数法 )。19 世纪柯西引入了最速下降法求解非线性规划问题。 直到 20 世纪三、四十年代最 优化理论的研究才出现了重大进展,1939年前苏联的康托洛维奇提出了解决产品下料和运输问题的线性规划方法;1947年美国的丹奇格提出了求解线性规划的单纯形法,极大地推动了线性规划理论的发展。非线性规划理论的开创性工作是在1951年由库恩和塔克完成的,他们给出了非线性规划的最优性条件。随着计算机技术的发展,各种最优化算法应运而生。比较著名的有DFP 和 BFGS无 约束变尺度法、HP广义乘子法和WHP约束变尺度法。 最优化问题本质是一个求极值问题,几乎所有类型的优化问题都可概括为如下模型:给定一个集合(可行集)和该集合上的一个函数(目标函数),要计算此函数在集合上的极值。通常,人们按照可行集的性质对优化问题分类:如果可行集中的元素是有限的,则归结为“组合优化”或“网络规划”,如图论中最 短路、最小费用最大流等;如果可行集是有限维空间中的一个连续子集,则归结为“线性或非线性规划”;如果可行集中的元素是依赖时间的决策序列,则归结为 “动态规划” ;如果可行集是无穷维空间中的连续子集,则归 结为“最优控制”。 线性规划与非线性规划是最优化方法中 最基本、最重要的两类问题。 一般来说,各优化分支有其相应的应用领域。线性规划、网络规划、动态规划通常用于管理与决策科学;最优控制常用于控制工程;非线性规划则更多地用于工程优化设计。 前面提到的算法是最优化的基本方法,它们简单易行,对于性态优良的一般函数,优化效果较好。但这些经典的方法是以传统微积分为基础的,不可避免地带有某种局限 局限性,主要表现为:①大多数传统优化方法仅能计算目标函数的局部最优点,不能保证找到全局最优解。对于多峰值函数,这些方法往往由于过分追求“下降”而陷于局部最优解;②许多传统优化方法对目标函数的光滑性、凹凸性等有较高的要求,对于离散型函数、随机型函数基本上无能为力。 二十世纪六、七十年代以来,人们将人工智能技术和生物进化机理引入最优化方法, 逐渐形成了一批完全不同于传统优化方法、令人耳目一新的现代优化方法。例如模拟退火、神经网络、进化计算、模糊逻辑等,其中进化计算中的遗传算法以其良好的全局有哪些信誉好的足球投注网站性成为现代优化算法中最受关注的算法之一,已被广泛应用于函数优化、组合优化、自动控制、生产调度、图像与信号处理、机器人和人工生命等领域。 二、《最优化方法》课程主要内容 本门课程的主要内容为常用经典优化方法、现代优化方法中的模拟退火算法和遗传算法以及运筹优化软件Lingo简介。 经典优化方法包括: 1.常用的一维有哪些信誉好的足球投注网站方法——黄金分割法、Fibonacci法和解析法; 2. 最速下降法、共轭梯度法; 3. 牛顿法; 4. 变尺度法——DFP和BFGS法; 5. 常用约束优化方法——梯度法、罚函数法、乘子法。 模拟退火算法包括物理背景、算法过程以及简单应用等内容。 遗传算法包括基本遗传算法、多峰值函数优化的小生境遗传算法、多目标优化遗传算法简介。 Lingo软件只介绍基本功能与基本操作。 三、授课方式与课程要求 1. 授课方式——自学+讨论+讲解 首先由学生按教师要求对下次授课内容自学,然后在课堂上就有关问题与教师进行简要讨论、交流,最后由教师对本次授课内容进行扼要讲解、总结,布置作业。 2. 课程要求 希望掌握优化计算这个数学工具的工程技术人员可以分为下列三个层次: ①不愿意花费精力去了解优化计算的数学原理,只要能熟练使用一些现成的优化数学软件,如Lingo、Matlab优化工具箱等; ②希望大致明白优化计算的数学原理,了解各种算法的优缺点及适用范围,对计算结果有一定的分析判断能力,让自己成为一 个有数学素养的优化工具使用者。但也不打算自己编制算法程序; ③希望透彻地了解最优化计算的数学原理,详细掌握各种算法的计算步骤,由自己编制质量较较高的优化计算软件。 本课程对学生的具体要求为: ①理解最优化的基本概念、算法原理和算法结构; ②熟悉几种常用的经典优化算法,知晓其优缺点及适用范围;

文档评论(0)

taotao0c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档