Home
Scholarly Works
Evaluating subgradients for convex relaxations of...
Journal article

Evaluating subgradients for convex relaxations of dynamic process models by adapting current tools

Abstract

Global dynamic optimization problems are often represented as nonlinear optimization problems with embedded parametric ordinary differential equations. Deterministic methods for global optimization typically employ subgradients of convex relaxations to construct crucial lower bounds. Our recent work shows that subgradients in dynamic optimization problems may be obtained by adapting standard forward or adjoint sensitivity approaches; the adjoint approach ought to be computationally favorable except for small problems. However, established adjoint implementations are incompatible with established libraries for subgradient evaluation. At FOCAPO/CPC 2023, we outlined an automated proof-of-concept implementation of adjoint subgradient evaluation in C++, adapting the convexification package MC++, the ODE solver CVODES, and our own differentiation and code generation tools. This article details how these tools were nontrivially adapted, to ultimately implement adjoint ODE sensitivities embedded with either the forward or reverse modes of subgradient automatic differentiation (AD). Numerical examples are presented for illustration.

Authors

Zhang Y; Khan KA

Journal

Computers & Chemical Engineering, Vol. 180, ,

Publisher

Elsevier

Publication Date

January 1, 2024

DOI

10.1016/j.compchemeng.2023.108462

ISSN

0098-1354

Labels

Contact the Experts team