Zhang Xiaodong, Liu Helen, Wang Xiaochun, Dong Lei, Wu Qiuwen, Mohan Radhe
Department of Radiation Physics, The University of Texas M. D. Anderson Cancer Center, Houston, Texas 77030, USA.
Med Phys. 2004 May;31(5):1141-52. doi: 10.1118/1.1688214.
Gradient algorithms are the most commonly employed search methods in the routine optimization of IMRT plans. It is well known that local minima can exist for dose-volume-based and biology-based objective functions. The purpose of this paper is to compare the relative speed of different gradient algorithms, to investigate the strategies for accelerating the optimization process, to assess the validity of these strategies, and to study the convergence properties of these algorithms for dose-volume and biological objective functions. With these aims in mind, we implemented Newton's, conjugate gradient (CG), and the steepest decent (SD) algorithms for dose-volume- and EUD-based objective functions. Our implementation of Newton's algorithm approximates the second derivative matrix (Hessian) by its diagonal. The standard SD algorithm and the CG algorithm with "line minimization" were also implemented. In addition, we investigated the use of a variation of the CG algorithm, called the "scaled conjugate gradient" (SCG) algorithm. To accelerate the optimization process, we investigated the validity of the use of a "hybrid optimization" strategy, in which approximations to calculated dose distributions are used during most of the iterations. Published studies have indicated that getting trapped in local minima is not a significant problem. To investigate this issue further, we first obtained, by trial and error, and starting with uniform intensity distributions, the parameters of the dose-volume- or EUD-based objective functions which produced IMRT plans that satisfied the clinical requirements. Using the resulting optimized intensity distributions as the initial guess, we investigated the possibility of getting trapped in a local minimum. For most of the results presented, we used a lung cancer case. To illustrate the generality of our methods, the results for a prostate case are also presented. For both dose-volume and EUD based objective functions, Newton's method far outperforms other algorithms in terms of speed. The SCG algorithm, which avoids expensive "line minimization," can speed up the standard CG algorithm by at least a factor of 2. For the same initial conditions, all algorithms converge essentially to the same plan. However, we demonstrate that for any of the algorithms studied, starting with previously optimized intensity distributions as the initial guess but for different objective function parameters, the solution frequently gets trapped in local minima. We found that the initial intensity distribution obtained from IMRT optimization utilizing objective function parameters, which favor a specific anatomic structure, would lead to a local minimum corresponding to that structure. Our results indicate that from among the gradient algorithms tested, Newton's method appears to be the fastest by far. Different gradient algorithms have the same convergence properties for dose-volume- and EUD-based objective functions. The hybrid dose calculation strategy is valid and can significantly accelerate the optimization process. The degree of acceleration achieved depends on the type of optimization problem being addressed (e.g., IMRT optimization, intensity modulated beam configuration optimization, or objective function parameter optimization). Under special conditions, gradient algorithms will get trapped in local minima, and reoptimization, starting with the results of previous optimization, will lead to solutions that are generally not significantly different from the local minimum.
梯度算法是调强放疗(IMRT)计划常规优化中最常用的搜索方法。众所周知,基于剂量体积和基于生物学的目标函数可能存在局部最小值。本文的目的是比较不同梯度算法的相对速度,研究加速优化过程的策略,评估这些策略的有效性,并研究这些算法对于剂量体积和生物学目标函数的收敛特性。出于这些目的,我们针对基于剂量体积和基于等效均匀剂量(EUD)的目标函数实现了牛顿法、共轭梯度(CG)法和最速下降(SD)法。我们对牛顿法的实现通过其对角线近似二阶导数矩阵(海森矩阵)。还实现了标准的SD算法和带有“线最小化”的CG算法。此外,我们研究了一种称为“缩放共轭梯度”(SCG)算法的CG算法变体的使用。为了加速优化过程,我们研究了使用“混合优化”策略的有效性,即在大多数迭代过程中使用计算剂量分布的近似值。已发表的研究表明陷入局部最小值并不是一个重大问题。为了进一步研究这个问题,我们首先通过试错法,并从均匀强度分布开始,获得了基于剂量体积或EUD的目标函数的参数,这些参数生成了满足临床要求的IMRT计划。使用得到的优化强度分布作为初始猜测,我们研究了陷入局部最小值的可能性。对于所呈现的大多数结果,我们使用了一个肺癌病例。为了说明我们方法的通用性,还给出了一个前列腺病例的结果。对于基于剂量体积和基于EUD的目标函数,牛顿法在速度方面远远优于其他算法。SCG算法避免了昂贵的“线最小化”,可以将标准CG算法的速度至少提高2倍。在相同的初始条件下,所有算法基本上收敛到相同的计划。然而,我们证明对于所研究的任何算法,以先前优化的强度分布作为初始猜测,但对于不同的目标函数参数,解经常会陷入局部最小值。我们发现,从利用有利于特定解剖结构的目标函数参数进行IMRT优化获得的初始强度分布,会导致对应于该结构的局部最小值。我们的结果表明,在测试的梯度算法中,牛顿法目前似乎是最快的。不同的梯度算法对于基于剂量体积和基于EUD的目标函数具有相同的收敛特性。混合剂量计算策略是有效的,并且可以显著加速优化过程。实现的加速程度取决于所解决的优化问题的类型(例如,IMRT优化、调强射束配置优化或目标函数参数优化)。在特殊条件下,梯度算法会陷入局部最小值,并且从先前优化的结果开始重新优化,通常会导致与局部最小值没有显著差异的解。