算法设计与分析(肖明军, 汪炀) 2024秋  课程号:COMP6001P02
2024秋  课程号:COMP6001P02
6.8(21人评价)
6.8(21人评价)
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:基础 教学类型:理论课
课程类别:研究生课程 开课单位:计算机科学与技术系
课程层次:硕士   学分:3.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
简介 最后更新:2024年7月17日 01:44

算法设计与分析是计算机科学与技术各专业硕士研究生必修的基础课。本课程主要介绍概率算法、近似算法和分布式算法基础,使学生掌握概率算法、近似算法和分布式算法设计及分析的基本方法。主要内容分为如下三个部分。

一. 概率算法,主要包括:

1.基本概念:主要介绍概率算法的特点、意义、分类、复杂性分析方法;2.数字概率算法:重点介绍π值计算、数值积分、概率计数以及其它数值算法的设计和分析;3.Sherwood算法:以选择和排序、随机预处理、有序表搜索等问题为例重点介绍Sherwood算法的概念和特点,以及算法设计和分析的方法;4.Las Vegas算法:以n-皇后、模p平方根、整数的因式分解等问题为例重点介绍Las Vegas算法的概念和特点,以及算法设计和分析的方法;5.Monte Carlo算法:重点介绍一致、有偏、精度分析等基本概念,以主元素、素性判定、矩阵相乘等问题为例,重点介绍Monte Carlo算法设计、分析和改进的方法。

二、近似算法,主要包括:

1.NP完全性理论:主要介绍图灵机等计算模型、问题变换及计算复杂性规约、P类问题、NP类问题、NP-hard和NPC问题、Cook定理等;2.基本概念:介绍优化问题的近似解分类、近似算法的绝对性能保证、相对性能保证(包括绝对性能比、渐近性能比、最佳可达性能比)、近似模式(多项式近似模式、完全多项式近似模式)、绝对近似算法之否定、相对近似算法之否定等;3.基本算法:图的顶点着色、图的边着色、多机调度、装箱、旅行商、顶点覆盖和最大独立集问题等问题的近似算法。

三、分布式算法基础,主要包括:

1.基本概念:介绍分布式系统、计算模型、复杂性度量标准等分布式计算的基本概念;2.分布式算法基础:主要介绍同步和异步网络模型,同步/异步环中的Leader选举、一般网络中的Leader选举、生成树构造、广播和敛播、广度/深度优先搜索、最短路径、最大独立集等分布式算法;介绍异步共享存储器和网络算法、重点介绍互斥和资源分配问题,介绍哲学家用餐算法、着色算法、有向无环图算法以及哲学家饮水算法等。

AI 总结 AI 总结为根据点评内容自动生成,仅供参考

教学内容与水平

课程内容相对抽象,实用性有限。PPT内容多年未更新,部分错误和语病未修正,阅读困难。课程资料获取较容易,适合考前突击,但实际理解难度较大。

考试与难度

考试难度较高,题目变化明显,大题尤其困难。大部分题目与授课内容关系不大,有些考题描述不够清晰。考试有考学分离现象,造成复习时间长短影响不大。选择题相对正常,但大题设计被认为较偏。

作业负担

作业不多且较为简单,随便写写即可,课程不点名,平时压力相对较小。

给分与调分

总评给分慷慨,多数学生获得高分,这被认为是调分的结果。即使考试部分内容未答出,最终成绩仍然不错,事实上很多同学获得90分以上的总评。

总体来说,虽然考试和教学内容难度较高,但优良的给分制度导致最终成绩较高。这门课程适合那些对计算机科学有浓厚兴趣且想挑战自己的同学,也适合希望通过突击复习获得高分的学生。

排序 学期

评分 评分 21条点评

匿名用户 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:一般

考学分离,无敌了

据说是汪老师出题,结果连肖老师教了哪些内容都不知道就摁出题,有几道概率、近似算法题出现了超纲的概念,你看看这出的啥?

30分的算法设计,4问,除了最后一问,其余几问根部不涉及到本门课程所学内容。但是最后一题太难,估计很多同学做不到第4问,也就是说复习一周的同学大概率和复习2天的同学拿一样分,这30分的题目意义何在我请问呢?

不过课程确实是有收获的,我只能说考学分离属实恶心,三分吧

2025年1月7日 09:05 12 3 复制链接
此用户名已被他人使用印象里没有出超纲的题?感觉不太说得上是考学分离吧,不过最后一题确实跟本课程没啥关系 2025年1月7日 10:30
gqian~30分的题跟本课程没啥关系不是考学分离? 2025年1月8日 04:35
未命名用户回复 @此用户名已被他人使用: 最后一题的动态规划咋优化啊 2025年1月8日 12:36
立即登录,说说你的看法
暴雪绿茶 2024秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

