Abstract
We consider a circular motion problem related to blind search in confined space. A particle moves in a unit circle in discrete time to find the escape channel and leave the circle through it. We first explain how the exit time depends on the initial position of the particle when the channel width is fixed. We then investigate how narrowing the channel moves the system from discrete changes in the exit time to the ultimate ‘countable chaos’ state that arises in the problem when the channel width becomes infinitely small. It will be shown in the paper that inherent randomness exists in the problem due to the nature of circular motion as the number  acts as a random number generator in the system. Randomness of the decimal digits of  results in sensitive dependence on initial conditions in the system with an infinitely narrow channel, and we argue that even a simple linear dynamical system can exhibit features of chaotic behaviour, provided that the system has inherent noise.
    Keywords:
                                                                    blind search;                    chaotic regime;                    dynamical system;                    the number π;                    random number generator;                    sensitive dependence on initial conditions        MSC:
                37M05
            1. Introduction
Uninformed (blind) search strategies present a wide class of search problems where no information about the search domain is available []. Those strategies provide basic search techniques to explore problems in which additional knowledge cannot be obtained beyond the definition of the problem. Blind search algorithms solve a wide range of problems in artificial intelligence, such as pathfinding, puzzle solving, and state-space search; see, e.g., [,,]. Their applications also include various problems in astronomy [], image processing [], computational biology [], animal foraging [], etc.
While uninformed search refers to diversity of cases in different (i.e., spatial and non-spatial) search domains [,], various blind search techniques share several measures of their efficiency among which are completeness and time complexity. The completeness criterion asks the question: “Can we find a solution, if it exists?”, while the time complexity criterion asks: “How long does it take to find a solution?”. Search problems that have a deceptively simple formulation may demonstrate very complex properties when the above criteria of efficient search are applied, and one such problem is presented in this paper.
In our work, we consider an uninformed search problem in a spatial domain: a particle moves step by step along a unit circle to find the escape channel and exit through it. Discrete motion in a unit circle to find an escape channel can be classified as a blind search in confined space problem where an idealised setting we deal with implies a very simple and straightforward search algorithm which cannot be optimised, e.g., by making the particle’s step size variable. On the other hand, the particle’s motion can be considered as a discrete time linear dynamical system, and that system exhibits interesting and unusual properties when the completeness and time complexity criteria of the blind search are investigated. We demonstrate in the paper that while the exit time (that is, the search time) remains finite for any initial position of the particle, it experiences random jumps when an initial position of the particle is slightly changed. The incompatibility between the distance that the particle covers moving step by step and the circumference length generates noise responsible for unpredictable changes in the exit time. The noise in the system is inherent and cannot be suppressed because the number  acts as a random number generator in the problem. Furthermore, narrowing the escape channel moves the system from discrete changes in the exit time to the state where the system becomes extremely sensitive to initial conditions as the channel width becomes infinitely small.
Since the problem can be studied in the framework of a discrete time linear dynamical system, its sensitivity to initial conditions is of particular interest, as this property is often considered the hallmark of chaotic dynamics [,]. Mathematicians are concerned with a rigorous definition of chaos, where sensitive dependence on initial conditions is a necessary but not sufficient requirement to conclude that a dynamical system is chaotic [,,,,]. Meanwhile, detection and quantification of chaos in applied problems is often based on investigation of sensitivity alone [,] where conventional analysis of sensitivity to initial conditions employs calculation of Lyapunov exponents to measure the distance between two nearby solutions. A dynamical system that has at least one positive Lyapunov exponent is considered chaotic as nearby trajectories diverge exponentially with time and their evolution becomes unpredictable [,,].
The analysis of Lyapunov exponents is widely employed by applied scientists (see, e.g., [,,,,,] among many other works), yet it does not allow us to estimate the divergence rate of trajectories in our problem since the maximal Lyapunov exponent is  in a linear dynamical system we deal with. The above result implies that if we have sensitive dependence on initial conditions, then nearby trajectories diverge slower than exponentially (cf. the discussion of ‘weak chaos’ in e.g., [,,]) and it will be argued in the paper that trajectories diverge linearly when their rate of divergence is measured in terms of random jumps in the exit time. In the extreme case of an infinitely narrow channel, the system has sensitive dependence on initial conditions, which will be called countable chaos in the paper: any two trajectories separated initially by a small distance will be separated by an arbitrary large distance over time in the problem.
This paper is organised as follows. In Section 2, we formulate a blind search problem when a particle moves in a unit circle in discrete time. We then explain how to analyse the exit time as a function of the initial position of the particle in Section 3. Our analysis is essentially based on the concept of generating points, which is studied in detail in Section 4. Then in Section 5 it is argued that the analytical results obtained in the previous sections should be backed by computer simulation to efficiently address the question of the exit time, and we present a computational algorithm used to find the exit time for any initial condition taken from the domain of definition. In Section 6, we explain the random nature of jumps in the exit time and demonstrate the increasing unpredictability of the system when the channel narrows. We then investigate how the system will respond when the channel width becomes infinitely small in Section 7, where the concept of countable chaos is introduced. Conclusions, a brief analysis of the results, and suggestions for future work are provided in Section 8.
2. Problem Statement
We consider a particle moving along a unit circle parametrised by the angle . The circle has an ‘escape channel’ whose centre is positioned at  and the channel half-width is ; see Figure 1a. In the rest of this paper, we assume that the channel half-width  is sufficiently small (see Section 4.2 for a more accurate definition of ).
      
    
    Figure 1.
      (a) A particle moving around a unit circle. The circle is parameterised by the angle  and the particle starts its movement at . The centre of the escape channel of the width  is positioned at . (b) An example of a periodic trajectory of the particle, where the particle is shown as a closed red circle at every time . The position of the particle changes according to (3) until the particle leaves the domain through the escape channel.
  
While in the original problem statement [] the particle was positioned at  at the time , here we assume that the particle starts its movement from some location , where
      
        
      
      
      
      
    
The movement of the particle is discrete; i.e., the position of the particle has a constant increment  every next time , where we require . Hence, the angle  is changed with time as
      
        
      
      
      
      
    
      and the problem can be considered as a discrete time dynamical system defined by the following linear map:
      
        
      
      
      
      
    
      where  and  satisfies (1).
It is worth noting here that the definition of a ‘particle’ we employ in our model of circular motion is generic as a simple setting (1) and (2) considered in the paper is not related to any specific problem in physics, engineering, biology, etc. Focusing on a specific application may require different terminology, e.g., there is a spatial ‘profitable patch’ instead of an ‘escape channel’ if an animal’s foraging problem is considered, yet the problem formulation (1)–(2) remains the same and we therefore use the term ‘particle’ throughout the paper for the sake of convenience (but see the discussion in Section 8).
The discrete trajectory (2) of the particle can be presented as a set of equidistant points positioned along straight lines with slope . The position  of the particle is defined at the time t as
      
        
      
      
      
      
    
      where  is given by (2); see Figure 1b. The particle is said to exit the circle at the time  if it arrives at the escape channel at that time; i.e., the particle’s position is
      
        
      
      
      
      
    
      after making  steps. The purpose of our study is to understand how the exit time  depends on the initial position  of the particle.
