1. Multi-Objective LQR with Linear Scalarization
- Author
-
Jadbabaie, Ali, Shah, Devavrat, and Sinclair, Sean R.
- Subjects
Mathematics - Optimization and Control - Abstract
The framework of decision-making, modeled as a Markov Decision Process (MDP), typically assumes a single objective. However, most practical scenarios involve considering tradeoffs between multiple objectives. With that as the motivation, we consider the task of finding the Pareto front of achievable tradeoffs in the context of Linear Quadratic Regulator (LQR), a canonical example of a continuous, infinite horizon MDP. As our first contribution, we establish that the Pareto front for LQR is characterized by linear scalarization, wherein a linear combination of the objectives creates a single objective, and by varying the weight of the linear combination one achieves different possible tradeoffs. That is, each tradeoff point on the Pareto front of multi-objective LQR turns out to be a single objective LQR where the objective is a convex combination of the multiple objectives. Intellectually, our work provides an important example of linear scalarization being sufficient for a non-convex multi-objective problem. As our second contribution, we establish the smoothness of the Pareto front, showing that the optimal control to an $\epsilon$-perturbation to a scalarization parameter yields an $O(\epsilon)$-approximation to its objective performance. Together these results highlight a simple algorithm to approximate the continuous Pareto front by optimizing over a grid of scalarization parameters. Unlike other scalarization methods, each individual optimization problem retains the structure of a single objective LQR problem, making them computationally feasible. Lastly, we extend the results to consider certainty equivalence, where the unknown dynamics are replaced with estimates., Comment: 34 pages, 2 figures
- Published
- 2024