Files
mcm-26-b/docs/paper
Horldsence 61fd22598a revert: 移除全部机器学习代码,回退到无 ML 版本
删除 RL/HRL/训练前端及其文档、脚本、测试与依赖:
- src/mcm26b/{rl,hrl,training_ui}/、planner/{rl,hrl}_loop.py、process_control.py
- project/(PPO 策略、训练、环境、评估)
- scripts/{train_rl,train_hrl_*,benchmark_rl,benchmark_hrl,pretrain_*_expert 等}
- tests/{test_rl*,test_hrl*,test_training_ui*}、tests/js/training_ui_harness.cjs
- docs/{algo-rl,hrl-*,training-ui*} 与相关计划条目、论文 PDF 回退

CLI 恢复为 grid/seven/bayes + directional,移除 --strategy rl|hrl、
--q4-strategy、--rl-model、--hrl-* 等参数;pyproject 删除 rl 依赖组与
PyTorch CUDA index,uv.lock 同步重生成。

保留此后的非 ML 改动(referee 回放、Q1/Q3 脚本、代码清理等)。
验证:pytest 232 passed;Q3/Q4 --self-test 全清通过。
2026-09-12 08:47:51 +08:00
..
2026-09-10 21:13:45 +08:00
2026-09-10 21:13:45 +08:00
2026-09-11 09:52:05 +08:00
2026-09-11 02:33:19 +08:00
2026-09-11 02:33:19 +08:00

论文(docs/paper)

2026 年高教社杯全国大学生数学建模竞赛 B 题论文 LaTeX 工程,格式依据 issue/论文格式/附件3. 全国大学生数学建模竞赛论文格式规范.pdf(2026 年修订稿)。

编译

需要 TeX Live(含 XeLaTeX 与 ctex)。在本目录执行:

latexmk -xelatex -outdir=build main.tex
# 或
xelatex main.tex && xelatex main.tex

输出 PDF:build/main.pdf(用第二种方式则为 main.pdf)。

目录结构

路径 内容
main.tex 论文源文件(摘要、正文、附录及源码引用)
mcm26b-paper.cls 论文版式模板(宏包、字体、标题、代码排版与通用命令)
fonts/ 从本机提取的中文字体(宋体 SC 常规/加粗、黑体 SC Light/Medium)与 Times New Roman 四体,约 150 MB,编译自包含
figures/ 插图目录
build/ 编译产物(已 gitignore)

VS Code 工作区已在 .vscode/settings.json 中将 LaTeX Workshop 的默认配方设为 xelatex;也提供 latexmk (xelatex) 配方用于自动处理交叉引用。

规范要点与工程实现

  • A4、四边距 2.5cm:geometry 宏包。
  • 页码从摘要专用页起、页脚中部、从 1 连续编号:摘要页 \setcounter{page}{1}。
  • 正文不要目录、不超过 30 页:未生成目录,正文当前远少于 30 页。
  • 电子版第一页必须是摘要专用页(不含承诺书与编号专用页):默认 不启用 paper class option。打印纸质版时将 main.tex 的 \documentclass[zihao=-4,a4paper]{mcm26b-paper} 改为 \documentclass[zihao=-4,a4paper,paper]{mcm26b-paper},自动加入承诺书与编号专用页 (占位文字,须替换为组委会当年发布的专用页原文)。
  • 摘要页含标题与关键词,不超过一页,无需英文。
  • 摘要页、正文、附录中不得出现姓名、学校、赛区等信息。
  • 附录含支撑材料文件列表与完整源码:源码以 \lstinputlisting 引用仓库内 src/mcm26b/geometry/ 等模块(相对路径 ../../),提交前须确认与支撑材料 压缩包一致。

待办(正文中红色【待填/待补】标记)

  • 问题 3、4 演练统计值与正式测试结果(表 1 两张表)。
  • 问题 1 定位区域图、问题 2 候选区域示意图与选点对比实验。
  • 支撑材料文件列表更新;定稿前删除全部红色批注(\todonote)。

字体说明

fonts/ 下中文 字体自 macOS 系统字体(Songti.ttc、STHeiti)提取简体字面而来, 授权仅限本队参赛使用。若在 Windows/Overleaf 编译,可改用系统自带中易宋体/黑体, 将导言区字体设置替换为:

\setCJKmainfont{SimSun}
\setCJKsansfont{SimHei}
\setmainfont{Times New Roman}

若仓库体积敏感,可将 fonts/ 加入 .gitignore(此时每位队员需自备字体)。