Abstract

Coupling map lattice is an efficient mathematical model for studying complex systems. This paper studies the topology identification of coupled map lattice (CML) under the sparsity condition. We convert the identification problem into the problem of solving the underdetermined linear equations. The norm method is used to solve the underdetermined equations. The requirement of data characters and sampling times are discussed in detail. We find that the high entropy and small coupling coefficient data are suitable for the identification. When the measurement time is more than 2.86 times sparsity, the accuracy of identification can reach an acceptable level. And when the measurement time reaches 4 times sparsity, we can receive a fairly good accuracy.

1. Introduction

The coupled map lattice with nonlocally coupling chaotic characteristic is widely observed and highly involved in many fields, which ranges from complex network [13] to neural network, from biological system to ecological system, and from physics to computer science [46]. Driven by some practical applications which benefit from the better controlling of CML, a great deal of current research of CML has focused on dynamical analysis, control, and modeling. However, the behavior of CML is largely influenced by the topology of the network which generally is invisible to us. Thus, its identification usually becomes the promise of application.

Up to now, various researches focus on identifying the patterns of coupled map lattice models [7, 8], such as the study of the formation and evolution of spatiotemporal patterns based on a reference model [7], and the identification of CML based on the wavelet [8]. However, few researches have discussed the topology identification of CML. There are two problems of topology identification: how we should get the result with less measurement time () and what precondition the measured data need.

In this paper, as CML is discrete, for the facilitation of identification, we transform the CML equation so that the identification problem can be converted into a problem of solving the linear equation . The method is introduced to solve the topology identification of CML. In the process of identification, the relationship between the measurement time () and the sparsity () of is taken into consideration. In the experiment, through the analysis of entropy, we discuss the coupling coefficient and the solvability of the equation . We find that smaller coupling coefficient benefits the identification. Through further research, we study the influence of the measurement time on the identification precision; that is, when the measurement time , we can achieve a decent identification result, and when , the identification result is very good.

2. Analysis of Identification Process

Considering a CML with elements is as follows: where is the state of each node, , and is the discrete time step. is the strength of the coupling. is the standard form of logistic nonlinear function. Also , where . is the weighted topology connection from element to its neighbor elements and , and the weighted topology connection obeys the periodic boundary condition. The schematic diagram is shown as in Figure 1.

Normally, the weighted topology connections are composed by the known part and the unknown part . Our purpose is to identify this unknown part. In order to identify these unknown connections, the dynamical equation (1) can be transformed as the following equation:

Now, we expand the matrix to . In the expanded matrix , if , ; if , . Under these circumstances, (2) can be expressed as

We set . If we put iterations together, then we get measurements. Its formula can be expressed as

Here, can be divided into two parts, that is, the known part and unknown part , which is . Thus, to get the solution , we haveTo simplify, the above equation set can be represented as where implies the left side of (5) and implies the left matrix of the right side.

Obviously, the elements in and are decided by , , and the sampled value . The size of and are decided by and . Thus, (6) can be expressed as where and are the columns of and , respectively. Without loss of generality, we use instead of and use instead of . The equation set finally can be described as

Eventually, we transform the topology identification problem into a problem of solving the equation set. The vectors and can be computed by the sampled value (which is the state value of each element in the th iteration). The character of solutions depends on the matrix . When there are at most unknown connections of each element, which means the nonzero value of will be less than , in this case we defined as -sparse. In the following section, the influences of and will be taken into consideration in the identification problem.

3. The Analysis of and

Normally, when is full rank, which means is reversible, (5) has a unique solution, which implies that the measurement time should be larger than the element . However, when is smaller than , the identification of the unknown connections is an interesting problem. On account of the partial unknown connection, namely, is -sparse, the solution can be worked out by an underdetermined equation when . The solving of is related to two aspects: the construction of and the method to work out the solution .

3.1. The Solving Condition for

According to [9], the necessary and sufficient condition for the solution of the underdetermined problem is that, for any vector sharing the same sparsity , there exists a such thatwhere implies that the columns of should be linearly independent. The property is generally satisfying the law of random matrix such as i.i.d Gauss and Bernoulli. Recently, owning to the pseudorandom property of chaotic system, the chaos sequence is used for the construction of . It was proved in [10] that when the sampling distance guarantees a certain value, the logistic system satisfies the RIP condition. In [11], a series of chaos systems, such as Lorenz system and Chuan’s circuit, are used to produce . Thus, in the model of this paper, it was promising to identify the unknown connections.

3.2. The Solving Process of

As illustrated above, the unknown vector is -sparse; then the resolution problem can be transformed into an optimization problem which is to find the most sparse solution of (8). Thus the norm optimization is taken into consideration. However, to find a to satisfy is a NP hard problem that requires an exhaustive enumeration of all possible combinations for the locations of the nonzero entries in . Then the application of norm optimization is tried, which is to find a to satisfy . It is also denied for the lack of precision. After that, norm is considered; it is more efficient than and more precise than . The optimization method is expressed as follows:

