【研一周小结】第五周个人学习总结

第六周学习总结 21-04-05

SIST Yippee

1 算法设计与分析

​ 本周内容依然是讲述NP系列问题,但围绕的主题是证明各色问题是NPC问题:

  • 证明哈密顿回路、有向哈密顿回路是NPC问题——构建符合3-SAT的图结构,归约成3-SAT问题来证明;
  • 证明旅行商问题TSP是HPC问题——先证明“至少k长度的简单路径”是HPC问题,然后把TSP归约成后者来证;
  • 3-Dimensional Matching(三元组匹配)问题,证明其是NPC问题。
  • 三色图上色问题,证明其是NPC问题。
  • ”数字子集和能否等于N“的问题,证明其是NPC问题。

总结一波:证明是NP,就想出什么办法能在多项式时间内验证其正确性即可;证明是NPC问题,就麻烦很多,多半需要用脑洞大开的”构造法“以多项式时间转换成其他已知的NPC问题,就算证明成功。

​ 而每一个NPC问题的转化过程的构建,都异常复杂精妙,自己想怕是秃顶也想不出。

2 计算机体系结构Ⅲ之HPC

​ 本周内容是对MPI使用上更细一些的补充:

  • MPI的一些基本函数,如:MPI_init(), MPI_Finalize();

  • MPI的节点之间沟通方式:Communicators——其进程通信之间的的rank, size, data type, and some examples.

  • MPI的多节点通信方式:Collective Calls: Barrier, broadcast type, scatter type, gather type, allgather type, alltoall type, and some examples.

  • 讲了一些死锁的注意事项以及处理方式;

    最后,对课程的project内容与要求进行了讲解。

3 数字VLSI设计课程设计

​ 由于本周课程是老师最后一场课,后续就是另一个老师进行lab的内容了。所以本周的课程是对行业情况、个人工作心态、个人软实力的一些教导,比如要有责任感、要有团队精神等等!

​ 这周的课程让我收获最多( ̄▽ ̄)",很惭愧。

4 研究生论文写作

​ 本周课程,邀请了学院院长进行paper写作经验分享,干货满满!

​ 最重要的三点:写英文的paper,千万不能用被动语态、注意时态(入门都用现在时,高手再考虑用过去时);少读知乎多看论文!( ̄▽ ̄)"

​ 其他,是老师从论文的introduction, related work, experiments, conclusion, abstract 的部分的细节的写作建议:要写什么、不能写什么、哪些要让导师写等等!老师讲的非常细,逻辑紧密,内容夯实,我全程笔记~

上一篇:AI数学基础之:P、NP、NPC问题


下一篇:Python学习笔记————关于字典的嵌套