Mixed Integer Linear Programming for Active Contact Selection in Deep Brain Stimulation
Anna Franziska Frigge, Alexander Medvedev
TL;DR
This paper addresses the challenge of efficiently programming deep brain stimulation by formulating it as an optimization problem over target and constraint regions in the subthalamic nucleus. It introduces a mixed integer linear programming (MILP) framework that allows dissimilar current distributions across active contacts, and compares it to a linear programming (LP) baseline using data from ten Parkinson's disease patients. The MILP approach yields better adherence to the predefined activation profile, but incurs higher computational cost and shows limits when target regions are ill-defined or lead placement is suboptimal; LP offers far faster solutions and may align more closely with clinical practice under certain relaxation settings. The work demonstrates the trade-offs between activation accuracy and computation time and discusses future directions, including hybrid LP-MILP strategies and refined target definitions that incorporate patient-specific maps and white matter tracts to improve practical utility.
Abstract
Deep brain stimulation (DBS) programming remains a complex and time-consuming process, requiring manual selection of stimulation parameters to achieve therapeutic effects while minimizing adverse side-effects. This study explores mathematical optimization for DBS programming, using functional subdivisions of the subthalamic nucleus (STN) to define the desired activation profile. A Mixed Integer Linear Programming (MILP) framework is presented allowing for dissimilar current distribution across active contacts. MILP is compared to a Linear Programming (LP) approach in terms of computational efficiency and activation accuracy. Results from ten Parkinson's disease patients treated with DBS show that while MILP better matches the predefined stimulation target activation profile, LP solutions more closely resemble clinically applied settings, suggesting the profile may not fully capture clinically relevant patterns. Additionally, MILP's limitations are discussed, including its reliance on precisely defined target regions and its computational burden for larger target sets.
