{
  "fetched_at": "2026-10-20T14:25:38Z",
  "source_url": "https://www.kaggle.com/competitions/graphoptimization4/data",
  "pages": [
    {
      "name": "data-description",
      "content": "distMatrix.csv contains the distance matrix data. ",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "This is a page where you can include rules that participants must accept before joining. You may wish to include rules like:\n\n - Don't cheat!\n - Apply yourself!\n - Have fun!",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<h2> 问题描述</h2>\n<p>机器人编队的实时结构计算是机器人群智感知的一个关键问题。考虑一个由大量移动机器人所组成的移动网络，设网络中有 \\\\( n \\\\) 个机器人，每个机器人可以通过UWB高精度无线测距，测量同周边测距半径\\\\( R \\\\) 范围内其它机器人的距离：\n\\[{d_{ij}} = \\left\\{ \\begin{gathered}\n  {\\left\\| {{{\\mathbf{p}}_i} - {{\\mathbf{p}}_j}} \\right\\|_2} + {\\delta _{ij}},{\\text{ if }}{\\left\\| {{{\\mathbf{p}}_i} - {{\\mathbf{p}}_j}} \\right\\|_2} \\leqslant R \\hfill \\\\\n  {\\rm N}a{\\rm N}{\\text{,  if }}{\\left\\| {{{\\mathbf{p}}_i} - {{\\mathbf{p}}_j}} \\right\\|_2} > R \\hfill \\\\ \n\\end{gathered}  \\right.\\]\n\n其中 \\\\( \\mathbf p_i  \\in \\mathbb R^d\\\\) 是机器人 \\\\(i \\\\) 的真实位置，是未知的，也是我们要求的；\\\\(d\\in \\{2,3\\} \\\\)是空间维度； \\\\( R \\\\) 是最大测距半径。\\\\( \\sigma_{ij} \\sim \\mathcal{N}(0, \\sigma^2) \\\\) 是高斯分布的测距噪声。\n\n上述测量矩阵也形成一个图\\\\(\\bf G=(V, E) \\\\)，其中\\\\(\\mathbf V\\\\)代表\\\\(n\\\\)个机器人，\\\\( (i,j) \\in \\mathbf E, \\textrm{  if  } d_{ij} \\ne \\textrm{ NaN} \\\\). \n</p>\n\n<p>给定的数据分别是2-D和3-D情况下，一定噪声情况下的距离测量矩阵\\\\( D =\\{d_{ij}\\} \\\\)和\\\\(d+1\\\\)个Anchor节点的真实坐标，请求出机器人队伍的编队结构，即求\\\\(\\mathbf P \\in \\mathbb{R}^{d\\times n}=\\{\\bf p_1, p_2, \\cdots, p_n\\}\\\\)，使得：\n\n\\[\\begin{gathered}\n  {\\mathbf{P}} = \\mathop {\\arg \\min }\\limits_{{{\\mathbf{p}}_1},{{\\mathbf{p}}_2}, \\cdots {{\\mathbf{p}}_n}} \\sum\\limits_{(i,j) \\in {\\mathbf{E}}}^{} {\\left\\| {{{\\left\\| {{{\\mathbf{p}}_i} - {{\\mathbf{p}}_j}} \\right\\|}_2} - {d_{ij}}} \\right\\|_2^2}  \\\\ \n  s.t.{\\text{  }}\\left\\| {{{\\mathbf{p}}_i} - {{\\mathbf{p}}_j}} \\right\\| > R,{\\text{  if  }}(i,j) \\notin {\\mathbf{E}} \\\\ \n\\end{gathered} \\]\n</p>\n\n<h2>结果提交</h2>\n<p>此问题关注机器人的空间相对坐标，即编队结构。计算时，大家可以使用Anchor的真实位置，也可以不使用Anchor的真实位置。在提交结果时，大家需要对计算的位置结果矩阵\\\\( \\bf P\\\\)通过一个刚性旋转平移变换，使得Anchor节点的计算坐标同真实坐标对齐，并将经旋转平移对齐之后的\\\\( \\bf n\\\\)个节点坐标矩阵\\\\( \\bf P'\\\\)提交。\n\\[[{\\mathbf{R,T}}] = {\\text{procrustes}}({{\\mathbf{P}}_{\\mathbf{A}}},{\\mathbf{P}}_{\\mathbf{A}}^{groundtruth})\\]\n\n\\[{\\mathbf{P'}} = {\\mathbf{RP}} + {\\mathbf{T}}\\]\n</p>\n\n<h2>结果评价</h2>\n<p>\n评价函数评价提交的节点坐标与真实坐标的RSME(Rooted Mean Squre Error)。评价函数将自行完成如下功能：\n\n\\[e = \\sqrt {\\frac{1}{n}\\sum\\limits_{i = 1}^n {\\left\\| {{{\\mathbf{p}'}_i} - {\\mathbf{p}}_i^{groundtruth}} \\right\\|_2^2} } \\]\n\n其中\\\\(e \\\\) 即是大家的结果的评价误差，\\\\(e \\\\)越小越好。\n</p>\n\n<h2>问题补充说明</h2>\n此问题的主要难点在于，当网络比较稀疏时，测量图是非刚性的（non-rigid），此时会存在很多歧义结构符合测量距离矩阵，这时要想办法找到符合测量距离的那个正确网络结构，这时需要充分利用两点之间没有距离测量时，距离大于\\\\(R\\\\)的条件，还需要利用机器人分布一般比较分散，不会局部特别密集这些启发式信息。另外，当存在测距噪声时，要想办法消除噪声的影响，提高准确性。\n\n<h2>问题补充说明</h2>\n\n<p> 测试数据集从易到难，即规模从小到大，测距矩阵从密集到稀疏，噪声从小到大，共给大家提供了4组测试数据，请大家输出每组数据的定位结果，形式为 \\\\(\\mathbf P \\in \\mathbb{R}^{d\\times n}=\\{\\bf p_1, p_2, \\cdots, p_n\\}\\\\)，即\\\\(d \\\\)行\\\\(n\\\\)列的结果矩阵。</p>\n\n<h2>参考文献</h2>\n\nYongcai Wang, Tianyuan Sun, Guoyao Rao, Deying Li, [Formation Tracking in Sparse Airborne Networks](https://yongcaiwang.github.io/about/jsac.pdf), IEEE Journal on Selected Areas in Communications (JSAC) 2018\n\nTianyuan Sun, Yongcai Wang, et al., [WCS: Weighted Component Stitching for Sparse Network Localization](https://yongcaiwang.github.io/about/ton.pdf), ACM/IEEE Transactions on Networking (TON), 2018, Volume: 26 , Issue: 5 , Oct. 2018.\n\nZhang, Lei, Ligang Liu, Craig Gotsman, and Steven J. Gortler. 2009. [An As-Rigid-As-Possible Approach to Sensor Network Localization](https://dl.acm.org/doi/pdf/10.1145/1777406.1777414?download=true). Harvard Computer Science Group Technical Report TR-01-09.\n\nKümmerle R, Grisetti G, Strasdat H, et al. [g 2 o: A general framework for graph optimization](https://www.cct.lsu.edu/~kzhang/papers/g2o.pdf), 2011 IEEE International Conference on Robotics and Automation. IEEE, 2011: 3607-3613.\n\n[https://github.com/yongcaiwang/SparseNetworkLocalization](https://github.com/yongcaiwang/SparseNetworkLocalization)\n\n[https://github.com/RainerKuemmerle/g2o](https://github.com/RainerKuemmerle/g2o)\n\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}