Regret-optimal control in dynamic environments

10/20/2020
by   Gautam Goel, et al.
0

We consider the control of linear time-varying dynamical systems from the perspective of regret minimization. Unlike most prior work in this area, we focus on the problem of designing an online controller which competes with the best dynamic sequence of control actions selected in hindsight, instead of the best controller in some specific class of controllers. This formulation is attractive when the environment changes over time and no single controller achieves good performance over the entire time horizon. We derive the structure of the regret-optimal online controller via a novel reduction to H_∞ control and present a clean data-dependent bound on its regret. We also present numerical simulations which confirm that our regret-optimal controller significantly outperforms the H_2 and H_∞ controllers in dynamic environments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/24/2020

Regret-optimal measurement-feedback control

We consider measurement-feedback control in linear dynamical systems fro...
research
06/22/2021

Regret-optimal Estimation and Control

We consider estimation and control in linear time-varying dynamical syst...
research
10/24/2021

Online estimation and control with optimal pathlength regret

A natural goal when designing online learning algorithms for non-station...
research
11/14/2022

Follow the Clairvoyant: an Imitation Learning Approach to Optimal Control

We consider control of dynamical systems through the lens of competitive...
research
02/21/2023

Regret Analysis of Online LQR Control via Trajectory Prediction and Tracking: Extended Version

In this paper, we propose and analyze a new method for online linear qua...
research
04/14/2021

OneVision: Centralized to Distributed Controller Synthesis with Delay Compensation

We propose a new algorithm to simplify the controller development for di...
research
02/06/2022

Covertly Controlling a Linear System

Consider the problem of covertly controlling a linear system. In this pr...

Please sign up or login with your details

Forgot password? Click here to reset