Quantum autonomous Boolean networks
Ian T. Durham

TL;DR
This paper introduces a quantum version of autonomous Boolean networks that retains classical properties while also displaying unique quantum behaviors, expanding the modeling capabilities for complex systems.
Contribution
The paper develops a quantum autonomous Boolean network model that combines classical dynamics with quantum properties, offering new insights into complex system modeling.
Findings
Exhibits classical-like spontaneous order
Demonstrates uniquely quantum behaviors
Shows a rich landscape of dynamical behaviors
Abstract
Boolean networks, first developed in the late 1960s as a tool for studying complex disordered dynamical systems, consist of nodes governed by Boolean functions whose evolution is entirely deterministic in that the state of the network at a given time fully determines the state of the network at some future time. They are known for exhibiting a high degree of spontaneous order and have since become a fundamental tool for modeling a wide variety of systems. In this article I develop a model for quantum autonomous Boolean networks that exhibits many of the same properties as the classical model while also demonstrating uniquely quantum properties within a rich landscape of behavior.
| XOR | OR | |||||||
|---|---|---|---|---|---|---|---|---|
| 0.5pt]1-4 0.5pt]6-9 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | |
| 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | |
| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
| OR | |||||
|---|---|---|---|---|---|
| [0.5pt] 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 1 | 1 |
| 1 | 0 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| AND | OR | ||||
|---|---|---|---|---|---|
| [0.5pt] 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 | 1 | 1 |
| 1 | 1 | 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 |
| AND | OR | OR | |||
|---|---|---|---|---|---|
| [0.5pt] 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 1 | 0 |
| 1 | 0 | 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 |
| [0.5pt] 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 |
| 2 | 1 | 0 | 1 | 1 | 1 | 1 | 0 |
| 3 | 0 | 1 | 1 | 1 | 1 | 0 | 1 |
| 4 | 1 | 1 | 1 | 1 | 0 | 1 | 0 |
| 5 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
| 6 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| 7 | 0 | 0 | 1 | 1 | 0 | 1 | 1 |
| 8 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
| 9 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
| 10 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene Regulatory Network Analysis · Neural dynamics and brain function
Quantum autonomous Boolean networks
Ian T. Durham
Department of Physics, Saint Anselm College, Manchester, NH 03102, USA
Abstract
Boolean networks, first developed in the late 1960s as a tool for studying complex disordered dynamical systems, consist of nodes governed by Boolean functions whose evolution is entirely deterministic in that the state of the network at a given time fully determines the state of the network at some future time. They are known for exhibiting a high degree of spontaneous order and have since become a fundamental tool for modeling a wide variety of systems. In this article I develop a model for quantum autonomous Boolean networks that exhibits many of the same properties as the classical model while also demonstrating uniquely quantum properties within a rich landscape of behavior.
I Introduction
Boolean networks were first developed by Kauffman in the late 1960s as a tool for studying complex disordered dynamical systems [1]. His original intent was to find networks that might possess enough order such that they allow for adaptation and selection as in, for example, genetic regulatory processes and similar systems [2]. The nodes of these networks consist of Boolean functions and their evolution is entirely deterministic; the state of the network at a given time fully determines the state of the network at time . As such, these networks are referred to as autonomous. If the initial connections between the nodes are randomly determined, then these networks are also referred to as random Boolean networks. Because these networks have a finite number of nodes and are entirely deterministic, they eventually cycle through a finite number of states, i.e. they exhibit state cycles of finite length where the length depends on the number of functions in the network. In some of these networks, the state of one or more of the nodes are “frozen” in a given state regardless of the length of the state cycle. Such elements are referred to as frozen cores. The frozen cores create “islands” of isolated nodes separated by “percolating walls” such that perturbations to variables in one island have no effect on variables in other islands [3]. Since Kauffman’s introduction, the properties of these networks have been extensively studied [4, 5, 6, 7, 8, 9, 10, 11, 12, 13]. They are considered one of the fundamental modeling tools in the study of complex biological systems [14] and are also considered an important tool in the modeling of stochastic dynamical systems [15, 16, 17]. They serve as the canonical example of mechanisms in integrated information theory and its quantum generalizations [18, 19, 20, 21, 22], and have also found applicability in cryptography [23, 24].
To date, however, little work has been done on quantum extensions or analogs of these networks. By extensions and analogs, I am not referring here to the simulation of these networks on quantum systems, but rather to more direct implementations of these networks as circuits of Boolean functions. This, of course, requires modeling the functions as unitary gates but since not all classical Boolean functions are reversible, their implementation as unitary gates in quantum circuits often requires the use of ancilla qubits [22]. A method for the construction of unitary gates for the implementation of classical Boolean functions was first proposed by Deutsch in 1985 [25]. The more general concept of quantum Boolean functions was developed by Montanaro and Osborne in 2010 [26]. The latter was recently used as a basis for the development of a quantum analog of Kauffman’s original model [27]. This analog, however, left a number of fundamental issues unaddressed. In particular it did not explore the effects of quantization on a number of issues, including the lengths of state cycles and the existence of frozen cores, which are of vital importance to the emergence of order and to the robustness of these networks to random perturbations.
This article thus develops a model framework for such networks that includes these features, allowing for a more direct comparison to Kauffman’s networks and extending the realm of study for such networks to the quantum domain. The framework reveals a rich landscape of behavior unique to quantum systems including highly variable state cycle lengths that do not depend on the number of functions in the network, as well as the existence of correlations between isolated islands across frozen cores. This framework, however, is not intended as a way to model Kauffman’s networks directly using quantum systems. That is, I am not interested here in reproducing the exact sequences of states that are generated by classical autonomous Boolean networks. Rather, I am interested in the behavior of sets of Boolean functions modeled as unitary gates in the quantum domain. So, while it might be possible to recreate the properties of an autonomous Boolean network consisting of a certain set of Boolean functions using a set of quantum logic gates, instead, in the framework presented here, the network’s gates would be direct quantum implementations of the those classical Boolean functions. In other words, there is a one-to-one correspondence in the present work between the number of operations in the network and the number of Boolean functions that are represented.
I begin in Section II with a review of Boolean functions in general before introducing their unitary implementations and a generalized bit oracle for calculating irreversible classical Boolean functions on quantum networks. In Section III I then give an overview of classical autonomous Boolean networks along with a discussion of circuit implementations of such networks before introducing the quantum framework. In Section IV.1 I discuss the important features of these networks, which I refer to as quantum autonomous Boolean networks (qABNs), and compare them to their classical counterparts. Finally, in Section V I discuss some of the unanswered questions and lines of inquiry that might be undertaken to address them.
II Boolean functions
A classical Boolean function is a function of input variables and output variables of the form where is the standard Boolean domain and is isomorphic to where the addition of any two variables and is . In the quantum domain, each of our input variables is represented by a qubit. A quantum Boolean function of qubits is then a unitary operator on qubits such that .
It is often standard procedure to identify with by defining and [26]. This makes , which is also isomorphic to , the multiplicative group of two elements where products are written . In this paper, unless otherwise specified, I will employ the convention in order to better demonstrate the consistency with Kauffman’s original ideas.
Consider a single variable defined on the Boolean domain whose state is determined by input variables, each of which is itself defined on the Boolean domain. The number of combinations of states of inputs is just . But for each of these combinations, a specific Boolean function must, by definition, specify the value of . Since the values of lie on the Boolean domain, this means that there are a total of Boolean functions of inputs. For example there are sixteen two-input Boolean functions, including the familiar AND, OR, and NOT.
There are two natural ways of representing classical Boolean functions on quantum systems. These are known as the phase oracle [28]:
[TABLE]
and the bit oracle (also called the standard oracle):
[TABLE]
where , , and . That is, given an input state , maps the function’s logical output to .
II.1 Unitary implementations
The logical output may or may not be a set of ancillas depending on the nature of the function. If a function is naturally reversible then no ancilla is needed. But if the function is not reversible then at least one ancilla is required in order to ensure unitarity. To see this, consider the truth tables of the exclusive OR (XOR) and OR functions in Table II.1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Kauffman [1969] S. A. Kauffman, Journal of Theoretical Biology 22 , 437 (1969).
- 2Kauffman [1990 a] S. A. Kauffman, Origins of Order: Self Organization in Evolution (Oxford University Press, Oxford, 1990 a).
- 3Kauffman [1990 b] S. A. Kauffman, in Complexity, Entropy, and the Physics of Information , edited by W. H. Zurek (Addison Wesley, Redwood City, 1990 b), Santa Fe Institute Studies in the Science of Complexity, pp. 151–192.
- 4Bastolla and Parisi [1998] U. Bastolla and G. Parisi, Physica D: Nonlinear Phenomena 115 , 219 (1998), ISSN 0167-2789, URL https://www.sciencedirect.com/science/article/pii/S 016727899700242 X .
- 5Bilke and Sjunnesson [2001] S. Bilke and F. Sjunnesson, Phys. Rev. E 65 , 016129 (2001), URL https://link.aps.org/doi/10.1103/Phys Rev E.65.016129 .
- 6Socolar and Kauffman [2003] J. E. S. Socolar and S. A. Kauffman, Phys. Rev. Lett. 90 , 068702 (2003), URL https://link.aps.org/doi/10.1103/Phys Rev Lett.90.068702 .
- 7Samuelsson and Troein [2003] B. Samuelsson and C. Troein, Phys. Rev. Lett. 90 , 098701 (2003), URL https://link.aps.org/doi/10.1103/Phys Rev Lett.90.098701 .
- 8Aldana et al. [2003] M. Aldana, S. Coppersmith, and L. P. Kadanoff, Boolean Dynamics with Random Couplings (Springer New York, New York, NY, 2003), pp. 23–89, ISBN 978-0-387-21789-5, URL https://doi.org/10.1007/978-0-387-21789-5_2 . · doi ↗
