2018
DOI: 10.1007/978-3-319-97478-1_2
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting Chordality in Optimization Algorithms for Model Predictive Control

Abstract: In this chapter we show that chordal structure can be used to devise efficient optimization methods for many common model predictive control problems. The chordal structure is used both for computing search directions efficiently as well as for distributing all the other computations in an interior-point method for solving the problem. The chordal structure can stem both from the sequential nature of the problem as well as from distributed formulations of the problem related to scenario trees or other formulat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
10
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(10 citation statements)
references
References 24 publications
0
10
0
Order By: Relevance
“…A simple computational graph which follows from the banded structure of the problem, is a graph with a chain of nodes. This, in fact, is the well-known backward dynamic programming formulation [2]. With this graph, however, we cannot benefit from parallelism since the computations in the nodes should be carried out sequentially.…”
Section: Numerical Experimentsmentioning
confidence: 99%
See 3 more Smart Citations
“…A simple computational graph which follows from the banded structure of the problem, is a graph with a chain of nodes. This, in fact, is the well-known backward dynamic programming formulation [2]. With this graph, however, we cannot benefit from parallelism since the computations in the nodes should be carried out sequentially.…”
Section: Numerical Experimentsmentioning
confidence: 99%
“…The type of computational graphs which we are interested in, are the ones with a number of parallel branches, so that we can take advantage of parallelism. To this end, we use the approach proposed in [2], in which we can define computational graphs with arbitrary number of branches for the problem in (5). For details, see [2].…”
Section: Numerical Experimentsmentioning
confidence: 99%
See 2 more Smart Citations
“…The search directions are calculated efficiently using a reverse structure‐exploiting Cholesky factorization with zero fill‐in outside the block structure and parallel processing of the tree branches. In the recent work of Hansson et al, it is argued that all the different structure‐exploiting schemes that have been proposed in the field of MPC are essentially based on the underlying chordal sparsity of their computational graphs (referred to as clique trees ). By applying the message passing algorithm of Pakazad et al on such graphs, one can obtain solution methods with the same complexity in a systematic way.…”
Section: Introductionmentioning
confidence: 99%