Open topic2: 大O( Θ ,Ω)和小o( θ ,ω)有什么区别? 3/19/18 黄秉焜

Slides:



Advertisements
Similar presentations
第六章 人事行政 一、教案释疑 政府系统内非经选举或政治任命产生 的常任文官 —— 这样的公务员是何种公务员 ?
Advertisements

〈媽媽的手〉 國二甲 蔡于均. 一.題旨 作者寫本文時,已身為人母,深深體會 到一個母親持家的辛勞,自然想起 了母親,以「媽媽的手」為題,歌 頌中國傳統婦女堅忍耐勞的美德, 並表達對母親的懷念。
组长:陈俊帆  组员:秦宗浩 何美林 白珊珊 蒋壮壮 黄 兰森 任雨之  班级:高 2014 级 2 班  指导老师:刘芬.
目录 古诗 现代诗 春夏秋冬 返回 咏柳 (贺知章) 碧玉妆成一树高, 万条垂下绿丝绦。 不知细叶谁裁出, 二月春风似剪刀。
教學單元:嬉遊記 活動主題:西遊記 - 三借芭蕉扇 低年級語文領域成員: 蔡妮君、劉盈秀、林嘉璇、郭惠玟、施乃菁、廖丸毅、李思韻.
建设党员标兵制 ——“ 选树 ” 学生党员标兵的探索与经验 传媒学院学生党支部 曲阜师范大学 2015 年度党支部创新活动方案验收汇报 2016 年 5 月 20 日.
组长:肖志远 组员:王嘉乐 翁家程 冯乐微 陶天皓 赵泽昊 “读书有味”主题阅读 阅读书目: 《西游记》 研究主题: 孙悟空的性格特点.
关于 “ 上海的新移民与传播 ” 研究调查报告.  小组成员:(周五上午班级)  董正椽: 研究设计及书面报 告  邵必为: ppt 制作、调查  曹本沛: 调查  江智东 调查  夏昊:
团队指导老师:李春虎 团队核心:黄跃民 团队成员:廖育人 朱蒙 郁倩.  姓名:黄跃民  专业:印度尼西亚语  学历:研究生  学位:博士  主要承担课程:高级印 尼语,印尼语泛读,印 尼文化  姓名:郁倩  专业:印度尼西亚语  学历:本科  学位:学士  主要承担课程:基础印.
耐心陪孩子玩,即使你真的认为他的游戏内容很无聊。. 请蹲下来和孩子说话。 一开始别太在乎孩子成绩,要关心他是否喜欢学校。
19 世纪不同国家的文学 作品所反映的社会现实. 法国:《我的叔叔于勒》 —— 莫泊桑 俄罗斯:《胖子与瘦子》 —— 契科夫 美国:《麦琪的礼物》 —— 欧亨利 选取的作品.
第三單元 我的世界宇宙大 教學設計:黃筱晶. 一、使用說明 (一) 本教學設計核心概念為「生涯發展」,共 四節課, 160 分鐘。 (二) 為了讓小學教學現場更加適用,教師可選 擇連續實施四節課,或彈性選擇其中一節 課或二節或三節課實施。 (三)四節課都進行是最完整的,但若因時間不允 許只進行其中一節課或二節或三節課實施,
上海市职业能力考试院 职称外语考试网上报名指导 (仅供参考). 考试报名 注意事项: 1 、本 PPT 旨在帮助考生熟悉上海市职业 能力考试院网上考试报名,仅供参考。 2 、每次考试报名细节处可能会有不同, 请具体关注考试院网上具体信息。
第二組 資料蒐集: 楊淳雅 陳佑安 PPT 製作: 陳薇如 口頭報告: 凃偌雯 葉于禎.
一、教学目标: 1 、阅读文章感悟作者的评论观点。 2 、阅读《百合花》,简述故事的情节。 3 、掌握小说阅读的基本方法。 4 、结合作者的观点和自己的体会,选取 一个角度赏析作品,谈出自己的独特见 解和感受。 二、教学重点、难点: 同目标 3 、 4.
关于网络对中学生的影响.
鎮東國小附幼 102學年度下學期 備課報告 彭淑宜 蕭秀蘭 沈旻慧 陳玉玲 張瓊貞.
荒岛求生 ——浅谈鲁滨逊的生存智慧.
讲解:赵玲 PPT制作:祝菁菁 材料搜集:石岩 田甜
2015年工作情况汇报 部门:轿车公司团委 时间:2015年11月.
第四节 品析艺术技巧 唐玄宗送张九龄白羽扇 张九龄是唐代开元年间的著名宰相,他为相贤明,敢于直谏,常惹得玄宗不高兴。开元二十四年,李林甫在玄宗面前举荐牛仙客为尚 书。张九龄强烈反对,但玄宗还是重用了牛仙客。接着,玄宗又欲以李林甫为相,张九龄以社稷为重,再次向玄宗劝阻,玄宗很不高兴。李林甫为篡夺相位,乘机私进谗言,诬告张九龄常怀诽谤之心。于是玄宗换相之意已决,他命高力士于秋风萧飒之时赐给张九龄白羽扇。
頑皮公主不出嫁 文.圖/巴貝柯爾 譯/吳燕凰 ppt製作/鄭仁偉. 頑皮公主不出嫁 文.圖/巴貝柯爾 譯/吳燕凰 ppt製作/鄭仁偉.
Course 1 演算法: 效率、分析與量級 Algorithms: Efficiency, Analysis, and Order
十二年國民基本教育 課程綱要總綱 導讀 報告者 林秋玲
“状元府大讲坛”之普通高中课程创新基地建设项目报告会
鲁滨逊漂流至荒岛后的心理变化 刘箫仪小组.
第一单元 小说阅读 补 上 一 课尺幅千里说生活,百态人物道世相   ——小说整体阅读.
基本概論 Basic concepts.
經文:林前4:1-2,林後5:17-21, 馬太28:19-20,徒1:8,提後4:1-6 陳相瑋傳道
党支部工作基础知识 二○一○年一月.
可怜的孙悟空~~~ 唐僧念紧箍咒的次数与意义.
如何参与股指期货交易.
射雕英雄传 ——作者设计人物的用意.
举国上下抗击风雪灾害专刊 温暖行动 灾情告急年关近 万众一心齐抗灾 可歌可泣留千古 温暖行动遍人间 导读提示 阳关雨露出版社
信息技术学院2010级本科第四学年安排 解 读 信息技术学院 徐方勤 2013年8月29日.
精心设计学法,创造富有生机与活力的“学讲”有序课堂
培训师——薛老师.
情歌分享: 聽見下雨的聲音 組名: 文苑采風 組員: 嚴珮綺 、雷欣蓓 、陳筱晴 、
组长:蒋琪炎 PPT制作:蒋琪炎 发言人:刘熠星 组员:邱丽芸、陈越 张园园
第九組 組長:郭雅涵(4A180029) 組員:陳家欣(4A180032) 吳怡蒨(4A180146) 龍珮瑩(4A180123) 王婕柔(4A180018)
课程指向:学生的核心素养(学会学习、关系构建) 2016年5月 学校课程顶层设计与实施
贡献 参与 分享 青少年创新发明公益平台介绍
鄭愁予 詩歌賞析.
我征服了黃山 林達的黃山之旅 2006春.
一分鐘掌握7大護心秘訣 這是你不可忽視的心數字… 在台灣,女性死於心臟性疾病的總數, 是乳癌加子宮頸癌的4倍! 每2秒,有一人死於心血管疾病
作文选刊 作文之窗
请说出牛顿第一定律的内容。.
快乐假期 2010年第6期 总第54期 贝尔芬 主编 暑期作文专刊 《快乐假期》杂志社 出版.
增值税转型 2008年12月.
老师:如何撰写教研文章? 主讲:石修银 谨以此赠与孜孜追求的老师 谨以此赠与改变人生的老师.
武进区三河口中学欢迎您.
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
依“标”据“本”,命制考题 发表于《数学教学》2006年第9期 (华东师大核心“CN”刊物)
Performance Evaluation
12星座 对于星座,你又知道多少呢? 第一刊.
班級:系統三甲 學號:4A 姓名:張譽耀 學號:4A 姓名:梁旅維
親職學習多面體 中學篇 第四課 管教之道 (二) 1 1.
数学通报简介 ——如何写稿及投稿 数学通报 郑亚利 2014年8月.
推进《玻璃钢制品工》 国家职业资格证书制度的建设
本期导读: 1版 习 惯 2版 的 十个做人的好习惯 3版 力 4版 量 5版 6版 7版 8版
——黑暗统治下形成的黑暗人性分析.
计算机问题求解 – 论题 算法的效率 2018年03月14日.
主讲人: 吕敏 { } Spring 2016,USTC 算法基础 主讲人: 吕敏 { } Spring 2016,USTC.
一分鐘掌握7大護心秘訣 這是你不可忽視的心數字… 在台灣,女性死於心臟性疾病的總數, 是乳癌加子宮頸癌的4倍! 每2秒,有一人死於心血管疾病
Week 2: 程式設計概念與 演算法的效能評估
資料結構簡介 綠園.
演算法分析 (Analyzing Algorithms)
106 學年度 高一憂鬱防治宣導 當心情低潮時 「憂鬱情緒」很正常! 那怎麼樣才算可能患了「憂鬱症」?
便利商店公仔行銷之研究以7-ELEVEn Open小將為例
一分鐘掌握7大護心秘訣 這是你不可忽視的心數字… 在台灣,女性死於心臟性疾病的總數, 是乳癌加子宮頸癌的4倍! 每2秒,有一人死於心血管疾病
Presentation transcript:

