Next Article in Journal
SOE: A Multi-Objective Traffic Scheduling Engine for DDoS Mitigation with Isolation-Aware Optimization
Previous Article in Journal
A Novel Genetic Algorithm for Constrained Multimodal Multi-Objective Optimization Problems
Previous Article in Special Issue
A Rumor-Spreading Model with Three Identical Time Delays
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Variable Dose-Constraints Method Based on Multiplicative Dynamical Systems for High-Precision Intensity-Modulated Radiation Therapy Planning

1
Faculty of Science, Tanta University, El-Giesh St., Tanta 31527, Egypt
2
Institute of Biomedical Sciences, Tokushima University, 3-18-15 Kuramoto, Tokushima 770-8509, Japan
3
Radiation & Proton Therapy Office, Shizuoka Cancer Center, 1007 Shimonagakubo, Nagaizumi 411-8777, Japan
4
Graduate School of Health Sciences, Tokushima University, 3-18-15 Kuramoto, Tokushima 770-8509, Japan
5
Department of Radiology, Takamatsu Red Cross Hospital, 4-1-3 bancho, Kagawa 760-0017, Japan
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(11), 1852; https://doi.org/10.3390/math13111852
Submission received: 22 April 2025 / Revised: 26 May 2025 / Accepted: 27 May 2025 / Published: 2 June 2025
(This article belongs to the Special Issue Research on Dynamical Systems and Differential Equations)

Abstract

An optimization framework that effectively balances dose–volume constraints and treatment objectives is required in intensity-modulated radiation therapy (IMRT) planning. In our previous work, we proposed a dynamical systems-based approach in which dose constraints, along with beam coefficients, are treated as state variables and dynamically evolve within a continuous-time system. This method improved the accuracy of the solution by dynamically adjusting the dose constraints, but it had a significant drawback. Specifically, because it is as an iterative process derived from discretization of a linear differential equation system using the additive Euler method, a lower-bound clipping procedure is required to prevent the state variables for both beam coefficients and dose constraints from taking negative values. This issue could prevent constrained optimization from functioning properly and undermine the feasibility of the treatment plan. To address this problem, we propose two types of multiplicative continuous-time dynamical system that inherently preserve the nonnegativity of the state variables. We theoretically prove that the initial value problem for these systems converges to a solution that satisfies the constraints of consistent IMRT planning. Furthermore, to ensure computational practicality, we derive discretized iterative schemes from the continuous-time systems and confirm that their iterations maintain nonnegativity. This framework eliminates the need for artificial clipping procedures and leads to the multiplicative variable dose-constraints method, which dynamically adjusts dose constraints during the optimization process. Finally, numerical experiments are conducted to support and illustrate the theoretical results, showing how the proposed method achieves high-precision IMRT planning while ensuring physically meaningful solutions.

1. Introduction

Intensity-modulated radiation therapy [1,2,3,4] (IMRT) is a widely used technique in cancer treatment that offers high precision in controlling the intensity and angle of radiation beams. This precision enables delivery of a sufficient dose to the planned target volume (PTV) while minimizing the dose to surrounding healthy tissues and organs at risk (OARs). The main challenge in IMRT planning is optimizing the balance between maximizing the dose to the PTV and minimizing the exposure to OARs. Mathematically, this involves solving an optimization problem where the objective function [5,6,7,8,9,10] is defined over beam intensity coefficients, subject to dose–volume constraints [11] and other feasibility conditions [12,13,14]. While this problem is critical for treatment success, including dose–volume constraints results in non-convex and non-differentiable functions, as they involve computing the volume fraction receiving dose above or below a threshold. This threshold-based evaluation introduces discontinuities in the objective function, making the optimization problem computationally demanding and difficult to solve efficiently [15,16,17,18].
Previous studies have employed feasibility-seeking projection methods [19,20,21,22,23], which avoid the challenges of non-convexity by iteratively projecting solutions onto feasible regions defined by the constraints. These methods allow for the incorporation of dose–volume constraints without encountering the associated difficulties. However, traditional IMRT optimization methods typically use fixed dose constraints that remain unchanged throughout the optimization process. This static setting may limit the quality of the final treatment plan.
In our prior work [24], we proposed a dynamical systems-based method that dynamically adjusts the dose constraints during optimization to improve the precision of treatment planning. This method treats dose constraints alongside beam coefficients as state variables evolving within a continuous-time dynamical system [25,26,27,28]. While this approach has been shown to enhance solution precision, it has a key drawback: the optimization is governed by an iterative process derived from discretization of a linear differential equation system using the additive Euler method, which may yield negative values for beam coefficients and dose constraints due to the additive nature of the update, thereby requiring a lower bound clipping procedure. Such negative values are physically meaningless and may undermine the feasibility of the treatment plan.
To address this issue, the current study introduces a novel approach based on two types of continuous-time dynamical system that inherently preserve the nonnegativity of the state variables. We provide a theoretical analysis demonstrating that the proposed systems converge to solutions that satisfy the constraints of a consistent IMRT plan. Additionally, to maintain computational efficiency, we derive discretized iterative methods from the continuous-time system. This method, referred to as the multiplicative variable dose-constraints method, ensures that the beam coefficients and dose constraints remain nonnegative throughout the optimization process, eliminating the need for additional clipping procedures.
Through numerical experiments, we illustrate the theoretical results and show that our approach guarantees physically meaningful solutions while achieving high-precision IMRT planning.

2. IMRT Treatment Planning

