LQG_gradient
LQG_gradient copied to clipboard
Gradient descent algorithms for LQG control
Landscape of LQG problems
This repository contains the MATLAB scripts for reproducing the experiments in our paper
- Yujie Tang*, Yang Zheng* and Na Li. Analysis of the Optimization Landscape of Linear Quadratic Gaussian (LQG) Control. Mathematical Programming, under review, 2021 (A short version was accepted at L4DC, 2021) (*Equal contribution)
Instructions
The gradient descent algorithms are implemented in
- LQG_gd_cano.m (partial gradient over the controllable canonical form)
- LQG_gd_full.m (full gradient)
Run Example_Doyle.m to see some performance; more examples are included in the Examples folder.
Landscape of dLQR problems (LQR using dynamical output feedback)
The "dLQR" folder contains the Python scripts for reproducing the experiments in our paper
- Jingliang Duan, Wenhan Cao, Yang Zheng, Lin Zhao (2022). On the Optimization Landscape of Dynamical Output Linear Quadratic Control. preprint
Run example_1.py to see the learning curves of example 1 in our paper; similar for other five examples.