Open topic2: 大O( Θ ,Ω)和小o( θ ,ω)有什么区别? 3/19/18 黄秉焜 大家其实之前应该都接触过用渐进符号表示时间和空间复杂度的方式,比较多的应该是大O,或者说大omicorn 这些渐近符号都是有严格定义的,如果大家已经在作业中有一些了解,那么应该会自然地和我们见得比较多的符号联系在一起,比如说,大于,小于,小于等于 今天的open topic是要比较他们之间的区别,但在我看来,只要对他们的定义足够清晰,那么区别自然就出来了 所以我打算先再一次介绍、定义这些符号,我觉得从这些直觉的东西引入并不是一件坏事 我们来看一下这几句话 3/19/18 黄秉焜

在这里,a 指的就是f(n), b 指的就是g(n) 先记住这些,我们再来看第一, 先说说这5个中条件最强的一个符号,大theta

asymptotically tight bound 渐近紧确界 集合里冒号的意思就是使得 对于任意一个大于n0的n,都有f(n)在这两个函数之间 另外定义里面要注意一下这个大于等于0,老师之前上课的时候提到过,问到过大O(n)里面是否包含(-n)类似的话,这在算法分析里面并没有什么实际意义 我们会很自然地联想到夹逼,再想想之前那几句话,大theta像等于,这应该好理解 而满足这样的关系,g(n)就叫做f(n)的渐近紧确界 现在回到实际的算法分析中,如果我们说一个算法的时间复杂度是theta(n^2),那我们的意思就是说这个算法在n的规模足够大的情况下,不管是最好情况还是最坏情况,它都在c1n^2和c2n^2之中。 这里顺便抛个疑问,如果这个算法的time cost恰好就只有一项二次项,那么这当然没问题,但往往并非如此

