Merge branch 'q3-bayes-no-ml' of git.simba-robotics.com:HelixCopex/mcm-26-b into q3-bayes-no-ml

This commit is contained in:
2026-09-13 10:55:45 +08:00
21 changed files with 905 additions and 40 deletions
+52 -2
View File
@@ -2,6 +2,21 @@
\documentclass[zihao=-4,a4paper]{mcm26b-paper}
\usepackage{amsthm,tabularx,float,tikz,xurl}
\usetikzlibrary{arrows.meta,positioning,calc,patterns}
% Raster figures are rendered by scripts/build_figure_data.py + scripts/matlab/*.m
% into docs/figures; this file only includes them, it does not redraw them.
\graphicspath{{../figures/}}
% The paper carries several small tables and figures; let them share pages
% instead of being pushed onto float-only pages.
\setcounter{topnumber}{3}
\setcounter{bottomnumber}{2}
\setcounter{totalnumber}{4}
\renewcommand{\topfraction}{0.92}
\renewcommand{\bottomfraction}{0.75}
\renewcommand{\textfraction}{0.06}
\renewcommand{\floatpagefraction}{0.72}
\setlength{\floatsep}{9pt plus 2pt minus 2pt}
\setlength{\textfloatsep}{11pt plus 2pt minus 4pt}
\setlength{\intextsep}{9pt plus 2pt minus 2pt}
\definecolor{inkblue}{RGB}{35,76,112}
\definecolor{warmgray}{RGB}{103,103,103}
\newtheorem{proposition}{命题}
@@ -19,6 +34,7 @@
\hypersetup{pdftitle={基于集合估计与覆盖优化的无线电干扰源自动定位清除},
pdfauthor={},pdfsubject={2026年全国大学生数学建模竞赛B题},pdfkeywords={交会定位,最小包围圆,主动测量,覆盖搜索}}
\input{data/formal-macros}
\input{data/project-macros}
\begin{document}
\setcounter{page}{1}
\begin{center}
@@ -57,10 +73,26 @@
三次正式测试分别清除 $13$、$10$、$14$ 个源,平均定位清除时间为
$720.171$、$927.130$、$614.884$ s/个。
<<<<<<< HEAD
实验数据取自官方模拟器 \texttt{test} 目录的六份正式导出及对应统计,
累计清除 $\FormalClearCount$ 个源,清除失败计数为零。
两问按清除数量加权的平均耗时分别为 $\QThreeWeighted$ 与 $\QFourWeighted$ s/个,
移动时间占各次总耗时的 $\FormalMovementMin\%$ 至 $\FormalMovementMax\%$。
=======
上述四次测试均主动退出且清除失败计数为零。
正式成绩仅取自官方模拟器 \texttt{test} 目录所选正式导出包及其匹配统计;
正式数据未公开源总数,故不据此宣称全清率,问题三、四的第三次正式记录均未提供。
\textbf{对比实验}以仓库内的配对基准集复核上述方法:
问题一朴素基线在随机算例上直径平均绝对误差 $\ProjQOneRandMaeBase$ m、
覆盖判定准确率 $\ProjQOneRandCoverBase$,最大误差 $\ProjQOneRandMaeMaxBase$ m;
问题二忽略接收保证的基线保证接收率为 $\ProjQTwoGuaranteePerp$,
只保证接收而缺少横向基线的基线最坏后验半径为 $\ProjQTwoWorstMec$ m;
问题三默认策略相对 49 点网格的平均虚拟时间下降 $\ProjQThreeDropOpt$;
问题四直接搬用问题三策略时出现 $\ProjQFourAbsentBase$ 次缺席误判。
该组数据来自自建冻结基准集与演练局留档,只用于机制说明和相对行为比较,
与正式成绩分节陈述,不合并统计。
>>>>>>> 78e4420a3e496c43db8e06556e539fd7d2aaf231
\vspace{0.4em}
\noindent{\heiti 关键词:}有界误差;交会定位;最小包围圆;主动测量;定向覆盖
@@ -102,6 +134,23 @@ $720.171$、$927.130$、$614.884$ s/个。
报告各次清除数量、平均定位清除时间和程序运行时间。
\section{问题分析}
四问共用一条从题面抽象到在线执行的链路,如图~\ref{fig:flow}。
最上层是题面给定的区域、运动与动作耗时、源与频道范围;
中间是在线系统的证据层、决策层与执行层,
分别维护候选集与幸存集、生成选点与任务表、串行执行动作;
其下是四问各自的主线,最下层是发现、定位与清除三个闭环。
后文的模型与算法都落在这条链路的某一层上:
问题一、二给出证据层与决策层的几何判据,
问题三、四给出三个闭环在时间约束下的组织方式。
\begin{figure}[htbp]
\centering
\includegraphics[width=0.88\linewidth]{flow-overall-architecture.png}
\caption{四问共用的模型链路:题面抽象(L0)、在线三层(L1)、
四问主线(L2)与发现、定位、清除三个闭环(L3)。}
\label{fig:flow}
\end{figure}
四问构成由单源几何分析到多源在线决策的递进关系。
问题一的核心是将带误差的射线交会改写为凸集合计算。
单次示向度只限制方向,不能给出唯一位置;即使定位区域的直径较小,
@@ -186,15 +235,16 @@ N_m,N_s,N_c^+,N_c^- & 检测、换频、成功清除、失败清除次数 & 次\
数学推导中三角函数的自变量采用弧度;带 $^\circ$ 的量先换算为弧度。
记 $[a,b]=a_xb_y-a_yb_x$ 为二维叉积,$\B(c,r)$ 为闭圆盘。
\input{sections/timing}
\input{sections/q1}
\input{sections/q2}
\input{sections/q3}
\input{sections/q4}
\input{sections/results}
\input{sections/comparison}
\input{sections/evaluation}
\clearpage
\begin{thebibliography}{99}
\small
\small\setlength{\itemsep}{1pt}
\bibitem{problem} 全国大学生数学建模竞赛组委会.
2026年高教社杯全国大学生数学建模竞赛B题:无线电干扰源的快速自动定位与清除[Z]. 2026.
\bibitem{protocol} 赛题配套材料. 模拟器使用说明;模拟器通信接口说明及编程指南[Z]. 2026.