The Use of Slack Variables in the Adjoint Method Handling Inequality Constraints in Optimal Control and the Application to Tumor Drug DosageSource: Journal of Computational and Nonlinear Dynamics:;2024:;volume( 020 ):;issue: 002::page 21004-1DOI: 10.1115/1.4067128Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: In this article, a modified gradient approach, based on the adjoint method, is introduced, to deal with optimal control problems involving inequality constraints. A common way to incorporate inequality constraints in the adjoint approach is to introduce additional penalty terms in the cost functional. However, this may distort the optimal control due to weighting factors required for these terms and raise serious concerns about the magnitude of the weighting factors. The method in this article avoids penalty functions and can be used for the iterative computation of optimal controls. In order to demonstrate the key idea, first, a static optimization problem in the Euclidean space is considered. Second, the presented approach is applied to the tumor anti-angiogenesis optimal control problem in medicine, which addresses an innovative cancer treatment approach that aims to inhibit the formation of the tumor blood supply. The tumor anti-angiogenesis optimal control problem with free final time involves inequality and final constraints for control and state variables and is solved by a modified adjoint gradient method introducing slack variables. It has to be emphasized that the novel formulation and the special use of slack variables in this article delivers high accurate solutions without distorting the optimal control.
|
Collections
Show full item record
contributor author | Eichmeir, Philipp | |
contributor author | Nachbagauer, Karin | |
contributor author | Steiner, Wolfgang | |
date accessioned | 2025-04-21T10:22:20Z | |
date available | 2025-04-21T10:22:20Z | |
date copyright | 12/16/2024 12:00:00 AM | |
date issued | 2024 | |
identifier issn | 1555-1415 | |
identifier other | cnd_020_02_021004.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4306047 | |
description abstract | In this article, a modified gradient approach, based on the adjoint method, is introduced, to deal with optimal control problems involving inequality constraints. A common way to incorporate inequality constraints in the adjoint approach is to introduce additional penalty terms in the cost functional. However, this may distort the optimal control due to weighting factors required for these terms and raise serious concerns about the magnitude of the weighting factors. The method in this article avoids penalty functions and can be used for the iterative computation of optimal controls. In order to demonstrate the key idea, first, a static optimization problem in the Euclidean space is considered. Second, the presented approach is applied to the tumor anti-angiogenesis optimal control problem in medicine, which addresses an innovative cancer treatment approach that aims to inhibit the formation of the tumor blood supply. The tumor anti-angiogenesis optimal control problem with free final time involves inequality and final constraints for control and state variables and is solved by a modified adjoint gradient method introducing slack variables. It has to be emphasized that the novel formulation and the special use of slack variables in this article delivers high accurate solutions without distorting the optimal control. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | The Use of Slack Variables in the Adjoint Method Handling Inequality Constraints in Optimal Control and the Application to Tumor Drug Dosage | |
type | Journal Paper | |
journal volume | 20 | |
journal issue | 2 | |
journal title | Journal of Computational and Nonlinear Dynamics | |
identifier doi | 10.1115/1.4067128 | |
journal fristpage | 21004-1 | |
journal lastpage | 21004-10 | |
page | 10 | |
tree | Journal of Computational and Nonlinear Dynamics:;2024:;volume( 020 ):;issue: 002 | |
contenttype | Fulltext |