A radiation oncologist performs IMRT planning to determine the PTV to be irradiated and the OARs to be spared. In IMRT, let J represent the total number of beamlets that have split off from the radiation beam, and this is calculated as the number of delivered beams multiplied by the number of beamlets in each beam head. The dose calculation problem, in matrix notation, has the following form:
D = K x .
Here, D R + I , with R + denoting the set of nonnegative real numbers, is the dose vector whose components represent the total dose deposited in each voxel of the patient’s three-dimensional volume, x R + J is the vector of intensities in beamlets, and K R + I × J consists of all elements ( ( K ) j ) i representing the dose deposited in the ith voxel due to the unit intensity of the jth beamlet; it is called the dose influence matrix. If there are volumes of the PTV and OAR with I 1 and I 2 voxels, respectively, then D includes D 1 R + I 1 and D 2 R + I 2 as subvectors, while K includes K 1 R + I 1 × J and K 2 R + I 2 × J as submatrices. Let b 1 L and b 2 U denote the prescribed lower and upper dose limits for PTV and OAR, respectively, where b 1 L > 0 and b 2 U 0 . Furthermore, to prevent excessive irradiation within the PTV, we introduce an upper bound b 1 U such that b 1 U > b 1 L .
In the case described above, we prepare a dose vector consisting of two subvectors of D 1 for the upper and lower dose bounds on the PTV and a subvector of D 2 for the upper dose bound on OAR,
D : = D 1 D 1 D 2 R + I
with I = 2 I 1 + I 2 and a dose influence matrix with the same corresponding blocks of D,
K : = K 1 K 1 K 2 R + I × J .
A similar formulation can be used for multiple PTVs and OARs, as well as for additional upper and lower dose constraints.
We consider consistent and acceptable systems in which IMRT planning problems based on dose constraints and dose–volume constraints are individually solvable.
Definition 1.
For a given IMRT planning system ( K 1 , b 1 U ) , ( K 1 , b 1 L ) , ( K 2 , b 2 U ) , define sets as follows:
E 1 U : = { e R + J : K 1 e i 1 b 1 U , i 1 = 1 , 2 , , I 1 } , E 1 L : = { e R + J : K 1 e i 1 b 1 L , i 1 = 1 , 2 , , I 1 } , a n d E 2 U : = { e R + J : K 2 e i 2 b 2 U , i 2 = 1 , 2 , , I 2 } .
The system is consistent if the set
E : = E 1 U E 1 L E 2 U
is nonempty; otherwise it is inconsistent.
Definition 2.
For a given x R + J and sets of dose–volume constraints ( K 1 , b 1 U , ζ 1 U ), ( K 1 , b 1 L , ζ 1 L ), and ( K 2 , b 2 U , ζ 2 U ), where ζ 1 U 1 , ζ 1 L 1 , and ζ 2 U 1 represent the prescribed proportion rates, the corresponding dose distribution is considered partially acceptable if the number of elements in each of the index sets
I 1 U ( x ) = i 1 { 1 , 2 , , I 1 } : K 1 x i 1 b 1 U , I 1 L ( x ) = i 1 { 1 , 2 , , I 1 } : K 1 x i 1 b 1 L , a n d I 2 U ( x ) = i 2 { 1 , 2 , , I 2 } : K 2 x i 2 b 2 U
exceeds the prescribed proportions of I 1 , I 1 , and I 2 . Equivalently, the following inequalities hold for some x:
η 1 U ( x ) : = | I 1 U ( x ) | I 1 ζ 1 U , η 1 L ( x ) : = | I 1 L ( x ) | I 1 ζ 1 L , a n d η 2 U ( x ) : = | I 2 U ( x ) | I 2 ζ 2 U
where | · | denotes the cardinality of a set.
We say that an IMRT planning system is acceptable if there exists a common beam set for which the dose distributions in the PTVs and OARs are partially acceptable for all dose–volume constraints.
Definition 3.
For a given IMRT planning system ( K 1 , b 1 U , ζ 1 U ) , ( K 1 , b 1 L , ζ 1 L ) , ( K 2 , b 2 U , ζ 2 U ) , define the following sets:
A 1 U : = { a R + J : η 1 U ( a ) ζ 1 U } , A 1 L : = { a R + J : η 1 L ( a ) ζ 1 L } , a n d A 2 U : = { a R + J : η 2 U ( a ) ζ 2 U } .
The system is considered acceptable if the set
A : = A 1 U A 1 L A 2 U
is nonempty; otherwise it is unacceptable or partially acceptable.
It is considered that E is a special case of the set A with ζ 1 U = 1 , ζ 1 L = 1 , and ζ 2 U = 1 . We can also say that if the IMRT planning system is consistent, then it is acceptable.
In the rest of this section, we introduce some notations that will be used later. The superscript ⊤ denotes the transpose of a matrix or vector. The notation θ i represents the ith element of the vector θ , while Θ i and Θ j refer to the ith row and jth column vectors of the matrix Θ , respectively. Log ( θ ) and Exp ( θ ) are vector-valued functions defined as Log ( θ ) : = ( log ( θ 1 ) , log ( θ 2 ) , , log ( θ ) ) and Exp ( θ ) : = ( exp ( θ 1 ) , exp ( θ 2 ) , , exp ( θ ) ) , respectively, where θ = ( θ 1 , θ 2 , , θ ) . Finally, diag ( θ ) denotes a diagonal matrix whose diagonal entries are the elements of the vector θ .

3. Proposed Dynamical System and Theoretical Results

Given an IMRT planning system ( K 1 , b 1 U ) , ( K 1 , b 1 L ) , ( K 2 , b 2 U ) , define a vector y R + I ¯ that will be considered part of the variable dose constraints to be estimated. For the subsequent discussion, assume that the prescribed dose conditions ( K 1 , b 1 L ) and ( K 2 , b 2 U ) are selected with I ¯ = I 1 + I 2 , although other combinations can be used, provided that at most one condition is chosen for each PTV or OAR volume.
The variable dose-constraints method for solving the IMRT planning problem in a consistent case is defined to find the desired solution for beam weights e E and the corresponding dose constraints K ¯ e , where
K ¯ : = K 1 K 2 R + I ¯ × J ,
from the solutions for the beam weights x R + J and variable dose constraints
y = y 1 y 2 R + I ¯ ,
where y 1 R + I 1 and y 2 R + I 2 , in relation to an initial value problem of the dynamical system when the IMRT system satisfies the consistent condition in the sense of Definition 1. Therefore, the goal is to obtain the unknown variables x and y by minimizing an appropriate cost function, which is zero when x = e and y = K ¯ e for some e E . To solve this, we consider the following cost function for x R + J and y R + I ¯ with e E :
V ( x , y ) = j = 1 J ( λ ) j 1 KL ( ( e ) j , ( x ) j ) + α 1 i = 1 I ¯ KL ( ( K ¯ e ) i , ( y ) i ) = j = 1 J ( λ ) j 1 ( e ) j log ( e ) j ( x ) j + ( x ) j ( e ) j + α 1 i = 1 I ¯ ( K ¯ e ) i log ( K ¯ e ) i ( y ) i + ( y ) i ( K ¯ e ) i
where KL denotes the generalized Kullback–Leibler divergence [29], ( λ ) j is defined as
( λ ) j = i 1 = 1 I 1 ( ( K 1 ) j ) i 1 + i = 1 I ¯ ( ( K ¯ ) j ) i 1
for j = 1 , 2 , , J , and α > 0 is a weighting parameter. Note that the cost function, Equation (9), is nonnegative for any x R + J and y R + I ¯ , and it equals zero if and only if x = e and y = K ¯ e .
Finally, let us introduce functions P 1 U , P 1 L , and P 2 U that will be used in the system defined in the next subsection:
( P 1 U ( D 1 , b 1 ) ) i 1 = D 1 i 1 , i f   D 1 i 1 ( b 1 ) i 1 , ( b 1 ) i 1 , o t h e r w i s e ( P 1 L ( D 1 , b 1 ) ) i 1 = D 1 i 1 , i f   D 1 i 1 ( b 1 ) i 1 , ( b 1 ) i 1 , o t h e r w i s e ( P 2 U ( D 2 , b 2 ) ) i 2 = D 2 i 2 , i f   D 2 i 2 ( b 2 ) i 2 , ( b 2 ) i 2 , o t h e r w i s e
where i 1 = 1 , 2 , , I 1 and i 2 = 1 , 2 , , I 2 , with b 1 R + I 1 and b 2 R + I 2 . As a simplification, we define the function
P ¯ ( c , d ) : = P 1 L ( c 1 , d 1 ) P 2 U ( c 2 , d 2 )
where
c = c 1 c 2 R + I ¯ a n d d = d 1 d 2 R + I ¯ ,
where c 1 , d 1 R + I 1 and c 2 , d 2 R + I 2 .

3.1. Consistent Planning

