Scalable Optimization and Control (SOC) Lab

Welcome to the SOC Lab at UC San Diego!

alt text 


Research overview

Our research lies at the interface of learning, optimization, and control of network systems, and their applications to cyber-physical systems, especially autonomous vehicles and traffic systems. The goal is to develop computationally efficient and distributed solutions for large-scale network systems by exploring and exploiting real-world system structures. Our work integrates various mathematical, computational, and engineering tools to develop novel methods and frameworks for control and optimization. Most of our research is in one of the following directions:

  • Data-driven and learning-based control: We consider both model-based and model-free control methods, and aim to establish formal guarantees on their sample efficiency, stability, and robustness.

  • Scalable conic optimization: We try to exploit structures and sparsity of the problems and design more efficient algorithms for conic optimization, especially semidefinite programs (SDPs) and sum-of-squares (SOS) optimization.

  • Scalable distributed control: We try to design approximation strategies (e.g., sparsity invariance) and take advantage of network structures (e.g., chordal decomposition) that make the design of distributed control scalable to large-scale instances.

  • Connected and autonomous vehicles (CAVs): We try to 1) identify fundamental performance limits of linear control strategies for platooning of CAVs; 2) reveal the fundamental ability of CAVs in shaping traffic flow and design traffic-oriented strategies for CAVs in mixed traffic systems.

Join us for the SOC Reading Group, where we meet regularly to discuss classic and recent papers in optimization and control. This opportunity is open to UC San Diego students. Feel free to join if you're interested!

We are also looking for highly motivated students to join the SOC Lab. Check here: Join us!

1. Data-driven and learning-based control

In many practical applications, accurate system models are not known a priori. We aim to develop data-driven and learning-based control methods with formal performance guarantees. We use history and real-time data to update the system model with non-asymptotic finite-data guarantees (e.g., from contemporary high-dimensional statistics) and then explicitly consider model uncertainty estimates based on robust control. We also consider model-free methods to directly design control policies, where landscape properties of optimization problems are investigated. For both model-based and model-free methods, it is critical to establish formal guarantees on their sample efficiency, stability, and robustness.

Selected publications:

  1. Yujie Tang*, Yang Zheng*, Na Li. Analysis of the Optimization Landscape of Linear Quadratic Gaussian (LQG) Control. Mathematical Programming, accepted, 2023. A short version appeared in L4DC, 2021. (* Equal contribution)

  2. Yang Zheng*, Luca Furieri*, Maryam Kamgarpour, Na Li. Sample Complexity of Linear Quadratic Gaussian (LQG) Control for Output Feedback Systems. A short version appeared in L4DC, 2021. (* Equal contribution)

  3. Yang Zheng, Na Li. Non-asymptotic Identification of Linear Dynamical Systems Using Multiple Trajectories. IEEE Control Systems Letters, 5(5):1693-1698, 2021.

  4. Luca Furieri, Yang Zheng, Maryam Kamgarpour. Learning the Globally Optimal Distributed LQ Regulator. Proceedings of Machine Learning Research, 120:287-297, 2020. [arXiv]

2. Scalable conic optimization

Conic optimization is a powerful computational tool that has many applications, e.g., control theory, machine learning, and operations research. Most conic optimization problems can be solved in polynomial time using standard interior-point algorithms. However, these algorithms are only practical for small- to medium-sized problem instances. We try to exploit structures and sparsity of the problems and design more efficient algorithms for conic optimization, especially semidefinite programs (SDPs) and sum-of-squares (SOS) optimization.

Selected publications:

  1. Yang Zheng, Giovanni Fantuzzi. Sum-of-squares Chordal Decomposition for Polynomial Matrix Inequalities. Mathematical Programming, 197:71-108, 2023.

  2. Yang Zheng, Giovanni Fantuzzi, Antonis Papachristodoulou, Paul Goulart, Andrew Wynn. Chordal Decomposition in Operator-splitting Methods for Sparse Semidefinite Programs. Mathematical Programming, 180(1):489-532, 2020. [arXiv | Official Version]

  3. Yang Zheng, Giovanni Fantuzzi, Antonis Papachristodoulou. Fast ADMM for Sum-of-Squares Programs Using Partial Orthogonality. IEEE Transactions on Automatic Control, 64(9):3869-3876, 2019. [arXiv | Official Version]

  4. Yang Zheng, Giovanni Fantuzzi, Antonis Papachristodoulou. Sparse Sum-of-Squares (SOS) Optimization: A Bridge between DSOSSDSOS and SOS Optimization for Sparse Polynomials. In Proceedings of the 2019 American Control Conference (ACC)/, pp. 5513-5518, 2019. [arXiv]