For the sake of our discussion, it is more convenient to consider an alternative representation of the circular motion (3). That is, we consider a single straight line  and place the channel centre at the points , , where  is the channel number, as shown in Figure 2. Also, while the number of channels can be infinitely large, in some cases we will consider a system of N channels, where  is a finite number; i.e., we will assume that the particle stops moving forever if it cannot exit the circle through one of the first N channels.
      
    
    Figure 2.
      (a) A sweep of the periodic trajectory. The particle shown as a red closed circle escapes the domain through the second channel located at . (b) An example of the system under the assumption that all channels but one are ‘closed’. The position of each closed channel is indicated by blue dashed lines, while the open channel located at  is shown by bold blue lines. In the original system, the particle would escape through the second channel (cf. Figure 2a), but this channel is now closed and the particle continues moving along the trajectory. The third channel is open, yet the particle cannot exit through it.
  
The exit condition (4) is written for the system with many channels as follows:
      
        
      
      
      
      
    
In the next section, we will investigate the exit condition (5) under the assumption that all but one channels are ‘closed’; i.e., the particle can only exit the domain through the k-th channel located at . The above assumption will allow us to find the solution  to inequality (5), and the results obtained for the system with a single channel will then be generalised to a system where all channels are open.
3. The Escape Through the -th Channel
The assumption about all channels but one being ‘closed’ we made at the end of the previous section means that we now consider the system with a single channel numbered as the k-th channel in the original system. The difference between the system with N channels and the system with a single channel is illustrated in Figure 2. The particle would escape through the second channel in the original system in Figure 2a where all channels are open. Meanwhile, the second channel is closed in the new system with a single channel; see Figure 2b. The particle cannot escape through the second channel in Figure 2b and continues moving along the trajectory. The only channel remaining open in the example in Figure 2b is the third channel, but the particle cannot exit through it and will move in the circle forever.
Consider the exit condition (5) and fix the half-width of the channel  and the channel number k. Our aim is to find where the particle must be placed at the time  to escape the domain if the k-th channel is the only channel open in the system. For the k-th channel located at  (where ), we define , , and . The exit condition (5) becomes
      
        
      
      
      
      
    
      where . In the following, we provide the solution to the inequalities (6) in terms of the function .
3.1. Finding the Time Required to Escape Through the k-th Channel
The inequalities (6) can be rewritten as
      
        
      
      
      
      
    
        where  and  are linear functions of the variable . Let the exit time through the k-th channel be , where . The graphic representation of the conditions (7) is provided in Figure 3, where we show the range of the initial condition  for which the particle escapes the domain at time  through the channel located at .
      
    
    Figure 3.
      The graphic representation of the inequalities (7). The argument  in the function  defines the left endpoint of the interval  where the exit time is  if the particle is placed anywhere in  at the time . The argument  in the function  defines the right endpoint of the same interval. Since the values of  are bounded by  (red dashed vertical line in the graph), the interval where integer numbers  are considered is given by  (see red dashed horizontal lines in the figure).
  
The left endpoint of the interval  can be found from the following condition (see Figure 3):
      
        
      
      
      
      
    Rearranging terms, we obtain
      
        
      
      
      
      
    
Similarly, we require  to find the right endpoint  as shown in Figure 3. We have
      
        
      
      
      
      
    
In the rest of this paper we consider the step size , although our analysis can be readily extended to another choice of . Substituting  into (9) and (10) gives us  and  as follows:
      
        
      
      
      
      
    Since the initial position of the particle is bounded by conditions (1), we have to impose additional constraints on the left and right endpoints as follows:
      
        
      
      
      
      
    
The exit time  that we have hypothesised in finding the interval  is not an arbitrary number . The natural number m must be taken from a sequence , where the first term  in the sequence is defined as
      
        
      
      
      
      
    
        and the function  is  Indeed, the condition (13) gives us the minimum  for which the argument  in (9) is ; see Figure 3. Substituting  and  into (13) and taking into account  results in
      
        
      
      
      
      
    
A similar approach can be employed to define , where we have
      
        
      
      
      
      
    
        and the function  is  The condition (15) provides us with the maximum  for which the argument  in (10) is ; see Figure 3. Substituting  into (15) gives
      
        
      
      
      
      
    We note that  and ; i.e., a sequence of exit times will be different if a different channel is considered.
Let us take two exit times m and  from the sequence . It follows immediately from the definition (11) that for  the left endpoints  and  are related to each other as
      
        
      
      
      
      
    
        where the additional constraint (12) must be taken into account when . We then calculate
      
        
      
      
      
      
    
        where we apply (12) if . Hence, for the k-th channel, we have a union of the intervals ,
      
        
      
      
      
      
    
        defined by the point , where  is given by (14). For any initial condition , the particle will escape through the k-th channel located at , , when all other channels are closed. Let us also define a complement , where . For any initial condition , the particle will never escape through the k-th channel.
3.2. Example of the Graph
The following example illustrates the definition of the subdomain  in the domain of initial condition . Let the channel half-width and the step size be  and , respectively. We consider  (first three channels in the system) and compute the intervals , ,  corresponding to the escape through the first, second, and third channels, respectively. The results of the computation based on (17) and (18) are presented in Figure 4a, where the exit time  is shown as a function of the initial position . We note that all sloped dashed lines in the figure correspond to those intervals along the -axis where the exit time is not defined; i.e., the particle cannot escape through any of the first three channels.
      
    
    Figure 4.
      (a) The graph  for the channel half-width : the exit time  is shown as a function of the initial condition  when the particle escapes the domain through one of the first three channels. The exit time remains constant over each interval . Sloped dashed lines in the graph correspond to the intervals along the -axis where the escape through any of the first three channels is not possible. (b) The points ,  (red closed circles in the graph) belong to the same straight line and a regular structure of the graph  is entirely defined by the position of the point  (red closed circle with the ‘1st channel’ label attached); see further explanation in the text.
  
The graph in Figure 4a is further explained in Figure 4b, where the channel number is shown for each exit time . It can be seen from the figure that the intervals defining the escape through a given channel are located equidistantly along the -axis as they are computed according to (17) and (18). Furthermore, a visual inspection of Figure 4b reveals that the points ,  shown as red closed circles in the graph belong to the same straight line, and we will provide a rigorous proof of this statement in the next section.
Let us introduce the distance between two consecutive channels  and the number of steps  the particle takes over that distance when the step size is . Consider the escape through the second channel (i.e.,  and ) in the example above. The point  is computed from (11) and (14) as follows:
      
        
      
      
      
      
    
        where the length  is
      
        
      
      
      
      
    
Similarly, the escape through the third channel, where  and , gives the following result for :
      
        
      
      
      
      
    
        where we have used .