This section presents the definition of the dynamical systems for the variable dose-constraints method and discusses its theoretical outcomes when the IMRT planning system is consistent.
Consider the initial-value problem for a continuous-time dynamical system with state variables ( x ( t ) , y ( t ) ) R + + J + I ¯ such that V ( x ( t ) , y ( t ) ) is expected to decrease over time t 0 along their solutions, where R + + denotes the set of positive real numbers. The system is described by
d x ( t ) d t = X ( t ) f ( x ( t ) , y ( t ) ) d y ( t ) d t = Y ( t ) g ( x ( t ) , y ( t ) )
where X and Y represent diag ( x ) and diag ( y ) , respectively, the function g is given by
g ( x , y ) : = α Log ( P ¯ ( y , K ¯ x ) ) Log ( y ) ,
and f is a vector-valued function defined below. The initial states are set as x ( 0 ) = : x 0 R + + J , y 1 ( 0 ) = : y 1 0 Y 1 , and y 2 ( 0 ) = : y 2 0 Y 2 , where
Y 1 : = y 1 R + + I 1 : ( y 1 ) i 1 b 1 L , i 1 = 1 , 2 , , I 1 a n d Y 2 : = y 2 R + + I 2 : ( y 2 ) i 2 b 2 U , i 2 = 1 , 2 , , I 2 .
Next, we will examine two dynamical systems described by Equations (11) and (12) and distinguished by their type of vector field. In particular, the two systems are given by specifying the function f in Equation (11) as
f ( x , y ) : = Λ K 1 ( Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) Log ( K 1 x ) ) + Λ K ¯ ( Log ( P ¯ ( K ¯ x , y ) ) Log ( K ¯ x ) )
or
f ( x , y ) : = Log Λ K 1 Exp ( Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) Log ( K 1 x ) ) + Λ K ¯ Exp ( Log ( P ¯ ( K ¯ x , y ) ) Log ( K ¯ x ) )
where Λ represents diag ( λ ) , and u 1 is the all-ones vector with I 1 elements.
Moreover, for carrying out practical calculations, we will perform a first-order numerical discretization of the above autonomous differential equations to derive iterative formulae which allow us to obtain approximate solutions. These formulae share a unified iterative algorithm or discrete-time system, with state variables for beam weights z ( n ) and variable dose constraints w ( n ) as functions of the iteration number n (with n = 0 , 1 , 2 , , N 1 , where N is the total number of iterations):
z ( n + 1 ) = Z ( n ) Exp h f ( z ( n ) , w ( n ) ) w ( n + 1 ) = W ( n ) Exp h g ( z ( n ) , w ( n ) )
with z ( 0 ) = x 0 R + + J and w ( 0 ) = y 0 = ( y 1 0 , y 2 0 ) Y 1 × Y 2 R + + I ¯ , where Z and W indicate diag ( z ) and diag ( w ) , respectively. The iterative formula in Equation (15) corresponds to a multiplicative Euler discretization with a step size of h > 0 for the continuous-time system described in Equation (11). The multiplicative method is particularly effective because it ensures that the positivity of the iterative states ( z ( n ) , w ( n ) ) is maintained at each iteration by selecting initial values z ( 0 ) = x 0 and w ( 0 ) = y 0 .
Note that the difference systems consisting of Equations (15) and (12) in which the function f is defined as either Equation (13) or Equation (14) are, respectively, similar to the multiplicative algebraic reconstruction technique [30,31] (MART) and the maximum-likelihood expectation-maximization [32,33] (MLEM) algorithm for computed tomography. Namely, in the first equation of Equation (15) for h = 1 , if we replace P 1 U and P ¯ with the measured projections and assume that K and z correspond to the projection operator and the pixel density of the image to be reconstructed, respectively, the iterative formulae describe the MART and MLEM reconstruction algorithms.
In the following, we present theoretical results on the behavior of the solution ( x ( t ) , y ( t ) ) for the continuous-time dynamical system described by Equations (11) and (12) with f defined as either Equation (13) or Equation (14). First, we demonstrate that all solutions remain within the positive subspace.
Proposition 1.
For a dynamical system obeying Equations (11) and (12) with f defined as either Equation (13) or Equation (14), if the initial value ( x 0 , y 0 ) belongs to R + + J + I ¯ , then the solution ( φ ( t , x 0 , y 0 ) , ψ ( t , x 0 , y 0 ) ) remains within R + + J + I ¯ for all t > 0 .
Proof. 
Since the system can be expressed as
d ( x ( t ) ) j / d t = ( x ( t ) ) j ( f ( x ( t ) , y ( t ) ) ) j d ( y ( t ) ) i / d t = ( y ( t ) ) i ( g ( x ( t ) , y ( t ) ) ) i
with functions ( f ) j and ( g ) i for j = 1 , 2 , , J and i = 1 , 2 , , I ¯ , it follows that for any j and i, the solution satisfies ( d ( φ ) j / d t , d ( ψ ) i / d t ) ( 0 , 0 ) on the subspace where ( ( x ) j , ( y ) i ) ( 0 , 0 ) . This implies that the subspace is invariant, and due to the uniqueness of solutions to the initial-value problem, trajectories cannot pass through any invariant subspace. Consequently, any solution ( φ ( t , x 0 , y 0 ) , ψ ( t , x 0 , y 0 ) ) of a system described by Equations (11) and (12) with f defined as either Equation (13) or Equation (14) remains in R + + J + I ¯ for all t > 0 , given the initial condition ( x 0 , y 0 ) R + + J + I ¯ . □
Next, we introduce a theorem establishing the stability of the equilibrium in the dynamical system. Before proceeding, we present a lemma required for the proof.
Lemma 1.
We define the index sets as follows:
I 1 U ( x ) : = i 1 { 1 , 2 , , I 1 } : ( P 1 U ( K 1 x , u 1 b 1 U ) ) i 1 = b 1 U ,
M ^ ( x , y ) : = i { 1 , 2 , , I ¯ } : ( P ¯ ( K ¯ x , y ) ) i = ( y ) i ,   a n d
M ( x , y ) : = i { 1 , 2 , , I ¯ } : ( P ¯ ( y , K ¯ x ) ) i = ( K ¯ x ) i .
When none of these sets is empty, for some x and y distinct from e E and K ¯ e , respectively, the following three properties hold.
(i) 
For any i 1 I 1 U ( x ) , the condition ( K 1 x ) i 1 > b 1 U ( K 1 e ) i 1 is satisfied.
(ii) 
For any i M ^ ( x , y ) , when i I 1 , the condition ( K 1 e ) i ( y 1 ) i > ( K 1 x ) i holds, and when i > I 1 , the condition ( K 2 x ) i 2 > ( y 2 ) i 2 ( K 2 e ) i 2 holds, where i 2 = i I 1 .
(iii) 
For any i M ( x , y ) , when i I 1 , the conditions ( K 1 e ) i ( y 1 ) i and ( K 1 x ) i ( y 1 ) i hold. When i > I 1 , the conditions ( y 2 ) i 2 ( K 2 x ) i 2 and ( y 2 ) i 2 ( K 2 e ) i 2 hold, where i 2 = i I 1 .
On the other hand, when the index sets are empty, we have x = e and y = K ¯ e .
Proof. 
The condition in property (i) follows from the definitions of P 1 U and E 1 U . Moreover, the conditions in properties (ii) and (iii) come from the definition of P ¯ and the following characteristics of the variable y ( t ) . Specifically, the structure of the vector field g ( x , y ) , which determines the differential coefficients of y in Equation (11), ensures that y ( t ) remains within the same subspace of Y 1 × Y 2 as its initial value and that it has a limit point K ¯ e that is the boundary of the subspace. On the other hand, when the sets I 1 U ( x ) and M ^ ( x , y ) are empty, it follows that x E or x = e . Furthermore, if the set M ( x , y ) is also empty, then y = K ¯ e . □
Assuming that the inverse problem of IMRT planning, which is to minimize the cost function V in Equation (9), is consistent, the equilibrium ( e , K ¯ e ) R + + J + I ¯ for the system of differential equations, Equations (11) and (12), with f defined as in Equation (13) or Equation (14) is asymptotically stable, as ensured by the Lyapunov theorem.
Theorem 1.
If the set E in Equation (4) is nonempty, the solutions ( x , y ) to the dynamical system defined by Equations (11) and (12) with f defined as in Equation (13), given positive initial values, asymptotically converge to ( e , K ¯ e ) for some e E . The same holds for the dynamical system described by Equation (14).
Proof. 
Any point ( e , K ¯ e ) where e E is an equilibrium of the system defined by Equations (11) and (12) with f defined as in Equation (13). Suppose that the function V ( x , y ) 0 in Equation (9) is a Lyapunov candidate function. This function is well-defined because, according to Proposition 1, the state ( x ( t ) , y ( t ) ) of this dynamical system stays within R + + J + I ¯ for any t when positive initial values are chosen. The function can be rewritten as
V ( x , y ) = j = 1 J ( λ ) j 1 ( e ) j ( x ) j r ( e ) j r d r + α 1 i = 1 I ¯ ( K ¯ e ) i ( y ) i s ( K ¯ e ) i s d s ,
so the derivative V ˙ with respect to t along the solution trajectory of the system satisfies
V ˙ ( x , y ) = j = 1 J ( ( x ) j ( e ) j ) ( K 1 ) j ( Log ( K 1 x ) Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) ) j = 1 J ( ( x ) j ( e ) j ) ( K ¯ ) j ( Log ( K ¯ x ) Log ( P ¯ ( K ¯ x , y ) ) ) i = 1 I ¯ ( ( y ) i ( K ¯ e ) i ) ( log ( ( y ) i ) log ( ( P ¯ ( y , K ¯ x ) ) i ) = ( K 1 x K 1 e ) ( Log ( K 1 x ) Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) ) ( K ¯ x K ¯ e ) ( Log ( K ¯ x ) Log ( P ¯ ( K ¯ x , y ) ) ) ( K ¯ e y ) ( Log ( P ¯ ( y , K ¯ x ) ) Log ( y ) ) = i 1 I 1 U ( x ) ( ( K 1 x ) i 1 ( K 1 e ) i 1 ) ( log ( ( K 1 x ) i 1 ) log ( b 1 U ) ) i M ^ ( x , y ) ( ( K ¯ x ) i ( K ¯ e ) i ) ( log ( ( K ¯ x ) i ) log ( ( y ) i ) ) i M ( x , y ) ( ( K ¯ e ) i ( y ) i ) ( log ( ( K ¯ x ) i ) log ( ( y ) i ) ) i 1 I 1 U ( x ) ( ( K 1 x ) i 1 b 1 U ) ( log ( ( K 1 x ) i 1 ) log ( b 1 U ) ) i M ^ ( x , y ) ( ( K ¯ x ) i ( y ) i ) ( log ( ( K ¯ x ) i ) log ( ( y ) i ) ) i M ( x , y ) ( ( K ¯ e ) i ( y ) i ) ( log ( ( K ¯ x ) i ) log ( ( y ) i ) ) = i 1 I 1 U ( x ) ( KL ( ( K 1 x ) i 1 , b 1 U ) + KL ( b 1 U , ( K 1 x ) i 1 ) ) i M ^ ( x , y ) ( KL ( ( K ¯ x ) i , ( y ) i ) + KL ( ( y ) i , ( K ¯ x ) i ) ) i M ( x , y ) ( ( K ¯ e ) i ( y ) i ) ( log ( ( K ¯ x ) i ) log ( ( y ) i ) ) 0 ,
where the index sets defined in Lemma 1 serve as summation ranges, meaning that the sum is taken only over the index elements where the corresponding values are nonzero. The first inequality follows from Lemma 1 and the monotonicity of the logarithm function. In the final inequality, if x = e and y = K ¯ e , it is immediately evident that the derivative becomes 0. On the other hand, setting the left-hand side of this inequality to 0 requires all three index sets to be empty, which, according to Lemma 1, leads to x = e and y = K ¯ e . Therefore, the derivative equals 0 if and only if x = e and y = K ¯ e . This confirms that the solutions to the dynamical system described by Equations (11) and (12) with f defined as in Equation (13) asymptotically converge to some e in E , as guaranteed by the Lyapunov theorem.
Similarly, it can be shown that V also serves as a Lyapunov function for the dynamical system described by Equations (11) and (12) with f defined as in Equation (14). The derivative V ˙ of V with respect to t along the system’s dynamics is given by
V ˙ ( x , y ) = j = 1 J ( ( e ) j ( x ) j ) ( λ ) j 1 log ( λ ) j ( K 1 ) j Exp ( Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) Log ( K 1 x ) ) + ( λ ) j ( K ¯ ) j Exp ( Log ( P ¯ ( K ¯ x , y ) ) Log ( K ¯ x ) ) i = 1 I ¯ ( ( y ) i ( K ¯ e ) i ) ( log ( ( y ) i ) log ( ( P ¯ ( y , K ¯ x ) ) i ) ) j = 1 J ( e ) j ( K 1 ) j ( Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) Log ( K 1 x ) ) j = 1 J ( e ) j ( K ¯ ) j ( Log ( P ¯ ( K ¯ x , y ) ) Log ( K ¯ x ) ) + j = 1 J ( x ) j ( λ ) j 1 ( λ ) j ( K 1 ) j Exp ( Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) Log ( K 1 x ) ) + ( λ ) j ( K ¯ ) j Exp ( Log ( P ¯ ( K ¯ x , y ) ) Log ( K ¯ x ) ) 1 i = 1 I ¯ ( ( K ¯ e ) i ( y ) i ) ( log ( ( P ¯ ( y , K ¯ x ) ) i ) log ( ( y ) i ) ) ( K 1 e ) u 1 Exp ( Log ( K 1 x ) Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) ) ( K ¯ e ) u ¯ Exp ( Log ( K ¯ x ) Log ( P ¯ ( K ¯ x , y ) ) ) + ( K 1 x ) Exp ( Log ( P 1 U ( K 1 x , u 1 b 1 U ) ) Log ( K 1 x ) ) u 1 + ( K ¯ x ) Exp ( Log ( P ¯ ( K ¯ x , y ) ) Log ( K ¯ x ) ) u ¯ ( K ¯ e y ) ( Log ( P ¯ ( y , K ¯ x ) ) Log ( y ) ) = i 1 I 1 U ( x ) ( K 1 e ) i 1 1 exp ( log ( ( K 1 x ) i 1 ) log ( b 1 U ) ) + i 1 I 1 U ( x ) ( K 1 x ) i 1 exp ( log ( b 1 U ) log ( ( K 1 x ) i 1 ) ) 1 i M ^ ( x , y ) ( K ¯ e ) i ( 1 exp ( log ( ( K ¯ x ) i ) log ( ( y ) i ) ) ) + i M ^ ( x , y ) ( K ¯ x ) i exp ( log ( ( y ) i ) log ( ( K ¯ x ) i ) ) 1 i M ( x , y ) ( ( K ¯ e ) i ( y ) i ) ( log ( ( K ¯ x ) i ) log ( ( y ) i ) ) = i 1 I 1 U ( x ) 1 b 1 U b 1 U ( K 1 e ) i 1 ( K 1 x ) i 1 b 1 U i M ^ ( x , y ) 1 ( y ) i ( y ) i ( K ¯ e ) i ( K ¯ x ) i ( y ) i i M ( x , y ) ( ( K ¯ e ) i ( y ) i ) ( log ( ( K ¯ x ) i ) log ( ( y ) i ) ) 0
where u 1 and u ¯ represent all-ones vectors with I 1 and I ¯ elements, respectively. As in the previous case, the index sets used as the summation ranges are defined by Lemma 1. Here, the first inequality is obtained using the concavity of the logarithmic function and Jensen’s inequality, along with the fact that log ( θ ) θ 1 for any nonnegative θ . The second inequality follows from the relation θ exp ( θ ) 1 for any θ . The derivatives become zero if and only if x = e and y = K ¯ e . Therefore, the solutions to the dynamical system obeying Equations (11) and (12) with f defined as in (14) asymptotically converge to some e E . □

