49 lines
2.2 KiB
Markdown
49 lines
2.2 KiB
Markdown
# 论文与支撑材料
|
|
|
|
论文依据 issue 题目、2026 年格式规范及所给往届参考 PDF 编写,四问算法对应 docs/algo-1.md 至 algo-4.md。版式采用项目原始 mcm26b-paper.cls。
|
|
|
|
## 交付文件
|
|
|
|
- main.pdf:论文、正式数据清单与完整源码附录。
|
|
- main.tex、sections/:可编辑 LaTeX 源文件。
|
|
- data/formal-results.json、formal-results.csv、audit.md:六份正式测试数据、复算结果与校验说明。
|
|
- support-materials.zip:源码、六份正式原始日志、统计快照、论文工程及逐文件哈希清单。
|
|
- REWRITE_NOTES.md:本次修订及验证说明。
|
|
|
|
## 正式数据
|
|
|
|
数据来自 Jammers-simulator-full/test/q3 和 test/q4,两问各三次。
|
|
通过完整包 SHA-256、结果侧文件和公开票据哈希与官方统计队列核对。
|
|
六次累计清除 75 个源,清除失败为零;问题三、四按清除数量加权的平均时间分别为 249.873 和 736.268 s/个。
|
|
评价指标与统计扩展分别见论文实验结果和未来工作。
|
|
|
|
## 重算与编译
|
|
|
|
在项目根目录执行:
|
|
|
|
python scripts/audit_paper_formal.py
|
|
python scripts/build_paper_support.py
|
|
|
|
第一条需要原电脑的官方统计队列。使用随包快照重算时执行:
|
|
|
|
python scripts/audit_paper_formal.py --snapshot docs/paper/data/formal-results.json
|
|
|
|
快照模式重算统计并校验现有正式包的哈希;来源匹配需官方统计队列。
|
|
|
|
进入 docs/paper 执行:
|
|
|
|
latexmk -xelatex -interaction=nonstopmode -halt-on-error main.tex
|
|
|
|
输出为 main.pdf。VS Code 默认配方为 latexmk (xelatex),自动完成交叉引用所需的多遍编译。
|
|
需要 TeX Live 的 XeLaTeX、ctex、TikZ,以及原项目 docs/paper/fonts/ 目录。
|
|
|
|
在项目根目录生成支撑包:
|
|
|
|
python scripts/build_paper_support.py --package
|
|
|
|
## 排版与复算
|
|
|
|
正文采用原模板的字体、标题、页边距及页码设置。源码附录通过 data/listing-source/ 的显示副本处理数学符号的 LaTeX 转义,支撑包保留原始可执行源码。
|
|
统计表、汇总量和耗时图由同一快照生成;几何图取正文给定参数。
|
|
正文使用集合估计、凸外包、清除充分条件、集合覆盖、信息增益和最近邻路径排序等概念描述模型。
|