Let us introduce the definition of a generating point in the system. We will say that the point  is a generating point, , , if
      
        
      
      
      
      
    
        where , i.e.,  for . We will also refer to the length  given by (20) as the generating length. It is clear from the above discussion that the entire graph  in Figure 4 is produced by a single generating point , where we have . Given the point , all the points  in the graph in Figure 4 can be calculated using the expressions (19) and (21) first (see the closed red circles in Figure 4b) and then applying (17) and (18).
Meanwhile, we have already seen that the graph  in Figure 4 does not have complete information about exit times when the number of channels is . Hence, the number of channels must be increased to find the exit time for any . We therefore want to understand what will happen to the regular structure of the graph generated by the point  when we increase the number of channels in the system, and we will address this question in the next section.
4. Generating Points
In this section, we investigate the concept of generating points in more detail. We proceed with the example introduced in Section 3 where we now want to compute the exit time for channels with the number . Since the length of each interval  is entirely defined by the position of the left endpoint  (see Section 3), it is more convenient to deal with the graph  instead of the graph  when a large number of channels are considered. Given the graph , the graph  can be restored by defining  from (18) and considering a constant exit time  over each interval .
4.1. Example of Generating Points in the System
Let us increase the number of channels in the example in Section 3. The graph  for  is presented in Figure 5a, where the other parameters remain the same as in Figure 4. The graph is further explained in Figure 5b, where the point  is now shown as a closed green circle with the 1(1) label attached. The point  is a generating point which produces a regular grid  sketched as red and magenta dashed lines in Figure 5b. The label attached to the generating point  shows its number  when a sequence of generating points is numbered and the channel number  in brackets.
      
    
    Figure 5.
      (a) The graph . Each point  shown as a blue closed circle in the graph is the left boundary of the interval  where the exit time  remains constant. (b) Generating points shown as green closed circles in the graph  produce regular grids in the -plane. The grid  produced by the first generating point (green closed circle with the 1(1) label attached) is shown as a collection of black closed circles corresponding to the exit through the same channel and magenta closed circles corresponding to the exit through the next channel (see further explanation in the text). As the channel number increases, new generating points appear in the system as indicated by the number attached to them along with the corresponding channel number in brackets. All magenta points related to the same generating point have the number of that generating point attached to demonstrate that grids defined by different generating points contain a different (unpredictable) number of nodes.
  
The grid  is generated as follows. Consider the straight lines  and  starting at the generating point  in the -plane and defined as  and . The lines  and  have the direction vectors  and , respectively, where
      
        
      
      
      
      
    
The increment  given to the variable  in the equation for the straight line  produces grid points , along the line , where the point  corresponds to  and  is the step size of the discrete movement of the particle. Those points define the exit through the same channel (i.e., the channel number is fixed) as explained in Section 3. They are shown as black closed circles in Figure 5b.
Similarly, the increment  given to the variable  starting from point  produces grid points , along the straight line . Those points are shown as closed magenta circles in Figure 5b, where the label attached to each point indicates that it belongs to the grid . The grid points along the line  define the exit through the next channel; i.e., the channel number increases by one when the next point  is generated. The grid  is then a tensor product of the one-dimensional grids in the - and - directions in the domain ; i.e., grid nodes are points of intersection between straight lines starting at points  and  and defined by the directed vectors  and , respectively (see the red and magenta dashed lines in Figure 5b).
If any  and  could be used in the definition of , then an infinite grid G would be generated that covers the entire -plane. However, the values of  and  have to be chosen as explained above due to the requirement that all points on the grid belong to the domain . Increasing the argument , i.e., considering , will result in a grid point outside the domain of definition as . Furthermore, we have  for the channel number  () in (17), so there are only three points positioned along the line . Also, increasing the argument , i.e., considering , will produce a point that does not belong to the domain of definition as we have . Using the definition (11) gives  and we obtain by simple algebraic transformation that
      
        
      
      
      
      
    
        where . The direct calculation reveals that the point  is located within the same interval  as the point . Hence, the point  is another generating point according to the definition (22).
The generating point  is shown as a closed green circle along with the label 2(5) indicating the point number  and the channel number  in brackets in Figure 5b. This point generates a regular grid  where the direction vectors are given by (23) and the grid step sizes  and  are the same as they are on the grid , i.e., both grids  and  can be considered as sub-grids of the same infinite grid G generated when  and . The straight lines  and  on the grid  start at the generating point ; see Figure 5b. The grid points along the line  are shown as closed magenta circles and the label attached to each point indicates that they belong to the grid  (the other grid nodes on the grid  are not shown for the sake of visualisation).
The grid  contains again a finite number of nodes due to the restrictions imposed on the domain of definition. An analysis similar to that performed for the grid  leads us to the conclusion that another generating point will appear in the system when the number of channels increases further. The third generating point then produces a grid  and the number of generating points grows as the number of channels increases in the system; see Figure 5b, where the first six generating points are shown as closed green circles in the graph.
Our study of the example in this subsection results in two important conclusions. First, the entire graph  can be considered as a union of grid points belonging to grids , , where each grid  is completely defined by its generating point. Second, each grid  has a finite number of nodes, but that number is not the same. For example, the grid  has 12 nodes, while the grid  only has 9 nodes. Hence, we cannot assign some fixed numbers  and  to conclude that the transition from the current grid  to the next grid  will occur every time when  and . In the next subsection, we provide a proof of the statement that, given the step size , the number of grid nodes on any grid ,  can be 16 at most.
4.2. Analysis of Grid
Let a grid  be produced by a generating point , . Consider straight lines  and  starting at the generating point  in the -plane. The line  is defined as
      
        
      
      
      
      
    
        by the definition of the exit through the same channel. Hence, the directed vector  is the same as on the grid  and is given by (23). Since we have  and , the minimum number  of grid points along the line  is , while the maximum number  of grid points along the line  is  for any sufficiently small channel half-width .
Let us now demonstrate that the line  is defined as
      
        
      
      
      
      
    We first check that the grid points along the line  on the grid  are equidistant. Consider , where  and  is an arbitrary channel number. We want to find the distance between the points  and , where the point  corresponds to the escape through the next channel . Taking into account (11) and (14), we have
      
        
      
      
      
      
    
        and the distance between the two points is
      
        
      
      
      
      
    
We note that , where the fractional part of the number  is  and . Similarly, , where the fractional part  and . Hence, we introduce
      
        
      
      
      
      
    
        where  and . Gathering terms results in
      
        
      
      
      
      
    
Since  and , we require . Given the bounds , , and , the value of  can only be (A)  or (B) .
Let us first consider the case (A). Substituting  into (25) results in
      
        
      
      
      
      
    Therefore, the point  belongs to the same straight line as the point  (see discussion in Section 3) and  is not a generating point.
Consider now case (B). We substitute  into (25) to obtain
      
        
      
      
      
      
    Therefore,  does not belong to the same straight line as the point . Furthermore, it follows from (24) that
      
        
      
      
      
      
    Since , we have  and therefore  is another generating point in the system.
Let us now prove that there are at least  and at most  grid points positioned along the line  on the grid . Consider a generating point . We have by the definition of generating point
      
        
      
      
      
      
    
        where
      
        
      
      
      
      
    
Consider now the exit through the next channel and let us check whether the point  belongs to the grid  generated by . We require  for the point  to be on the grid . The boundary condition gives
      
        
      
      
      
      
    
        and therefore, we have
      
        
      
      
      
      
    Since the generating length is , we have . Hence, the above condition holds for any  and the point  always belongs to the grid  generated by .
Similarly, let us check whether the point  belongs to the grid , i.e., . Implementing the boundary condition gives
      
        
      
      
      
      
    Again, the above condition holds for any .
Consider now . Similar analysis gives
      
        
      
      
      
      
    This condition holds for , where  and is violated for any . Hence, the point  can belong to the grid  generated by the point  or can be another generating point. In the first case, the distance between  and  is , and , while in the latter case the distance between  and  is , and .
Let , and then a new generating point appears at the interval . We have  as  by choice of . We also note that  because  always holds.
Finally, we check whether the point  belongs to the grid . We have
      
        
      
      
      
      
    This condition is violated for any  and we either conclude that  is another generating point in the system (which occurs if  is not a generating point) or  belongs to the grid  generated by point .
We have shown that if  is a generating point, then the points , ,  always belong to the line , while the point  either belongs to the line  or becomes the next generating point. Hence, the maximum number  of grid points along the line  is .
It is important to note that, while the number of points along the line  depends on the parameter , the number of points along the line  is defined by the step size  and does not depend on the channel width. Furthermore, the condition  that defines the next generating point in the system depends on the value of n, as  in (27). We will argue in Section 6 that the above condition cannot be checked beforehand for each new n and therefore we cannot say a priori how the next grid  is shifted with respect to the previous grid.
5. The System with Channels Open
Knowledge of generating points allows one to find where the particle has to be located at the time  to leave the domain through the k-th channel. This question can be investigated for any  and therefore the number of channels N can be arbitrary in the problem. However, the analysis in Section 3 and Section 4 has been made under the assumption that only the k-th channel is open for the particle’s escape through it, while the original problem statement demands that the particle can escape the domain through any channel. The definition of the number of channels N requires careful consideration when all channels are open in the system. Based on the results obtained in Section 3, in the following we explain how to obtain a solution to the escape problem with all channels open.
Given the number of channels N, we will say the total escape occurs in the system if the particle exits the domain through one of those channels, wherever the initial position of the particle  is within the domain . Clearly, if the total escape occurs for some , then it will also occur for any . Hence, our next goal is to define the minimum number of channels  for which the total escape is ensured.
Let us introduce the escape range  as follows:
      
        
      
      
      
      
    
      where  is a subdomain in the domain  identified from the condition that the particle escapes through the k-th channel if its initial position is . We then define the minimum number of channels  required for the total escape from the following conditions:
      
        
      
      
      
      
    
Unlike the ‘single channel’ problem in Section 3, the definition of  in (28) now requires the analysis of intersection between intervals where the time  remains constant to avoid overlapping of those intervals. An example of such overlap is shown in Figure 6a, where we sketch two hypothetical times  and  corresponding to the exit through the channels  and , respectively (cf. Figure 3). It is easily seen in the figure that we cannot consider the entire subdomain  as an interval where the particle has to be placed to leave the domain with the exit time . The correct interval is now given by  and is highlighted in red along the -axis in Figure 6a. We also note that the subdomain  provides the exit time given by  or .
      
    
    Figure 6.
      (a) Overlapping between intervals along the -axis corresponding to the exit times  and . The subdomain  should be considered to provide the exit time given by either  or ; see Figure 3 for explanation of sloped lines . (b) The graph of the exit time  as a function of the initial condition  for the channel half-width . The number of channels required for the total escape is , i.e., the particle will always exit the domain through one of the first  channels, no matter what the initial position  of the particle is. Each interval where the exit time remains constant has the length  at most.
  
The definition (28) and (29) can be illustrated by the baseline example introduced previously in Section 3. We have  for the channel half-width . For the number of channels  in the baseline example, there are nine intervals  (i.e., three intervals for each channel) where the escape is possible if the particle’s initial position belongs to any of those intervals; see Figure 4. Since the length of each interval  is  in the example of Figure 4, the size of the subdomain where escape is possible is  when  is considered in the definition (28). The same result can be obtained by noting that we have three subdomains , , and  in the above example, where each subdomain , , consists of three equal intervals of length ; see the explanation of  in the definition (28). Substitution of  into (28) gives  and therefore escape through any of the first three channels is not the total escape. This statement is supported by the graph in Figure 4 where we can see gaps in the domain of initial condition for which the exit time is not defined.
Consider now  in the same example (see Section 4). Direct computation reveals that  for , yet this number of channels is  as the total escape  can also be achieved for a smaller number of channels, e.g., when we have  or . The accurate computation of  is then based on the Algorithm 1.
      
| Algorithm 1 | 
  | 
Application of the above algorithm to the baseline example gives ; that is, the particle initially positioned anywhere in the domain  always exits the circle through one of the first seven channels when the half-width of the channel is . The graph  generated for  is shown in Figure 6b where there are no gaps in the graph (cf. the graph in Figure 4 generated for ). The results of Figure 6b confirm the previous conclusion of Figure 6a that shorter intervals of a constant exit time should be expected when the channel number k increases. Furthermore, the number of subintervals  increases as we decrease the channel half-width  because it follows from (10) that . Hence, we have to increase the number of channels  in the system to ensure that the entire interval  is covered by subintervals  without leaving any gaps between them when the channel narrows. For the remainder of the paper, we will investigate how the graph  changes when the channel half-width decreases.
6. Random Jumps in the Exit Time
In Section 4, we have shown that the graph  is entirely defined by generating points in the interval , where . The condition  imposed on the escape range in (29) implies that we have to increase the number of channels N when the channel width decreases. Consider an arbitrary interval of length  and assume that there are no generating points  within the interval  as shown in Figure 7a. Since we need at least one generating point to define the exit time for the initial condition , we have to add new generating points to the system until at least one of them will appear within the interval . In other words, we should have a number of generating points sufficient to cover the whole interval  by subintervals , otherwise the graph ,  will have gaps where the exit time is not defined and the escape range will be . Producing new generating points requires us to increase the number of channels N as follows from the discussion in Section 4.
      
    
    Figure 7.
      (a) Generating points are shown as green closed circles in the interval . The number of generating points is not sufficient to cover the whole interval  by subintervals  of the width  as the interval  shown as a blue strip does not contain any generating point. The number of channels should be further increased to provide at least one generating point within the interval . (b,c) Distribution of generating points over the interval : the position of the next generating point shown with respect to the previous generating point. The number of generating points P is (b)  and (c) . (d) Distribution of generating points over the sub-interval  randomly selected from the interval . Distribution is not spatially uniform and contains clusters of points appearing at a finer spatial scale. The total number of the generating points is ; cf. Figure 7c.
  