3.2. Acceptable Planning

For an acceptable IMRT planning system, the two iterative algorithms of the variable dose-constraints method by using a multiplicative iterative scheme can be written in the following unified form.
z ( n + 1 ) = Z ( n ) Exp h p ( z ( n ) , w ( n ) ) w 1 ( n + 1 ) = W 1 ( n ) Exp h q 1 ( z ( n ) , w 1 ( n ) ) w 2 ( n + 1 ) = W 2 ( n ) Exp h q 2 ( z ( n ) , w 2 ( n ) )
for n = 0 , 1 , 2 , , N 1 with z ( 0 ) = x 0 R + + J and w ( 0 ) = y 0 Y 1 × Y 2 , where w 1 and w 2 are subvectors defined by
w = w 1 w 2 ,
W 1 and W 2 denote diag ( w 1 ) and diag ( w 2 ) , respectively, and h > 0 denotes a step-size parameter. As preparation for defining the functions p and q = ( q 1 , q 2 ) , we introduce the following binary functions, referred to as acceptable indices, with respect to the beam coefficient variable x R + J according to Definition 2.
δ 1 U ( x ) = 0 , if   x   with   ( K 1 , b 1 U , ζ 1 U )   is   partially   acceptable , μ 1 U , otherwise
δ 1 L ( x ) = 0 , if   x   with   ( K 1 , b 1 L , ζ 1 L )   is   partially   acceptable , μ 1 L , otherwise
δ 2 U ( x ) = 0 , if   x   with   ( K 2 , b 2 U , ζ 2 U )   is   partially   acceptable , μ 2 U , otherwise
where the positive values μ 1 U , μ 1 L , and μ 2 U are penalty coefficients that weight the importance of each constraint, and their setting takes into account that they are multiplied by the step size h. Furthermore, to quantify the interaction between IMRT subsystems, we define the following metric, referred to as the collaboration index:
Δ ( x ) : = δ 1 U ( x ) + δ 1 L ( x ) + δ 2 U ( x ) ,
for a given x. The function p is defined according to two multiplicative types: the multiplicative algebraic (MA) type, where
p ( z , w ) : = δ 1 U ( z ) Λ K 1 Log P 1 U ( K 1 z , u 1 b 1 U ) Log K 1 z + δ 1 L ( z ) Λ K 1 Log P 1 L ( K 1 z , w 1 ) Log K 1 z + δ 2 U ( z ) Λ K 2 Log P 2 U ( K 2 z , w 2 ) Log K 2 z
and the expectation maximization (EM) type, where
p ( z , w ) : = δ 1 U ( z ) Log Λ K 1 Exp Log P 1 U ( K 1 z , u 1 b 1 U ) Log K 1 z + δ 1 L ( z ) Log Λ K 1 Exp Log P 1 L ( K 1 z , w 1 ) Log K 1 z + δ 2 U ( z ) Log Λ K 2 Exp Log P 2 U ( K 2 z , w 2 ) Log K 2 z .
Finally, the function q is defined as
q 1 ( z , w 1 ) : = α δ 1 L ( z ) Log P 1 L ( w 1 , K 1 z ) Log w 1
q 2 ( z , w 2 ) : = α δ 2 U ( z ) Log P 2 U ( w 2 , K 2 z ) Log w 2 .
The positivity of the iterative solution produced by Equation (19) is clear. Specifically, since the initial values are chosen to be positive, the elements of z ( n ) and w ( n ) will remain positive for any iteration n, regardless of the multiplicative type.
Consider a situation where the system ( K 1 , b 1 U , ζ 1 U ) , ( K 1 , b 1 L , ζ 1 L ) , ( K 2 , b 2 U , ζ 2 U ) is inconsistent and acceptable. In this case, Equation (19) describes a subsystem obtained by deactivating certain terms from the original complete system, Equation (15). For example, when the dose distribution of the dose–volume constraints ( K 1 , b 1 U , ζ 1 U ) , ( K 1 , b 1 L , ζ 1 L ) , and ( K 2 , b 2 U , ζ 2 U ) becomes partially acceptable, the corresponding acceptable indices δ 1 U ( x ) , δ 1 L ( x ) , and δ 2 U ( x ) become 0. Consequently, the associated constraint terms are rendered inactive, leading to a reduced subsystem. Thus, Equation (19) can be interpreted as a switching system whose structure changes depending on the values of the state variables. That is, as the state variables evolve, certain constraints become inactive, altering the influence of the constraints and causing the overall system behavior to switch accordingly.
The process by which the entire system reaches an acceptable state can be explained as follows. In two target structures traversed by common beams, variations in the beam coefficients can have opposing effects on their respective dose constraints. We refer to this phenomenon as a “competitive effect”. When a competitive effect occurs, as the dose of one target structure approaches its constraint, the dose of the other structure moves away from its own constraint. However, once a constraint is sufficiently satisfied and the system reaches a partially acceptable state, the corresponding constraint term is deactivated, thereby altering the system dynamics. Specifically, the solution trajectory proceeds in accordance with a simplified subsystem composed of the remaining active constraints. By repeating this process, different constraints are alternately optimized, eventually leading the entire system to converge to an acceptable state. Throughout this process, despite the presence of competition, the influence of the constraints shifts in a manner that promotes optimization. This results in the emergence of a “cooperative effect”, where constraints work together to guide the system toward an optimal solution.

