Michiel Rollier, Aisling J. Daly, Odemir M. Bruno, Jan M. Baetens
{"title":"Efficient Simulation of Non-uniform Cellular Automata with a Convolutional Neural Network","authors":"Michiel Rollier, Aisling J. Daly, Odemir M. Bruno, Jan M. Baetens","doi":"arxiv-2409.02722","DOIUrl":null,"url":null,"abstract":"Cellular automata (CAs) and convolutional neural networks (CNNs) are closely\nrelated due to the local nature of information processing. The connection\nbetween these topics is beneficial to both related fields, for conceptual as\nwell as practical reasons. Our contribution solidifies this connection in the\ncase of non-uniform CAs (nuCAs), simulating a global update in the architecture\nof the Python package TensorFlow. Additionally, we demonstrate how the highly\noptimised out-of-the-box multiprocessing in TensorFlow offers interesting\ncomputational benefits, especially when simulating large numbers of nuCAs with\nmany cells.","PeriodicalId":501231,"journal":{"name":"arXiv - PHYS - Cellular Automata and Lattice Gases","volume":"22 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Cellular Automata and Lattice Gases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.02722","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Cellular automata (CAs) and convolutional neural networks (CNNs) are closely
related due to the local nature of information processing. The connection
between these topics is beneficial to both related fields, for conceptual as
well as practical reasons. Our contribution solidifies this connection in the
case of non-uniform CAs (nuCAs), simulating a global update in the architecture
of the Python package TensorFlow. Additionally, we demonstrate how the highly
optimised out-of-the-box multiprocessing in TensorFlow offers interesting
computational benefits, especially when simulating large numbers of nuCAs with
many cells.