Conversely, increasing N when the channel width decreases will produce new generating points. Thus, the following question arises from the above consideration: given the number of generating points, where will the next generating point be placed over the interval ? In the following, we demonstrate that the position (26) of every next generating point cannot be predicted; that is, the generating points are randomly located in the interval .
The randomness of generating points originates from the definition of the number . We have , where . Let us present the fractional part  as
      
        
      
      
      
      
    The decimal digits of the transcendental number  can be determined using digit-extraction algorithms where the nth decimal digit can be computed without requiring the computation of earlier digits; e.g., see []. Meanwhile, various studies [,,] have demonstrated that the sequence of decimal digits  in (30) is random. In particular, it has been argued in [] that the number  can be used as a random number generator. Although randomness of the sequence  remains an open question that discussion is far beyond the scope of this paper, once the randomness of the decimal digits of  has been admitted it has far-reaching consequences in our problem. Consider  for an arbitrary . Using expansion (30) gives
      
        
      
      
      
      
    
      where  is an integer number, and the new expansion coefficients  have been obtained by multiplying and adding terms in a random sequence . Hence, the number  is
      
        
      
      
      
      
    
      where  and a sequence of decimal digits in the fractional part  is random.
Let now , , be a new generating point added to the system. The point  is defined by (26) for some  and . On the other hand, we have  in (11) when  and direct computation results in
      
        
      
      
      
      
    Comparison of (26) and (32) gives . Hence, the generating point is
      
        
      
      
      
      
    
      where . Since a sequence of decimal digits in the fractional part  of the number  is random, the position of the next generating point  appearing in the interval  cannot be predicted as the number of channels increases. In other words, the grids  produced by the points ,  are randomly shifted with respect to each other.
The distribution of generating points over the interval  is illustrated in Figure 7b–d, where we show the position of the next generating point with respect to the previous generating point. The number of generating points P increases from  in Figure 7b to  in Figure 7c, confirming that the generating points tend to be distributed over the entire interval . However, their distribution is not uniform as strong clustering of generating points occurs at a finer spatial scale (see Figure 7d) where the appearance of any new cluster of points cannot be predicted.
Consider any point  for which the exit time is . Let  belong to the grid  defined by a generating point . Let us now give a perturbation of the size  to the initial condition , where we assume that  is small enough, i.e., . Since the new point  is outside the interval , the particle initially located at  will have a different exit time . Furthermore, the point  does not belong to the same grid  to which the point  belongs because the distance between them is less than  (see the discussion in Section 4).
Let us assume that , . Since the grids  and  are randomly shifted with respect to each other, the difference  between the exit times when the particle is initially positioned at the point  or at the point  cannot be determined a priori. Hence, any perturbation of the size  in the initial condition results in an unpredictable change in exit time. For the channel half-width , the system goes to the state we refer to as countable chaos in Section 7 below.
The increasing unpredictability of the system as the channel becomes more narrow is shown in Figure 8, where the channel half-width decreases from  in Figure 8a to  in Figure 8d. We want to emphasise here that although a visual inspection of the graphs in Figure 8 may suggest their periodicity, those graphs are not periodic (see also the discussion in Section 8). The positions of local minima and maxima in each graph in the figure are not equidistant along the -axis: they are slightly yet randomly shifted from an equidistant distribution where a random shift of the maxima and minima points in the graph is a consequence of a random distribution of generating points over the interval ; cf. Figure 7b–d.
      
    
    Figure 8.
      The graph  for various channel half-width  when the number of channels is . The left boundaries  of intervals  where the exit time remains constant are shown as blue closed circles in the graph. The number  increases as the channel width decreases resulting in stronger unpredictability in the exit time  as indicated by the increasing number of jumps  and the increasing maximum jump amplitude  in the system. (a) The channel half-width is , the number of channels is , the number of jumps is , the maximum jump is  (b) , , ,  (c) , , ,  (d) , , , .
  
It can be seen from Figure 8 that oscillations in the exit time shown in the -plane become more severe as  decreases. The analysis of the graphs in the figure also reveals that the maximum exit time increases as the channel narrows. Thus, our next aim is to investigate what conclusions can be drawn about the exit time  in the extreme case of an infinitely narrow channel .
7. Countable Chaos
In this section, we check to what extent the exit time is sensitive to initial conditions in the system with an infinitely narrow channel. Sensitivity to initial conditions is a pivotal feature of chaos, and investigating this issue should help us to decide whether the system (1)–(2) has chaotic properties when the channel width becomes infinitely small. The sensitivity to initial conditions can be confirmed by calculating Lyapunov exponents, where a dynamical system that has at least one positive Lyapunov exponent is considered chaotic [,,]. However, the maximal Lyapunov exponent calculated for a simple linear map (2a) is . Therefore, we suggest an alternative approach to measure the divergence of the nearby trajectories as the channel half-width .
Consider the total escape defined by the number of channels  for the given channel width  and let  be the number of subintervals where the exit time  remains constant. The number of jumps  between those subintervals is given by
      
        
      
      
      
      
    
Let us numerate the subintervals of constant exit time with the index . The jump magnitude  is then defined for each jump between the subintervals as
      
        
      
      
      
      
    
      where  is the left boundary of the p-th sub-interval .
Consider two trajectories starting at points  and  separated by the distance  in the domain , where we assume that  for the sake of convenience. Let  and ; i.e., there is a jump  located within the interval . Let also , and then the length  of the first trajectory remains the same for any time  as the particle has already left the domain. It follows from (2) that the distance between the two trajectories accumulated over time  is  for . Substituting  and  into the above expression, we obtain
      
        
      
      
      
      
    
      i.e., the distance  between the trajectories grows linearly with time. The maximum distance between the trajectories is =  and we have
      
        
      
      
      
      
    
      where the jump magnitude  remains unknown until the solution  is obtained in the entire domain of definition .
Given the results (36) and (37), we note that separation of trajectories (36) occurs over a finite time only. In addition, many trajectories that have the distance  between them at time  will have the same distance  between them at any time . Since the function  is piecewise constant, the size of the subdomain of the initial condition where trajectories that are initially a very small distance apart will diverge over time depends on the number of jumps and can be evaluated as . Consider, for example,  (see the baseline case in Section 3) and . We have the number of jumps , as seen in Figure 6, which results in , while the total size of the domain  where the trajectories start is .
Meanwhile, it has been proved in Section 3 that the maximum length of each subinterval  where the exit time  remains constant is . Hence, for any given  there exists a channel half-width  such that any two trajectories initially separated by the distance  will have a different exit time for any , no matter where the interval  is located within the domain .
The threshold value  can be chosen as  and any two trajectories that are initially a distance  apart will then be separated as (36) in the system with a channel half-width . The above conclusion also implies that the number of jumps (34) depends on the parameter , and  increases as  decreases. For  in the above example, we require  to provide further separation of all trajectories separated initially by  and the number of jumps increases from  to  when the channel half-width decreases from  to .
Let us demonstrate that the separation of trajectories becomes stronger in the entire domain  as the channel half-width  decreases. Since the solution to the problem (2)–(4) is available for any , we find the maximum distance between the trajectories (37) in the whole domain of the initial condition  by direct computation of the jumps (35) in the function . For any given channel half-width , we introduce the maximum jump ,
      
        
      
      
      
      
    The maximum jump  depends on , because it follows from the analysis in Section 3 and Section 5 that the maximum exit time  can be evaluated as
      
        
      
      
      
      
    
      for the given channel half-width . We then conclude from (39) that
      
        
      
      
      
      
    
We also compute the average jump  in the domain ,
      
        
      
      
      
      
    The average jump  depends on , since the number of jumps  defined by (34) increases when the channel half-width  decreases; see the discussion in Section 6.
The increase in the number of jumps  as  decreases is illustrated by Figure 8, where we also provide the value of  in the caption of the figure for each  considered in the figure. We then show the graphs  and  on a logarithmic scale in Figure 9a, where the channel half-width varies from  to . It can be readily noticed from the figure that the maximum distance between the trajectories  (38) and the average distance between the trajectories  (41) increase when the parameter  decreases.
      
    
    Figure 9.
      (a) The maximum jump  (38) (blue solid line, blue stars) and the average jump  (41) (red dashed line, red closed circles) as functions of the channel half-width . The graphs  and  are shown on a logarithmic scale. The distance between trajectories measured by (38) and (41) increases as the channel half-width decreases. (b) The minimum jump  (42) (blue solid line, blue closed circles) is computed for the same range of the channel half-width  as the graphs in Figure 9a. Since  increases as  decreases, it is possible to find  for which the final distance  between nearby trajectories will be  (see further explanation in the text).
  
An important observation about the graphs in Figure 9a is that intervals of very rapid growth are interspersed with intervals where the functions (38) and (41) remain constant. A slight change in the parameter  does not necessarily result in an increase in the number of channels required for the total escape. For example, the number of jumps is  for  in Figure 6b. If we decrease the channel half-width from  to , the position of each jump in the exit time  in Figure 6b will change, but the number of channels required for the total escape will remain . Consequently, we will have the same number of jumps  and the same maximum jump amplitude  as the graphs in Figure 9a show.
We now define the minimum jump  in the domain ,
      
        
      
      
      
      
    If the minimum jump is a monotone function of  and we have
      
        
      
      
      
      
    
      then sensitive dependence on initial conditions can be defined in the system when . Consider an arbitrary distance . Under the above assumptions about , for any two trajectories initially separated by the distance  there exists the channel half-width  such that the final distance (37) between these trajectories will be . We note that the channel half-width  can be found from condition .
The graph  is shown on a logarithmic scale in Figure 9b for the same values of the parameter  as the graphs in Figure 9a. Given , consider an arbitrary distance  (solid red line in the figure). For any channel half-width  (vertical black dashed line), any two trajectories separated initially by the distance  will have the distance  between them, but the condition  will not be held for all such trajectories. Consider now  (vertical red dashed line). For any , the distance  (37) between any two trajectories initially separated by the distance  is .
Let us note that we have only used the term ‘chaos’ in this section to indicate the sensitivity to initial conditions in the problem as . Furthermore, the definition of sensitive dependence above is different from the conventional definition of sensitive dependence on initial conditions (see e.g., [,]) since it is based essentially on the asymptotic behaviour of the system when . The sensitivity to initial conditions in the problem manifests itself through an infinitely large number of singular points (jumps)  in the function  whose locations cannot be predicted a priori. We have  as  because the exit time  is different for any two points initially separated by the distance  in the domain . As the number of jumps increases, so does their magnitude. The maximum jump (38) in the entire domain of the initial condition  is  as . The numerical results of Figure 9b suggest that the minimum jump  (42) in the domain  is  as , although we do not provide a rigorous mathematical proof of this statement. Since the maximum distance  between the two trajectories is measured by the jump magnitude (37), any two trajectories initially separated by given  will be separated by an arbitrarily large distance J in the system with an infinitely narrow channel  under assumption (43).
Meanwhile, one can say that for any finite channel half-width , there is no chaos in the system. The number of random jumps in the function  is finite for any finite  and there are a number of subintervals where the exit time remains constant. The number of jumps increases as the channel width decreases, yet the exit time can be accurately calculated by Algorithm 1 for any given  and any  to remove unpredictability. Since the function  is entirely defined by generating points belonging to a countable set, a finite number of intervals  are required to fill any gap along the -axis and therefore determine the exit time  for any  taken from the domain of definition. Hence, we also introduce the term ‘countable’ to emphasise the discrete nature of the process, as all exit times belong to a countable set and can be computed, no matter how small a finite channel half-width  is.
8. Discussion and Conclusions
We have studied a linear dynamical system resulting from discrete time motion of a particle along a unit circle that has an escape channel of width . The time  required for the particle to approach the escape channel and exit the circle through it depends on the initial position of the particle  and it has been argued in the paper that the solution  is ‘global’; that is, finding the exit time for any given  requires reconstruction of the function  in the entire domain of definition . The function  is piecewise constant and the exit time remains the same at subintervals of length  at most and has jumps between those subintervals. Hence, given the channel half-width , a slight change in the initial condition  can leave the exit time the same or result in a significant change in the exit time. The system’s response to a slight change in the initial condition cannot be predicted unless the function  is computed everywhere in the domain .
The dynamical system (1)–(2) studied in the paper presents a convenient formulation of a blind search in confined space problem where the results of our study allow one to conclude about the completeness and time complexity criteria of the search. Completeness of the search follows from randomness of generating points (see Section 4 and Section 6) since that property implies covering the whole interval  by subintervals  with no gaps between them as required to find the exit time for any given initial position of the particle. It also follows from the above requirement that the solution is  when the question of time complexity is addressed.
One important result of our study is that the number of random jumps in the function  becomes infinitely large resulting in arbitrary separation of nearby trajectories as the channel half-width : the phenomenon of countable chaos arises in the problem with an infinitely narrow channel. The countable chaos is not a conventional chaos definition because it only reveals itself as  and also because the system has noise that induces sensitive dependence on initial conditions (cf. [] where it was argued that the system is not chaotic if there is external noise responsible for irregularity in the behaviour of the system). However, the noise is not external and is inherent in the system. The number  responsible for the definition of circular motion also acts as a random number generator which produces sensitivity to initial conditions when the channel half-width .
The unpredictability of the exit time observed in the system for any finite channel half-width  and the requirement to obtain a global solution ,  to find the exit time  for a given initial position of the particle may be considered undesirable features of the system as they increase the time complexity in the blind search problem. However, the presence of inherent noise actually makes the blind search more successful because it increases the probability of escape. Removing the noise in the problem will result in the ‘the escape is/is not ever possible’ dichotomy as illustrated by the following example.
Let us make the system fully predictable by turning off the random number generator. That is, we want to consider a hypothetical system in which the first channel is located at  and the distance between channels is . This hypothetical -system’ can be thought of as a setup where circular motion is replaced by linear motion; i.e., a unit circle is approximated by a polygon.
Generating points in the new -system are periodic as the equation
      
        
      
      
      
      
    
      has a solution . For  and the generating length , we find  and . In other words, the residual  accumulated during the discrete time motion over the domain with  channels (see Section 3) can be fully covered in the  additional steps of the particle. It is also obvious that Equation (44) does not have any solution  when  in the original -system’ because  is not a rational number.
We want to find the number of channels  required to make the total escape  as explained in Section 5. Let us first consider the baseline case ,  in the original -system where the particle moves along a circle. We have  for  channels; see Figure 6b. Direct computation reveals that linear motion in the new -system results in the same number of channels required for the total escape; i.e., we have .
We now decrease the channel half-width as . For circular motion (the -system), the total escape  will be achieved when there are  channels in the system. However, the results are very different when linear motion (the -system) is considered. The escape range  is established over the first  channels and then  does not change as  due to the periodicity of the generating points. If we have an ensemble of particles statistically uniformly distributed throughout the interval  at time , approximately half of them will escape from the domain, while another half will stay in the domain forever. Hence, the fully predictable -system can also be thought of as a half-degenerate system because the goal state is never achieved by approximately  of the population.
In the case of circular motion, all particles will sooner or later exit the domain, no matter how narrow the escape channel is. The definition of  makes the system’s behaviour less predictable and more complex, yet the system is not degenerate. The complexity induced by  should be taken into account when tracing the trajectories, but that complexity is an advantage rather than a drawback because it removes the escape dichotomy in the system.
In conclusion, we note that we have been concerned in this paper with reporting random exit times for any finite channel half-width  and sensitivity to initial conditions in the system (1) and (2) as  rather than investigating those phenomena in detail. Thus, our study leaves a number of open questions, some of them listed below.
Chaotic properties of the system: The divergence of nearby trajectories has been demonstrated in Section 7, yet more thorough investigation of the condition (43) is necessary to draw a rigorous conclusion about sensitive dependence on initial conditions in the system with an infinitely narrow channel. Furthermore, our study has been focused on sensitivity to initial conditions only as we have assumed that this is the most important property defining a chaotic system in line with the Experimentalists’ definition in []. Although there is no universally accepted definition of chaos in a dynamical system so far [], other definitions of chaos provided, e.g., in [] or [], require additional properties of a dynamical system to conclude that the system is chaotic. Those properties will be verified in future work on the problem to see whether the definition of a chaotic regime in the system (1) and (2) can be made compatible with widely accepted definitions of chaos.
Weak chaos: It has been shown in Section 7 that the separation of trajectories occurs weaker than exponentially as the distance between them increases linearly over time. The slower separation of chaotic trajectories is a feature of weak chaos reported, e.g., in [,,,], and comparison of the system’s asymptotical behaviour as  with systems where weak chaos has been detected is reserved as a topic of future work. Also, it is still unclear how quickly trajectories diverge on average when the parameter  decreases. A related question that arises here is whether the transition between domains where the functions  and  remain constant is continuous (albeit with a very steep gradient) or discontinuous in Figure 9. The latter case may be related to the appearance of new generating points in the system when  decreases, and this issue requires further investigation because it may help us evaluate how fast the system moves to a chaotic regime as .
System parameters: The analysis in the paper has been made for the step size of the particle . If a different step size  is considered under the condition , then Algorithm 1 in Section 5 can be used to find the exit time for any finite channel half-width . The conclusions made about sensitive dependence on initial conditions in Section 7 will also remain the same if a different (yet finite) value  is chosen in the problem. Meanwhile, the asymptotic behaviour of the system when  and  is unclear and should be studied in future work.
Pseudo-random number generators: The randomness of the decimal digits of  has been the most important assumption made in the paper. The ability of irrational numbers to serve as pseudo-random number generators has been the focus of research for many years [], yet this topic remains a big and challenging problem. If we have a rigorous confirmation on the randomness of an irrational number p, an algorithm similar to that presented in the paper can be designed for the number p when a particle performs discrete time motion (1) and (2) along a closed curve of length . On the other hand, if the number p does not have a random sequence of decimal digits, then using it in the problem will result in different properties of the dynamical system (1) and (2). Generating points will not be located randomly and that, in turn, will result in only a limited number of trajectories escaping from the domain (cf. the conclusions for the rational number  in this section). Thus, we hope that the results of this paper may spark new interest in research on pseudo-random number generators.
Meanwhile, the solution algorithm in Section 5 allows one to study more complex problems based on the results already obtained in this paper. The idealistic setting (1)–(2) employed in the problem can serve as an approximation to various realistic problems, including those in scattering theory [], animal foraging in a spatial domain [], cryptography [], and detection of pulsed signals []. If the problem is considered in the framework of classical scattering, one question of interest could be to move from consideration of a single particle to an ensemble of particles. For instance, the approach developed in this paper allows for finding the probability of the event that all particles will leave the domain over a given time, the answer to the above question depending on the initial spatial distribution of particles. In addition, the channel width can be varied with time in order to maximise or minimise the exit time over which all particles will leave the domain.
Alternatively, the blind search problem can be thought of as a foraging problem in which an animal is looking for a profitable patch . In the latter case, the setup (1)–(2) with a single animal can be further investigated if the condition of having a constant step size is relaxed. Although the requirement of discrete time is essential in animal movement models, more realistic movement rules will involve consideration of a stochastic step length defined by a Lévy walk or flight []. Furthermore, even when the movement is not random, the step length  is likely to vary as the animal tries to optimise the search time. This brings the system to a new level of complexity, and the study of a variable step length is considered a topic of future work.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in the study are included in the article, further inquiries can be directed to the author.
Conflicts of Interest
The author declares no conflict of interest.
References
- Russell, S.; Norvig, P. Artificial Intelligence: A Modern Approach; Pearson: London, UK, 2013. [Google Scholar]
 - Bellman, R. On a routing problem. Q. Appl. Math. 1958, 16, 87–90. [Google Scholar] [CrossRef]
 - Dijkstra, E.W. A note on two problems in connexion with graphs. Numer. Math. 1959, 1, 269–271. [Google Scholar] [CrossRef]
 - Korf, R.E. Depth-first iterative-deepening: An optimal admissible tree search. Artif. Intell. 1985, 27, 97–109. [Google Scholar] [CrossRef]
 - Meinshausen, N.; Bickel, P.; Rice, J. Efficient blind search: Optimal power of detection under computational cost constraints. Ann. Appl. Stat. 2009, 3, 38–60. [Google Scholar] [CrossRef]
 - Silvela, J.; Portillo, J. Breadth-first search and its application to image processing problems. IEEE Trans. Image Process. 2001, 10, 1194–1199. [Google Scholar] [CrossRef]
 - Liang, H.; Chen, Z.; Fang, G. A depth-first search algorithm for oligonucleotide design in gene assembly. Front Genet. 2022, 13, 1023092. [Google Scholar] [CrossRef]
 - Kagan, E.; Ben-Gal, I. Search and Foraging: Individual Motion and Swarm Dynamics; CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
 - Humphries, N.E.; Sims, D.W. Optimal foraging strategies: Lévy walks balance searching and patch exploitation under a very broad range of conditions. J. Theor. Biol. 2014, 358, 179–193. [Google Scholar] [CrossRef]
 - Hutchinson, J.M.; Stephens, D.W.; Bateson, M.; Couzin, I.; Dukas, R.; Giraldeau, L.A.; Hills, T.T.; Méry, F.; Winterhalder, B. Searching for fundamentals and commonalities of search. In Cognitive Search: Evolution, Algorithms, and the Brain; MIT Press: Davis, CA, USA, 2012. [Google Scholar]
 - Martelli, M.; Dang, M.; Seph, T. Defining chaos. Math. Mag. 1998, 71, 112–122. [Google Scholar] [CrossRef]
 - Strogatz, S.H. Nonlinear Dynamics and Chaos; Perseus Books Publishing: New York, NY, USA, 1994. [Google Scholar]
 - Devaney, R.L. An Introduction to Chaotic Dynamical Systems; Addison-Wesley: Boston, MA, USA, 1989. [Google Scholar]
 - Li, T.; Yorke, J.A. Period three implies chaos. Am. Math. Mon. 1975, 82, 985–992. [Google Scholar] [CrossRef]
 - Martelli, M. Introduction to Discrete Dynamical Systems and Chaos; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1999. [Google Scholar]
 - Shi, Y.; Chen, G. Chaos of time-varying discrete dynamical systems. J. Differ. Equ. Appl. 2009, 15, 429–449. [Google Scholar] [CrossRef]
 - Wiggins, S. Chaotic Transport in Dynamical Systems. Interdisciplinary Applied Mathematics; Springer: Berlin/Heidelberg, Germany, 1992; Volume 2. [Google Scholar]
 - Leiber, T. On the impact of deterministic chaos on modern science and the philosophy of science: Implications for the philosophy of technology? Soc. Philos. Technol. Q. Electron. J. 1998, 4, 93–110. [Google Scholar] [CrossRef]
 - Sprott, J.C. Chaos and Time-Series Analysis; Oxford University Press: Oxford, UK, 2003. [Google Scholar]
 - Benettin, G.; Galgani, L.; Giorgilli, A.; Strelcyn, J.M. Lyapunov characteristic exponents for smooth dynamical systems and for hamiltonian systems; A method for computing all of them. Part 1: Theory. Meccanica 1980, 15, 9–20. [Google Scholar] [CrossRef]
 - Datseris, G.; Parlitz, U. Nonlinear Dynamics: A Concise Introduction Interlaced with Code; Springer Nature: Berlin/Heidelberg, Germany, 2022. [Google Scholar]
 - Schuster, H.G.; Just, W. Deterministic Chaos: An Introduction; Wiley-VCH: Weinheim, Germany, 2005. [Google Scholar]
 - Banerjee, M.; Ghosh, S.; Manfredi, P.; d’Onofrio, A. Spatio-temporal chaos and clustering induced by nonlocal information and vaccine hesitancy in the SIR epidemic model. Chaos Solitons Fractals 2023, 170, 113339. [Google Scholar] [CrossRef]
 - Malchow, H.; Petrovskii, S.V.; Venturino, E. Spatiotemporal Patterns in Ecology and Epidemiology: Theory, Models, and Simulation; CRC Press: Boca Raton, FL, USA, 2007. [Google Scholar]
 - Mokni, K.; Mouhsine, H.; Ch-Chaoui, M. Multi-parameter bifurcations in a discrete Ricker-type predator–prey model with prey immigration. Math. Comput. Simul. 2025, 233, 39–59. [Google Scholar] [CrossRef]
 - Porcher, R.; Thomas, G. Estimating Lyapunov exponents in biomedical time series. Phys. Rev. E 2001, 64, 010902. [Google Scholar] [CrossRef]
 - Vulpiani, A.; Cecconi, F.; Cencini, M. Chaos: From Simple Models to Complex Systems; World Scientific: Singapore, 2009. [Google Scholar]
 - Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef]
 - Klages, R. Microscopic Chaos, Fractals and Transport in Nonequilibrium Statistical Mechanics; World Scientific: Singapore, 2007. [Google Scholar]
 - Nee, S. Survival and weak chaos. R. Soc. Open Sci. 2018, 5, 5172181. [Google Scholar]
 - Ruiz, G.; Bountis, T.; Tsallis, C. Time-evolving statistics of chaotic orbits of conservative maps in the context of the central limit theorem. Int. J. Bifurc. Chaos 2012, 22, 1250208. [Google Scholar] [CrossRef]
 - Petrovskii, S.V. (School of Computing and Mathematical Sciences, University of Leicester, Leicester, UK). The Blind Man Problem in a Unit Circle. Personal communication, 2020.
 - Plouffe, S. A formula for the nth decimal digit or binary of π and πn. arXiv 2022, arXiv:2201.12601. [Google Scholar] [CrossRef]
 - Bailey, D.H.; Borwein, J.M.; Calude, C.S.; Dinneen, M.J.; Dumitrescu, M.; Yee, A. An empirical approach to the normality of π. Exp. Math. 2012, 21, 375–384. [Google Scholar]
 - Marsaglia, G. On the Randomness of π and Other Decimal Expansions. 2005. Available online: https://api.semanticscholar.org/CorpusID:45766422 (accessed on 1 February 2025).
 - Tu, S.-J.; Fischbach, E. A study on the randomness of the digits of π. Int. J. Mod. Phys. C 2005, 16, 281–294. [Google Scholar]
 - Alligood, K.T.; Sauer, T.S.; Yorke, J.A. Chaos—An Introduction to Dynamical Systems; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
 - Robinson, C. Dynamical Systems; CRC Press: Boca Raton, FL, USA, 1995. [Google Scholar]
 - Zaslavskiî, G.M.; Sagdeev, R.Z.; Usikov, D.A.; Chernikov, A.A. Weak Chaos and Quasi-Regular Patterns; Cambridge University Press: Cambridge, UK, 1991. [Google Scholar]
 - Bailey, D.H.; Crandall, R.E. Random generators and normal numbers. Exp. Math. 2002, 11, 527–546. [Google Scholar]
 - Gaspard, P. Chaos, Scattering and Statistical Mechanics; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar]
 - Zhou, Y.; Bao, L.; Chen, C.P. A new 1D chaotic system for image encryption. Signal Process. 2014, 97, 172–182. [Google Scholar]
 - Levanon, N.; Mozeson, E. Radar Signals; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2004. [Google Scholar]
 - Viswanathan, G.M.; da Luz, M.G.E.; Raposo, E.P.; Stanley, H.E. The Physics of Foraging. An Introduction to Random Searches and Biological Encounters; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
 
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.  | 
© 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).