Exploiting Nonlinear Dynamics to Store and Process Information

@article{Miliotis2008ExploitingND,
  title={Exploiting Nonlinear Dynamics to Store and Process Information},
  author={Abraham Miliotis and Sudeshna Sinha and William L. Ditto},
  journal={Int. J. Bifurc. Chaos},
  year={2008},
  volume={18},
  pages={1551-1559}
}
By applying nonlinear dynamics to the dense storage of information, we demonstrate how a single nonlinear dynamical element can store M items, where M is variable and can be large. This provides the capability for naturally storing data in different bases or in different alphabets and can be used to implement multilevel logic. Further we show how this method of storing information can serve as a preprocessing tool for (exact or inexact) pattern matching searches. Since our scheme involves just… 

Figures from this paper

Exploiting chaos for applications.

An illustrative research arc is presented, starting with ideas of control, based on the general understanding of chaos, moving over to applications that influence the course of building better devices.

Chaogates: morphing logic gates that exploit dynamical patterns.

The basic concepts underlying chaotic systems are reviewed and an extension of the formalism to include asymmetric logic functions is presented, which forms the basis of the design of a dynamical computing device that can be rapidly morphed to become any desired logic gate.

Superlinearly scalable noise robustness of redundant coupled dynamical systems.

It is demonstrated that the noise robustness of redundant coupled dynamical systems can actually be scaled superlinearly if some conditions are met and very high Noise robustness can be realized with very few coupled units.

Controlling Chaos in Neuron Based on Lasalle Invariance Principle

A new control law is proposed to asymptotically stabilize the chaotic neuron system based on LaSalle invariant principle to help understand the learning process of a human brain towards the information processing, memory and abnormal discharge of the brain neurons.

Implementing dynamic reconfigurable CNN-based full-adder

This paper presents a new approach to implement the dynamic reconfigurable logical systems based on Cellular Neural Networks (CNN), comparing with utilizing the chaos computing system, which is

Pinning control of threshold coupled chaotic neuronal maps.

Chaotic neuronal maps are studied with threshold activated coupling at selected pinning sites with increasing pinning density. A transition from spatiotemporal chaos to a fixed spatial profile with

Analysis of nonlinear chaotic vibrations of shallow shells of revolution by using the wavelet transform

In the present paper, we study complex vibrations of flexible axisymmetric shallow shells under the action of transverse sing-alternating pressure. In addition to the traditional methods of nonlinear

Implementing dynamic reconfigurable CNN-based full-adder

This paper presents a new approach to implement the dynamic reconfigurable logical systems based on Cellular Neural Networks (CNN), comparing with utilizing the chaos computing system, which is

References

SHOWING 1-10 OF 26 REFERENCES

DYNAMICS BASED COMPUTATION

The ability of lattices of coupled chaotic maps to perform simple computations and the ability of this dynamical system to perform the more specialized operation of determining the least common multiplier of a sequence of integers is demonstrated.

Using thresholding at varying intervals to obtain different temporal patterns.

  • S. Sinha
  • Physics
    Physical review. E, Statistical, nonlinear, and soft matter physics
  • 2001
It is evident that thresholding is capable of yielding exact limit cycles of varying periods and geometries when implemented at different intervals (even when very infrequent), which suggests a simple and potent mechanism for selecting different regular temporal patterns from chaotic dynamics.

Flexible parallel implementation of logic gates using chaotic elements.

The proposed parallel computing architecture is implemented to obtain parallelized bit-by-bit addition with a two-dimensional chaotic neuronal and a three- dimensional chaotic laser model to demonstrate the parallelism inherent in such systems.

Chaos computing: implementation of fundamental logical gates by chaotic elements

Basic principles of implementing the most fundamental computing functions by chaotic elements are described. They provide a theoretical foundation of computer architecture based on a totally new

Computing with distributed chaos.

  • S. SinhaW. Ditto
  • Physics, Computer Science
    Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics
  • 1999
The capacity of a lattice of threshold coupled chaotic maps to perform computations is demonstrated, and the scheme is extended to multidimensional continuous time dynamics, in particular to a system relevant to chaotic lasers.

Associative processing and processors

Associative memory provides a naturally parallel and scalable form of data retrieval for both structured data and unstructured data, and can be easily extended to process the retrieved data in place, thus becoming an associative processor.

Experimental realization of chaos control by thresholding.

  • K. MuraliS. Sinha
  • Physics
    Physical review. E, Statistical, nonlinear, and soft matter physics
  • 2003
The experimental verification of thresholding as a versatile tool for efficient and flexible chaos control is reported, and the ease and rapidity of switching between different targets it offers, suggests a potent tool for chaos based applications.

Parallel computing with extended dynamical systems.

The scope of parallelism based on extended dynamical systems, in particular, arrays of chaotic elements, is discussed, and the rapid solution of the Deutsch-Jozsa problem is demonstrated utilizing the collective properties of such systems.

New Method for the Control of Fast Chaotic Oscillations

We introduce a new method of controlling chaos that retains the essential features of occasional proportional feedback, but is much simpler to implement. We demonstrate control on a simple