My Account Log in

1 option

Control theoretic methods in analysis and design of optimization algorithms / Mahyar Fazlyab.

LIBRA TK001 2018 .F287
Loading location information...

Available from offsite location This item is stored in our repository but can be checked out.

Log in to request item
Format:
Book
Manuscript
Thesis/Dissertation
Author/Creator:
Fazlyab, Mahyar, author.
Contributor:
Preciado, Victor M., degree supervisor.
Jadbabaie, Ali, degree committee member.
Morari, Manfred, degree committee member.
Pappas, George J., degree committee member.
Ribeiro, Alejandro, degree committee member.
University of Pennsylvania. Department of Electrical and Systems Engineering, degree granting institution.
Language:
English
Subjects (All):
Penn dissertations--Electrical and systems engineering.
Electrical and systems engineering--Penn dissertations.
Local Subjects:
Penn dissertations--Electrical and systems engineering.
Electrical and systems engineering--Penn dissertations.
Physical Description:
xi, 124 leaves : illustrations ; 29 cm
Production:
[Philadelphia, Pennsylvania] : University of Pennsylvania, 2018.
Summary:
Recently, there has been a surge of interest in incorporating tools from dynamical systems and control theory to analyze and design iterative optimization algorithms. This new perspective provides many insights and new directions of research. In particular, we can study robustness to uncertainties, provide nonconservative performance guarantees, and envision principled algorithm design. In this thesis, we aim to explore novel ideas to extend the literature in these directions. In the first part, we develop an interior-point method for solving a class of convex optimization problems with time-varying objective and constraint functions. This dynamical system is composed of two terms: (i) a correction term consisting of a continuous-time version of Newton's method, and (ii) a prediction term able to track the drift of the optimal solution by taking into account the time-varying nature of the problem. We illustrate the applicability of the proposed method in two practical applications: a sparsity promoting least squares problem and a collision-free robot navigation problem. In the second part, we shift focus to the analysis and design of iterative first-order optimization algorithms using tools from robust control. Specifically, we develop a semidefinite programming framework able to certify both exponential and subexponential convergence rates for a wide range of algorithms. We illustrate the utility of our results by analyzing the gradient method, proximal algorithms and their accelerated variants for (strongly) convex problems. We also develop the continuous-time counterpart, whereby we analyze the gradient flow and the continuous-time limit of Nesterov's accelerated method. Finally, we consider algorithm design, namely, we propose a framework based on sum-of-squares programming to design iterative first-order optimization algorithms for smooth and strongly convex problems. Our starting point is to develop a polynomial matrix inequality as a sufficient condition for exponential convergence of a given algorithm. The entries of this matrix are polynomial functions of the unknown parameters (exponential decay rate, stepsize, momentum coefficient, etc.). We then formulate a polynomial optimization with the aim of optimizing the exponential decay rate over the parameters of the algorithm. Finally, we use sum-of-squares (SOS) programming as a tractable relaxation of the proposed polynomial optimization problem.
Notes:
Ph. D. University of Pennsylvania 2018.
Department: Electrical and Systems Engineering.
Supervisor: Victor M. Preciado.
Includes bibliographical references.
OCLC:
1334941381

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account