Files
mcm-26-b/project/results/summary.md
T
2026-09-12 16:58:25 +08:00

2.7 KiB
Raw Blame History

1-4 问最优 vs 基线:对比总览

本节所有数字由 uv run python -m project.run 在同机同口径下生成, 逐问明细见 q1.md … q4.md。

问 核心指标 最优实现 基线实现
1 直径平均误差 / 覆盖准确率 0.00 m / 100% 4.58 m / 52%
2 保证接收率 / 最坏后验均值 100% / 73.9 m 100% / 340.7 m
3 全清率 / T 均值(相对基线) 100% / 3189 s (-78%) 100% / 14936 s
4 全清率 / 缺席误判(问题三策略搬用) 100% / 0 77% / 24

方法映射

问 最优实现 基线实现 独立参考
1 半平面交 + 顶点对直径 + MEC 网格采样 + bbox 对角线代理 大框半平面裁剪 + 精确直径/MEC
2 保证接收盘内最小最坏后验半径 垂直 1000 m / MEC 圆心 保证接收盘内网格枚举
3 bayes(粒子滤波 + 信息增益 + 滚动调度) grid(49 点网格)/ seven(七点批量) 冻结基准集 + 逐微秒计时复算
4 directional(联合信念 + 后备清除) bayes / grid 直接搬用 冻结基准集 + 真值全清校验

目录结构

project/
├── common.py            公共层:方法描述/指标聚合/结果落盘/闭环装配
├── q1/                  问题一:直径与直径圆覆盖
│   ├── optimal.py       生产实现:半平面交 + 顶点对直径 + MEC
│   ├── baseline.py      基线:网格采样 + bbox 对角线代理
│   ├── reference.py     参考:大框半平面裁剪 + 精确直径/MEC
│   ├── cases.py         固定示例(examples/q1)+ 随机交会算例
│   └── compare.py       同案配对对比
├── q2/                  问题二:第二检测点选择
│   ├── optimal.py       生产实现:保证接收盘内最小最坏后验半径
│   ├── baseline.py      基线:垂直 1000 m / MEC 圆心
│   ├── reference.py     参考:保证接收盘内网格枚举
│   ├── region.py        K1 统一构造
│   ├── cases.py         随机首次示向度算例
│   └── compare.py
├── q3/                  问题三:全向闭环
│   ├── optimal.py       bayes(生产默认策略)
│   ├── baseline.py      grid(49 点网格)/ seven(七点批量)
│   └── compare.py
├── q4/                  问题四:混合源闭环
│   ├── optimal.py       directional(定向扩展)
│   ├── baseline.py      bayes / grid 直接搬用
│   └── compare.py
├── run.py               统一入口(本文件)
└── results/             自动生成:q1.md/json … q4.md/json + summary.md