我是理论计算机科学专业的研究生,尤其是近似算法。现在,我发现我对纯数学更感兴趣(可以这么说是因为我似乎比CS课程更喜欢数学课程)。我想问一问,理论计算机科学中是否存在一些纯粹的数学领域(更确切地说,是一个纯粹的纯粹对数学感兴趣的领域,而没有考虑到CS的应用),或者我是否需要考虑一个重大的转变。我已经进入该计划已经两年半了,所以我不确定此时切换是否是一个好主意。
从浏览顶级会议的接受列表中,我只能找到图形次要理论。但这对我而言并不算是我可以专注的“领域”。
我是理论计算机科学专业的研究生,尤其是近似算法。现在,我发现我对纯数学更感兴趣(可以这么说是因为我似乎比CS课程更喜欢数学课程)。我想问一问,理论计算机科学中是否存在一些纯粹的数学领域(更确切地说,是一个纯粹的纯粹对数学感兴趣的领域,而没有考虑到CS的应用),或者我是否需要考虑一个重大的转变。我已经进入该计划已经两年半了,所以我不确定此时切换是否是一个好主意。
从浏览顶级会议的接受列表中,我只能找到图形次要理论。但这对我而言并不算是我可以专注的“领域”。
Answers:
这是另外三个符合您条件的字段。
范畴理论。对于大多数纯数学领域来说,这显然很有趣,但是在(功能,顺序)编程语言的理论中也很有影响。
逻辑,特别是证明理论。与计算机科学的联系太多了,但逻辑不仅是纯数学的丰富领域,而且还是数学的基础。
数论,即“数学皇后”,一直被认为没有应用...直到密码学问世。
是的:图形理论,计算几何,复杂性理论,组合学是我在CS中研究的内容。向量空间和测度理论在理论机器学习中也可能有用。
理论上的CS中使用了更多的纯数学,但是它们没有像AI和机器学习那样频繁地发布新闻,这就是为什么您很少听到它们的原因。
我个人从物理学和纯粹数学切换到CS(是的,就像抽象代数那样的数学),从不停止寻找有趣的问题。
再谈谈几何复杂性理论(GCT):这是代数几何和表示理论在解决P对NP的长期程序中的应用。GCT中提出的问题往往是深层的数学问题,其中一些问题可以追溯到100年前的代数几何和表示理论的先驱者-似乎与计算无关,但通过GCT,人们发现它们实际上密切相关具有计算复杂性-以及其他一些方面提出了纯数学方面的新问题和新思想(同样,代数几何和表示理论)。
并非完全是理论CS主题,而是使用理论CS的许多结果:您可能对软件验证感兴趣,该目标是确保程序执行应做的事情,而没有其他事情。在该主题的不同技术中,有些特别面向数学。事实证明,许多关键系统,例如航空电子/空间/核系统,都可以确保它们没有错误。
涉及许多数学领域:逻辑,证明理论,自动机理论,集合论,...