Skip to main content
Log in

Pareto local search algorithms for the multi-objective beam angle optimisation problem

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

Due to inherent trade-offs between tumour control and sparing of organs at risk, optimisation problems arising in intensity modulated radiation therapy planning are naturally modelled as multi-objective optimisation problems. Nevertheless, the vast majority of studies in the literature consider single objective approaches to these problems. The beam angle optimisation problem, that we address ion this paper, is one of these problems. It attempts to identify “good” beam angle configurations that allow the delivery of efficient treatment plans. In this paper two bi-objective local search algorithms are developed for the bi-objective beam angle optimisation problem, namely Pareto local search (PLS) and a variation of PLS we call adaptive PLS (aPLS). Both algorithms are able to find a set of (approximately) efficient beam angle configurations. While the PLS algorithm aims to find a set of efficient BACs by performing a very focused search over a specific region of the objective space, the aPLS algorithm aims to produce a set of efficient BACs that are well-distributed over the objective space. We test both algorithms on two prostate cancer cases and compare them to our previously proposed single objective local search algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Aleman, D., Kumar, A., Ahuja, R., Romeijn, H., Dempsey, J.: Neighborhood search approaches to beam orientation optimization in intensity modulated radiation therapy treatment planning. J. Glob. Optim. 42(4), 587–607 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  • Aleman, D.M., Romeijn, H.E., Dempsey, J.F.: A response surface approach to beam orientation optimization in intensity-modulated radiation therapy treatment planning. INFORMS J. Comput. 21(1), 62–76 (2009)

    Article  Google Scholar 

  • Angel, E., Bampis, E., Gourvs, L.: A dynasearch neighborhood for the bicriteria traveling salesman problem. In: Gandibleux, X., Sevaux, M., Sörensen, K., T’kindt, V. (eds.) Metaheuristics for Multiobjective Optimisation. Lecture Notes in Economics and Mathematical Systems, vol. 535, pp. 153–176. Springer, Berlin (2004)

  • Azizi-Sultan, A.S.: Automatic selection of beam orientations in intensity-modulated radiation therapy. In: ). ISCO 2010 - International Symposium on Combinatorial Optimization.Electronics Notes in Discrete Mathematics, vol. 36, issue no 1, pp. 127–134 (2010)

  • Bertsimas, D., Cacchiani, V., Craft, D., Nohadani, O.: A hybrid approach to beam angle optimization in intensity-modulated radiation therapy. Comput. Oper. Res. 40(9), 2187–2197 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  • Bortfeld, T., Schlegel, W.: Optimization of beam orientations in radiation therapy: some theoretical considerations. Phys. Med. Biol. 38(2), 291–304 (1993)

    Article  Google Scholar 

  • Breedveld, S., Storchi, P., Keijzer, M., Heemink, A., Heijmen, B.: A novel approach to multi-criteria inverse planning for IMRT. Phys. Med. Biol. 52(20), 6339–6353 (2007)

    Article  Google Scholar 

  • Breedveld, S., Storchi, P.R.M., Heijmen, B.J.M.: The equivalence of multi-criteria methods for radiotherapy plan optimization. Phys. Med. Biol. 54(23), 7199–7209 (2009)

    Article  Google Scholar 

  • Breedveld, S., Storchi, P.R.M., Voet, P.W.J., Heijmen, B.J.M.: iCycle: integrated, multicriterial beam angle, and profile optimization for generation of coplanar and noncoplanar IMRT plans. Med. Phys. 39(2), 951–963 (2012)

    Article  Google Scholar 

  • Cabrera-Guerrero, G., Ehrgott, M., Mason, A., Philpott, A.: Multi-objective optimisation of positively homogeneous functions and an application in radiation therapy. Oper. Res. Lett. 42(4), 268–272 (2014)

    Article  MathSciNet  Google Scholar 

  • Cabrera-Guerrero, G., Ehrgott, M., Mason, A., Raith, A.: A matheuristic approach to solve the multiobjective beam angle optimization problem in intensity-modulated radiation therapy. Int. Trans. Oper. Res. 25(1), 243–268 (2018)

  • Chankong, V., Haimes, Y.: Multiobjective Decision Making Theory and Methodology. Elsevier, New York (1983)

    MATH  Google Scholar 

  • Craft, D.: Local beam angle optimization with linear programming and gradient search. Phys. Med. Biol. 52(7), 127–135 (2007)

    Article  Google Scholar 

  • Craft, D., Halabi, T., Shih, H.A., Bortfeld, T.: An approach for practical multiobjective IMRT treatment planning. Int. J. Radiat. Oncol. Biol. Phys. 69(5), 1600–1607 (2007)

    Article  Google Scholar 

  • Das, S., Cullip, T., Tracton, G., Chang, S., Marks, L., Anscher, M., Rosenman, J.: Beam orientation selection for intensity-modulated radiation therapy based on target equivalent uniform dose maximization. Int. J. Radiat. Oncol. Biol. Phys. 55(1), 215–224 (2003)

    Article  Google Scholar 

  • Deasy, J., Blanco, A., Clark, V.: CERR: a computational environment for radiotherapy research. Med. Phys. 30(5), 979–985 (2003)

    Article  Google Scholar 

  • Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evolut. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  • Dias, J., Rocha, H., Ferreira, B., Lopes, M.: A genetic algorithm with neural network fitness function evaluation for IMRT beam angle optimization. Cent. Eur. J. Oper. Res. 22(3), 431–455 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  • Djajaputra, D., Wu, Q., Wu, Y., Mohan, R.: Algorithm and performance of a clinical IMRT beam-angle optimization system. Phys. Med. Biol. 48(19), 3191 (2003)

    Article  Google Scholar 

  • Drugan, M., Thierens, D.: Stochastic Pareto local search: Pareto neighbourhood exploration and perturbation strategies. J. Heuristics 18(5), 727–766 (2012)

    Article  Google Scholar 

  • Ehrgott, M., Johnston, R.: Optimisation of beam directions in intensity modulated radiation therapy planning. OR Spectr. 25(2), 251–264 (2003)

    Article  MATH  Google Scholar 

  • Ehrgott, M., Holder, A., Reese, J.: Beam selection in radiotherapy design. Linear Algebra Appl. 428(5), 1272–1312 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  • Ehrgott, M., Güler, C., Hamacher, H.W., Shao, L.: Mathematical optimization in intensity modulated radiation therapy. Ann. Oper. Res. 175(1), 309–365 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  • Fiege, J., McCurdy, B., Potrebko, P., Champion, H., Cull, A.: PARETO: a novel evolutionary optimization approach to multiobjective IMRT planning. Med. Phys. 38(9), 5217–5229 (2011)

    Article  Google Scholar 

  • Fourer, R., Gay, D.M., Kernighan, B.W.: A modeling language for mathematical programming. Manag. Sci. 36(1), 519–554 (1990)

    Article  MATH  Google Scholar 

  • Haimes, Y.Y., Lasdon, L., DA, W.: On a bicriterion formulation of the problems of integrated system identification and system optimization. IEEE Trans. Syst Man Cybern. 1(3), 296–297 (1971)

    MathSciNet  MATH  Google Scholar 

  • Hernández-Díaz, A.G., Santana-Quintero, L.V., Coello Coello, C.A., Molina, J.: Pareto-adaptive \(\varepsilon \)-dominance. Evolut. Comput. 15(4), 493–517 (2007)

    Article  Google Scholar 

  • Holdsworth, C., Kim, M., Liao, J., Phillips, M.: A hierarchical evolutionary algorithm for multiobjective optimization in IMRT. Med. Phys. 37(9), 4986–4997 (2010)

    Article  Google Scholar 

  • Kalantzis, G., Apte, A., Radke, R., Jackson, A.: A reduced order memetic algorithm for constraint optimization in radiation therapy treatment planning. In: 14th ACIS International Conference on Software Engineering,Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), pp. 225–230 (2013)

  • Lahanas, M., Schreibmann, E., Milickovic, N., Baltas, D.: Intensity modulated beam radiation therapy dose optimization with multiobjective evolutionary algorithms. In: Fonseca, C., Fleming, P., Zitzler, E., Thiele, L., Deb, K. (eds.) Evolutionary Multi-Criterion Optimization. Lecture Notes in Computer Science, vol. 2632, pp. 648–661. Springer, Berlin (2003)

  • Laumanns, M., Thiele, L., Deb, K., Zitzler, E.: Combining convergence and diversity in evolutionary multiobjective optimization. Evolut. Comput. 10(3), 263–282 (2002)

    Article  Google Scholar 

  • Lei, J., Li, Y.: An approaching genetic algorithm for automatic beam angle selection in IMRT planning. Comput. Methods Progr. Biomed. 93(3), 257–265 (2009)

    Article  Google Scholar 

  • Li, Y., Yao, D.: Accelerating the radiotherapy planning with a hybrid method of genetic algorithm and ant colony system. In: Jiao, L., Wang, L., Gao, X., Liu, J., Wu, F. (eds.) Advances in Natural Computation. Lecture Notes in Computer Science, vol. 4222, pp. 340–349. Springer, Berlin (2006)

  • Li, Y., Yao, J., Yao, D.: Automatic beam angle selection in IMRT planning using genetic algorithm. Phys. Med. Biol. 49(10), 1915–1932 (2004)

    Article  Google Scholar 

  • Li, Y., Yao, D., Chen, W.: A particle swarm optimization algorithm for beam angle selection in intensity-modulated radiotherapy planning. Phys. Med. Biol. 50(15), 3491–3514 (2005a)

    Article  Google Scholar 

  • Li, Y., Yao, D., Chen, W., Zheng, J., Yao, J.: Ant colony system for the beam angle optimization problem in radiotherapy planning: A preliminary study. In: Corne, D. (ed.) Proceedings of the IEEE Congress on Evolutionary Computation (CEC), IEEE, pp. 1532–1538 (2005b)

  • Liefooghe, A., Humeau, J., Mesmoudi, S., Jourdan, L., Talbi, E.G.: On dominance-based multiobjective local search: design, implementation and experimental analysis on scheduling and traveling salesman problems. J. Heuristics 18(2), 317–352 (2011)

    Article  MATH  Google Scholar 

  • Lim, G., Cao, W.: A two-phase method for selecting IMRT treatment beam angles: Branch-and-Prune and local neighborhood search. Eur. J. Oper. Res. 217(3), 609–618 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  • Lim, G., Kardar, L., Cao, W.: A hybrid framework for optimizing beam angles in radiation therapy planning. Ann. Oper. Res. 217(1), 357–383 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  • Lust, T., Teghem, J.: Two-phase Pareto local search for the biobjective traveling salesman problem. J. Heuristics 16(3), 475–510 (2010)

    Article  MATH  Google Scholar 

  • Miettinen, K.: Nonlinear Multiobjective Optimization, International Series in Operations Research and Management Science, vol. 12. Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

  • Mišić, V., Aleman, D., Sharpe, M.: Neighborhood search approaches to non-coplanar beam orientation optimization for total marrow irradiation using IMRT. Eur. J. Oper. Res. 205(3), 522–527 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  • Niemierko, A.: Reporting and analyzing dose distributions: a concept of equivalent uniform dose. Med. Phys. 24(1), 103–110 (1997)

    Article  Google Scholar 

  • Olafsson, A., Jeraj, R., Wright, S.: Optimization of intensity-modulated radiation therapy with biological objectives. Phys. Med. Biol. 50(22), 5357–5379 (2005)

    Article  Google Scholar 

  • Paquete, L., Chiarandini, M., Stützle, T.: Pareto local optimum sets in the biobjective traveling salesman problem: An experimental study. In: Gandibleux, X., Sevaux, M., Sörensen, K., T’kindt, V. (eds.) Metaheuristics for Multiobjective Optimisation. Lecture Notes in Economics and Mathematical Systems, vol. 535, pp. 177–199. Springer, Berlin (2004)

  • Pugachev, A., Xing, L.: Incorporating prior knowledge into beam orientaton optimization in IMRT. Int. J. Radiat. Oncol. Biol. Phys. 54(5), 1565–1574 (2002)

    Article  Google Scholar 

  • Pugachev, A., Boyer, A., Xing, L.: Beam orientation optimization in intensity-modulated radiation treatment planning. Med. Phys. 27(6), 1238–1245 (2000)

    Article  Google Scholar 

  • Pugachev, A., Li, J.G., Boyer, A., Hancock, S., Le, Q., Donaldson, S., Xing, L.: Role of beam orientation optimization in intensity-modulated radiation therapy. Int. J. Radiat. Oncol. Biol. Phys. 50(2), 551–560 (2001)

    Article  Google Scholar 

  • Rocha, H., Dias, J.M., Ferreira, B.C., Lopes, M.C.: Beam angle optimization for intensity-modulated radiation therapy using a guided pattern search method. Phys. Med. Biol. 58(9), 2939–2953 (2013)

    Article  Google Scholar 

  • Rowbottom, C., Webb, S., Oldham, M.: Beam orientation optimization in intensity-modulated radiation treatment planning. Med. Phys. 25(7), 1171–1179 (1998)

    Article  Google Scholar 

  • Schreibmann, E., Lahanas, M., Xing, L., Baltas, D.: Multiobjective evolutionary optimization of the number of beams, their orientations and weights for intensity-modulated radiation therapy. Phys. Med. Biol. 49(5), 747–770 (2004)

    Article  Google Scholar 

  • Stein, J., Mohan, R., Wang, X., Bortfeld, T., Wu, Q., Preiser, K., Ling, C., Schlegel, W.: Number and orientation of beams in intensity-modulated radiation treatments. Med. Phys. 24(2), 149–160 (1997)

    Article  Google Scholar 

  • Thomas, E., Chapet, O., Kessler, M., Lawrence, T., Ten Haken, R.: Benefit of using biologic parameters (EUD and NTCP) in IMRT optimization for treatment of intrahepatic tumors. Int. J. Radiat. Oncol. Biol. Phys. 62(2), 571–578 (2005)

    Article  Google Scholar 

  • Wächter, A., Biegler, L.: On the implementation of a primal-dual interior point filter line search algorithm for large-scale nonlinear programming. Math. Program. 106(1), 25–57 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  • Wiecek, M.M., Ehrgott, M., Engau, A.: Continuous multiobjective programming. In: Greco, S., Ehrgott, M., Figueira, J.R. (eds.) Multicriteria Decision Analysis: State of the Art Surveys, International Series in Operations Research & Management Science, Chap 18, pp. 739–815. Springer, New York (2016)

    Google Scholar 

  • Wu, Q., Mohan, R., Niemierko, A.: IMRT optimization based on the generalized equivalent uniform dose (EUD). In: Enderle, J. (ed.) IEEE of the Proceedings of the 22nd Annual International Conference of the Engineering in Medicine and Biology Society, IEEE, vol. 1, pp. 710–713 (2000)

  • Wu, Q., Djajaputra, D., Wu, Y., Zhou, J., Liu, H., Mohan, R.: Intensity-modulated radiotherapy optimization with gEUD-guided dose–volume objectives. Phys. Med. Biol. 48(3), 279–291 (2003)

    Article  Google Scholar 

  • Zhang, H.H., Shi, L., Meyer, R., Nazareth, D., D’Souza, W.: Solving beam-angle selection and dose optimization simultaneously via high-throughput computing. INFORMS J. Comput. 21(3), 427–444 (2009)

    Article  Google Scholar 

  • Zhang, H.H., Gao, S., Chen, W., Shi, L., D’Souza, W.D., Meyer, R.R.: A surrogate-based metaheuristic global search method for beam angle selection in radiation treatment planning. Phys. Med. Biol. 58(6), 1933–1946 (2013)

    Article  Google Scholar 

  • Zitzler, E.: Evolutionary algorithms for multiobjective optimization: methods and applications. Ph.D. thesis, ETH Zurich, Switzerland (1999)

Download references

Acknowledgements

The authors wish to acknowledge the contribution of NeSI high-performance computing facilities to the results of this research. NZ’s national facilities are provided by the NZ eScience Infrastructure and funded jointly by NeSI’s collaborator institutions and through the Ministry of Business, Innovation and Employment’s Research Infrastructure programme. URL https://www.nesi.org.nz. G. Cabrera-Guerrero wishes to thank both FONDECYT/INICIACION/11170456 and CONICYT/REDI170036 projects for partially support this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guillermo Cabrera-Guerrero.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cabrera-Guerrero, G., Mason, A.J., Raith, A. et al. Pareto local search algorithms for the multi-objective beam angle optimisation problem. J Heuristics 24, 205–238 (2018). https://doi.org/10.1007/s10732-018-9365-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-018-9365-1

Keywords

Navigation