要約
近年、ロボット工学における多くの推定問題は、半定値緩和を使用して大域的最適性まで解決できることが示されています。
ただし、既製の半定値計画法ソルバーの実行時の複雑さは、問題のサイズが 3 乗に達するため、大きな状態次元を伴う問題のリアルタイム解決が妨げられます。
大きなクラスの問題、つまり弦のスパース性の問題については、これらのソルバーの複雑さを問題のサイズが線形に削減できることを示します。
特に、よく知られている弦分解を使用して、大きな正の半定値変数を相互接続された多数の小さな変数で置き換える方法を示します。
この定式化により、並列処理を利用してスケーラビリティを向上できる、乗算器の交互方向法 (ADMM) の直接的な適用も可能になります。
シミュレーションでは、このアルゴリズムにより、行列重み付けと範囲のみの位置特定という 2 つの問題例に対して大幅な速度向上がもたらされることが示されています。
要約(オリジナル)
In recent years, many estimation problems in robotics have been shown to be solvable to global optimality using their semidefinite relaxations. However, the runtime complexity of off-the-shelf semidefinite programming solvers is up to cubic in problem size, which inhibits real-time solutions of problems involving large state dimensions. We show that for a large class of problems, namely those with chordal sparsity, we can reduce the complexity of these solvers to linear in problem size. In particular, we show how to replace the large positive-semidefinite variable by a number of smaller interconnected ones using the well-known chordal decomposition. This formulation also allows for the straightforward application of the alternating direction method of multipliers (ADMM), which can exploit parallelism for increased scalability. We show in simulation that the algorithms provide a significant speed up for two example problems: matrix-weighted and range-only localization.
arxiv情報
著者 | Frederike Dümbgen,Connor Holmes,Timothy D. Barfoot |
発行日 | 2024-06-17 07:25:27+00:00 |
arxivサイト | arxiv_id(pdf) |
提供元, 利用サービス
arxiv.jp, Google