MSc Thesis: Advanced Optimization for Complex Radiation Therapy Treatments
Are you a problem-solver with a passion for mathematics, optimization, and programming? Join us in developing advanced radiation therapy solutions that could improve cancer treatment for patients worldwide.
Project Description
This project combines mathematical optimization with software implementation within our in-house treatment planning system RayStation. The focus is photon arc therapy, the most widely used delivery technique in modern radiation therapy. In this technique, the radiation source rotates around the patient while the beam collimation, dose rate, and gantry speed are varied continuously. The aim of the project is to develop optimization methods for complex treatments of this form that take full advantage of recent advances in delivery system capabilities, with the potential to ultimately improve treatment outcomes.
Optimization of photon arc treatments constitutes a large-scale nonlinear optimization problem with decision variables that govern the dose delivery, which are coupled through the mechanical limitations of the delivery system. Conventional formulations discretize these variables into control points at fixed angular intervals. The project will explore denser and nonuniform control point spacings, together with simultaneous optimization of the dose rate and gantry speed. Key questions include how to allocate control points along an arc and how to represent acceleration limits, while balancing computational cost against solution quality.
The work will combine modeling, algorithm development, implementation, and evaluation on clinical cases, providing experience across the full path from mathematical formulation to implementation in an established commercial software product. AI tools will support the work, and guidance will be provided on their effective use.
Your profile
We are looking for an ambitious student who enjoys tackling challenging problems at the intersection of mathematics, physics and programming. We value curiosity, analytical thinking, and a willingness to learn and develop new skills.
Requirements
Highly motivated student that has excelled in studiesKnowledge and interest in programmingKnowledge and interest in applied mathematicsExcellent communication skills in Swedish and/or English
Meriting
Experience gained from summer/part time jobs or hobby projectsExperience, for example through coursework, in mathematical optimizationProgramming skills in C++, C# or Python
Application
Please apply to the position through the link below. Selection and interviews will be ongoing. We do not accept applications by e-mail.
Application Link.
