DocumentCode :
3693600
Title :
Circuit generation for efficient projection onto polyhedral sets in first-order methods
Author :
Sandro Merkli;Juan Jerez;Alexander Domahidi;Roy S. Smith;Manfred Morari
Author_Institution :
Automatic Control Lab, ETH Zurich, Physikstrasse 3, 8092, Switzerland
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
3440
Lastpage :
3445
Abstract :
First-order numerical optimization methods are a common choice for low-cost embedded MPC implementations. Their applicability is typically restricted to problems with simple constraints due to the difficulty of Euclidean projection onto more complex feasible sets. However, many practical problems have non-trivial polyhedral constraints. For such polyhedral sets, the projection can be explicitly written as an evaluation of a piecewise affine function. Existing methods evaluate such functions by iteratively traversing binary trees, which leads to small recursive circuit implementations that have a large computational latency. In this paper, we present a recursion-free approach that uses mixed-integer linear programming in the design stage to optimize result reuse. A heuristic is presented to approximately solve the design optimization problem in a practical amount of time. Automatic circuit generation is used to obtain problem-specific implementations that can significantly outperform current reference implementations with only modest increases in circuit size. The resulting projection circuits enable the application of first-order methods to problems with polyhedral constraints while retaining high performance, increasing their range of application.
Keywords :
"Decision trees","Complexity theory","Design optimization","Computer architecture","Economic indicators","Indexes"
Publisher :
ieee
Conference_Titel :
Control Conference (ECC), 2015 European
Type :
conf
DOI :
10.1109/ECC.2015.7331066
Filename :
7331066
Link To Document :
بازگشت