一个字都看不懂,一个字都看不懂,一个字都看不懂,鲨了我吧,鲨了我吧,鲨了我吧

二编,抄作业呢,为什么研究生课都不愿意发习题课ppt呢,把它那答案当个宝

来祈祷喽


我的flooding呢 我的最小顶点覆盖呢 我的leadr的LV算法呢  痛苦


过了 但这一门考学分离的课,我实在是难评

2024年12月17日 08:46 (最后修改于 2025年1月27日 07:06 8 10 复制链接
星星星瞳这就开始复习了哥们 2024年12月17日 12:13
alc还能让你挂了不成 2024年12月18日 11:22
momomomo回复 @alc: 哥们,科大毕业要求是均分75分以上,以下就是挂啊 2024年12月19日 13:48
李安澜难得要死 真服了 2025年1月6日 11:51
huee33回复 @alc: 感觉我不是没有可能😭 2025年1月7日 09:06
tommm回复 @alc: 感觉我不是没有可能😭 2025年1月7日 12:33
星星星瞳回复 @alc: 感觉我不是没有可能😭 2025年1月7日 16:11
好饿回复 @alc: 感觉我不是没有可能😭 2025年1月8日 14:03
纯粹自来水回复 @alc: 感觉我不是没有可能😭 2025年1月8日 14:19
可莉玩家感觉是组合数学 2025年1月8日 15:58
立即登录,说说你的看法
匿名用户 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:没有

今年相较于往年题目变化巨大,原题不多,感觉很多地方都是疏忽的地方,对突击考试的同学不太友好(大佬除外),做了很多套往年的卷子,感觉都没派上用场,求求老师捞一捞了,不知道会不会调分。。。。。。

2025年1月7日 09:48 4 0 复制链接
匿名用户 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:一般

如果不是必选不可能碰的课,非常抽象,ppt和十年前相比完全没变化,考试也非常离谱。等出分了再来评价一次。

出分了,89,被狠狠捞了一把,上调一颗星,不过依旧不推荐

2025年1月7日 13:32 (最后修改于 2025年1月27日 07:33 3 0 复制链接
匿名用户 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:一般

大学生涯中第一门考完了虽然感觉要挂但是如释重负的课。复习备考太痛苦了,PPT 简直不讲人话,看 PPT 犹如完形填空,仿佛回到了啃代数结构课本的那些日子,并且十几年过去了 PPT 里面一些错误和语病都没想着修正一下;对着往年卷子过拟合后拿到考卷发现30%重合度都没有,气笑了。


给分挺好,上调几分

2025年1月7日 12:58 (最后修改于 2025年1月27日 02:44 3 1 复制链接
tommm你是懂过拟合的 2025年1月9日 05:14
立即登录,说说你的看法
匿名用户 2024秋
  • 课程难度:困难
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:很少
  • 给分:超好
  • 收获:一般

考试跟往年题有较大变化,大题对分布式算法的考察较少(吐槽:不是汪老师出题嘛),而且有点偏,个别题目的描述有些令人困惑。

算法设计题是求一个概率,我是用数值MC算法写的。

简答题写的不是很好,给分还不错。

分布式算法的黑底黄字上古ppt略显阴间了,内容也很晦涩难懂。

2025年1月27日 07:53 (最后修改于 2025年1月27日 08:00 1 0 复制链接
FlyFromHere 2024秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

一学期只去过第一节课,打瓦打到考前两天的清晨六点,课程ppt强如怪物,拼尽全力无法战胜🤪

 

看到大伙的评论,庆幸只预习了两天(

2025年1月7日 18:42 1 0 复制链接
匿名用户 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:一般

新鲜出炉的考题回忆版,纪念这门杀手课程,摸球那道第5道选择题,根据势算出来的96真的合理吗?最大似然法算得的结果是7,应该往小了选啊

算法24秋回忆版.pdf


更新:给分超好,90+,实在是调分大师

2025年1月7日 10:42 (最后修改于 2025年1月27日 15:48 1 6 复制链接
喵喵(隐身阴间考题都是数学 2025年1月7日 10:53
********96是按第12次首次出现和之前任一次有重复的来算的,但题目说的是第12次和第1次重复 2025年1月7日 10:59
喵喵(隐身回复 @********: 你算得答案是多少?我感觉只有16,比较合理 2025年1月7日 11:04
********回复 @喵喵(隐身: 按几何分布的期望应该就是12,16稍微接近一点 2025年1月7日 11:24
喵喵(隐身回复 @********: 赞同 2025年1月7日 11:41
pap摸球我想都没想直接套公式选了D,感觉这张卷子唯一会做的题 2025年1月27日 03:42
立即登录,说说你的看法
匿名用户 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:一般

人都麻了,大题一个不会搁那瞎编(关键简答题ppt上也没有啊,算法题更是无敌不知道和这课有什么关系,只填了前两问),50分都悬

看助教在群里说平时分占比≈50%,等一个捞人,出分了再回来评

给分超好,这都能给我捞出来,牛的

2025年1月7日 09:22 (最后修改于 2025年1月27日 19:41 1 0 复制链接
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:一般

难度很高,学的内容实用性有限。不过作为一门古早课程,资料获取十分容易,适合平时水最后突击。给分暂不清楚,等更新。

新鲜出炉的个人回忆版试题:25秋试卷回忆版.txt

2025年1月7日 08:40 (最后修改于 2025年1月27日 01:34 1 0 复制链接
resumi 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:一般

期末大题挺难的,五个我只写了两个半,最后被海底捞上来了,what can i say

2025年2月9日 07:31 0 0 复制链接
匿名用户 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:没有
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:没有

三次作业随便写写就行,课程不点名,主要复习太痛苦了,对着不是人话的PPT看了一周头都大了,不过最后给分很好

2025年1月27日 03:44 0 0 复制链接
loginfinite 2024秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:没有

课程难度在近似算法之前还好。

考试考得比较tricky。选择题很正常,但大题一言难尽。尤其是最后一道大题出的那道30分的算法设计题,一眼看是十分典型的dp题(我没想到怎么用概率或者近似的做法去优化DP)

最后给分相当不错,考试后面大题基本都没复习到,最后一道题就糊了个DP上去,最后能有89的总评

2025年1月27日 02:57 (最后修改于 2025年1月27日 03:02 0 0 复制链接
114514 2024秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:超好
  • 收获:没有

居然有88分,也是神人了。试卷一半的题不会做,调分也是神人了。

2025年1月27日 01:50 0 0 复制链接
纯粹自来水 2024秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:困难
  • 作业:中等
  • 给分:杀手
  • 收获:没有

7号考完的,今天还不出分,是自己也知道教考分离调不出分吗?


给分很好,上调几分

2025年1月23日 05:15 (最后修改于 2025年1月27日 12:08 0 0 复制链接
匿名用户 2024秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:没有

考完组合数学来评价算法了😭😭😭算法还是比组合数学考的简单啊

算法给分好高啊,寝室大家都是90多,也算是平衡了组合数学70多的分

2025年1月10日 02:59 (最后修改于 2025年2月26日 07:50 0 0 复制链接

肖明军

教师主页: 戳这里

汪炀

教师主页: 戳这里

其他老师的「算法设计与分析」课

彭攀 9.4 (10) 2024秋 2022秋
张曙 9.8 (5) 2024春 2023秋...
未知 10.0 (1) 2025春 2022春...
王旭 9.0 (2) 2024秋
汪炀, 彭攀 8.2 (5) 2023秋
徐小华, 彭攀 7.8 (8) 2023秋
汪炀, 徐小华 7.7 (7) 2023秋
黄刘生, 汪炀 7.4 (16) 2022春 2021秋...
徐云 6.3 (3) 2025春 2024秋...
王子磊 6.3 (6) 2025春 2024春...
汪炀, 薛吟兴 5.7 (15) 2022秋
尹东 2025春 2024春
黄刘生 2022春 2021春...
田野 2021春

肖明军老师的其他课

“科学与社会”研讨课 9.5 (2) 2022春 2021秋
离散数学II 9.0 (2) 2020秋 2018秋...
数理逻辑 8.0 (1) 2021春
数据结构 6.2 (48) 2024秋 2023秋...
离散数学I 2013春 2010秋...

汪炀老师的其他课

“科学与社会”研讨课 10.0 (1) 2025春 2024秋...
软件工程实践 8.5 (4) 2022秋 2021秋
算法设计与分析 8.2 (5) 2023秋
算法设计与分析 7.7 (7) 2023秋
算法设计与分析 7.4 (16) 2022春 2021秋...
算法设计与分析 5.7 (15) 2022秋
程序设计I 4.3 (6) 2019秋
算法理论 2021春
算法理论 2024春
人工智能前沿 2025春 2024春