The optimization problem can be transformed to a linear programming known as basis pursuit (BP). As [12] illustrated, the matrix can be shown to have the RIP, when the measurement time satisfies the condition as follows: where is a constant; we can exactly reconstruct -sparse vector via the BP method. Plenty of experimental results show that most of -sparse signals can be worked out when [13]. In this paper, we will discuss the relation between and in this identification circumstance by experimental analyses.

4. Experiments and Discussions

In the simulation, we set , , , , . The chaotic state trajectory of (1) by 100 iterations is shown in Figure 2.

The character of random likeness and boundedness of chaotic system can be observed from Figure 2, and for a better perceptual intuition the state of the 50th element is shown in Figure 3.

4.1. The Influence of on the Identification

The chaotic behavior is obvious when is low, while the system may exist in many states, such as chaos, periodicity, and synchronization. To observe the changing of the network state, we use the information entropy to describe the state as illustrated in [14], by which higher value of entropy implies better chaos character of each node and vice versa. The state of CML is influenced by the parameters and . With the changing of these factors, the information entropy is shown as Figure 4.

Figure 4 shows the entropy with different and ; it is obvious that the value of is the main influence factor to the entropy.(i)When , the degree of coupling is low. It shows a high value of entropy, which means the high randomness of the network. CML system is under a nonsynchronous state, and the sampled sequence benefits the identification.(ii)When , it shows a low value of entropy, and the CML system is under a complex state between the nonsynchronous state and the synchronous one. Some behavior such as periodicity, which indicates the randomness is weaker, may lead to a low entropy of the sequence. Thus, it is not the favorable condition for identification.(iii)When , it arrives at a high value of entropy as chaos because of the synchronization of CML. Considering the synchronization of elements, the correlation between the columns of is high and does not conform to the RIP condition. Therefore, despite the high entropy, it is not suitable for identification.

Thus, for the requirement of identification, smaller is better for the identification.

4.2. Identification Result of Unknown Connections

Here we set , , , , . Figure 5 shows the connections of an element to the others achieve a successful identification with accuracy .

The optimization process is shown in Figure 6.

From Figure 6, the estimated value converges to the stable state, and the result is correct when is closed to zero. The experiment is implemented in Matlab 2013 on Windows 8 Service Pack 1 64-bit operation system. We use a desktop which has a 4-core Intel(R) Core (TM) i3-2120 processor running at 3.30 GHz and 2 GB of RAM. It can be observed that with 4 iterations the result can be almost accurate, and it only takes 0.073322 seconds in our experimental simulation.

According to the above experiments, the identification process works perfectly when . But does the algorithm work besides this value? As illustrated in Figure 4, higher coupling coefficient leads to a low entropy or a synchronized state as b and c. The algorithm works well when ; thus the premise for completing the identification progress smoothly depends on the coupling coefficient of the network. The result just corresponds with the conclusion that smaller benefits the identification.

4.3. The Influence of Measurement Time and Sparsity

As we discussed above, to solve the underdetermined equation, the measurement time and the solution sparsity should fulfill a certain condition. For a more detailed understanding of these correlations, the three-dimensional diagram was drawn and is shown in Figure 7.

From Figure 7 we discover that with smaller measurement time and bigger sparsity the solution turns bad and vice versa. To be more detailed, we showed the aerial view in Figure 8.

For Figure 8, we can divide the areas into four parts a, b, c, and d by the distribution of solution effect. The red line means the ratio and the green line means the ratio .(i)For area a, when , it does not meet the solution conditions.(ii)For area b, when , almost cannot be calculated by accurately.(iii)For area c, when , can be calculated out with acceptable accuracy.(iv)For area d, when , can be calculated out exactly.

The area d corresponds with the traditional condition discussed above. However, from the experiment we learn that the area c is regarded as the acceptable one. Such result may have a guiding significance in the identification process.

5. Conclusion and Future Work

In this paper, we propose a new approach for the identification of CML. We work out the unknown connections vector through the method. The requirement of sampling time and data characters are discussed in detail in this paper, and the identification result meets the precision of the experiment. Moreover, also some possibility of further researches exists.

On one side, assuming there is an undirected network, besides all the values of the nodes’ state, we only know the total sparsity of all the connections (some nodes may have sparse connections, while some nodes’ connections may be not sparse); how can we get the correct identification result? This problem may be solved by the following steps. Firstly, we should find the connections between two nodes with sparse unknown connections and estimate them. Secondly, owning to the symmetry characteristic of undirected network, with more and more unknown connections being identified, some of the connections of nodes which were not sparse become sparse; thus we should find these nodes and estimate the connections. Thirdly, continue the second step until we know that remaining nodes’ connections cannot be estimated.

On the other side, comparing with traditional method of topology identification, method can finish the process of identification with lesser sampling time, but it requires knowing the whole states of the network. Its applications may be limited in the network which are able to know all the states of the nodes. Thus, in the future work, the topology identification with the deficiency of a part of nodes’ state value may be discussed.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This paper is supported by the National Natural Science Foundation of China (Grant nos. 61170269, 61121061), the Beijing Higher Education Young Elite Teacher Project (Grant no. YETP0449), the Asia Foresight Program under NSFC Grant (Grant no. 61161140320), and the Beijing Natural Science Foundation (Grant no. 4142016).