鉴于此,我们可以容忍我们的某种程度上的“粗心” 我们往往忽略不同语句的执行开销差异并标准化 C1=C2=…=C8 这是上节课的一张ppt,我们最终认为,这个算法的时间复杂度就是n^2,这种“粗心”到底是不是对的呢? 这个证明是很显然,n规模很大的时候,后面的项就忽略不计了,其他的logn也可以很容易证明出来 T(n) = 1.5n2+3.5n-4 ~ 1.5n2 ~ n2

有了大theta的定义,我们很容易就能理解大O和大omega,他们相较于大theta,不过是一个少了下界,一个少了上界,大家可以看这三张图比较一下,n0之后就都满足定义了

大O( Θ ,Ω)和小o( θ ,ω)有什么区别? 那我们现在进入正题,比较大小渐近符号的不同 还是回顾一下这张图, 可能放太大了不太清楚,下面两个是小o和小omega OK,我知道有些同学已经知道他们的区别是什么了, 现在我们这么看

大O( Θ ,Ω)和小o( θ ,ω)有什么区别? 集合 这些符号代表着什么? 他们代表的是集合

我们再次回顾这三个渐近符号的定义 没错,他们就是这样一些符合条件的f(n)的集合 我用文字,图像,极限公式来帮助大家再加深一下印象 虽然我还没讲小o和小omega的定义,但请看这个

