Files
mcm-26-b/project/__init__.py
T
2026-09-12 16:58:25 +08:00

19 lines
854 B
Python

"""1-4 问"最优实现 / 基线实现"统一对比框架(非运行时依赖,仅用于分析与论文)。
本包不改动正式求解入口 ``mcm26b``,只做三层组织:
- ``project.q1`` … ``project.q4``:四个问题各自的
``optimal.py``(生产最优实现,直接复用 ``mcm26b`` 内核)、
``baseline.py``(朴素基线,参照组)、``compare.py``(同题配对对比);
- ``project.common``:方法描述、指标聚合、结果落盘、离线闭环装配;
- ``project.run``:统一入口,一次跑完四问并生成 ``project/results/``。
运行方式(仓库根目录)::
uv run python -m project.run # 四问全部
uv run python -m project.run --question 3 # 只跑第三问
uv run python -m project.run --quick # 缩小随机场景数
"""
__all__ = ["common"]