4. Experiments

We show through experiments that the proposed variable dose-constraints method, based on the multiplicative MA-type and EM-type iterative formulae, operates as expected and performs better than the additive iterative formula presented in the previous study [24].

4.1. Method

The phantom encompassed a Core (blue region), a C-shaped Target (red region), and a Body (dark-gray region); here, the reader is referred to the C-shaped phantom detailed in the task group 119 (TG119) report by the American Association of Physicists in Medicine (AAPM). An image of the phantom is shown in Figure 1. The IMRT planning used in this study follows a slightly stricter formulation than the acceptable planning presented in Reference [24]. The dose–volume constraints prescribed for the planning system ( K C , b C U , ζ C U ) , ( K T , b T U , ζ T U ) , ( K T , b T L , ζ T L ) , ( K B , b B U , ζ B U ) are summarized in Table 1, where V d denotes the percentage of volume receiving at least the dose d (in Gy), and these constraints are used throughout the study unless otherwise stated. In these expressions, superscripts U and L denote upper and lower limits, respectively, while subscripts C, T, and B indicate the Core, Target, and Body regions, respectively. The treatment planning utilized nine beam angles, evenly spaced at 40-degree intervals, spanning 0 to 360 degrees (J = 2492). The voxel counts for the Core, Target, and Body were I C = 1089 , I T = 6275 , and I B = 495,116 , respectively. Variable dose constraints w C and w T were defined as w : = ( w C , w T ) R + + I C + I T to correspond to the prescribed dose conditions ( K C , b C U ) and ( K T , b T L ) , respectively.
The iterative algorithm of the MA-type variable dose-constraints method is derived by transforming Equation (19) on the basis of the given dose constraint conditions. It can be expressed using the following simultaneous recurrence equations for the variables z R + + J , w C R + + I C , and w T R + + I T :
z ( n + 1 ) = Z ( n ) Exp ( p ( z ( n ) , w ( n ) ) ) w C ( n + 1 ) = W C ( n ) Exp ( α q C ( z ( n ) , w C ( n ) ) ) w T ( n + 1 ) = W T ( n ) Exp ( α q T ( z ( n ) , w T ( n ) ) )
for n = 0 , 1 , 2 , , N 1 , where
p ( z , w ) : = δ C U ( z ) p C U ( z , w C ) + δ T U ( z ) p T U ( z ) + δ T L ( z ) p T L ( z , w T ) + δ B U ( z ) p B U ( z )
with
p C U ( z , w C ) : = Λ K C Log ( P C U ( K C z , w C ) ) Log ( K C z )
p T U ( z ) : = Λ K T Log ( P T U ( K T z , u T b T U ) ) Log ( K T z )
p T L ( z , w T ) : = Λ K T Log ( P T L ( K T z , w T ) ) Log ( K T z )
p B U ( z ) : = Λ K B Log ( P B U ( K B z , u B b B U ) ) Log ( K B z )
and
q C ( z , w C ) : = δ C U ( z ) q C U ( z , w C )
q T ( z , w T ) : = δ T L ( z ) q T L ( z , w T )
with
q C U ( z , w C ) : = Log ( P C U ( w C , K C z ) ) Log ( w C )
q T L ( z , w T ) : = Log ( P T L ( w T , K T z ) ) Log ( w T ) .
The description of the EM-type iterative method has been omitted, as its transformation into iterative equations using the notation defined for the experiment is similar to that of the MA-type method.
The parameters were set as follows: the step size h was set to 3 for the MA-type method, 4 for the EM-type, and 1 for the additive-type unless otherwise stated; all penalty coefficients were set to 1; and the parameter α in Equation (28) was set to 0.1. The step size h was varied, depending on the method, to adjust the convergence speed of the iterative process. For example, setting a common value of 1 for all types would still yield qualitatively the same behavior. The initial values for w C ( 0 ) and w T ( 0 ) were chosen as certain values that were either equal to or less than b C U and equal to or greater than b T L , respectively. These initial values were selected as uniform values of 15 for w C ( 0 ) and 52 for w T ( 0 ) . We used the variable dose-constraints method to solve the IMRT inverse problems by modifying the open-source treatment planning platform matRad [34]. Each iterative method was executed with the parameter and initial value settings described above, and the sequence of iterates was computed accordingly. The convergence to an acceptable solution was assessed using the collaboration index Δ ( z ( n ) ) defined in Equation (23), and the optimization was terminated once this index reached zero. This termination criterion was uniformly applied to all the methods compared. The performance of each method was evaluated based on the evolution of this index and the resulting dose–volume histograms of the final solutions.

4.2. Results and Discussion

First, we present the experimental results of the variable dose-constraints method based on the multiplicative approach. To illustrate the transition of partially acceptable states, Figure 2 plots the volume ratios specified in Equation (6), the acceptability indices, and the collaboration index defined in Equation (23), all as functions of the iteration number n, obtained using the MA-type iterative formula. The upper part of the figure displays η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) , while the lower part shows δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) , arranged from top to bottom. The behavior of collaboration index Δ ( z ( n ) ) confirms the transition from multiple partially acceptable states to a fully acceptable state. The iteration count at which Δ ( z ( n ) ) reaches zero (denoted as N * ) corresponds to the point of convergence to a fully acceptable solution.
Additionally, the changes in the acceptability indices δ C U and δ T L affect each other, leading to an oscillatory switching between 0 and 1 during certain iterations. This reflects a cooperative phenomenon between the Core and Target. Not only did δ B U remain at 0 from the beginning, but as a result of this cooperative interaction, both δ C U and δ T L also became 0. Consequently, a dynamical mechanism emerged in which only the upper dose constraint of the Target was partially relaxed, ultimately enabling the entire system to reach an acceptable state.
Figure 3 shows the dose–volume histograms (solid lines) of K C z ( N * ) and K T z ( N * ) obtained at iteration N * , where the beam coefficient variable z reached an element of the set A . Additionally, the variable doses w C ( N * ) and w T ( N * ) (dashed lines) are plotted. The fixed dose constraints for the Core and Target were set at an upper limit of 15 Gy and a lower limit of 50 Gy, respectively. Throughout all elements of the dose vector, w C ( N * ) remained lower, while w T ( N * ) remained higher. This behavior indicates that the iterative system driven by the variable dose-constraints method achieved high-precision IMRT planning by seeking a stricter condition compared with the fixed dose constraints.
The experimental results for the EM-type approach were qualitatively similar to those for when the multiplicative iterative system used the MA-type approach. However, a comparison between Figure 4, which plots the transition of volume ratios and acceptability indices, and Figure 2 reveals a significant difference in how the dynamical system transitioned through partially acceptable states before reaching an acceptable solution. This observation is intriguing as it means that the dose–volume histograms based on the acceptable solutions also differ between the two methods. While both approaches satisfy the prescribed dose–volume constraints, if one aims for stricter conditions within the elements of the acceptable set A , it would be beneficial to try both methods and compare the results.
Next, we considered the differences from the additive approach. Using the same settings as those in the multiplicative approach, we illustrate in Figure 5 the transition process to a feasible solution obtained by the additive iterative scheme given in Reference [24]. In this algorithm, a clipping operation is applied at each iteration to enforce the nonnegativity of the state variables. Although the partially feasible states differ from those of the two types of multiplicative approaches, proper optimization is observed. As information indicating the execution of the clipping operation, Figure 6 presents a bar graph (left axis) showing the number of elements in the state variable z ( n ) that become zero, along with data series represented by points (right axis) showing the minimum and maximum values of the elements as functions of the iteration number n.
Our several experiments conducted within the acceptable constraint settings showed no instances in which the clipping operation of the additive iteration system had an inappropriate effect. Therefore, we performed the additive method under more stringent conditions where the entire IMRT system became unacceptable by reducing only the value of the parameter b B U , which defines the upper dose limit for the Body, as shown in Table 1. To ensure that oscillatory behavior did not arise due to discretization accuracy, the step size h was set to 1 uniformly across all iterative schemes in the experiments. Under these stringent conditions, it was verified that the state variable of the discrete-time dynamical system converged to a stable periodic point. Specifically, the orbit reached a steady state after a sufficiently large number of iterations (2000). For example, when b B U took values of 4, 4.34, and 5, periodic points appeared with periods of 2, 7, and 3, respectively. Figure 7 shows the transition of the volume ratio and collaboration index for the case where b B U = 5 . Here, it is evident that the points of the volume ratio change significantly in a periodic manner. Moreover, from the plot in Figure 8, the data series representing the maximum values of the state variable z reflect the points of the state with a period of 3.
By significantly reducing the value of b B U from the acceptable constraint setting, it is considered that the clipping operation affected the solution trajectory. On the other hand, in the multiplicative method, although the volume ratio fluctuated greatly in the early iterations, the state variables asymptotically approached a near-optimal solution, and the steady state did not become periodic. Furthermore, no large fluctuations were observed when an additive iterative algorithm without the clipping operation was tested, supporting that the periodic behavior observed in the clipped case can reasonably be attributed to the presence of the clipping operation, which was the only difference between the two settings.

5. Conclusions

