{"title":"利用竞争动力学寻找网络中的大型独立集","authors":"Niek Mooij, Ivan Kryven","doi":"arxiv-2409.01336","DOIUrl":null,"url":null,"abstract":"Many decision-making algorithms draw inspiration from the inner workings of\nindividual biological systems. However, it remains unclear whether collective\nbehavior among biological species can also lead to solutions for computational\ntasks. By studying the coexistence of species that interact through simple\nrules on a network, we demonstrate that the underlying dynamical system can\nrecover near-optimal solutions to the maximum independent set problem -- a\nfundamental, computationally hard problem in graph theory. Furthermore, we\nobserve that the optimality of these solutions is improved when the competitive\npressure in the system is gradually increased. We explain this phenomenon by\nshowing that the cascade of bifurcation points, which occurs with rising\ncompetitive pressure in our dynamical system, naturally gives rise to Katz\ncentrality-based node removal in the network. By formalizing this connection,\nwe propose a biologically inspired discrete algorithm for approximating the\nmaximum independent set problem on a graph. Our results indicate that complex\nsystems may collectively possess the capacity to perform non-trivial\ncomputations, with implications spanning biology, economics, and other fields.","PeriodicalId":501035,"journal":{"name":"arXiv - MATH - Dynamical Systems","volume":"68 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Finding Large Independent Sets in Networks Using Competitive Dynamics\",\"authors\":\"Niek Mooij, Ivan Kryven\",\"doi\":\"arxiv-2409.01336\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many decision-making algorithms draw inspiration from the inner workings of\\nindividual biological systems. However, it remains unclear whether collective\\nbehavior among biological species can also lead to solutions for computational\\ntasks. By studying the coexistence of species that interact through simple\\nrules on a network, we demonstrate that the underlying dynamical system can\\nrecover near-optimal solutions to the maximum independent set problem -- a\\nfundamental, computationally hard problem in graph theory. Furthermore, we\\nobserve that the optimality of these solutions is improved when the competitive\\npressure in the system is gradually increased. We explain this phenomenon by\\nshowing that the cascade of bifurcation points, which occurs with rising\\ncompetitive pressure in our dynamical system, naturally gives rise to Katz\\ncentrality-based node removal in the network. By formalizing this connection,\\nwe propose a biologically inspired discrete algorithm for approximating the\\nmaximum independent set problem on a graph. Our results indicate that complex\\nsystems may collectively possess the capacity to perform non-trivial\\ncomputations, with implications spanning biology, economics, and other fields.\",\"PeriodicalId\":501035,\"journal\":{\"name\":\"arXiv - MATH - Dynamical Systems\",\"volume\":\"68 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - MATH - Dynamical Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.01336\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Dynamical Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.01336","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Finding Large Independent Sets in Networks Using Competitive Dynamics
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 this connection,
we propose a biologically inspired discrete algorithm for approximating the
maximum independent set problem on a graph. Our results indicate that complex
systems may collectively possess the capacity to perform non-trivial
computations, with implications spanning biology, economics, and other fields.