




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精确算法与参数算法精确算法与参数算法 肖鸣宇 电子科技大学计算机科学与工程学院 1 * * 第二部分第二部分 精确算法和参数算法思想在大数精确算法和参数算法思想在大数 据中的思考据中的思考 * * 第一部分第一部分 精确算法和参数算法简单介绍精确算法和参数算法简单介绍 2 精确算法与参数算法 计算机科学中“最核心”的问题是算法 计算机以超快速度和超强的记忆力帮人类进 行计算 一类重要的计算方式:穷举搜索 很多问题容易获得简单的o(2n)时间的穷举 搜索算法 3 精确算法与参数算法 事实上,很多问题可能并不存在比穷举搜索 明显更快的算法,o(2n)这样的指数运行时 间可能不能避免。 比如说np难问题。 精确算法主要关注在指数运行时间下,怎样 改进运算时间。 如:2n1.2n1.0001n 4 独立集:一组顶点两两之间都没有 边 图算法问题在精 确算法中最为重 要的问题举例: 最大独立集问题 旅行商(tsp) 精确算法与参数算法精确算法与参数算法 5 tsp:访问每个城市一次再回到原 点的最短路径 图算法问题在精 确算法中最为重 要的问题举例: 最大独立集问题 旅行商(tsp) 精确算法与参数算法精确算法与参数算法 6 代表性图问题的最佳精确算法: 最大独立集问题 1.1996nxiao, nagamochi, isaac 2013 旅行商(tsp) (2-a)nbjorklund et al., talg 2012 3度图:1.2312np-space x&n, tamc 2013 1.2186ne-space bodlaender et al.,icalp 2013 4度图:1.6920nx&n, cocoon 2012 精确算法与参数算法精确算法与参数算法 7 参数算法:给出某个参数k,设计精确算法使得指数 部分只和参数相关,和问题输入n无关。 精确算法与参数算法精确算法与参数算法 传统精确算法 5nn2 2nn 参数算法 k!n3 2kk2+kn 参数算法的性质:还是指数时间求得最优解,但是 当参数k比较小的时候(哪怕输入n还是很大)问题 可能可以很快被解决。 8 最为重要的参数问题之一: 最小点覆盖问题,参数k为解集的大小。 1.2738k+n1/2m chen et.al., tcs 2010 3度图:1.1616kk + n1/2m xiao. cocoon 2010 现在的算法在n=100000,k=600左右都能几个小时 内完成。 精确算法与参数算法精确算法与参数算法 9 参数算法的思想: 精确算法与参数算法精确算法与参数算法 精确算法 2nn2 2nn 参数算法 4kk2+k2n2 2kk2+kn 参数算法里主要关注指数算法;对于多项式算法的 态度呢? n4n2k2 10 大数据时代的思考大数据时代的思考 参数算法里主要关注指数算法;对于多项式算法的 态度呢? n4n2k2 多项式可解的问题里参数算法真的不重要? 11 大数据时代的思考大数据时代的思考 多项式算法中的参数算法 n4n2k2 n2k3+nk 当参数k和n是同一个级别的时候,算法可能没有改 进,甚至更差,但是当k很小的时候却可能非常有用。 12 大数据时代的思考大数据时代的思考 参数算法的思想 整整个问题 难的部分 参数算法讲究将问题难的和容易的部分区分开来, 将容易的部分用容易的算法对待,难部分用难的算 法对待。 13 大数据时代的思考 大数据下,很多问题在平方时间都超时。 线性时间能解决的问题极少。 剩下难的问题又如何解决? 参数算法或许能派上用途? 14 大数据时代的思考 一个例子:排序问题,运行时间为nlogn. 如果只是在n个数中找出最大的数,或者最 大的前60个数,或者第50大的数,是否需要 将n个数先排序? nlogk的算法可以找出前排名前k的数,当k 为常数的时候,算法是线性的。 注意在最坏的情况k=n,算法没有改进。 15 大数据时代的思考 哪些问题有小参数性质: 一些例子: vlsi中电路板分割,分割块数不会很大; 某些社交网络中,俱乐部(club)的个数不 会太多; 论文合作者关系网中,一篇论文的合作者一 般不会很多;等等。 多观察问题性质,建立参数模型。 16 大数据时代的思考 好的参数算法在参数k为常数时是线性时间 的,是否能做到亚线性时间? 对一般求精确解的问题,亚线性时间算法不 太可能。 亚线性时间算法因为没有将所有有效数据读 完,因此一般只是近似算法和随机算法,不 能保证最优解。 17 大数据时代的思考 在大数据里,亚线性时间的近似算法和随机 算法已经有一些研究基础。 线性或接近线性时间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北石家庄法商中等专业学校公开招聘教师37名考前自测高频考点模拟试题及1套参考答案详解
- 2025河南商丘市实达国际人力资源合作有限公司招聘辅助人员30人模拟试卷及参考答案详解一套
- 2025湖南学院后勤处招聘5人模拟试卷及一套答案详解
- 2025年甘肃省张掖市(甘州区)博物馆讲解员招聘模拟试卷及完整答案详解1套
- 2025年甘肃省嘉峪关市第五中学招聘公益性岗位人员模拟试卷及参考答案详解一套
- 商场楼层考试试题及答案
- 湖南单招历史试题及答案
- 信息素养测试题及答案
- 2025江苏东海高新区产业投资集团有限公司招聘劳动合同制人员3人考前自测高频考点模拟试题及一套参考答案详解
- 必背60篇·选择性必修下理解性默写汇-总
- 2025年江苏省国家公务员考录《行测》真题及参考答案
- 2025年电力系统工程师高级专业试题及答案
- 屠宰场突发安全生产事故应急预案
- 2025年电商平台新业态发展趋势与运营策略研究报告
- 2025中粮集团社会招聘7人笔试历年参考题库附带答案详解
- 海南自贸港考试题及答案
- 交换机教学课件
- 四川产业振兴基金投资集团有限公司招聘笔试真题2024
- 2025广东云浮市检察机关招聘劳动合同制司法辅助人员17人备考考试题库附答案解析
- 工装夹具设计培训课件
- 大气的受热过程教学课件
评论
0/150
提交评论