Adapting to the Behavior of Environments with Bounded Memory

09/17/2021
by   Dhananjay Raju, et al.
0

We study the problem of synthesizing implementations from temporal logic specifications that need to work correctly in all environments that can be represented as transducers with a limited number of states. This problem was originally defined and studied by Kupferman, Lustig, Vardi, and Yannakakis. They provide NP and 2-EXPTIME lower and upper bounds (respectively) for the complexity of this problem, in the size of the transducer. We tighten the gap by providing a PSPACE lower bound, thereby showing that algorithms for solving this problem are unlikely to scale to large environment sizes. This result is somewhat unfortunate as solving this problem enables tackling some high-level control problems in which an agent has to infer the environment behavior from observations. To address this observation, we study a modified synthesis problem in which the synthesized controller must gather information about the environment's behavior safely. We show that the problem of determining whether the behavior of such an environment can be safely learned is only co-NP-complete. Furthermore, in such scenarios, the behavior of the environment can be learned using a Turing machine that requires at most polynomial space in the size of the environment's transducer.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/29/2020

Synthesizing Approximate Implementations for Unrealizable Specifications

The unrealizability of a specification is often due to the assumption th...
research
11/13/2018

Very Hard Electoral Control Problems

It is important to understand how the outcome of an election can be modi...
research
10/15/2017

Synthesis in Distributed Environments

Most approaches to the synthesis of reactive systems study the problem i...
research
08/29/2023

LTLf Synthesis Under Environment Specifications for Reachability and Safety Properties

In this paper, we study LTLf synthesis under environment specifications ...
research
05/20/2020

Deep Reinforcement Learning for High Level Character Control

In this paper, we propose the use of traditional animations, heuristic b...
research
01/25/2023

LTL Reactive Synthesis with a Few Hints

We study a variant of the problem of synthesizing Mealy machines that en...
research
09/23/2020

LTLf Synthesis under Partial Observability: From Theory to Practice

LTL synthesis is the problem of synthesizing a reactive system from a fo...

Please sign up or login with your details

Forgot password? Click here to reset