论文更改与图更改
Co-authored-by: Pengheng <Horldsence@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,144 @@
|
||||
\section{官方正式测试结果与时间分解}
|
||||
\subsection{数据选择及对应关系核对}
|
||||
本节实验样本严格限定为官方模拟器
|
||||
\pathtext{Jammers-simulator-full/test} 下四个正式导出包。
|
||||
问题三、四各有正式序号 $1$、$2$,文件名及案例编码见结果表和附录。
|
||||
不采用 \texttt{project/results} 中的自建评测数据,
|
||||
也不将历史演练案例当作正式测试补入。
|
||||
|
||||
正式 \texttt{.jlog} 为加密行为日志,公开头部包含题号、正式序号、
|
||||
案例编码与激活票据,但动作载荷不能直接作为普通 JSON 读取。
|
||||
本次按以下对应链提取其官方统计\cite{formal}:
|
||||
\begin{enumerate}[label=(\arabic*),leftmargin=2.8em,itemsep=3pt]
|
||||
\item 对 \texttt{test} 中每个文件计算完整 SHA-256,
|
||||
与模拟器原始 \texttt{behavior-logs} 中同名文件逐字节核对。
|
||||
\item 再与同名 \texttt{.result.json} 的包哈希及案例字段核对,
|
||||
四个包均一致;该侧文件只记录身份对应与结束时刻,不含性能指标。
|
||||
\item 对公开头部的激活票据字节计算 SHA-256,
|
||||
精确匹配官方正式统计数据库中的记录。
|
||||
数据库以只读方式访问,统计行仅作为这四个所选包的配套指标。
|
||||
\item 输出匿名最小快照,保留案例、包哈希、计数与整数计时;
|
||||
不写出队号、设备信息、票据正文或密钥封装。
|
||||
\end{enumerate}
|
||||
匹配字段包括清除数、已接受检测数、换频数、清除失败数、
|
||||
虚拟总微秒数及程序运行毫秒数。四行均为 \texttt{user\_exit},
|
||||
提交状态为 \texttt{confirmed}。前者表示主动退出,
|
||||
后者表示统计提交获得确认,二者均不是官方全清率评分。
|
||||
|
||||
公开统计没有源总数、全向与定向源数量、精确坐标,
|
||||
也没有参赛程序提交版本及参数哈希。
|
||||
因此算法章节对应当前仓库实现;本节报告已完成正式测试的客观结果,
|
||||
不将这四局用作当前参数的配对消融。
|
||||
以下时间分解来自官方累计量的代数恒等式,
|
||||
不声称已经解密轨迹并逐动作复放。
|
||||
|
||||
\subsection{问题三正式结果}
|
||||
\begin{table}[htbp]
|
||||
\centering\small
|
||||
\caption{问题三正式测试结果(时间单位:s,平均时间单位:s/个)}
|
||||
\setlength{\tabcolsep}{4pt}
|
||||
\begin{tabularx}{\linewidth}{l X r r r}
|
||||
\toprule
|
||||
测试 & 测试案例编码 & 清除数 & 平均定位清除时间 & 程序运行时间\\
|
||||
\midrule
|
||||
\csname @@input\endcsname data/formal-q3-rows.tex
|
||||
\bottomrule
|
||||
\end{tabularx}
|
||||
\label{tab:formal3}
|
||||
\end{table}
|
||||
两次正式测试共记录清除 $\QThreeCount$ 个源,平均时间分别为
|
||||
$238.075$ 与 $232.889$ s/个,程序运行时间分别为 $5.596$ 与 $3.024$ s。
|
||||
以两局清除总数为权重的合并每源时间为
|
||||
\begin{equation}
|
||||
\bar T_{3,\mathrm{pooled}}
|
||||
=\frac{3094.978068+3493.335140}{13+15}
|
||||
=\QThreeWeighted\ \text{s/个}.
|
||||
\end{equation}
|
||||
若先计算每局平均时间再对两局等权平均,则为 $\QThreeMean$ s/个,
|
||||
两种口径不同,本文结果表采用题目规定的逐局口径。
|
||||
正式测试源总数未披露,不能将清除数 $13$、$15$ 分别视为真源总数,
|
||||
也不能据此计算清除比例。
|
||||
|
||||
\subsection{问题四正式结果}
|
||||
\begin{table}[htbp]
|
||||
\centering\small
|
||||
\caption{问题四正式测试结果(时间单位:s,平均时间单位:s/个)}
|
||||
\setlength{\tabcolsep}{4pt}
|
||||
\begin{tabularx}{\linewidth}{l X r r r}
|
||||
\toprule
|
||||
测试 & 测试案例编码 & 清除数 & 平均定位清除时间 & 程序运行时间\\
|
||||
\midrule
|
||||
\csname @@input\endcsname data/formal-q4-rows.tex
|
||||
\bottomrule
|
||||
\end{tabularx}
|
||||
\label{tab:formal4}
|
||||
\end{table}
|
||||
两次测试共记录清除 $\QFourCount$ 个源,平均时间为
|
||||
$720.171$ 与 $927.130$ s/个,合并每源时间为
|
||||
\begin{equation}
|
||||
\bar T_{4,\mathrm{pooled}}
|
||||
=\frac{9362.225736+9271.302080}{13+10}
|
||||
=\QFourWeighted\ \text{s/个}.
|
||||
\end{equation}
|
||||
两局等权平均则为 $\QFourMean$ s/个。
|
||||
第二局总虚拟时间略小,但清除数由 $13$ 变为 $10$,
|
||||
使每源平均时间更高,说明比较策略时必须同时报告分子、分母。
|
||||
源类型组成未公开,不能估计其中定向源的单独清除率或朝向难度。
|
||||
|
||||
两问各缺少第三次正式记录,本节保留缺失行且不补造案例。
|
||||
现有正式包也不能替代题目要求的演练清除比例统计;
|
||||
在用户指定的数据范围内,没有足够的真值字段报告该比例。
|
||||
|
||||
\subsection{虚拟耗时的可复算分解}
|
||||
官方总虚拟时间以整数微秒保存。将式~\eqref{eq:time} 重排,
|
||||
可反推出累计移动时间
|
||||
\begin{equation}
|
||||
T_{\mathrm{move}}
|
||||
=T-5N_m-N_s-5N_c^+-3N_c^-.
|
||||
\label{eq:residual}
|
||||
\end{equation}
|
||||
表~\ref{tab:cost} 中 Q3-1 表示问题三第一次正式测试,其他编号同理。
|
||||
各局清除失败数均为零,但这一事实只表示没有失败清除请求,
|
||||
不能推出没有漏源、没有无效检测或没有后备流程。
|
||||
|
||||
\begin{table}[htbp]
|
||||
\centering\small
|
||||
\caption{由正式累计统计反推的动作耗时分解}
|
||||
\setlength{\tabcolsep}{4.5pt}
|
||||
\begin{tabular}{lrrrrrr}
|
||||
\toprule
|
||||
案例 & 检测数 & 换频数 & 失败清除 & 总虚拟时间/s & 移动时间/s & 移动占比\\
|
||||
\midrule
|
||||
\csname @@input\endcsname data/formal-cost-rows.tex
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
\label{tab:cost}
|
||||
\end{table}
|
||||
\input{figures/formal-time-bars}
|
||||
|
||||
四局移动时间占总虚拟时间的 $76.59\%$ 至 $78.02\%$。
|
||||
从这一组正式样本看,减少移动是影响总耗时的主要方向,
|
||||
检测与换频仍应同时计入路径选择。
|
||||
由 $L_{\mathrm{eq}}=5T_{\mathrm{move}}$ 得四局等效距离分别约为
|
||||
$12.045$、$13.627$、$36.386$、$35.507$ km。
|
||||
它们由已量化的移动时间反推,不是独立轨迹测得的长度。
|
||||
|
||||
令每段移动的时间量化误差不超过 $0.5$ 微秒,
|
||||
则 $L_{\mathrm{eq}}$ 与未量化距离的差不超过
|
||||
$2.5\times10^{-6}(N_m+N_c^++N_c^-)$ m,
|
||||
远小于本表的展示精度。所有平均值先按官方整数单位计算,
|
||||
最后保留三位小数,避免先舍入总时间再除以清除数造成误差。
|
||||
|
||||
\subsection{从正式记录能够得到的结论}
|
||||
现有记录支持以下有限结论:四局均已进入并主动退出,
|
||||
成功清除计数合计为 $51$,清除失败计数为零,
|
||||
程序运行时间介于 $3.024$ 与 $7.668$ s。
|
||||
问题四的检测数与总移动时间均明显多于本组问题三案例,
|
||||
与定向可见性约束带来的额外搜索开销相符;
|
||||
但各局场景不同、样本量有限,不能将差异解释为某一算法模块的净贡献。
|
||||
|
||||
零清除失败与全源发现是两个不同指标。
|
||||
由于正式记录未公开源总数,本文不报告全清比例、定位误差均值、
|
||||
置信区间、相对基线降幅或显著性检验。
|
||||
若后续补充合法可读的正式汇总或新的成对测试,
|
||||
可在同一统计流程中增加这些指标,而无需改变已有结果的定义。
|
||||
Reference in New Issue
Block a user