Dual Hierarchical Least-Squares Programming with Equality Constraints
Kai Pfeiffer

TL;DR
This paper introduces a dual formulation-based solver for hierarchical least-squares programming with equality constraints, enabling differentiability and faster computation suitable for neural networks and distributed systems.
Contribution
The paper develops a convex, differentiable solver for HLSP with equality constraints using dual formulation and ADMM, significantly improving computational speed over existing methods.
Findings
D-HLSP-E is convex and differentiable.
D-HADM is about ten times faster than interior-point methods.
The solver efficiently handles multiple priority levels in HLSPs.
Abstract
Hierarchical least-squares programming (HLSP) is an important tool in optimization as it enables the stacking of any number of priority levels in order to reflect complex constraint relationships, for example in physical systems like robots. Existing solvers typically address the primal formulation of HLSP's, which is computationally efficient due to sequential treatment of the priority levels. This way, already identified active constraints can be eliminated after each priority level, leading to smaller problems as the solver progresses through the hierarchy. However, this sequential progression makes the solvers discontinuous and therefore not differentiable. This prevents the incorporation of HLSP's as neural network neurons, or solving HLSP's in a distributed fashion. In this work, an efficient solver based on the dual formulation of HLSP's with equality constraints (D-HLSP-E) is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Mathematical Programming · Supply Chain and Inventory Management · Multi-Criteria Decision Making
