Finding Large Independent Sets in Networks Using Competitive Dynamics
Niek Mooij, Ivan Kryven

TL;DR
This paper demonstrates that a biological-inspired competitive dynamical system on networks can approximate solutions to the computationally hard maximum independent set problem, with improved results under increased competitive pressure.
Contribution
It introduces a novel biologically inspired discrete algorithm for approximating maximum independent sets based on dynamical bifurcations and Katz centrality.
Findings
Dynamical systems can recover near-optimal independent sets.
Increasing competitive pressure improves solution optimality.
Bifurcation cascades relate to Katz centrality-based node removal.
Abstract
Many decision-making algorithms draw inspiration from the inner workings of individual biological systems. However, it remains unclear whether collective behavior among biological species can also lead to solutions for computational tasks. By studying the coexistence of species that interact through simple rules on a network, we demonstrate that the underlying dynamical system can recover near-optimal solutions to the maximum independent set problem -- a fundamental, computationally hard problem in graph theory. Furthermore, we observe that the optimality of these solutions is improved when the competitive pressure in the system is gradually increased. We explain this phenomenon by showing that the cascade of bifurcation points, which occurs with rising competitive pressure in our dynamical system, naturally gives rise to Katz centrality-based node removal in the network. By formalizing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Applications · Business Strategy and Innovation