We proposed two types of variable dose-constraints method based on multiplicative iterative schemes for high-precision IMRT planning. Through a theoretical analysis of the differential equation system corresponding to the continuous analog of the iterative scheme, we proved the stability of an equilibrium for consistent IMRT planning by using the Lyapunov theorem. In each multiplicative variable dose-constraints method, the positivity of state variables was confirmed at each iteration. Numerical experiments demonstrated that this method converges to an acceptable solution while maintaining physically meaningful solutions throughout the optimization process. Specifically, under strict dose constraints, whereas the previous additive approach showed undesirable periodic behaviors in the iterative process, the proposed multiplicative method proceeded with the optimization without inducing such fluctuations while preserving nonnegativity. This suggests that it not only ensures constraint satisfaction but also enhances the robustness of the treatment plan. A quantitative characterization of this robustness remains an important direction for future research.
Overall, the proposed method provides a flexible and efficient framework for IMRT planning and offers significant advantages over traditional static approaches based on fixed dose constraints. While detailed performance comparisons between variable and fixed dose-constraints methods have already been presented in our earlier work, the present study addresses specific limitations of previous formulations—namely, the need for lower bound clipping to avoid negative values and the resulting oscillatory behavior. The proposed multiplicative formulation overcomes these issues by ensuring nonnegativity throughout the iterative process and maintaining stable convergence. By promoting both feasibility and consistency during optimization, the method enhances the reliability of treatment planning and supports broader clinical applicability.

Author Contributions

Conceptualization, T.Y.; Data Curation, T.K., R.N., N.O., K.H. and T.Y.; Formal Analysis, O.M.A.A.-O. and T.Y.; Methodology, O.M.A.A.-O. and T.Y.; Software, T.K. and T.Y.; Supervision, T.Y.; Validation, O.M.A.A.-O., T.K., R.N., N.O., K.H. and T.Y.; Writing—Original Draft, O.M.A.A.-O. and T.Y.; Writing—Review and Editing, O.M.A.A.-O., T.K., R.N., N.O., K.H. and T.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by JSPS KAKENHI, Grant Number 24K07507.

Data Availability Statement

All data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

  1. Palta, J.R.; Mackie, T.R. (Eds.) Intensity-Modulated Radiation Therapy: The State of the Art; Medical Physics Publishing: Madison, WI, USA, 2003. [Google Scholar]
  2. Bortfeld, T. IMRT: A review and preview. Phys. Med. Biol. 2006, 51, R363–R379. [Google Scholar] [CrossRef] [PubMed]
  3. Cho, B. Intensity-modulated radiation therapy: A review with a physics perspective. Radiat. Oncol. J. 2018, 36, 1. [Google Scholar] [CrossRef] [PubMed]
  4. Mohan, R. Intensity-modulated radiation therapy—You can have your cake and eat it too! Med. Phys. 2023, 50, 74–79. [Google Scholar] [CrossRef]
  5. Wu, Q.; Mohan, R. Algorithms and functionality of an intensity modulated radiotherapy optimization system. Med. Phys. 2000, 27, 701–711. [Google Scholar] [CrossRef] [PubMed]
  6. Cotrutz, C.; Lahanas, M.; Kappas, C.; Baltas, D. A multiobjective gradient-based dose optimization algorithm for external beam conformal radiotherapy. Phys. Med. Biol. 2001, 46, 2161–2175. [Google Scholar] [CrossRef]
  7. Wu, Q.; Mohan, R. Multiple local minima in IMRT optimization based on dose-volume criteria. Med. Phys. 2002, 29, 1514–1527. [Google Scholar] [CrossRef] [PubMed]
  8. Lahanas, M.; Schreibmann, E.; Baltas, D. Multiobjective inverse planning for intensity modulated radiotherapy with constraint-free gradient-based optimization algorithms. Phys. Med. Biol. 2003, 48, 2843–2871. [Google Scholar] [CrossRef]
  9. Zhang, X.; Liu, H.; Wang, X.; Dong, L.; Wu, Q.; Mohan, R. Speed and convergence properties of gradient algorithms for optimization of IMRT. Med. Phys. 2004, 31, 1141–1152. [Google Scholar] [CrossRef]
  10. Censor, Y.; Bortfeld, T.; Martin, B.; Trofimov, A. A unified approach for inversion problems in intensity-modulated radiation therapy. Phys. Med. Biol. 2006, 51, 2353–2365. [Google Scholar] [CrossRef]
  11. Bortfeld, T.; Kufer, K.H.; Monz, M.; Trofimov, A.; Niemierko, A. Problems with current IMRT prescription practices and planning systems [abstract]. Med. Phys. 2004, 31, 1761. [Google Scholar]
  12. Bauschke, H.H.; Borwein, J.M. On Projection Algorithms for Solving Convex Feasibility Problems. SIAM Rev. 1996, 38, 367–426. [Google Scholar] [CrossRef]
  13. Byrne, C. Iterative oblique projection onto convex sets and the split feasibility problem. Inverse Probl. 2002, 18, 441–453. [Google Scholar] [CrossRef]
  14. Censor, Y.; Chen, W.; Combettes, P.L.; Davidi, R.; Herman, G.T. On the effectiveness of projection methods for convex feasibility problems with linear inequality constraints. Comput. Optim. Appl. 2012, 51, 1065–1088. [Google Scholar] [CrossRef]
  15. Lougovski, P.; LeNoach, J.; Zhu, L.; Ma, Y.; Censor, Y.; Xing, L. Toward truly optimal IMRT dose distribution: Inverse planning with voxel-specific penalty. Technol. Cancer Res. Treat. 2010, 9, 629–636. [Google Scholar] [CrossRef] [PubMed]
  16. Fu, A.; Ungun, B.; Xing, L.; Boyd, S. A convex optimization approach to radiation treatment planning with dose constraints. Optim. Eng. 2018, 20, 277–300. [Google Scholar] [CrossRef]
  17. Mukherjee, S.; Hong, L.; Deasy, J.O.; Zarepisheh, M. Integrating soft and hard dose-volume constraints into hierarchical constrained IMRT optimization. Med. Phys. 2019, 47, 414–421. [Google Scholar] [CrossRef]
  18. Zhang, T.; Bokrantz, R.; Olsson, J. Direct optimization of dose–volume histogram metrics in radiation therapy treatment planning. Biomed. Phys. Eng. Express 2020, 6, 065018. [Google Scholar] [CrossRef]
  19. Penfold, S.; Casiraghi, M.; Dou, T.; Schulte, R.W.; Censor, Y. SU-E-T-33: A Feasibility-Seeking Algorithm Applied to Planning of Intensity Modulated Proton Therapy: A Proof of Principle Study. Med. Phys. 2015, 42, 3338. [Google Scholar] [CrossRef]
  20. Penfold, S.; Zalas, R.; Casiraghi, M.; Brooke, M.; Censor, Y.; Schulte, R. Sparsity constrained split feasibility for dose-volume constraints in inverse planning of intensity-modulated photon or proton therapy. Phys. Med. Biol. 2017, 62, 3599. [Google Scholar] [CrossRef]
  21. Barkmann, F.; Censor, Y.; Wahl, N. Superiorization of projection algorithms for linearly constrained inverse radiotherapy treatment planning. Front. Oncol. 2023, 13. [Google Scholar] [CrossRef]
  22. Brooke, M.; Censor, Y.; Gibali, A. Dynamic string-averaging CQ-methods for the split feasibility problem with percentage violation constraints arising in radiation therapy treatment planning. Int. Trans. Oper. Res. 2023, 30, 181–205. [Google Scholar] [CrossRef] [PubMed]
  23. Aragón-Artacho, F.J.; Censor, Y.; Gibali, A.; Torregrosa-Belén, D. The superiorization method with restarted perturbations for split minimization problems with an application to radiotherapy treatment planning. Appl. Math. Comput. 2023, 440, 127627. [Google Scholar] [CrossRef]
  24. Obata, N.; Abou Al-Ola, O.M.; Nakada, R.; Kojima, T.; Yoshinaga, T. Variable Dose-Constraints Method for Enhancing Intensity-Modulated Radiation Therapy Treatment Planning. Mathematics 2024, 12, 3826. [Google Scholar] [CrossRef]
  25. Schropp, J. Using dynamical systems methods to solve minimization problems. Appl. Numer. Math. 1995, 18, 321–335. [Google Scholar] [CrossRef]
  26. Airapetyan, R.G. Continuous Newton method and its modification. Appl. Anal. 1999, 73, 463–484. [Google Scholar] [CrossRef]
  27. Ramm, A. Dynamical systems method for solving operator equations. Commun. Nonlinear Sci. Numer. Simul. 2004, 9, 383–402. [Google Scholar] [CrossRef]
  28. Li, L.; Han, B. A dynamical system method for solving nonlinear ill-posed problems. Appl. Math. Comput. 2008, 197, 399–406. [Google Scholar] [CrossRef]
  29. Kullback, S.; Leibler, R.A. On Information and Sufficiency. Ann. Math. Stat. 1951, 22, 79–86. [Google Scholar] [CrossRef]
  30. Gordon, R.; Bender, R.; Herman, G.T. Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and X-ray photography. J. Theor. Biol. 1970, 29, 471–481. [Google Scholar] [CrossRef]
  31. Badea, C.; Gordon, R. Experiments with the nonlinear and chaotic behaviour of the multiplicative algebraic reconstruction technique (MART) algorithm for computed tomography. Phys. Med. Biol. 2004, 49, 1455–1474. [Google Scholar] [CrossRef]
  32. Shepp, L.A.; Vardi, Y. Maximum likelihood reconstruction for emission tomography. IEEE Trans. Med. Imag. 1982, 1, 113–122. [Google Scholar] [CrossRef] [PubMed]
  33. Vishampayan, S.; Stamos, J.; Mayans, R.; Koral, K.; Clinthorne, N.; Rogers, W.L. Maximum likelihood image reconstruction for SPECT. J. Nuc. Med. (Abs. Book) 1985, 26, 20. [Google Scholar]
  34. Wieser, H.P.; Cisternas, E.; Wahl, N.; Ulrich, S.; Stadler, A.; Mescher, H.; Muller, L.R.; Klinge, T.; Gabrys, H.; Burigo, L.; et al. Development of the open-source dose calculation and optimization toolkit matRad. Med. Phys. 2017, 44, 2556–2568. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Phantom image of C-shape (red region represents Target as PTV, while blue and dark-gray regions, respectively, represent Core and Body as OARs).
