{"title":"任意匿名图上的近最优色散","authors":"Ajay D. Kshemkalyani , Gokarna Sharma","doi":"10.1016/j.jcss.2025.103656","DOIUrl":null,"url":null,"abstract":"<div><div>Given an undirected, anonymous, port-labeled graph of <em>n</em> memory-less nodes, <em>m</em> edges, and degree Δ, we consider the problem of dispersing <span><math><mi>k</mi><mo>≤</mo><mi>n</mi></math></span> robots (or tokens) positioned initially arbitrarily on the nodes of the graph to exactly <em>k</em> different nodes, one on each node. The objective is to simultaneously minimize time and memory requirement at each robot. The best previously known algorithm solves this problem in <span><math><mi>O</mi><mo>(</mo><mi>min</mi><mo></mo><mo>{</mo><mi>m</mi><mo>,</mo><mi>k</mi><mi>Δ</mi><mo>}</mo><mo>⋅</mo><mi>log</mi><mo></mo><mi>ℓ</mi><mo>)</mo></math></span> time storing <span><math><mi>O</mi><mo>(</mo><mi>log</mi><mo></mo><mo>(</mo><mi>k</mi><mo>+</mo><mi>Δ</mi><mo>)</mo><mo>)</mo></math></span> bits at each robot, where <span><math><mi>ℓ</mi><mo>≤</mo><mi>k</mi><mo>/</mo><mn>2</mn></math></span> is the number of nodes with multiple robots positioned on them in the initial configuration. In this paper, we present a novel multi-source DFS traversal algorithm solving this problem in <span><math><mi>O</mi><mo>(</mo><mi>min</mi><mo></mo><mo>{</mo><mi>m</mi><mo>,</mo><mi>k</mi><mi>Δ</mi><mo>}</mo><mo>)</mo></math></span> time with <span><math><mi>O</mi><mo>(</mo><mi>log</mi><mo></mo><mo>(</mo><mi>k</mi><mo>+</mo><mi>Δ</mi><mo>)</mo><mo>)</mo></math></span> bits at each robot. The memory complexity of our algorithm is already asymptotically optimal and the time complexity is asymptotically optimal for the graphs of constant degree <span><math><mi>Δ</mi><mo>=</mo><mi>O</mi><mo>(</mo><mn>1</mn><mo>)</mo></math></span>. The result holds in both synchronous and asynchronous settings.</div></div>","PeriodicalId":50224,"journal":{"name":"Journal of Computer and System Sciences","volume":"152 ","pages":"Article 103656"},"PeriodicalIF":1.1000,"publicationDate":"2025-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Near-optimal dispersion on arbitrary anonymous graphs\",\"authors\":\"Ajay D. Kshemkalyani , Gokarna Sharma\",\"doi\":\"10.1016/j.jcss.2025.103656\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Given an undirected, anonymous, port-labeled graph of <em>n</em> memory-less nodes, <em>m</em> edges, and degree Δ, we consider the problem of dispersing <span><math><mi>k</mi><mo>≤</mo><mi>n</mi></math></span> robots (or tokens) positioned initially arbitrarily on the nodes of the graph to exactly <em>k</em> different nodes, one on each node. The objective is to simultaneously minimize time and memory requirement at each robot. The best previously known algorithm solves this problem in <span><math><mi>O</mi><mo>(</mo><mi>min</mi><mo></mo><mo>{</mo><mi>m</mi><mo>,</mo><mi>k</mi><mi>Δ</mi><mo>}</mo><mo>⋅</mo><mi>log</mi><mo></mo><mi>ℓ</mi><mo>)</mo></math></span> time storing <span><math><mi>O</mi><mo>(</mo><mi>log</mi><mo></mo><mo>(</mo><mi>k</mi><mo>+</mo><mi>Δ</mi><mo>)</mo><mo>)</mo></math></span> bits at each robot, where <span><math><mi>ℓ</mi><mo>≤</mo><mi>k</mi><mo>/</mo><mn>2</mn></math></span> is the number of nodes with multiple robots positioned on them in the initial configuration. In this paper, we present a novel multi-source DFS traversal algorithm solving this problem in <span><math><mi>O</mi><mo>(</mo><mi>min</mi><mo></mo><mo>{</mo><mi>m</mi><mo>,</mo><mi>k</mi><mi>Δ</mi><mo>}</mo><mo>)</mo></math></span> time with <span><math><mi>O</mi><mo>(</mo><mi>log</mi><mo></mo><mo>(</mo><mi>k</mi><mo>+</mo><mi>Δ</mi><mo>)</mo><mo>)</mo></math></span> bits at each robot. The memory complexity of our algorithm is already asymptotically optimal and the time complexity is asymptotically optimal for the graphs of constant degree <span><math><mi>Δ</mi><mo>=</mo><mi>O</mi><mo>(</mo><mn>1</mn><mo>)</mo></math></span>. The result holds in both synchronous and asynchronous settings.</div></div>\",\"PeriodicalId\":50224,\"journal\":{\"name\":\"Journal of Computer and System Sciences\",\"volume\":\"152 \",\"pages\":\"Article 103656\"},\"PeriodicalIF\":1.1000,\"publicationDate\":\"2025-03-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computer and System Sciences\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0022000025000388\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"BUSINESS, FINANCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computer and System Sciences","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0022000025000388","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"BUSINESS, FINANCE","Score":null,"Total":0}
Near-optimal dispersion on arbitrary anonymous graphs
Given an undirected, anonymous, port-labeled graph of n memory-less nodes, m edges, and degree Δ, we consider the problem of dispersing robots (or tokens) positioned initially arbitrarily on the nodes of the graph to exactly k different nodes, one on each node. The objective is to simultaneously minimize time and memory requirement at each robot. The best previously known algorithm solves this problem in time storing bits at each robot, where is the number of nodes with multiple robots positioned on them in the initial configuration. In this paper, we present a novel multi-source DFS traversal algorithm solving this problem in time with bits at each robot. The memory complexity of our algorithm is already asymptotically optimal and the time complexity is asymptotically optimal for the graphs of constant degree . The result holds in both synchronous and asynchronous settings.
期刊介绍:
The Journal of Computer and System Sciences publishes original research papers in computer science and related subjects in system science, with attention to the relevant mathematical theory. Applications-oriented papers may also be accepted and they are expected to contain deep analytic evaluation of the proposed solutions.
Research areas include traditional subjects such as:
• Theory of algorithms and computability
• Formal languages
• Automata theory
Contemporary subjects such as:
• Complexity theory
• Algorithmic Complexity
• Parallel & distributed computing
• Computer networks
• Neural networks
• Computational learning theory
• Database theory & practice
• Computer modeling of complex systems
• Security and Privacy.