Sequentialization and Procedural Complexity in Automata Networks
Florian Bridoux (LIF)

TL;DR
This paper investigates the cost of converting automata networks from parallel to sequential updates, establishing bounds and relationships with procedural complexity and graph pathwidth.
Contribution
It introduces bounds on the cost of sequentialization for automata networks and links this cost to procedural complexity and interaction graph pathwidth.
Findings
Constructed automata networks with high sequentialization cost
Established upper bounds for sequentialization cost based on network size and alphabet
Linked sequentialization cost to the pathwidth of the interaction graph
Abstract
In this article we consider finite automata networks (ANs) with two kinds of update schedules: the parallel one (all automata are updated all together) and the sequential ones (the automata are updated periodically one at a time according to a total order w). The cost of sequentialization of a given AN h is the number of additional automata required to simulate h by a sequential AN with the same alphabet. We construct, for any n and q, an AN h of size n and alphabet size q whose cost of sequentialization is at least n/3. We also show that, if q 4, we can find one whose cost is at least n/2 -- log q (n). We prove that n/2 + log q (n/2 + 1) is an upper bound for the cost of sequentialization of any AN h of size n and alphabet size q. Finally, we exhibit the exact relation between the cost of sequentialization of h and its procedural complexity with unlimited memory and prove that…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Distributed systems and fault tolerance · Interconnection Networks and Systems
