Iteratively reweighted least squares and slime mold dynamics: connection and convergence

被引:7
|
作者
Straszak, Damian [1 ]
Vishnoi, Nisheeth K. [2 ]
机构
[1] Aleph Zero Fdn, Zurich, Switzerland
[2] Yale Univ, New Haven, CT USA
关键词
Physarum; Iteratively Reweighted Least Squares; Dynamical Systems; Network Flows; STRONGLY POLYNOMIAL ALGORITHM; MINIMIZATION; ROBUST;
D O I
10.1007/s10107-021-01644-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a connection between two dynamical systems arising in entirely different contexts: the Iteratively Reweighted Least Squares (IRLS) algorithm used in compressed sensing and sparse recovery to find a minimum l(1)-norm solution in an affine space, and the dynamics of a slime mold (Physarum polycephalum) that finds the shortest path in a maze. We elucidate this connection by presenting a new dynamical system - Meta-Algorithm - and showing that the IRLS algorithms and the slime mold dynamics can both be obtained by specializing it to disjoint sets of variables. Subsequently, and building on work on slime mold dynamics for finding shortest paths, we prove convergence and obtain complexity bounds for the Meta-Algorithm that can be viewed as a "damped" version of the IRLS algorithm. A consequence of this latter result is a slime mold dynamics to solve the undirected transshipment problem that computes a (1 + epsilon)-approximate solution in time polynomial in the size of the input graph, maximum edge cost, and 1/epsilon - a problem that was left open by the work of (Bonifaci V et al. [10] Physarum can compute shortest paths. Kyoto, Japan, pp. 233-240).
引用
收藏
页码:685 / 717
页数:33
相关论文
共 50 条