Exploiting Chordal Sparsity for Fast Global Optimality with Application to Localization

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Dümbgen, Frederike, Holmes, Connor, Barfoot, Timothy D.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912186861879296
author Dümbgen, Frederike
Holmes, Connor
Barfoot, Timothy D.
author_facet Dümbgen, Frederike
Holmes, Connor
Barfoot, Timothy D.
contents 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 (SDP) 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 with 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 for two example problems in simulation that the chordal solvers provide a significant speed-up over standard SDP solvers, and that global optimality is crucial in the absence of good initializations.
format Preprint
id arxiv_https___arxiv_org_abs_2406_02365
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Exploiting Chordal Sparsity for Fast Global Optimality with Application to Localization
Dümbgen, Frederike
Holmes, Connor
Barfoot, Timothy D.
Robotics
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 (SDP) 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 with 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 for two example problems in simulation that the chordal solvers provide a significant speed-up over standard SDP solvers, and that global optimality is crucial in the absence of good initializations.
title Exploiting Chordal Sparsity for Fast Global Optimality with Application to Localization
topic Robotics
url https://arxiv.org/abs/2406.02365