chemart / rbn

View on GitHub

Random Boolean Networks (RBN) and RBN World — Kauffman's random Boolean networks, read as chemistry two different ways. In the first, each node's on and off states are species and a truth-table row becomes a reaction in which the inputs catalyse a switch of the outp…

files / README.md · 524 B · at c73d16bfbfbb Raw

Random Boolean Networks (RBN) and RBN World

One of the artificial chemistries of Banzhaf & Yamamoto, Artificial Chemistries (MIT Press, 2015), §18.4.2; subsymbolic AC 10.7.3; first proposed by Kauffman, 1969; RBN World: Faulconbridge, Stepney, Miller & Caves, 2009-2011.

Its generator ships with the chemart library, so loading it runs no code from the hub and needs no trust_remote_code.

import chemart

net = chemart.generate_network("chemart/rbn", seed=0)   # same as "rbn"
print(net.summary())