Lecture 008-Heuristic algorithms
目录结构
•构造型搜索启发式算法 constructive search
•离散改进搜索启发式算法 discrete improving search
•元启发式算法 meta-heuristic single-solution-based
•进化元启发式算法 meta-heuristic population-based
--------------------------------------------------
基本认识
•精确算法
•在允许运行时间足够长的情况下,确保得到一个最优方案
•LP的simplex, interior point•IP的B&B, B&P, B&C
•计算复杂度理论
•大量重要的MIP并不存在多项式时间的解法
•而多项式时间解法的存在才能保证在任意大的问题实例中可以求出最优解。
•近似算法
•现实情况是,基于现有的计算效率,我们能够接受通过使用一些启发式/近似优化的形式去寻找大型离散优化问题的解决方案,这些方法能够找到不错的可行解,但是这些解不一定是最优的。
•许多启发式算法选择沿用精确算法,不过这些算法会在到达规定时间后停止搜索,从发现的可行方案中选取最佳的那个。
------------------------------------------
•启发式算法,不再追求和精确算法表面上相似,而是充分探求了有效的问题结构,寻找能够得到最优解的最有机会的、最直观的驱动,从而有希望获得好的可行的解。
•利用这些方法获得的结果可能确实很好,但是通常它们的优劣需要经过大量的实例评估。
•而且这种严格的启发式方法很少会根据距离数学上能够证明的最优解的远近而决定是否停止运行。
Lecture 008-Heuristic algorithms相关推荐
- Algorithms - Lecture 12 - Randomized Algorithms
Lecture 12: Randomized Algorithms 1 Linearity of Expectation 1.1 Expectation E(x)=∑xxP(x)E(x)=\sum_x ...
- Lecture 21 Parallel Algorithms II
- Lecture 20 Parallel Algorithms I
- Heuristic (computer science)
In mathematical optimization and computer science, heuristic (from Greek εὑρίσκω "I find, disco ...
- 面试英语自我介绍的常用词汇
面试英语自我介绍的常用词汇 面试英语自我介绍的常用词汇 Words & Expressions&范文 精华汇总贴 想 找一份满意的工作吗?面试中面对外国老板连珠炮似的提问,有没有觉得心 ...
- 面试时英语自我介绍范文
本文转载自: https://www.cnblogs.com/flyingmouse/archive/2006/06/10/422499.html 作者:Flyingmouse 转载请注明该声明. 英 ...
- [面试]英文面试问答
[面试]英文面试问答 转载于:http://www.cppblog.com/finehai/archive/2009/07/18/90455.html 目前,随着新一轮大学毕业生求职高峰的到来,备战英 ...
- 英语自我介绍资料及范文
英语面试一般包括三轮 chie介绍说,第一轮面试一般由公司人力资源部的人员担任考官,他们会从你的个人简历出发,询问一些有关个人的问题,比如请你用英语做一个自我介绍.有些公司也会有一部分英语笔试,主要考 ...
- 【情景英语】英语自我介绍资料及范文
我手上还有一部分面试资料,鉴于版面关系,就不一一贴出,有需要的朋友请 登陆 xiaren1@163.com ,用户名:xiaren1,密码xiaren123.请不要更改密码,登陆不上的请多试几遍,谢谢 ...
- 中国学术会议2009---001
会议名称(中文): 第一届工程与科学全局优化国际会议 会议名称(英文): The First World Congress on Global Optimization in Engineering ...
最新文章
- w3wp进程发生死锁ISAPI aspnet
- 快速幂 (转载,详细)
- ITK:转换三角网格为二进制图像
- 游戏入口点GameEntryPoint
- DSL(Domain Specific Language)介绍
- 【翻译】ANDROID KTX – 使用Kotlin进行Android开发
- python type
- 对于数据给定范围sql取数_SQL Server中的报表–根据给定日期范围内提取的数据创建图表
- 350 个在家办公的人,创造了估值 10 亿美元的代码共享平台
- HDU 6124 Euler theorem
- 《货币战争》的一点感想
- 自定义文件系统下的磁盘访问次数计算
- 修改android的avd路径方法
- Mac Book Pro桌面隐藏文件
- 团队任务2:原型设计与UI设计
- Linux电源管理(7)_Wakeup events framework
- Android车载蓝牙相关开发4:蓝牙电话操作器BluetoothHeadsetClient
- index+match函数/一对多查找匹配,可以代替Vlookup函数的使用。
- 屏库是个很好的网站,囊括了几乎所有型号的显示屏
- 《Plants Vs Zombies(植物大战僵尸)》游戏存档修改