Optimization of beam orientations and beam weights for conformal radiotherapy using mixed integer programming.
An algorithm for optimizing beam orientations and beam weights for conformal radiotherapy has been developed. The algorithm models the optimization of beam orientations and beam weights as a problem of mixed integer linear programming (MILP), and optimizes the beam orientations and beam weights simultaneously. The application process of the algorithm has four steps: (a) prepare a pool of beam orientation candidates with the consideration of avoiding any patient-gantry collision and avoiding direct irradiation of organs at risk with quite low tolerances (e.g., eyes). (b) Represent each beam orientation candidate with a binary variable, and each beam weight with a continuous variable. (c) Set up an optimization problem according to dose prescriptions and the maximum allowed number of beam orientations. (d) Solve the optimization problem with a ready-to-use MILP solver. After optimization, the candidates with unity binary variables remain in the final beam configuration. The performance of the algorithm was tested with clinical cases. Compared with standard treatment plans, the beam-orientation-optimized plans had better dose distributions in terms of target coverage and avoidance of critical structures. The optimization processes took less than 1 h on a PC with a Pentium IV 2.4 GHz processor.
Wang
Chuang
C
Department of Radiation Oncology, Cancer Hospital (Institute), Chinese Academy of Medical Sciences, PO Box 2258, Beijing 100021, People's Republic of China.
Dai
Jianrong
J
Hu
Yimin
Y
D000465:Algorithms; D001822:Body Burden; D001932:Brain Neoplasms / Q000532:radiotherapy*; D006801:Humans; D008297:Male; D011382:Programming, Linear; D011471:Prostatic Neoplasms / Q000532:radiotherapy*; D011835:Radiation Protection / Q000379:methods; D011874:Radiometry / Q000379:methods*; D011879:Radiotherapy Dosage; D011880:Radiotherapy Planning, Computer-Assisted / Q000379:methods*; D020266:Radiotherapy, Conformal / Q000379:methods*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity