每年一到年末,组里的师弟师妹就开始捧着CCF推荐列表研究下一年的投稿计划。计算机科学理论方向尤其如此,论文从投稿到录用、从录用到开会的节奏,跟做系统、做应用的几个方向完全不一样。这篇文章就把CCF推荐计算机科学理论方向国际学术会议的周期规律、2026年的预估时间线,以及我这些年实际投稿过程中踩过的坑,一并整理出来,给准备投理论方向的同好看。
1. 为什么计算机科学理论方向要盯紧CCF推荐列表
1.1 CCF推荐列表在理论方向的实际分量
稍微解释一下背景。CCF推荐列表是计算机领域里被广泛参考的国际学术期刊与会议目录,它把会议和期刊分成A、B、C三类,A类代表领域内公认的顶级会议,B类次之,C类再次。虽然很多学校有自己的认定标准,但CCF列表作为一套相对成熟的参照系,在职称评审、学生毕业、项目结题、奖学金评定等场景中都是重要依据。
计算机科学理论方向在CCF列表里的条目很有特点。别的方向可能会议和期刊数量都很多,理论方向基本就是少数几个公认的会议在撑着门面,A类会议数量非常有限。以算法、复杂性、逻辑与计算这几个子领域为例,平时大家嘴里常念叨的无非就是STOC、FOCS、SODA、ICALP、LICS这几个名字。这意味着什么?意味着投稿选择空间不是很大,方向不对或者时间没卡好,一耽误就是半年到一年。
正因为如此,提前掌握2026年这些会议的时间节奏,对整个科研周期的影响都很大。论文实验什么时候做完、初稿什么时候写出来、什么时候投出去,全部要倒推着排,不能等开会通知出来了再动手。
1.2 理论方向会议与期刊的生态差异
理论方向有个很鲜明的特点:会议论文的认可度和影响力远高于期刊,这与很多工程类方向不同。原因也不难理解,理论的成果核心是定理和证明,会议审稿周期短、传播快,对于需要抢首发权的理论结果来说,会议是最合适的载体。
但这也带来了一个实际的问题:会议的deadline一旦错过,往往要等一年。期刊可以随时投、慢慢审,会议是刚性截止。所以在理论方向,deadline倒推工作节奏是基本功。提前把CCF推荐会议的时间表拿到手,就是在给自己争取论文打磨和修改的余量。
另外,理论论文还有典型的“会议初版+期刊扩展版”玩法。先投会议拿到录用和学术影响力,再把完整的证明细节、更多扩展结果整理成长版投期刊。这要求会议时间和期刊投稿节点之间留有足够的重叠窗口,时间表的价值在这里又体现了一次。
2. 计算机科学理论方向的核心会议清单
2.1 A类会议:STOC、FOCS、SODA
STOC是ACM主办的,全称是Symposium on Theory of Computing,这是理论计算机科学领域历史最悠久、认可度最高的会议之一。FOCS是IEEE主办的,全称是Foundations of Computer Science。这两者在CCF推荐列表里长期稳居A类,审稿极其严格,论文质量门槛很高,理论社区的投稿人基本都会把它们当作首选目标。
SODA的全称是Symposium on Discrete Algorithms,由ACM-SIAM联合主办,专注于离散算法与数据结构方向。它在部分单位被认定成A类,在另一部分单位的列表里可能落在B类,但无论归类如何,算法方向的投稿人基本都会把它和STOC、FOCS放在同一个档次来对待。
这三个会议的特点可以简单概括:STOC偏综合理论和复杂性问题,FOCS偏理论计算机科学的基础问题,SODA偏算法设计与分析。投稿的时候需要根据自己的工作类型做取舍,并不是随便哪个都能投。
2.2 B类与C类会议:ICALP、LICS、MFCS、ESA等
在CCF推荐列表里,ICALP(International Colloquium on Automata, Languages and Programming)通常被认定为B类,但它在欧洲理论圈的地位很高,是欧洲理论计算机科学领域的旗舰会议。LICS(Logic in Computer Science)聚焦逻辑与计算交叉领域,也是理论方向投稿人经常选择的目标。MFCS(Mathematical Foundations of Computer Science)和ESA(European Symposium on Algorithms)同样是值得关注的会议,前者偏数学基础,后者偏算法工程,各有所长。
对于刚进入理论方向的研究生,我的建议是先不要死盯STOC和FOCS。不是说不能投,而是这些顶级会议的录用率低、审稿严格,在没有足够的完整结果之前,容易反复被拒。B类会议的审稿同样专业,但竞争相对可控,对早期积累信心和建立学术简历来说更友好。
2.3 选会时如何评估会议的匹配度
很多新手容易忽略一个问题:会议的影响力和会议与论文内容的匹配度,是两个维度。一篇关于图算法复杂性的论文,投SODA可能比投LICS更合适;一篇关于时态逻辑可满足性的论文,投LICS或ICALP可能比投SODA更合适。选会先看论文的核心问题属于哪个子领域,再看这个子领域在近几年哪些会议出现频率高,最后才看CCF级别。
具体操作上,可以打开几个目标会议近两年的论文目录,看看程序委员会成员的研究方向分布,比较一下录用论文里与自己的研究主题接近的数量。如果一个会议近两年几乎没出现过你这个方向的工作,那大概率不是审稿人会高看一眼的投稿对象。
3. 2026年时间表与投稿周期规划
3.1 投稿截止、录用通知、会议举办的时间关系
理论会议的时间安排通常有一个固定的节奏:投稿截止(deadline)之后大约2到4个月发出录用通知,录用通知之后再过3到6个月召开会议。也就是说,如果你计划参加2026年某个会议,最迟得在2025年或者2026年较早的月份完成投稿,而不是2026年下半年才开始动手。
这里要特别提醒,理论方向多数会议每年只有一轮投稿。虽然极少数会议近年来尝试了滚动投稿或多轮评审,但主流仍然是单轮。这意味着每年的deadline就那么一两个日期,错过之后基本只能等来年。现在很多会议还设置了“摘要截止”和“全文截止”两个时间点,摘要截止通常比全文截止早一周左右,而摘要一旦错过,全文也就没法投了,这个细节相当致命。
我把常见会议的投稿窗口、录用通知和会议时间归纳成下面的表,基于近几年的历史规律整理,具体日期仍需以官网最新通知为准。
| 会议 | 常见投稿截止窗口 | 常见录用通知窗口 | 常见会议时间 |
|---|---|---|---|
| STOC | 上年11月左右 | 2月前后 | 次年6月 |
| FOCS | 4月左右 | 7月前后 | 10月或11月 |
| SODA | 7月左右 | 9月或10月 | 次年1月 |
| ICALP | 2月左右 | 4月前后 | 7月 |
| LICS | 1月左右 | 3月前后 | 6月或7月 |
3.2 2026年预估时间轴
基于上述历史规律,可以推出一条2026年的预估时间轴。
STOC 2026大概率在2025年11月截止投稿,2026年2月出录用通知,2026年6月开会。这意味着,如果你手头有一篇理论结果想投STOC 2026,现在这个阶段就要进入最后的攻坚期了,证明补全、实验验证、论文写作全都要往前排,留给打磨的时间确实不多。
FOCS 2026大概率在2026年4月截止投稿,7月出录用通知,2026年10月或11月开会。这给了大约半年的准备窗口,比较适合手里有半成品结果、再花几个月能补齐的人。SODA 2027虽然不在2026年内,但它往往在2026年7月截止投稿,如果SODA 2026赶不上,可以瞄准SODA 2027这条线。
ICALP 2026大概率在2026年2月截止投稿,4月出录用通知,7月开会。LICS 2026大概率在2026年1月截止投稿,3月左右出通知,6月或7月开会。这两个会议的节奏比较紧凑,适合在2025年下半年把完整结果做出来、利用寒假集中写完论文的投稿人。
注意:上面的时间全部是基于历年节奏的预估,不是官方发布。理论会议的时间偶尔会有小幅调整,投稿之前一定要去会议官网确认当年的Call for Papers,同时关注理论方向的邮件列表,比如Theory Announcements这类渠道,一般会在截稿前两到三个月放出通知。
3.3 倒推论文写作与实验安排
有了时间轴,怎么倒推个人工作安排才能不踩线?我习惯把投稿前的时间拆成三个阶段。
第一个阶段是结果完成期,目标是定理证明全部闭合、正确性核验完成,至少留出投稿前两个月到三个月。第二个阶段是论文成稿期,把定理、引理、算法描述、证明细节写成完整论文,并对照会议的格式模板整理排版,这个阶段至少留出一个月。第三个阶段是检查期,重点做三件事:完整读一遍全文排查逻辑漏洞、让合作者互相检查证明、跑一遍文中的所有关键例子和边界情况,这个阶段至少留出两周。
以ICALP 2026的2月截稿为例,倒推下来,2025年11月前后要把核心结果做完,12月到次年1月写论文,1月底进入检查和修改阶段。这样安排还有一个额外的好处:万一投稿前自己发现证明有问题,还有时间补救,不至于在deadline前夜慌张。
4. 投稿策略与避坑经验
4.1 “一稿多投”的边界与学术规范
关于一稿多投,理论方向有一条非常明确的红线:同一篇论文不能在两个会议同时在审。不过这里有个容易混淆的地方,你的会议版本和期刊扩展版是两回事。会议论文被录用后,把内容大幅扩展、补充更多结果和完整证明,再投稿期刊,这是学术界的通行做法。但前提是期刊版本必须明显超过会议版本的内容范围,不能只是换个标题。
还有一种更隐蔽的情况:你有一个结果,写成两篇论文,分别投两个会议,但核心定理是同一个。这种操作风险极高,审稿人如果发现两篇论文的核心贡献明显重叠,会直接影响学术声誉。我的习惯是在论文中明确引用已有的相关工作,不回避,不遮掩,宁可让审稿人看到重复,也不能让人感觉你在隐藏。
4.2 审稿周期与Rebuttal策略
理论会议的审稿周期普遍较短,STOC、FOCS一般在两到三个月内给出结果。评审意见出来后,很多会议设有rebuttal环节,也就是给作者一次简短回复审稿意见的机会。这个环节非常关键,但很多新手不会用。
Rebuttal的核心原则是:只回应实质性质疑,不纠缠细枝末节。如果审稿人指出某个引理证明不完整,必须给出明确的补充说明;如果审稿人认为某一处假设不自然,可以解释一下这个假设的必要性,同时承认可以补充讨论。不要试图在Rebuttal里长篇大论地重写整篇论文,也不要态度强硬地质疑审稿人的水平。
我在实际投稿里见过不少因为Rebuttal没写好被拒的例子。审稿人给了机会,作者却只回复了“Thanks for the comment, we will fix it”,这等于浪费了最珍贵的修改机会。要像做答辩一样对待Rebuttal,用简洁清晰的段落,配合必要的公式或示意图,正面回应每一个问题。
4.3 新手投稿注意事项
- 摘要截止和全文截止不是一回事。很多会议先收摘要,再放全文提交入口,摘要截止后系统会锁住题目和作者列表,全文提交开放后只能上传PDF。摘要截止时间一旦过了,全文基本就废了。务必把两个日期同时记在日历上。
- 理论方向的论文大多使用LaTeX,会议对格式模板的要求非常严格。不要用通用模板硬改,直接从会议官网下载当年的模板,逐项核对页数限制、参考文献格式、匿名要求。
- 双盲是多数理论会议的默认规则。论文里不要出现能暴露作者身份的信息,比如致谢、机构名、公开的代码仓库链接。有个很典型的失误:引用自己之前的工作时把“Author, FOO, 2020”写成了真实姓名,这是新手最常踩的坑。
- 录用率比想象中低,哪怕B类会议也常有20%上下的录用率。别把赌注押在一篇论文上,一次同时准备两个方向不同的投稿,相当于给科研节奏上了个保险。
5. 论文定位与合作者协调的一些心得
5.1 怎么判断一篇论文够不够投一个会议
很多人会拖到最后一刻才判断论文投哪里,其实这个判断应该在动笔之前就做。我的判断标准有三条:问题是否足够“干净”,结果是否足够“强”,证明是否足够“完整”。
“干净”指的是问题陈述清晰、模型自然,不需要加一堆牵强假设。“强”指的是结果的创新性和工作量,比如在经典模型上首次达到某复杂度下界,或者显著改进已知算法。“完整”就更好理解了,理论论文的核心卖点是证明,任何关键引理站不住脚都会被一票否决。
如果三条标准都满足,可以直接投A类;如果问题虽然有趣但结果强度不够,就投B类;如果只是渐进式改进且适用范围很窄,建议考虑C类或者期刊。这个判断通常需要和导师或合作者充分讨论,自己一个人判断容易盲目乐观。
5.2 合作者之间的时间线对齐
论文投会议,卡在所有合作者手里的时间点才是真正的deadline。常见的情况是:A写完了证明,B还没画完算法流程图,C的模拟实验迟迟没跑完。理论方向的合作往往跨时间和跨地域,在投稿前一个月,就应该明确每个合作者的剩余任务清单和完成时间点。
我个人的做法是建一个共享的投稿倒计时表格,列出每部分内容的负责人和交稿时间,每周同步一次进度。这个办法看起来简单,但对避免deadline前夜的崩溃极有帮助。尤其是和学生合作时,导师要预留至少两周看完整稿件,不要指望学生交稿当晚就能直接送出。
5.3 投稿被拒之后的节奏安排
在理论方向,投稿被拒是常态,关键是拒稿之后不能空转。我的建议是,收到拒稿意见之后的两周内,完成两件事:一是仔细阅读审稿意见,把每个实质性问题分类整理;二是判断修改方向是补证明、补讨论还是换投稿目标。
如果审稿意见说明显的漏洞,那就在补全之后投到最近的下一个时间窗口。如果意见集中在表达不清、相关工作讨论不足、格式不合规,简单修改后可以考虑改投下一个会议。如果意见是“投稿太晚,结果早有类似工作”,那就得重新评估结果的新颖性,甚至调整问题方向。
实操心得:理论论文被某会议拒稿后,改投另一个会议时,通常需要按照新会议的格式重新排版,并在引言中重新调整相关工作部分。不同会议的定位会导致审稿人关注点完全不同,别偷懒只改标题就直接投出去。
6. 一些额外的工具与信息渠道
6.1 如何第一时间获取2026年的确切时间
官网永远第一优先,但官网信息常常更新不够前置。建议同时关注DBLP的会议页面、会议的社交媒体账号、以及领域内的邮件列表与会议预告聚合站。对于经常投稿的几个会议,直接在浏览器书签里建一个“2026 Deadlines”文件夹,每周点开看一遍更新,好过临近截稿才去查。
另外,很多理论会议在录用通知之后还会开放“简短版摘要”提交通道,给已录用的长论文一个口头报告或海报展演的机会。这个时间点通常比正式投稿晚两个月左右,适合作为参会交流的备选标记。
6.2 时间管理工具的实际组合
我用得比较顺手的组合是Google Calendar加一个简单的表格文件。日历用来记录投稿截止日期、摘要截止日期、录用通知日期和会议举办日期,每个条目提前一周设置提醒。表格文件用来记录每篇论文对应投哪个会议、当前状态是写作中还是修改中、合作者任务进度如何。
对于需要跨时区确认的截止时间,建议直接把会议官网给出的时区换算成自己所在地的时间,设一个“本地截止时间”的日历项。很多人在截稿日凌晨才发现时区算错,这种失误实在太亏了。
6.3 保持心态与节奏
最后说一点个人体会。理论方向的科研周期比工程方向慢,一个问题想几个月、一篇论文写半年,都很正常。会议时间表是工作的规划和参照,但不应该成为焦虑的来源。把精力放在打磨证明、讲清楚intuition、把论文写到让人挑不出毛病的程度,自然会有合适的CCF会议给你位置。
我个人实际上是把CCF列表当成雷达,而不是排名。列表帮你在投稿前圈定靠谱的目标,真正的判断仍然要回到你论文的创新点适合哪个社区。论文投出去之后,好好准备rebuttal,认真对待每个审稿人的意见,这些才是决定录用率的关键。希望这份2026年的时间表整理和投稿经验,能让你下一年的投稿节奏从容一些。