English

Convergence of the Non-Uniform Directed Physarum Model

Dynamical Systems 2020-02-14 v2 Data Structures and Algorithms Optimization and Control

Abstract

The directed Physarum dynamics is known to solve positive linear programs: minimize cTxc^T x subject to Ax=bAx = b and x0x \ge 0 for a positive cost vector cc. The directed Physarum dynamics evolves a positive vector xx according to the dynamics x˙=q(x)x\dot{x} = q(x) - x. Here q(x)q(x) is the solution to Af=bAf = b that minimizes the "energy" icifi2/xi\sum_i c_i f_i^2/x_i. In this paper, we study the non-uniform directed dynamics x˙=D(q(x)x)\dot{x} = D(q(x) - x), where DD is a positive diagonal matrix. The non-uniform dynamics is more complex than the uniform dynamics (with DD being the identity matrix), as it allows each component of xx to react with different speed to the differences between q(x)q(x) and xx. Our contribution is to show that the non-uniform directed dynamics solves positive linear programs.

Keywords

Cite

@article{arxiv.1906.07781,
  title  = {Convergence of the Non-Uniform Directed Physarum Model},
  author = {Enrico Facca and Andreas Karrenbauer and Pavel Kolev and Kurt Mehlhorn},
  journal= {arXiv preprint arXiv:1906.07781},
  year   = {2020}
}