Программируемая клеточная автоматизация
arXiv: 2609.06102v1 Annuales Type: Cross Brieft: Cellular automata — местная вычислительная парадигма, где сложное поведение может возникнуть в результате локального взаимодействия простых функций. Эта парадигма используется для объяснения многих систем, таких как биологические процессы, моделирование дорожного движения, компьютерные сети и т.д. В играх клеточная автоматизация использовалась в таких играх, как SimCity и для создания пространственного контента, например пещер или подземельев. Однако создание эффективных местных правил является трудным и неинтуитивным делом. Клеточная автоматизация может эффективно развиваться, но ее по-прежнему трудно интерпретировать. В этой работе мы внедряем концепцию программируемой клеточной автоматии, где представляем систему как код Python. Мы также вводим клеточную автоматизацию в местные функции и функцию принятия решений. Местные функции принимают местный район и возвращают стоимость, в то время как функция принятия решения принимает результат местных функций и определяет ценность следующего состояния. Разделение клеточного автомата