Quantum Cellular Automata Controlled Self-Organizing Networks
László Gyöngyösi, Sándor Imre · InTech eBooks · 2011
Every process of our universe is based on the fundamental elements of nature: information and computation.The basic motivation behind the study of quantum cellular automata (QCA) is the wish to analyze the processes of nature.QCA provide a natural framework within which to describe many classically undescribable and uncomputable physical phenomena, such as the properties of quantum physical systems and the complex background of quantum dynamics.Quantum cellular automata models are based on the working mechanism of classical cellular automata models and use the power of reversible quantum computation.Cellular automata can be used in many fields of science, such as parallel computation, artificial intelligence, image processing, biological systems, simulation of physics systems, hardware design, algorithm theory, and many more.In the first part of this chapter, we give a brief overview of the basic properties of quantum information processing and analyze the quantum versions of classical cellular automata models.We present all materials in a clear, perspicuous, and comprehensible manner, without using a complex mathematical background.After reviewing physical QCA implementations, we sketch future directions, and then conclude the first part.In the second part of the chapter, we examine one possible application of QCA, which uses quantum computing to realize real-life based, truly random network organization.This abstract machine is called a Quantum Cellular Machine (QCM), and we design it for controlling a truly random biologically-inspired network, and to integrate quantum learning algorithms and quantum searching into a controlled, self-organizing system.The selforganizing processes in classical systems cannot be truly random.Using our quantum probabilistic QCM unit, we can add truly random behavior to the self-organizing processes of biological networks.A quantum mechanical-based quantum cellular machine (QCM) controls the self-organizing processes of the network and uses a closed, non-classical quantum mechanical-based language inside the QCM.The proposed QCM solution has deep relevance in the evolution of truly random quantum probabilistic self-organizing network structures.The QCM controls the evolution of the system, changes its environment and creates plans without any human interaction, using truly random quantum probabilistic decisions.In a classical system, the classical circuits can only exhibit deterministic behavior.In a quantum probabilistic control system, the quantum circuits can follow both deterministic and quantum probabilistic quantum cellular machine control behaviors.The QCM has classical and quantum communication layers, it uses the classical layer to detect www.intechopen.comCellular Automata -Innovative Modelling for Science and Engineering 114 the network environment.The lower layer of the quantum cellular machine contains the non-deterministic quantum probabilistic decisions and interacts with the classical level.The quantum cellular machine model with the power of quantum computing can be used for the development of a real-life based network organism.We show, that a real, biologically inspired, non-deterministic, truly random network model can be achieved by the discussed QCM model.In the third part of this chapter, we show that a very efficient quantum searching algorithm can be integrated into the QCM, to find the best solution to a given network input command.We present a quantum searching based method specially designed for quantum probabilistic self-organizing networks, to reduce the complexity of the classical traditional search in the network.The proposed QCM can process both quantum and classical information, and accomplish both deterministic and quantum probabilistic tasks.The information unit is a quantum bit, which can lie in a coherent superposition state of logical states zero and one, and can thus simultaneously store zero and one.Using quantum bits, we can speed up the solutions of classical problems, and even solve some hard problems that classical computers can't solve.The key aspect behind the optimal decisions of a QCM is to design a high-efficiency searching algorithm.A QCM updates the probability amplitudes of its quantum register, according to a given reward value, derived from the network environment.The QCM repeatedly applies a unitary transformation to the quantum states, thus it can enhance, for example, the probability amplitude of the optimal path in the self-organizing network environment, while suppressing the amplitude of all other solutions.The QCM's quantum searching algorithm can help resolve many hard tasks, for example it could be applied to find an optimal logical path, using the effects of quantum mechanics.In the numerical analysis we will show that the quantum communication layer could improve the performance of classical systems.