3. Scalable distributed control

In network systems, a distributed control strategy is decided locally to govern global dynamics. This can be formulated as an optimization problem that minimizes a norm of the closed-loop system subject to a sparsity constraint on controller structure, which is NP-hard in general. We try to design approximation strategies (e.g., sparsity invariance) and take advantage of network structures (e.g., chordal decomposition) that make the design of distributed control scalable to large-scale instances.

Selected publications:

  1. Yang Zheng, Maryam Kamgarpour, Aivar Sootla, Antonis Papachristodoulou. Distributed Design for Decentralized Control Using Chordal Decomposition and ADMM. IEEE Transactions on Control of Network Systems, 7(2):614-626, 2020. [arXiv]

  2. Yang Zheng, R. P. Mason, Antonis Papachristodoulou. Scalable Design of Structured Controllers Using Chordal Decomposition. IEEE Transactions on Automatic Control, 63(3):752-767, 2018. [arXiv | Official Version]

  3. Yang Zheng, Luca Furieri, Antonis Papachristodoulou, Na Li, Maryam Kamgarpour. On the Equivalence of Youla, System-level, and Input-Output Parameterizations. IEEE Transactions on Automatic Control, 66(1):413-420, 2020. [arXiv]

  4. Luca Furieri, Yang Zheng, Antonis Papachristodoulou, Maryam Kamgarpour. Sparsity Invariance for Convex Design of Distributed Controllers. IEEE Transactions on Control of Network Systems, 7(4):1836-1847, 2020. [arXiv]

  5. Luca Furieri, Yang Zheng, Antonis Papachristodoulou, Maryam Kamgarpour. An Input-Output Parametrization of Stabilizing Controllers: Amidst Youla and System Level Synthesis. IEEE Control Systems Letters, 3(4):1014-1019, 2019. [arXiv | Official Version]

4. Connected and autonomous vehicles (CAVs)

The emergence of connected and autonomous vehicles (CAVs) promises to revolutionize the road transportation systems. We focus on two particular applications: 1) platooning of multiple CAVs, and 2) mixed traffic systems consisting of both CAVs and human-driven vehicles. In platooning of CAVs, we try to identify fundamental performance limits of linear control strategies and design advanced control strategies (e.g., model predictive control and robust control) with safety and robustness guarantees. In mixed traffic systems, we try to reveal the fundamental ability of CAVs in shaping traffic flow and design traffic-oriented strategies for CAVs.

Selected publications:

  1. Jiawei Wang, Yang Zheng, Chaoyi Chen, Qing Xu, Keqiang Li. Leading Cruise Control in Mixed Traffic Flow: System Modeling, Controllability, and String Stability. IEEE Transactions on Intelligent Transportation Systems, 2021. [arXiv]

  2. Yang Zheng, Jiawei Wang, Keqiang Li. Smoothing Traffic Flow via Control of Autonomous Vehicles. IEEE Internet of Things Journal, 7(5):3882-3896, 2020. [arXiv]

  3. Yang Zheng, Shengbo Eben Li, Keqiang Li, Wei Ren. Platooning of Connected Vehicles with Undirected Topologies: Robustness Analysis and Distributed H-infinity Controller Synthesis. IEEE Transactions on Intelligent Transportation Systems, 19(5):1353-1364, 2018. [arXiv | Official version]

  4. Yang Zheng, Shengbo Eben Li, Keqiang Li, Francesco Borrelli, J. Karl Hedrick. Distributed Model Predictive Control for Heterogeneous Vehicle Platoons under Unidirectional Topologies. IEEE Transactions on Control Systems Technology, 25(3):899-910, 2017. [Official version]