Figure 1. Phantom image of C-shape (red region represents Target as PTV, while blue and dark-gray regions, respectively, represent Core and Body as OARs).
Mathematics 13 01852 g001
Figure 2. Time evolutions of (upper panel) η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) and (lower panel) δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) from top to bottom, obtained using multiplicative MA-type formula.
Figure 2. Time evolutions of (upper panel) η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) and (lower panel) δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) from top to bottom, obtained using multiplicative MA-type formula.
Mathematics 13 01852 g002
Figure 3. Dose–volume histogram and variable dose constraints (VDCs) obtained using multiplicative MA-type formula.
Figure 3. Dose–volume histogram and variable dose constraints (VDCs) obtained using multiplicative MA-type formula.
Mathematics 13 01852 g003
Figure 4. Time evolutions of (upper panel) η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) and (lower panel) δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) from top to bottom, obtained using multiplicative EM-type formula.
Figure 4. Time evolutions of (upper panel) η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) and (lower panel) δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) from top to bottom, obtained using multiplicative EM-type formula.
Mathematics 13 01852 g004
Figure 5. Time evolutions of (upper panel) η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) and (lower panel) δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) from top to bottom, obtained using additive formula with clipping procedure.
Figure 5. Time evolutions of (upper panel) η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) and (lower panel) δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) from top to bottom, obtained using additive formula with clipping procedure.
Mathematics 13 01852 g005
Figure 6. Number of negative elements in z ( n ) (bars, left axis), along with its minimum and maximum values (markers, right axis), obtained using additive formula.
Figure 6. Number of negative elements in z ( n ) (bars, left axis), along with its minimum and maximum values (markers, right axis), obtained using additive formula.
Mathematics 13 01852 g006
Figure 7. Time evolutions of (upper panel) η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) and (lower panel) δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) from top to bottom, obtained using additive formula.
Figure 7. Time evolutions of (upper panel) η C U ( z ( n ) ) , η T U ( z ( n ) ) , η T L ( z ( n ) ) , and η B U ( z ( n ) ) and (lower panel) δ C U ( z ( n ) ) , δ T U ( z ( n ) ) , δ T L ( z ( n ) ) , δ B U ( z ( n ) ) , and Δ ( z ( n ) ) from top to bottom, obtained using additive formula.
Mathematics 13 01852 g007
Figure 8. Number of negative elements in z ( n ) (bars, left axis), along with its minimum and maximum values (markers, right axis), obtained using additive formula.
Figure 8. Number of negative elements in z ( n ) (bars, left axis), along with its minimum and maximum values (markers, right axis), obtained using additive formula.
Mathematics 13 01852 g008
Table 1. Prescribed constraints and equivalent parameters for acceptable IMRT treatment planning system.
Table 1. Prescribed constraints and equivalent parameters for acceptable IMRT treatment planning system.
Assigned Region (Colored Region in Figure 1)OrganConstraint [%]Equivalent Parameter
OAR (blue)Core V 15 < 5 ( K C , b C U , ζ C U ) with b C U = 15 and ζ C U = 0.95
PTV (red)Target V 55 < 10 ( K T , b T U , ζ T U ) with b T U = 55 and ζ T U = 0.90
V 50 95 ( K T , b T L , ζ T L ) with b T L = 50 and ζ T L = 0.95
OAR (dark gray)Body V 20 < 20 ( K B , b B U , ζ B U ) with b B U = 20 and ζ B U = 0.80
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abou Al-Ola, O.M.; Kojima, T.; Nakada, R.; Obata, N.; Hayashi, K.; Yoshinaga, T. Variable Dose-Constraints Method Based on Multiplicative Dynamical Systems for High-Precision Intensity-Modulated Radiation Therapy Planning. Mathematics 2025, 13, 1852. https://doi.org/10.3390/math13111852

AMA Style

Abou Al-Ola OM, Kojima T, Nakada R, Obata N, Hayashi K, Yoshinaga T. Variable Dose-Constraints Method Based on Multiplicative Dynamical Systems for High-Precision Intensity-Modulated Radiation Therapy Planning. Mathematics. 2025; 13(11):1852. https://doi.org/10.3390/math13111852

Chicago/Turabian Style

Abou Al-Ola, Omar M., Takeshi Kojima, Ryosei Nakada, Norihisa Obata, Kohei Hayashi, and Tetsuya Yoshinaga. 2025. "Variable Dose-Constraints Method Based on Multiplicative Dynamical Systems for High-Precision Intensity-Modulated Radiation Therapy Planning" Mathematics 13, no. 11: 1852. https://doi.org/10.3390/math13111852

APA Style

Abou Al-Ola, O. M., Kojima, T., Nakada, R., Obata, N., Hayashi, K., & Yoshinaga, T. (2025). Variable Dose-Constraints Method Based on Multiplicative Dynamical Systems for High-Precision Intensity-Modulated Radiation Therapy Planning. Mathematics, 13(11), 1852. https://doi.org/10.3390/math13111852

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop