Deciding a Graph Property by a Single Mobile Agent: One-Bit Memory Suffices

09/05/2022
by   Taisuke Izumi, et al.
0

We investigate the computational power of the deterministic single-agent model where the agent and each node are equipped with a limited amount of persistent memory. Tasks are formalized as decision problems on properties of input graphs, i.e., the task is defined as a subset 𝒯 of all possible input graphs, and the agent must decide if the network belongs to 𝒯 or not. We focus on the class of the decision problems which are solvable in a polynomial number of movements, and polynomial-time local computation. The contribution of this paper is the computational power of the very weak system with one-bit agent memory and O(1)-bit storage (i.e. node memory) is equivalent to the one with O(n)-bit agent memory and O(1)-bit storage. We also show that the one-bit agent memory is crucial to lead this equivalence: There exists a decision task which can be solved by the one-bit memory agent but cannot be solved by the zero-bit memory (i.e., oblivious) agent. Our result is deduced by the algorithm of simulating the O(n)-bit memory agent by the one-bit memory agent with polynomial-time overhead, which is developed by two novel technical tools. The first one is a dynamic s-t path maintenance mechanism which uses only O(1)-bit storage per node. The second one is a new lexicographically-ordered DFS algorithm for the mobile agent system with O(1)-bit memory and O(1)-bit storage per node. These tools are of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/01/2022

Computational Power of a Single Oblivious Mobile Agent in Two-Edge-Connected Graphs

We investigated the computational power of a single mobile agent in an n...
research
12/26/2021

Tree exploration in dual-memory model

We study the problem of online tree exploration by a deterministic mobil...
research
07/18/2023

Patrolling Grids with a Bit of Memory

We study the following problem in elementary robotics: can a mobile agen...
research
10/18/2020

Self-stabilizing Graph Exploration by a Single Agent

In this paper, we give two self-stabilizing algorithms that solve graph ...
research
07/25/2021

Augmented Memory Computing: Dynamically Augmented SRAM Storage for Data Intensive Applications

In this paper, we propose a novel memory-centric scheme based on CMOS SR...
research
03/28/2023

Universal Coating in the 3D Hybrid Model

Motivated by the prospect of nano-robots that assist human physiological...
research
05/06/2022

Dynamically writing coupled memories using a reinforcement learning agent, meeting physical bounds

Traditional memory writing operations proceed one bit at a time, where e...

Please sign up or login with your details

Forgot password? Click here to reset