跳转到内容

理论计算机科学

问题形式:某问题的复杂度/某算法的界/某模型的能力;证据:证明;文化:单作者或小团队、STOC/FOCS/SODA、arXiv 与 ECCC。本章讲理论结果如何被评价(紧、新技术、解决开放问题),以及理论与实践的互动方式。

理论研究的问题形式:某问题的复杂度、某算法的界、某模型的表达/学习能力。证据只有一种:证明(实验在理论论文里只是辅助性的 sanity check,不是证据)。

文化:单作者、小团队、预印本

Section titled “文化:单作者、小团队、预印本”
  • 单作者或小团队常见(两三人的理论合作是常态,见合作与共同作者);
  • STOC、FOCS、SODA 是三大顶会;arXiv 与 ECCC(电子计算复杂度文库)是领域的预印本基础设施;
  • 理论会议接受"部分进展":解决开放问题的一半(松一点的结果、特例的刻画)也可能被接受——这在实证方向少见(见研究空白与"增量"的边界的增量讨论)。
  • 紧度:上界与下界是否匹配——紧的结果才算把问题刻画清楚;
  • 新技术:一个新的证明技术可能比结果本身更重要——它迁移到多少别的问题上,决定了结果的影响力;
  • 开放问题的地位:解决一个公认开放问题的价值最高;对公认问题的部分进展次之;新问题 + 初步结果再次;
  • 假设的合理性:模型假设(计算模型、噪声模型、对手模型)是否接近现实——假设过强的结果价值有限(见理论研究的方法的意义评价)。

与实践的距离不等于价值的距离:密码学、近似算法、复杂度理论都经历了"纯理论 → 意外落地"的路径(格密码是典型)。反过来,理论对实证方向的服务方式:为经验现象提供下界与不可能性("X 不可能快于 Y"约束实践者别再尝试)、为算法提供保证("在此假设下有 Z 保证")。理论与实证的互动见科学方法在 CS 中的形态。

  • 一个新的证明技术可能比结果本身更重要
  • 理论会议接受"部分进展"
  • 与实践的距离不等于价值的距离