Division of a Natural Number by Two: A Cellular Automata-Based Approach

Cellular automata are mathematical models for systems that consist of large numbers of simple identical components with local interactions. The simple components act together to produce complicated patterns of behavior that are especially suitable for modeling natural systems. Division by two or halving has been of special importance among the division operations and investigated separately in the literature. One of the most important factors in performing division operations is the speed of calculations. This paper proposes a new method, DN2, for dividing a natural number by two to speed up the calculations. Then, using the parallel property of block cellular automaton, a method for implementing DN2, called D2CA, with two rules is presented. Experimental results indicate that D2CA has an average of 28.11% less execution time than the Replacement algorithm. Also, some mathematical properties of D2CA are analyzed, and as a case study, the application of D2CA in cryptography is investigated.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3569454
Primary Topic
Cellular Automata and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Division of a Natural Number by Two: A Cellular Automata-Based Approach

Babak Anari, ‎Saeid Alikhani, Mohammad Zeynali Azim, Bagher Zarei
IEEE Access
Cellular Automata and Applications
article

Division of a Natural Number by Two: A Cellular Automata-Based Approach

Babak Anari, ‎Saeid Alikhani, Mohammad Zeynali Azim, Bagher Zarei
article en

Abstract

Cellular automata are mathematical models for systems that consist of large numbers of simple identical components with local interactions. The simple components act together to produce complicated patterns of behavior that are especially suitable for modeling natural systems. Division by two or halving has been of special importance among the division operations and investigated separately in the literature. One of the most important factors in performing division operations is the speed of calculations. This paper proposes a new method, DN2, for dividing a natural number by two to speed up the calculations. Then, using the parallel property of block cellular automaton, a method for implementing DN2, called D2CA, with two rules is presented. Experimental results indicate that D2CA has an average of 28.11% less execution time than the Replacement algorithm. Also, some mathematical properties of D2CA are analyzed, and as a case study, the application of D2CA in cryptography is investigated.

IEEE AccessVol. 13
Yazd University (IR), Islamic Azad University Shabestar (IR)
Openalex Percentile: Top 89%
Cellular Automata and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.