Galaz Prieto Fernando, Samavaki Maryam, Pursiainen Sampsa
Computing Sciences, Faculty of Information Technology, Tampere University, Tampere, Finland.
Front Hum Neurosci. 2024 Feb 29;18:1201574. doi: 10.3389/fnhum.2024.1201574. eCollection 2024.
This study focuses on broadening the applicability of the metaheuristic L1-norm fitted and penalized (L1L1) optimization method in finding a current pattern for multichannel transcranial electrical stimulation (tES). The metaheuristic L1L1 optimization framework defines the tES montage via linear programming by maximizing or minimizing an objective function with respect to a pair of hyperparameters.
In this study, we explore the computational performance and reliability of different optimization packages, algorithms, and search methods in combination with the L1L1 method. The solvers from Matlab R2020b, MOSEK 9.0, Gurobi Optimizer, CVX's SeDuMi 1.3.5, and SDPT3 4.0 were employed to produce feasible results through different linear programming techniques, including Interior-Point (IP), Primal-Simplex (PS), and Dual-Simplex (DS) methods. To solve the metaheuristic optimization task of L1L1, we implement an exhaustive and recursive search along with a well-known heuristic direct search as a reference algorithm.
Based on our results, and the given optimization task, Gurobi's IP was, overall, the preferable choice among Interior-Point while MOSEK's PS and DS packages were in the case of Simplex methods. These methods provided substantial computational time efficiency for solving the L1L1 method regardless of the applied search method.
While the best-performing solvers show that the L1L1 method is suitable for maximizing either focality and intensity, a few of these solvers could not find a bipolar configuration. Part of the discrepancies between these methods can be explained by a different sensitivity with respect to parameter variation or the resolution of the lattice provided.
本研究聚焦于拓展元启发式L1范数拟合与惩罚(L1L1)优化方法在寻找多通道经颅电刺激(tES)电流模式方面的适用性。元启发式L1L1优化框架通过线性规划,相对于一对超参数最大化或最小化目标函数来定义tES导联组合。
在本研究中,我们探索了不同优化软件包、算法和搜索方法与L1L1方法相结合时的计算性能和可靠性。使用了Matlab R2020b的求解器、MOSEK 9.0、Gurobi优化器、CVX的SeDuMi 1.3.5和SDPT3 4.0,通过不同的线性规划技术(包括内点法(IP)、原始单纯形法(PS)和对偶单纯形法(DS))来产生可行结果。为了解决L1L1的元启发式优化任务,我们实施了穷举递归搜索以及一种著名的启发式直接搜索作为参考算法。
基于我们的结果以及给定的优化任务,总体而言,在使用内点法时Gurobi的IP是更优选择,而在使用单纯形法时MOSEK的PS和DS软件包表现更佳。无论应用何种搜索方法,这些方法在求解L1L1方法时都提供了显著的计算时间效率。
虽然表现最佳的求解器表明L1L1方法适用于最大化聚焦性和强度,但其中一些求解器无法找到双极配置。这些方法之间的部分差异可以通过对参数变化的不同敏感性或所提供晶格的分辨率来解释。