? 这两个并集运算结果是什么? 大家都知道,是大O和大Omega,虽然我还没给出小o和小omega的定义,但今天open topic 的问题应该解决了 小o是大O的真子集,theta是小o相对于大O缺的那一部分,Omega同理

严格的定义就是这样 当然大家可能已经发现了,我好像只做了两组对比,小theta和大theta的对比好像没有 实际上是因为我找到这方面的资料时,完全没有发现小theta在算法分析中的出现

Wiki上对theta的解释,小theta没有 倒是隔壁班一位同学发现了这个选题后面的坑,顺便把我拉出来了

个人觉得,老师应该是要让我们讲大theta和这个tilde符号的区别 实际上呢,tilde应该是一个比大theta条件更强的符号 Theta是一种同阶的关系,它只要求,在经过两个常数的修正之后,f(n)会被g(n)夹住,而tilde就接近于相等了,在没有常数系数修正的情况下,f(n)和g(n)在无穷远处的比值为1,因为tilde几乎不在算法分析中出现,所以我也不细讲了,这张表格还有一栏被遮住了,感兴趣的同学可以下载PPT回去看一下 另外说到这个大theta,还有一点要注意,就是大theta条件更强,如果用它来表示算法复杂度,那要更准确一点,但有些情况要注意,比如说

你能用Θ来表示它们的running time吗? 平时我们用大O比较多,可能是大O写起来方便,可能是大多数情况下,我们关注算法的最坏情况,当然是大家分不清大theta和大O。也可能是这种,我们虽然可能强调其中一种情况,比如worst case,但我们也想包含best case和 average case的情况。 比如我们可能就会说这个算法的时间复杂度是O(n^2) 现在我想再一次回到开头的那个比喻

The table is sorted from smallest to largest, in the sense that o, O, Θ, ∼, both versions of Ω, ω on functions correspond to <, ≤, ≈, =, ≥, > on the real line. 之前给大家看的那5个比喻实际上是算法导论里面的,在找资料的过程中,还发现了,wiki上,知乎上,博客上,一篇追溯渐近符号历史的文章上,都提到过这些比喻,这些比喻可以说是很恰当的,这种恰当,实际上源于他们共同的性质

从集合关系的角度来讲,他们的性质和相对应的大于小于这些符号是一样的,所以能很自然地作出这些比喻。 转置对称 那么最后随便讲讲吧 当然实际上我们用这些符号经常是不太严格的 不是有这么一件事吗,一个数学家看到物理学家的解题过程,很生气地说,你怎么能这么胡乱运算呢,这都不是一致连续的。物理学家一摊手,说,那我不管,反正我做出来了。 仔细想想,我们也确实不算严格的数学家。 谢谢大家