图表换正式数据
This commit is contained in:
+24
-51
@@ -52,29 +52,7 @@ $r^2+a^2-\sqrt3ar$。
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\begin{tikzpicture}[x=0.0019cm,y=0.0019cm,font=\small]
|
||||
\begin{scope}
|
||||
\clip (0,0) circle (1800);
|
||||
\fill[inkblue!8] (0,0) circle (1000);
|
||||
\foreach \angle in {0,60,120,180,240,300}{
|
||||
\fill[inkblue!7] (\angle:1159.7) circle (1000);
|
||||
\draw[inkblue!30] (\angle:1159.7) circle (1000);
|
||||
}
|
||||
\draw[inkblue!30] (0,0) circle (1000);
|
||||
\end{scope}
|
||||
\draw[thick] (0,0) circle (1800);
|
||||
\draw[dashed,warmgray] (0,0) circle (1159.7);
|
||||
\foreach \angle in {0,60,120,180,240,300}{
|
||||
\fill[inkblue] (\angle:1159.7) circle (26);
|
||||
}
|
||||
\fill[inkblue] (0,0) circle (26) node[below left] {$O$};
|
||||
\draw[->] (0,0)--(1159.7,0) node[midway,above] {$a$};
|
||||
\draw[->,warmgray] (0,0)--(30:1800) node[midway,above left] {$R$};
|
||||
\node[anchor=west,align=left] at (2100,750)
|
||||
{实线:源位置边界\\虚线:六站所在圆\\浅色圆盘:$1000$ m 接收保证};
|
||||
\node[anchor=west,align=left] at (2100,-650)
|
||||
{$a=1159.7$ m\\$R=1800$ m\\最坏距离 $\le984.539$ m};
|
||||
\end{tikzpicture}
|
||||
\includegraphics[width=0.68\linewidth]{geo-q3-seven-point-coverage.png}
|
||||
\caption{七点全向覆盖的站点构造与接收圆盘。}
|
||||
\label{fig:seven}
|
||||
\end{figure}
|
||||
@@ -178,19 +156,29 @@ C(\pi)=\frac{\norm{p-q_{\pi_1}}}{5}
|
||||
其收益来自节省额外移动。题设固定同地误差,因此优先选择新的检测位置。
|
||||
|
||||
\subsection{算法三与完成条件}
|
||||
\begin{algorithmblock}{算法3:网格幸存集滤波、信息增益选点与滚动调度(对应 bayes)}
|
||||
\textbf{输入:}题设参数、七站计划、合法观测接口。\quad
|
||||
\textbf{输出:}逐频道处理状态与会话统计。
|
||||
\begin{enumerate}[leftmargin=2em,itemsep=1pt,topsep=4pt]
|
||||
\item 检验七点覆盖条件,初始化频道状态、凸候选集、网格幸存集和检测状态矩阵。
|
||||
\item 进入后同步记录位置、频道及剩余现实预算,必要时执行有信息的机会测量。
|
||||
\item 构建覆盖、定位和清除三类任务;先用网格幸存集跳过必为无信号的检测。
|
||||
\item 按最近邻与开放路径 2-opt 排序,执行首任务,用真实响应更新凸候选集与网格幸存集,随后滚动重建任务表。
|
||||
\item 若满足清除判据,执行清除;成功则更新状态,失败则追加观测。
|
||||
\item 若已清除 $16$ 个源,或每个频道均已清除或有严格无源证据,则退出。
|
||||
否则返回步骤2;预算不足或异常时退出并报告未解决频道。
|
||||
\end{enumerate}
|
||||
\end{algorithmblock}
|
||||
\begin{algorithm}[htbp]
|
||||
\caption{网格幸存集滤波、信息增益选点与滚动调度}
|
||||
\label{alg:q3}
|
||||
\begin{algorithmic}[1]
|
||||
\Require 题设参数、七站计划与合法观测接口
|
||||
\Ensure 逐频道处理状态与会话统计
|
||||
\State 检验七点覆盖条件,初始化频道状态、凸候选集、网格幸存集和检测状态矩阵
|
||||
\State 调用 $/enter$,记录位置、频道和剩余现实预算
|
||||
\While{存在未处理频道且预算充足}
|
||||
\State 构建覆盖、定位和清除三类任务
|
||||
\State 用网格幸存集跳过必为无信号的检测
|
||||
\State 按最近邻与开放路径 2-opt 排序任务表
|
||||
\State 执行首任务,根据真实响应更新凸候选集与网格幸存集
|
||||
\If{满足清除判据}
|
||||
\State 执行清除;成功则更新状态,失败则追加观测
|
||||
\EndIf
|
||||
\If{已清除 $16$ 个源或所有频道均被清除或证明无源}
|
||||
\State \Return 报告完成状态
|
||||
\EndIf
|
||||
\EndWhile
|
||||
\State 预算不足或异常时退出并报告未解决频道
|
||||
\end{algorithmic}
|
||||
\end{algorithm}
|
||||
“清除数达到 $16$”利用题设数量上界。
|
||||
对任意已存在的 $16$ 个不同频道,也可提前排除其余未知频道,
|
||||
但已发现而未清除的源仍必须继续处理。
|
||||
@@ -200,18 +188,3 @@ C(\pi)=\frac{\norm{p-q_{\pi_1}}}{5}
|
||||
停滞、协议异常或预算耗尽时,记录各频道状态并终止。
|
||||
程序以接口返回的现实预算为准,并预留退出时间,
|
||||
实际计时在整数微秒状态上累计,避免用实机运行秒数代替虚拟动作耗时。
|
||||
|
||||
\subsection{运行过程示例}
|
||||
图~\ref{fig:replay3} 回放一局全向演练(案例 \texttt{BBM9-HZG2-77N5-NKKC},$10$ 个源):
|
||||
左图为移动轨迹、检测示向度与已清除频道,右上方为事件流水,
|
||||
下方为虚拟时间轴上的检测与清除时刻。
|
||||
该局说明覆盖扫描、定位测量与清除三类任务的交替关系,
|
||||
以及为接收向外发射的源而短时越出 $\Omega$ 边界的路径形态;它属于演练留档,不计入正式成绩。
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[width=0.85\linewidth]{replay-webui-q3-omnidirectional.png}
|
||||
\caption{全向源演练局(\texttt{BBM9-HZG2-77N5-NKKC})的运行回放。
|
||||
该局为演练案例,非正式测试记录。}
|
||||
\label{fig:replay3}
|
||||
\end{figure}
|
||||
|
||||
Reference in New Issue
Block a user