Skip to main content

Showing 1–32 of 32 results for author: Themelis, A

.
  1. arXiv:2406.09901  [pdf, other

    math.OC

    A penalty barrier framework for nonconvex constrained optimization

    Authors: Alberto De Marchi, Andreas Themelis

    Abstract: Focusing on minimization problems with structured objective function and smooth constraints, we present a flexible technique that combines the beneficial regularization effects of (exact) penalty and interior-point methods. Working in the fully nonconvex setting, a pure barrier approach requires careful steps when approaching the infeasible set, thus hindering convergence. We show how a tight inte… ▽ More

    Submitted 14 June, 2024; originally announced June 2024.

    MSC Class: 49J52; 49J53; 65K05; 90C06; 90C30

  2. arXiv:2404.09617  [pdf, other

    math.OC cs.LG

    Safeguarding adaptive methods: global convergence of Barzilai-Borwein and other stepsize choices

    Authors: Hongjia Ou, Andreas Themelis

    Abstract: Leveraging on recent advancements on adaptive methods for convex minimization problems, this paper provides a linesearch-free proximal gradient framework for globalizing the convergence of popular stepsize choices such as Barzilai-Borwein and one-dimensional Anderson acceleration. This framework can cope with problems in which the gradient of the differentiable function is merely locally Hölder co… ▽ More

    Submitted 13 May, 2024; v1 submitted 15 April, 2024; originally announced April 2024.

    MSC Class: 65K05; 90C06; 90C25; 90C30; 90C53

  3. arXiv:2402.06271  [pdf, other

    math.OC cs.LG

    Adaptive proximal gradient methods are universal without approximation

    Authors: Konstantinos A. Oikonomidis, Emanuel Laude, Puya Latafat, Andreas Themelis, Panagiotis Patrinos

    Abstract: We show that adaptive proximal gradient methods for convex problems are not restricted to traditional Lipschitzian assumptions. Our analysis reveals that a class of linesearch-free methods is still convergent under mere local Hölder gradient continuity, covering in particular continuously differentiable semi-algebraic functions. To mitigate the lack of local Lipschitz continuity, popular approache… ▽ More

    Submitted 5 July, 2024; v1 submitted 9 February, 2024; originally announced February 2024.

    MSC Class: 65K05; 90C06; 90C25; 90C30; 90C47

  4. arXiv:2311.18431  [pdf, other

    math.OC cs.LG

    On the convergence of adaptive first order methods: proximal gradient and alternating minimization algorithms

    Authors: Puya Latafat, Andreas Themelis, Panagiotis Patrinos

    Abstract: Building upon recent works on linesearch-free adaptive proximal gradient methods, this paper proposes adaPG$^{q,r}$, a framework that unifies and extends existing results by providing larger stepsize policies and improved lower bounds. Different choices of the parameters $q$ and $r$ are discussed and the efficacy of the resulting methods is demonstrated through numerical simulations. In an attempt… ▽ More

    Submitted 15 May, 2024; v1 submitted 30 November, 2023; originally announced November 2023.

    MSC Class: 65K05; 90C06; 90C25; 90C30; 90C47

    Journal ref: Proceedings of the 6th Annual Learning for Dynamics & Control Conference, PMLR 242:197-208, 2024

  5. arXiv:2305.03559  [pdf, other

    math.OC

    On the convergence of proximal gradient methods for convex simple bilevel optimization

    Authors: Puya Latafat, Andreas Themelis, Silvia Villa, Panagiotis Patrinos

    Abstract: This paper studies proximal gradient iterations for solving simple bilevel optimization problems where both the upper and the lower level cost functions are split as the sum of differentiable and (possibly nonsmooth) proximable functions. We develop a novel convergence recipe for iteration varying stepsizes that relies on Barzilai-Borwein type local estimates for the differentiable terms. Leveragi… ▽ More

    Submitted 2 March, 2024; v1 submitted 5 May, 2023; originally announced May 2023.

    MSC Class: 65K05; 90C06; 90C25; 90C30

  6. arXiv:2301.04431  [pdf, other

    math.OC cs.LG

    Adaptive proximal algorithms for convex optimization under local Lipschitz continuity of the gradient

    Authors: Puya Latafat, Andreas Themelis, Lorenzo Stella, Panagiotis Patrinos

    Abstract: Backtracking linesearch is the de facto approach for minimizing continuously differentiable functions with locally Lipschitz gradient. In recent years, it has been shown that in the convex setting it is possible to avoid linesearch altogether, and to allow the stepsize to adapt based on a local smoothness estimate without any backtracks or evaluations of the function value. In this work we propose… ▽ More

    Submitted 13 March, 2024; v1 submitted 11 January, 2023; originally announced January 2023.

    MSC Class: 65K05; 90C06; 90C25; 90C30; 90C47

  7. Optimal Grid Layouts for Hybrid Offshore Assets in the North Sea under Different Market Designs

    Authors: Stephen Hardy, Andreas Themelis, Kaoru Yamamoto, Hakan Ergun, Dirk Van Hertem

    Abstract: This work examines the Generation and Transmission Expansion (GATE) planning problem of offshore grids under different market clearing mechanisms: a Home Market Design (HMD), a zonal cleared Offshore Bidding Zone (zOBZ) and a nodal cleared Offshore Bidding Zone (nOBZ). It aims at answering two questions. 1) Is knowing the market structure a priori necessary for effective generation and transmiss… ▽ More

    Submitted 2 January, 2023; originally announced January 2023.

    Journal ref: IEEE Transactions on Energy Markets, Policy and Regulation, vol. 1, no. 4, pp. 468-479, Dec. 2023

  8. Gauss-Newton meets PANOC: A fast and globally convergent algorithm for nonlinear optimal control

    Authors: Pieter Pas, Andreas Themelis, Panagiotis Patrinos

    Abstract: PANOC is an algorithm for nonconvex optimization that has recently gained popularity in real-time control applications due to its fast, global convergence. The present work proposes a variant of PANOC that makes use of Gauss-Newton directions to accelerate the method. Furthermore, we show that when applied to optimal control problems, the computation of this Gauss-Newton step can be cast as a line… ▽ More

    Submitted 8 December, 2022; originally announced December 2022.

    Comments: Submitted to the 2023 IFAC World Congress, Yokohama

    MSC Class: 65K05; 49M37; 90C30

    Journal ref: IFAC-PapersOnLine 56(2):4852-4857 (2023)

  9. A mirror inertial forward-reflected-backward splitting: Global convergence and linesearch extension beyond convexity and Lipschitz smoothness

    Authors: Ziyuan Wang, Andreas Themelis, Hongjia Ou, Xianfu Wang

    Abstract: This work investigates a Bregman and inertial extension of the forward-reflected-backward algorithm [Y. Malitsky and M. Tam, SIAM J. Optim., 30 (2020), pp. 1451--1472] applied to structured nonconvex minimization problems under relative smoothness. To this end, the proposed algorithm hinges on two key features: taking inertial steps in the dual space, and allowing for possibly negative inertial va… ▽ More

    Submitted 2 December, 2022; originally announced December 2022.

    MSC Class: 90C26; 49J52; 49J53

    Journal ref: J Optim Theory Appl (2024)

  10. An interior proximal gradient method for nonconvex optimization

    Authors: Alberto De Marchi, Andreas Themelis

    Abstract: We consider structured minimization problems subject to smooth inequality constraints and present a flexible algorithm that combines interior point (IP) and proximal gradient schemes. While traditional IP methods cannot cope with nonsmooth objective functions and proximal algorithms cannot handle complicated constraints, their combined usage is shown to successfully compensate the respective short… ▽ More

    Submitted 28 January, 2024; v1 submitted 1 August, 2022; originally announced August 2022.

    MSC Class: 49J52; 65K05; 90C30

    Journal ref: Open Journal of Mathematical Optimization, Volume 5 (2024), article no. 3

  11. SPIRAL: A superlinearly convergent incremental proximal algorithm for nonconvex finite sum minimization

    Authors: Pourya Behmandpoor, Puya Latafat, Andreas Themelis, Marc Moonen, Panagiotis Patrinos

    Abstract: We introduce SPIRAL, a SuPerlinearly convergent Incremental pRoximal ALgorithm, for solving nonconvex regularized finite sum problems under a relative smoothness assumption. Each iteration of SPIRAL consists of an inner and an outer loop. It combines incremental gradient updates with a linesearch that has the remarkable property of never being triggered asymptotically, leading to superlinear conve… ▽ More

    Submitted 15 January, 2024; v1 submitted 17 July, 2022; originally announced July 2022.

    MSC Class: 90C06; 90C25; 90C26; 49J52; 49J53; 90C53

    Journal ref: Comput Optim Appl 88, 71-106 (2024)

  12. Flock navigation with dynamic hierarchy and subjective weights using nonlinear MPC

    Authors: Aneek Nag, Shuo Huang, Andreas Themelis, Kaoru Yamamoto

    Abstract: We propose a model predictive control (MPC) based approach to a flock control problem with obstacle avoidance capability in a leader-follower framework, utilizing the future trajectory prediction computed by each agent. We employ the traditional Reynolds' flocking rules (cohesion, separation, and alignment) as a basis, and tailor the model to fit a navigation (as opposed to formation) purpose. In… ▽ More

    Submitted 17 June, 2022; v1 submitted 23 February, 2022; originally announced February 2022.

    MSC Class: 93A13; 93A16; 93B45

    Journal ref: 2022 IEEE Conference on Control Technology and Applications (CCTA), pp. 1135-1140

  13. Proximal Gradient Algorithms under Local Lipschitz Gradient Continuity: A Convergence and Robustness Analysis of PANOC

    Authors: Alberto De Marchi, Andreas Themelis

    Abstract: Composite optimization offers a powerful modeling tool for a variety of applications and is often numerically solved by means of proximal gradient methods. In this paper, we consider fully nonconvex composite problems under only local Lipschitz gradient continuity for the smooth part of the objective function. We investigate an adaptive scheme for PANOC-type methods (Stella et al. in Proceedings o… ▽ More

    Submitted 18 April, 2022; v1 submitted 24 December, 2021; originally announced December 2021.

    MSC Class: 49J52; 65K05; 90C30

    Journal ref: J Optim Theory Appl 194, 771-794 (2022)

  14. Dualities for non-Euclidean smoothness and strong convexity under the light of generalized conjugacy

    Authors: Emanuel Laude, Andreas Themelis, Panagiotis Patrinos

    Abstract: Relative smoothness and strong convexity have recently gained considerable attention in optimization. These notions are generalizations of the classical Euclidean notions of smoothness and strong convexity that are known to be dual to each other. However, conjugate dualities for non-Euclidean relative smoothness and strong convexity remain an open problem as noted earlier by Lu, Freund and Nestero… ▽ More

    Submitted 23 January, 2023; v1 submitted 16 December, 2021; originally announced December 2021.

    Journal ref: SIAM J Optim 33(4):2721-2749 (2023)

  15. Neural Network Training as an Optimal Control Problem: An Augmented Lagrangian Approach

    Authors: Brecht Evens, Puya Latafat, Andreas Themelis, Johan Suykens, Panagiotis Patrinos

    Abstract: Training of neural networks amounts to nonconvex optimization problems that are typically solved by using backpropagation and (variants of) stochastic gradient descent. In this work we propose an alternative approach by viewing the training task as a nonlinear optimal control problem. Under this lens, backpropagation amounts to the sequential approach (single shooting) to optimal control, where th… ▽ More

    Submitted 6 May, 2021; v1 submitted 26 March, 2021; originally announced March 2021.

    Comments: 8 pages; typos corrected

    MSC Class: 49L20; 49M15; 49M37; 68T07; 90C06; 90C26; 90C30

    Journal ref: 60th IEEE Conference on Decision and Control (CDC 2021)

  16. arXiv:2103.08533  [pdf, other

    math.OC cs.CV eess.SP stat.ML

    Lasry-Lions Envelopes and Nonconvex Optimization: A Homotopy Approach

    Authors: Miguel Simões, Andreas Themelis, Panagiotis Patrinos

    Abstract: In large-scale optimization, the presence of nonsmooth and nonconvex terms in a given problem typically makes it hard to solve. A popular approach to address nonsmooth terms in convex optimization is to approximate them with their respective Moreau envelopes. In this work, we study the use of Lasry-Lions double envelopes to approximate nonsmooth terms that are also not convex. These envelopes are… ▽ More

    Submitted 22 June, 2021; v1 submitted 15 March, 2021; originally announced March 2021.

    Comments: 29th Eur. Signal Process. Conf. (EUSIPCO 2021), accepted. 5 pages, 2 figures, 2 tables

    Journal ref: Eur Sig Proc Conf (EUSIPCO), 2021, pp 2089-2093

  17. Bregman Finito/MISO for nonconvex regularized finite sum minimization without Lipschitz gradient continuity

    Authors: Puya Latafat, Andreas Themelis, Masoud Ahookhosh, Panagiotis Patrinos

    Abstract: We introduce two algorithms for nonconvex regularized finite sum minimization, where typical Lipschitz differentiability assumptions are relaxed to the notion of relative smoothness. The first one is a Bregman extension of Finito/MISO, studied for fully nonconvex problems when the sampling is randomized, or under convexity of the nonsmooth term when it is essentially cyclic. The second algorithm i… ▽ More

    Submitted 2 March, 2022; v1 submitted 20 February, 2021; originally announced February 2021.

    MSC Class: 90C06; 90C25; 90C26; 49J52; 49J53

    Journal ref: SIAM J Optim 32(3):2230-2262 (2022)

  18. QPALM: A Proximal Augmented Lagrangian Method for Nonconvex Quadratic Programs

    Authors: Ben Hermans, Andreas Themelis, Panagiotis Patrinos

    Abstract: We propose QPALM, a nonconvex quadratic programming (QP) solver based on the proximal augmented Lagrangian method. This method solves a sequence of inner subproblems which can be enforced to be strongly convex and which therefore admit a unique solution. The resulting steps are shown to be equivalent to inexact proximal point iterations on the extended-real-valued cost function, which allows for a… ▽ More

    Submitted 2 September, 2021; v1 submitted 6 October, 2020; originally announced October 2020.

    MSC Class: 90C05; 90C20; 90C26; 49J53; 49M15

    Journal ref: Math. Prog. Comp. 14, 497-541 (2022)

  19. Douglas-Rachford splitting and ADMM for nonconvex optimization: Accelerated and Newton-type linesearch algorithms

    Authors: Andreas Themelis, Lorenzo Stella, Panagiotis Patrinos

    Abstract: Although the performance of popular optimization algorithms such as Douglas-Rachford splitting (DRS) and the ADMM is satisfactory in small and well-scaled problems, ill conditioning and problem size pose a severe obstacle to their reliable employment. Expanding on recent convergence results for DRS and ADMM applied to nonconvex problems, we propose two linesearch algorithms to enhance and robustif… ▽ More

    Submitted 3 November, 2021; v1 submitted 20 May, 2020; originally announced May 2020.

    MSC Class: 90C06; 90C25; 90C26; 49J52; 49J53

    Journal ref: Comput Optim Appl 82, 395-440 (2022)

  20. A new envelope function for nonsmooth DC optimization

    Authors: Andreas Themelis, Ben Hermans, Panagiotis Patrinos

    Abstract: Difference-of-convex (DC) optimization problems are shown to be equivalent to the minimization of a Lipschitz-differentiable "envelope". A gradient method on this surrogate function yields a novel (sub)gradient-free proximal algorithm which is inherently parallelizable and can handle fully nonsmooth formulations. Newton-type methods such as L-BFGS are directly applicable with a classical linesearc… ▽ More

    Submitted 31 March, 2020; originally announced April 2020.

    MSC Class: 90C26; 90C53; 90C06

    Journal ref: 59th IEEE Conference on Decision and Control (CDC), 2020, pp. 4697-4702

  21. A quadratically convergent proximal algorithm for nonnegative tensor decomposition

    Authors: Nico Vervliet, Andreas Themelis, Panagiotis Patrinos, Lieven De Lathauwer

    Abstract: The decomposition of tensors into simple rank-1 terms is key in a variety of applications in signal processing, data analysis and machine learning. While this canonical polyadic decomposition (CPD) is unique under mild conditions, including prior knowledge such as nonnegativity can facilitate interpretation of the components. Inspired by the effectiveness and efficiency of Gauss-Newton (GN) for un… ▽ More

    Submitted 6 March, 2020; originally announced March 2020.

    MSC Class: 15A69; 49J52; 90C26; 90C53

    Journal ref: 28th European Signal Processing Conference (EUSIPCO), 2021, pp. 1020-1024

  22. QPALM: A Newton-type Proximal Augmented Lagrangian Method for Quadratic Programs

    Authors: Ben Hermans, Andreas Themelis, Panagiotis Patrinos

    Abstract: We present a proximal augmented Lagrangian based solver for general convex quadratic programs (QPs), relying on semismooth Newton iterations with exact line search to solve the inner subproblems. The exact line search reduces in this case to finding the zero of a one-dimensional monotone, piecewise affine function and can be carried out very efficiently. Our algorithm requires the solution of a li… ▽ More

    Submitted 7 November, 2019; originally announced November 2019.

    MSC Class: 49M15; 49M37; 90C05; 90C06; 90C20; 90C25; 90C46

    Journal ref: 2019 IEEE 58th Conference on Decision and Control (CDC), Nice, France, 2019, pp. 4325-4330

  23. Block-coordinate and incremental aggregated proximal gradient methods for nonsmooth nonconvex problems

    Authors: Puya Latafat, Andreas Themelis, Panagiotis Patrinos

    Abstract: This paper analyzes block-coordinate proximal gradient methods for minimizing the sum of a separable smooth function and a (nonseparable) nonsmooth function, both of which are allowed to be nonconvex. The main tool in our analysis is the forward-backward envelope (FBE), which serves as a particularly suitable continuous and real-valued Lyapunov function. Global and linear convergence results are e… ▽ More

    Submitted 26 November, 2019; v1 submitted 24 June, 2019; originally announced June 2019.

    MSC Class: 90C06; 90C25; 90C26; 49J52; 49J53

    Journal ref: Math. Program. 193, 195-224 (2022)

  24. A Bregman forward-backward linesearch algorithm for nonconvex composite optimization: superlinear convergence to nonisolated local minima

    Authors: Masoud Ahookhosh, Andreas Themelis, Panagiotis Patrinos

    Abstract: We introduce Bella, a locally superlinearly convergent Bregman forward backward splitting method for minimizing the sum of two nonconvex functions, one of which satisfying a relative smoothness condition and the other one possibly nonsmooth. A key tool of our methodology is the Bregman forward-backward envelope (BFBE), an exact and continuous penalty function with favorable first- and second-order… ▽ More

    Submitted 1 May, 2020; v1 submitted 28 May, 2019; originally announced May 2019.

    MSC Class: 90C06; 90C25; 90C26; 49J52; 49J53

    Journal ref: SIAM J Optim 31(1):653-685 (2021)

  25. Embedded nonlinear model predictive control for obstacle avoidance using PANOC

    Authors: Ajay Sathya, Pantelis Sopasakis, Ruben Van Parys, Andreas Themelis, Goele Pipeleers, Panagiotis Patrinos

    Abstract: We employ the proximal averaged Newton-type method for optimal control (PANOC) to solve obstacle avoidance problems in real time. We introduce a novel modeling framework for obstacle avoidance which allows us to easily account for generic, possibly nonconvex, obstacles involving polytopes, ellipsoids, semialgebraic sets and generic sets described by a set of nonlinear inequalities. PANOC is partic… ▽ More

    Submitted 23 April, 2019; originally announced April 2019.

    Journal ref: European Control Conference (ECC'18), pp.1523-1528, Cyprus, 2018

  26. On the acceleration of forward-backward splitting via an inexact Newton method

    Authors: Andreas Themelis, Masoud Ahookhosh, Panagiotis Patrinos

    Abstract: We propose a Forward-Backward Truncated-Newton method (FBTN) for minimizing the sum of two convex functions, one of which smooth. Unlike other proximal Newton methods, our approach does not involve the employment of variable metrics, but is rather based on a reformulation of the original problem as the unconstrained minimization of a continuously differentiable function, the forward-backward envel… ▽ More

    Submitted 7 November, 2018; originally announced November 2018.

    MSC Class: 49J52; 49M15; 90C06; 90C25; 90C30

    Journal ref: Splitting Algorithms, Modern Operator Theory, and Applications. Springer, Cham (2019)

  27. Newton-type Alternating Minimization Algorithm for Convex Optimization

    Authors: Lorenzo Stella, Andreas Themelis, Panagiotis Patrinos

    Abstract: We propose NAMA (Newton-type Alternating Minimization Algorithm) for solving structured nonsmooth convex optimization problems where the sum of two functions is to be minimized, one being strongly convex and the other composed with a linear map**. The proposed algorithm is a line-search method over a continuous, real-valued, exact penalty function for the corresponding dual problem, which is com… ▽ More

    Submitted 14 March, 2018; originally announced March 2018.

    MSC Class: 90C06; 90C25; 90C53; 47N10; 49J52; 49J53

    Journal ref: IEEE Transactions on Automatic Control, vol. 64, no. 2, pp. 697-711, Feb. 2019

  28. arXiv:1709.06487  [pdf, other

    math.OC

    A Simple and Efficient Algorithm for Nonlinear Model Predictive Control

    Authors: Lorenzo Stella, Andreas Themelis, Pantelis Sopasakis, Panagiotis Patrinos

    Abstract: We present PANOC, a new algorithm for solving optimal control problems arising in nonlinear model predictive control (NMPC). A usual approach to this type of problems is sequential quadratic programming (SQP), which requires the solution of a quadratic program at every iteration and, consequently, inner iterative procedures. As a result, when the problem is ill-conditioned or the prediction horizo… ▽ More

    Submitted 19 September, 2017; originally announced September 2017.

  29. Douglas-Rachford splitting and ADMM for nonconvex optimization: tight convergence results

    Authors: Andreas Themelis, Panagiotis Patrinos

    Abstract: Although originally designed and analyzed for convex problems, the alternating direction method of multipliers (ADMM) and its close relatives, Douglas-Rachford splitting (DRS) and Peaceman-Rachford splitting (PRS), have been observed to perform remarkably well when applied to certain classes of structured nonconvex optimization problems. However, partial global convergence results in the nonconvex… ▽ More

    Submitted 9 November, 2018; v1 submitted 17 September, 2017; originally announced September 2017.

    MSC Class: 90C06; 90C25; 90C26; 90C53; 49J52; 49J53

    Journal ref: SIAM J. Optim., 2018 30:1, 149-181

  30. SuperMann: a superlinearly convergent algorithm for finding fixed points of nonexpansive operators

    Authors: Andreas Themelis, Panagiotis Patrinos

    Abstract: Operator splitting techniques have recently gained popularity in convex optimization problems arising in various control fields. Being fixed-point iterations of nonexpansive operators, such methods suffer many well known downsides, which include high sensitivity to ill conditioning and parameter selection, and consequent low accuracy and robustness. As universal solution we propose SuperMann, a Ne… ▽ More

    Submitted 14 March, 2018; v1 submitted 22 September, 2016; originally announced September 2016.

    MSC Class: 47H09; 90C25; 90C53; 65K15

    Journal ref: IEEE Transactions on Automatic Control, vol. 64, no. 12, pp. 4875-4890, Dec. 2019

  31. Forward-backward envelope for the sum of two nonconvex functions: Further properties and nonmonotone line-search algorithms

    Authors: Andreas Themelis, Lorenzo Stella, Panagiotis Patrinos

    Abstract: We propose ZeroFPR, a nonmonotone linesearch algorithm for minimizing the sum of two nonconvex functions, one of which is smooth and the other possibly nonsmooth. ZeroFPR is the first algorithm that, despite being fit for fully nonconvex problems and requiring only the black-box oracle of forward-backward splitting (FBS) --- namely evaluations of the gradient of the smooth term and of the proximit… ▽ More

    Submitted 23 May, 2017; v1 submitted 20 June, 2016; originally announced June 2016.

    MSC Class: 90C06; 90C25; 90C26; 90C53; 49J52; 49J53

    Journal ref: SIAM J. Optim., 2018 28:3, 2274-2303

  32. Forward-backward quasi-Newton methods for nonsmooth optimization problems

    Authors: Lorenzo Stella, Andreas Themelis, Panagiotis Patrinos

    Abstract: The forward-backward splitting method (FBS) for minimizing a nonsmooth composite function can be interpreted as a (variable-metric) gradient method over a continuously differentiable function which we call forward-backward envelope (FBE). This allows to extend algorithms for smooth unconstrained optimization and apply them to nonsmooth (possibly constrained) problems. Since the FBE and its gradien… ▽ More

    Submitted 2 May, 2016; v1 submitted 27 April, 2016; originally announced April 2016.

    Journal ref: Comput Optim Appl (2017) 67: 443