Моделі клітинних автоматів з комплекснозначними функціями переходу

The new class of mathematical models for computation theory is considered — namely cellular automata (CA) with branching complex-valued transition functions. The key point is possible multivaluedness of cell’s states with such transition functions. Different cases with complex-value transition funct...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2020
Автор: Makarenko, Alexander
Формат: Стаття
Мова:Англійська
Опубліковано: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2020
Теми:
Онлайн доступ:https://journal.iasa.kpi.ua/article/view/228540
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Репозитарії

System research and information technologies
_version_ 1866302727282229248
author Makarenko, Alexander
author_facet Makarenko, Alexander
author_sort Makarenko, Alexander
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2021-04-08T14:17:06Z
description The new class of mathematical models for computation theory is considered — namely cellular automata (CA) with branching complex-valued transition functions. The key point is possible multivaluedness of cell’s states with such transition functions. Different cases with complex-value transition functions had been considered. Dynamics CA on one branch and on different isolated branches are described. Also the case of transitions of states between branches is proposed. The case of continuous-valued CA and their finite-valued approximations are discussed. The problem of approximation of multivalued CA is stated.
doi_str_mv 10.20535/SRIT.2308-8893.2020.4.11
first_indexed 2025-07-17T10:27:09Z
format Article
fulltext  Alexander Makarenko, 2020 Системні дослідження та інформаційні технології, 2020, № 4 141 TIДC НОВІ МЕТОДИ В СИСТЕМНОМУ АНАЛІЗІ, ІНФОРМАТИЦІ ТА ТЕОРІЇ ПРИЙНЯТТЯ РІШЕНЬ UDC 519.925.51 DOI: 10.20535/SRIT.2308-8893.2020.4.11 CELLULAR AUTOMATA MODELS WITH COMPLEX VALUED TRANSITION FUNCTIONS A.S. MAKARENKO Abstract. The new class of mathematical models for computation theory is consid- ered — namely cellular automata (CA) with branching complex-valued transition functions. The key point is possible multivaluedness of cell’s states with such transi- tion functions. Different cases with complex-value transition functions had been considered. Dynamics CA on one branch and on different isolated branches are de- scribed. Also the case of transitions of states between branches is proposed. The case of continuous-valued CA and their finite-valued approximations are discussed. The problem of approximation of multivalued CA is stated. Keywords: cellular automata, complex-valued transition functions, Riemann sur- faces, continuous-valued CA, branching, approximation of multivaluedness, compu- tations. INTRODUCTION Typically, classical cellular automatic machines (CA) have a cell assembly struc- ture with a certain set of possible states. The states change at discrete points in time according to certain rules. Up to now, as far as we know, these dynamic rules have been defined using unambiguous transition functions. Recently, there has been a need to investigate CA with multi-valued transition functions and mul- ti-valued states of the cells [1, 2]. The multi-valued case is much more difficult then single-valued case. Further study of such new CA (with multivaluedness) depends on examining specific examples of such objects. In this paper, we pro- pose complex-valued cellular automata with a branched (multi-valued) structure with values on the Riemann surface. CA with the location of cells on the Riemann surface is also considered. Using complex-valued CA allows using the rich set of mathematical tools of complex-valued analysis. So we propose the setting of many research problems in case of complex- valued CA. The structure of the paper is the next. In the section 2 we give the formal description of common cellular automata. The section 3 is devoted to remembering some elements of complex-valued analysis. One — dimensional case of CA is considered in section 4. There are proposed many new problems for investigations. One of the main problems is ap- proximation problem. Such problem is very important for approximate calculation of multivalued solutions. A.S. Makarenko ISSN 1681–6048 System Research & Information Technologies, 2020, № 4 142 DESCRIPTION OF THE CELLULAR AUTOMATON Here we give the formal description of cellular automata with anticipation. First of all we follow the papers on CA (see for example [1–7]). We pose here the de- scription one-dimensional CA from [1] but the description can be modified to many-dimensional cases. One-dimensional CA is represented by an array of cells ix where i (in- teger set) and each x takes a value from a finite alphabet  . Thus, a sequence of cells }{ ix of finite length n represents a string or global configuration c on  . This way, the set of finite configurations will be represented as n . An evolution is represented by a sequence of configurations }{ tc given by the mapping nn  : ; thus their global relationship is as follows: 1)(  tt cс . Where t time steps and every global state c of affairs are defined by a se- quence of cell states. Also the cell states in configuration tc are updated at the next configuration 1tc simultaneously by a local function  as follow s’: 1),...,,...,(    t i t ri t i t ri xxxx ;  — multi-valued complex function. Note that classical studies assume that an unambiguous transition function [3–6]. At the same time, there may be various variants of using branching complex-digit functions with Riemann surfaces. The simplest cases are given here, which convey some of the behaviour of this class of objects. Let us preliminarily recall the description of functions with Riemann sur- faces. RIEMANN SURFACES Riemann’s hierarchy is the traditional name for one-dimensional complex differ- entiable diversity in comprehensive analysis. Such surfaces were systematically studied by Bernhard Riemann (Fig. 1, 2) Examples of Riemann surfaces include the complex plane and sphere of Riemann. The surface of Riemann allows geometrically to present multi-valued func- tions of a complex variable in such a way that each of its points corresponds to one value of multi-valued function, and at continuous movement on a surface the function also changes continuously. The canonical view of the Rie- mann surface is the represen- tation as a flatbread with some number of holes [8–11]. 1 0,5 0 –0,5 –1 1 0,5 0 –0,5 –1 1 0,5 0 –0,5 –1 Fig. 1. Riemann surface for the function zzf )( Cellular automata models with complex valued transition functions Системні дослідження та інформаційні технології, 2020, № 4 143 According to Felix Klein, the idea of the Riemann surface still belongs to Galois: in his suicide letter he mentions some research on “ambiguity of func- tions” among his achievements (Fig. 3) [11]. The topological characteristic of the Riemann surface is the genus; the genus surface is a sphere, the genus surface is a torus [8–11]. As an example, we also give the function of a complex variable with a single branching point, for example ONE-DIMENSIONAL CASE In this paragraph we will illustrate the new research problems in the sim- plest cases. One branching point. One branching point where branching conditions are not met for any point (e.g. all values during evolution are on the same branch of a function, e.g. on a function branch. Then the branching point is the only point, but let the CA values be outside the vicinity of the branching point. This corresponds to the class of unambiguous CA, but with certain generalizations. Namely, in our general case, CA looks like: );}({1   N nn i xx , n ix — state value of i cell at n moment of time ( ...,2,1,0n ). In the case of clas- sic CA, such as a game of life, the state of the cell is 0 или 1. In our case, the Fig. 2. Riemann surface for function zxf log)(  Fig. 3. Details of the construction of the Riemann surface function zzf )( A.S. Makarenko ISSN 1681–6048 System Research & Information Technologies, 2020, № 4 144 complex function  , 1, CMMxn i  where M — some subset of the space of complex numbers. Very conventionally, this can be represented in the form of a figure (Fig. 4) Here we represent the evolution of the values of one cell (Fig. 5). Other cells in case without branching have the same qualitative evolution depending on initial condition in the neighborhood of cell. Note that just in such case we have essen- tial difference from the classical case. We can assume a whole set of values ,M including Mcard , when a continuum of values is also allowed. (Remark that in classical case }1,0{M . Note that in general case it is possible to consider approximations of a continuum set M using a discrete set MM K  with a finite number K of possible cell values. This can be roughly seen in the figure An interesting task is the rigorous mathematical study of the applicability of such approximation, as well as the crystallization of the approximation. An interesting task is the rigorous mathematical investigation of the applica- bility of such approximation as well as questions of marginal behaviour over time. Fig. 4. Evolution of one cell by one branch f(x) 1 ix n ix 0 ix 2 ix n n+1 n+2 t Fig. 5. Using approximations in evolution f(x) n n+1 n+2 t Cellular automata models with complex valued transition functions Системні дослідження та інформаційні технології, 2020, № 4 145 It can be assumed that assigning a rule to the CA transition as an analytical func- tion can simplify the investigation of such questions. Case of branching of transition function. A more complicated case is when the branching point of the transition function appears in the value range for only one cell. An illustration of chiefs appearing in the value range for only one cell is given in the figure below (Fig. 6). A simpler case appears to be implemented for the function  , presumably with no jumps between branches, which requires further research. In this case, the idea of approximation with a finite set of values by branches can also be applied. However, for arbitrary analytical functions case may be exist with a large number of branches (or even an infinite number of branches). In this case, all studies on the limit behavior of CA remain valid. However, limit behavior must be investigated for a multi-valued case, for which the theory of multi-valued dy- namic systems should be involved [12]. Along the way, we will point out another new class of research problems. For ordinary traditional cellular automata (includ- ing the game of Life) we can set the following problem: according to the well- known rules of CA, to find CA with a complex-valued transition function such that traditional CA is an approximation of complex-valued CA. In this case, it is possible to raise the problem of studying traditional CA. Probably, the function  can only evolve over two branches independently of each other (without jumping from branch to branch). At the same time, in the case of an arbitrary function it is possible and the situation with jumps between branches is possible. This creates a whole new set of problems associated with finding special function  . The first class of problems is related to the construction related to a specific CA (including traditional ones). For some CA, it is possible to find the exact function by deforming known complex functions. Another possibility is to determine on the basis of known approaches from artificial intelligence: for ex- ample, identification methods or machine learning. But, it may turn out that pre- Fig. 6. General cases for an arbitrary transition function with possible dynamic transitions between two branches n n+1 n+2 f(x) t A.S. Makarenko ISSN 1681–6048 System Research & Information Technologies, 2020, № 4 146 cise definition of a function is very resource-intensive or unconstructive. Then it is necessary to simplify problem definition and achieve only the proximity of a given CA solution with a certain complex function at a certain time range [0, T]. Closely related to this is the question of the stability of the behaviour of solutions to such approximation with a small change in function . It is also pos- sible to use functions with an infinite number of branching points. It is also im- portant to construct a function with given branching points so that these branching points set a fixed behavior of the solution or at least approximate the required be- havior of a multi-valued solution on a certain range. The next class of tasks related to the selection of functionality for the task is to build an algorithm for solving a particular task or with the theory of calcula- tions. Note that possible links with quantum computing are viewed here. It is also possible to introduce a special category of complex-valued CA with branches. The problems above are easy to generalize for other problems as well. Thus, nothing limits the transfer from the case of 1D space with only one branching point in one cell to the case of possible branching points in each cell of the cell space. Everything said above is carried over to the case of 2D, 3D, ND spaces. But it is also possible to generalize the very concept of cellular automata. Thus, it is possible to consider cell automata on Riemann surfaces. A particular problem is the study of the dependence of the dynamics of CA on the topology of the space in which CA is given. By the way, the transition from CA with a continuum of possible values to approximations of finite sets correlates with the study of continuous dynamical systems with the methods of symbolic dynamics in ergodic theory. CONCLUSIONS Thus in proposed paper we had been introduced new class of cellular automata with presumable multivaluedness. New research problems are proposed for such cellular automata. The most important problem is the problem of approximation. Also further more complex research problem are described including the investi- gation of CA on the Riemann surfaces. REFERENCES 1. A. Makarenko, “Multivaluedness in cellular automata with strong anticipation and prospects for computation theory”, WSEAS Transactions on Information Science and Applications, vol. 17, pp. 69–79, 2020. 2. A. Makarenko, “Cellular Automata with anticipation: Some new Research Prob- lems”, Int. Journal of Computing Anticipatory Systems (Belgium), 20, pp. 230–242, 2008. 3. D. Krushinskiy and A. Makarenko, “Cellular automata with anticipation: examples and presumable applications”, AIP Conference Proceedings (USA), vol. 1303, pp. 246–254, 2010. 4. A. Illiachinski, Cellular Automata. A Discrete Universe. Singapore: World Scientific Publishing, 2001. 5. S. Wolfram, New kind of science. USA: Wolfram Media Inc., 2002. 6. B. Chopard and M. Droz, Cellular Automata Modeling of Physical Systems. Cam- bridge: Cambridge Univ. Press, 1998. Cellular automata models with complex valued transition functions Системні дослідження та інформаційні технології, 2020, № 4 147 7. L. Faccetti and A. Makarenko, “”Game of Life” with Modifications: Non-regular Space, Different Rules and Many Hierarchical Levels”, Int. J. Information Content & Processing, 4 (1), pp. 21–50, 2017. 8. V.V. Golubev, Lectures on analytical theory of differential equations [in Russian]. M.-L.: Gostekhteorizdat, 1941, 400 p. 9. A.I. Markushevich, Theory of analytical functions [in Russian]. М., 1967. 10. B.V. Shabat, Introduction to complex analysis. Publisher: Lan, 577 p. Available: https://scask.ru/o_book_cmp.php?id=32. 11. Riemann_surfaces. Available: En/Wikipedia/Riemann_surfaces 12. M.Z. Zgurovsky and V.S. Melnik, Nonlinear analysis and control of physical processes and fields. Springer Science&Business Media, 2012, 508 p. Received 09.12.2020 INFORMATION ON THE ARTICLE Alexander S. Makarenko, ORCID: 0000-0001-6728-3058, Educational and Scientific Complex “Institute for Applied System Analysis” of the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine, e-mail: makalex@i.com.ua МОДЕЛІ КЛІТИННИХ АВТОМАТІВ З КОМПЛЕКСНОЗНАЧНИМИ ФУНКЦІЯМИ ПЕРЕХОДУ / О.С. Макаренко Анотація. Розглянуто новий клас математичних моделей для теорії обчис- лень — клітинні автомати (КA) з розгалуженими комплекснозначними пе- рехідними функціями. Ключовим моментом є можлива багатозначність станів клітини з такими перехідними функціями. Розглянуто різні випадки з перехідними функціями з комплексними значеннями. Описано динаміку КA на одній гілці та на різних ізольованих гілках. Запропоновано розгляд випадку переходів станів між гілками, а також випадку неперервнозначних КA та їх кінцевозначних наближень. Поставлено проблему апроксимації багатознач- них КА. Ключові слова: клітинні автомати, комплекснозначні перехідні функції, по- верхні Рімана, неперервнозначні КA, розгалуження, наближення багатознач- ності, обчислення. МОДЕЛИ КЛЕТОЧНЫХ АВТОМАТОВ С КОМПЛЕКСНОЗНАЧНЫМИ ФУНКЦИЯМИ ПЕРЕХОДА / А.С. Макаренко Аннотация. Рассмотрен новый класс математических моделей теории вычис- лений — клеточные автоматы (КА) с ветвящимися комплекснозначными пере- ходными функциями. Ключевым моментом является возможная многознач- ность состояний клетки с такими переходными функциями. Рассмотрены различные случаи с комплексными переходными функциями. Описана дина- мика КA на одной ветке и на разных изолированных ветвях. Предложено рас- смотрение случая переходов состояний между вервями, а также случая непре- рывнозначных КА и их конечнозначных приближений. Поставлена проблема аппроксимации многозначных КА. Ключевые слова: клеточные автоматы, комплекснозначные переходные функции, римановы поверхности, непрерывнозначные КА, ветвление, аппрок- симация многозначности, вычисления.
id journaliasakpiua-article-228540
institution System research and information technologies
keywords_txt_mv keywords
language English
last_indexed 2025-07-17T10:27:09Z
publishDate 2020
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/6b/a09835b7393ed6da0af023cb5a6e5a6b.pdf
spelling journaliasakpiua-article-2285402021-04-08T14:17:06Z Cellular automata models with complex valued transition functions Модели клеточных автоматов с комплекснозначными функциями перехода Моделі клітинних автоматів з комплекснозначними функціями переходу Makarenko, Alexander клітинні автомати комплекснозначні перехідні функції поверхні Рімана неперервнозначні КА розгалуження наближення багатозначності обчислення cellular automata complex-valued transition functions Riemann surfaces continuous-valued CA branching approximation of multivaluedness computations клеточные автоматы комплекснозначные переходные функции римановы поверхности непрерывнозначные КА ветвление аппроксимация многозначности вычисления The new class of mathematical models for computation theory is considered — namely cellular automata (CA) with branching complex-valued transition functions. The key point is possible multivaluedness of cell’s states with such transition functions. Different cases with complex-value transition functions had been considered. Dynamics CA on one branch and on different isolated branches are described. Also the case of transitions of states between branches is proposed. The case of continuous-valued CA and their finite-valued approximations are discussed. The problem of approximation of multivalued CA is stated. Рассмотрен новый класс математических моделей теории вычислений — клеточные автоматы (КА) с ветвящимися комплекснозначными переходными функциями. Ключевым моментом является возможная многозначность состояний клетки с такими переходными функциями. Рассмотрены различные случаи с комплексными переходными функциями. Описана динамика КA на одной ветке и на разных изолированных ветвях. Предложено рассмотрение случая переходов состояний между вервями, а также случая непрерывнозначных КА и их конечнозначных приближений. Поставлена проблема аппроксимации многозначных КА. Розглянуто новий клас математичних моделей для теорії обчислень — клітинні автомати (КA) з розгалуженими комплекснозначними перехідними функціями. Ключовим моментом є можлива багатозначність станів клітини з такими перехідними функціями. Розглянуто різні випадки з перехідними функціями з комплексними значеннями. Описано динаміку КA на одній гілці та на різних ізольованих гілках. Запропоновано розгляд випадку переходів станів між гілками, а також випадку неперервнозначних КA та їх кінцевозначних наближень. Поставлено проблему апроксимації багатозначних КА. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2020-12-29 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/228540 10.20535/SRIT.2308-8893.2020.4.11 System research and information technologies; No. 4 (2020); 141-147 Системные исследования и информационные технологии; № 4 (2020); 141-147 Системні дослідження та інформаційні технології; № 4 (2020); 141-147 2308-8893 1681-6048 en https://journal.iasa.kpi.ua/article/view/228540/227587
spellingShingle клітинні автомати
комплекснозначні перехідні функції
поверхні Рімана
неперервнозначні КА
розгалуження
наближення багатозначності
обчислення
Makarenko, Alexander
Моделі клітинних автоматів з комплекснозначними функціями переходу
title Моделі клітинних автоматів з комплекснозначними функціями переходу
title_alt Cellular automata models with complex valued transition functions
Модели клеточных автоматов с комплекснозначными функциями перехода
title_full Моделі клітинних автоматів з комплекснозначними функціями переходу
title_fullStr Моделі клітинних автоматів з комплекснозначними функціями переходу
title_full_unstemmed Моделі клітинних автоматів з комплекснозначними функціями переходу
title_short Моделі клітинних автоматів з комплекснозначними функціями переходу
title_sort моделі клітинних автоматів з комплекснозначними функціями переходу
topic клітинні автомати
комплекснозначні перехідні функції
поверхні Рімана
неперервнозначні КА
розгалуження
наближення багатозначності
обчислення
topic_facet клітинні автомати
комплекснозначні перехідні функції
поверхні Рімана
неперервнозначні КА
розгалуження
наближення багатозначності
обчислення
cellular automata
complex-valued transition functions
Riemann surfaces
continuous-valued CA
branching
approximation of multivaluedness
computations
клеточные автоматы
комплекснозначные переходные функции
римановы поверхности
непрерывнозначные КА
ветвление
аппроксимация многозначности
вычисления
url https://journal.iasa.kpi.ua/article/view/228540
work_keys_str_mv AT makarenkoalexander cellularautomatamodelswithcomplexvaluedtransitionfunctions
AT makarenkoalexander modelikletočnyhavtomatovskompleksnoznačnymifunkciâmiperehoda
AT makarenkoalexander modelíklítinnihavtomatívzkompleksnoznačnimifunkcíâmiperehodu