Abstract
In this paper, we investigate the complexity of a number of computational problems defined on a synchronous boolean finite dynamical system, where update functions are chosen from a template set of exclusive-or and its negation. We first show that the reachability and path-intersection problems are solvable in logarithmic space-uniform AC1 if the objects execute permutations, while the reachability problem is known to be in P and the path-intersection problem to be in UP in general. We also explore the case where the reachability or intersection are tested on a subset of objects, and show that this hardens complexity of the problems: both problems become NP-complete, and even \({\Pi }^{p}_{2}\)-complete if we further require universality of the intersection. We next consider the exact cycle length problem, that is, determining whether there exists an initial configuration that yields a cycle in the configuration space having exactly a given length, and show that this problem is NP-complete. Lastly, we consider the t-predecessor and t-Garden of Eden problem, and prove that these are solvable in polynomial time even if the value of t is also given in binary as part of instance, and the two problems are in logarithmic space-uniform NC2 if the value of t is given in unary as part of instance.
Similar content being viewed by others
References
Barrett, C., Hunt IIIH, B., Marathe, M.V., Ravi, S.S., Rosenkrantz, D.J., Stearns, R.E.: Reachability problems for sequential dynamical systems with threshold functions. Theor. Comput. Sci. 295(1–3), 41–64 (2003)
Barrett, C.L., Hunt, IIIH.B., Marathe, M.V., Ravi, S.S., Rosenkrantz, D.J., Stearns, R.E.: Complexity of reachability problems for finite discrete dynamical systems. J. Comput. Syst. Sci. 72(8), 1317–1345 (2006)
Barrett, C.L., Hunt IIIH, B., Marathe, M.V., Ravi, D. J., Rosenkrantz S.S., Stearns, R.E., Thakur, M.: Predecessor existence problems for finite discrete dynamical systems. Theor. Comput. Sci. 386(1–2), 3–37 (2007)
Barrett, C.L., Hunt III, H.B., Marathe, M.V., Ravi, S.S., Rosenkrantz, D.J., Stearns, R.E.: Predecessor and permutation existence problems for sequential dynamical systems. In: Proceedings of Discrete Mathematics and Theoretical Computer Science, pp 69–80 (2003)
Barrett, C.L., Hunt III, H.B., Marathe, M.V., Ravi, S.S., Rosenkrantz, D.J., Stearns, R.E., Tosic, P.T.: Gardens of eden and fixed points in sequential dynamical systems. In: Proceedings of Discrete Mathematics and Theoretical Computer Science, pp 95–110 (2001)
Barrett, C.L., Mortveit, H.S., Reidys, C.M.: Elements of a theory of simulation II: Sequential dynamical systems. Appl. Math. Comput. 107 (2-3), 121–136 (2000)
Hardy, G.H., Wrigth, E.M.: An Introduction to the Theory of Numbers. In: Heath-brown, R, et al. (eds.) . 6th edn. Oxford University Press, Oxford (2008)
Kawachi, A.: Personal communication (2016)
Kawachi, A., Ogihara, M., Uchizawa, K.: Generalized predecessor existence problems for boolean finite dynamical systems on directed graphs. Theor. Comput. Sci. 762, 25–40 (2019)
Kosub, S.: Dichotomy results for fixed-point existence problems for Boolean dynamical systems. Math. Comput. Sci. 1(3), 487–505 (2008)
Kosub, S., Homan, C.M.: Dichotomy results for fixed point counting in boolean dynamical systems. In: Proceedings of the 10th Italian Conference on Theoretical Computer Science, pp 163–174 (2007)
Ogihara, M., Uchizawa, K.: Computational complexity studies of synchronous boolean finite dynamical systems on directed graphs. Inf. Comput. 256, 226–236 (2017)
Rosenkrantz, D.J., Marathe, M.V., Hunt III, H.B., Ravi, S.S., Stearns, R.E.: Analysis problems for graphical dynamical systems A unified approach through graph predicates. In: Proceedings of the International Conference on Autonomous Agents and Multiagent Systems, pp 1501–1509 (2015)
Sipser, M.: Introduction to the Theory of Computation. PWS Publishing Company (1997)
von zur Gathen, J.: Parallel linear algebra. In: Reif, J.H. (ed.) Synthesis of Parallel Algorithms, pp 574–615. Morgan Kaufmann Publishers Inc. (1993)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article belongs to the Topical Collection: Commemorative Issue for Alan L. Selman
Guest Editors: Mitsunori Ogihara, Elvira Mayordomo, Atri Rudra
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ogihara, M., Uchizawa, K. Synchronous Boolean Finite Dynamical Systems on Directed Graphs over XOR Functions. Theory Comput Syst 67, 569–591 (2023). https://doi.org/10.1007/s00224-022-10111-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-022-10111-x
Keywords
- Compuational compleity
- Complexity classes
- Cycle length
- Dynamical systems
- Reachabilty
- Garden of Eden
- Path intersection
- Preducessor