Applications of Cellular Neural/Nonlinear Networks in Physics

Applications of Cellular Neural/Nonlinear Networks in Physics

Applications of Cellular Neural/Nonlinear Networks in Physics M´aria-Magdolna Ercsey-Ravasz A thesis submitted for the degree of Doctor of Philosophy Scientific advisors: Tam´asRoska, D.Sc. ordinary member of the Hungarian Academy of Sciences Zolt´an N´eda, D. Sc. external member of the Hungarian Academy of Sciences P´eterP´azm´any Catholic University, Faculty of Information Technology in collaboration with the Babe¸s-Bolyai University, Faculty of Physics Budapest, 2008 ”The real danger is not that computers will begin to think like men, but that men will begin to think like computers.” Sydney J. Harris Acknowledgements I would like to first thank my advisors, Professor Tam´as Roska and Professor Zolt´anN´eda,for their consistent help and support, for find- ing the perfect balance between guiding and letting me independent during my research. Professor Zolt´an N´edawas also my undergradu- ate advisor, I thank him for introducing me in this fascinating world. Further thanks are due to the research group from Kolozsv´ar, with whom I collaborated in my last project: Zsuzsa S´ark¨ozi, Arthur Tun- yagi, Ioan Burda. I also learned a lot from Sabine Van Huffel and Martine Wevers during my semester spent in Leuven. Some of my best teachers should also be mentioned: Arp´ad´ Csur- gay, Lajos Gerg´o,Zsuzsa V´ag´o,P´eter Szolgay during doctoral school; Arp´ad´ N´eda,S´andor Darabont, J´anos Kar´acsony, J´ozsefL´az´ar, L´aszl´o Nagy, Zsolt L´az´ar, G´abor B´uz´as, Alp´arSimon, during my undergrad- uate studies; and J´ozsefRavasz, Attila Balogh, Ilona Sikes, Judit Nagy, from my earlier studies. I thank to my fellow doctoral students for the great discussions and time spent together: Barnab´asHegyi, Csaba Benedek, Tam´asHarc- zos, Gergely So´os, Gergely Gy´ımesi,Zsolt Sz´alka, Tam´as Zeffer, Eva´ Bank´o, Anna L´az´ar, D´aniel Hillier, Andr´as Mozs´ary, Gaurav Gandhi, Gy¨orgy Cserey, B´elaWeiss, Judit K¨ortv´elyes, Akos´ Tar, Krist´ofIv´an. From Kolozsv´ar: R´obert De´ak,Katalin Kov´acs,R´obert Sumi, Aranka Derzsi, Ferenc J´arai Szab´o, Istv´anT´oth,Kati P´ora, S´andor Borb´ely. For the younger ones I take the opportunity to wish success and en- durance. Special thanks for Katalin Schulek, L´ıviaAdorj´an, Hajnalka Szulyov- szky for helping me in administrative and other special issues. The support of the P´eterP´azm´any Catholic University and the Babe¸s- Bolyai University, where I spent my Ph.D. years, is gratefully acknowl- edged. Completing my Ph.D. is not possible for me without other type of support. I would like to thank my husband, Feri, for his love, pa- tience and support. I am also very grateful to my mother, Erzs´ebet and father, J´ozsef, who always cared for me and supported me in all possible ways. I also thank to my sister, Erzs´oand her husband, Pete, for their consistent help. I dedicate my dissertation to this small group of people always closest to my heart. I also thank to my friends for the unforgettable discussions, trips and their help: Levi, Eva,´ Agi,´ Bambi. My life without singing would be grey and dull, I thank to the Visszhang Choir and all my singing friends, specially Timi, Bal´azs,Zolt´an,Meli, Boti. I also spent some great times with the choir of the Faculty of Information Technology, special thanks goes to Agnes´ B´ercesn´eNov´ak. Abstract In the present work the CNN paradigm is used for implementing time- consuming simulations and solving complex problems in statistical physics. We start with a detailed description of the cellular neu- ral/nonlinear network (CNN) paradigm and the CNN Universal Ma- chine (CNN-UM), presenting also some examples of basic applications. Next we build a realistic random number generator (RNG) using the natural noise of the CNN-UM chip. A non-deterministic RNG is ob- tained by combining the physical properties of the hardware with a chaotic cellular automaton . First an algorithm for generating binary images with 1/2 probability of 0 (white pixels) and 1 (black pixels) is given. Then an algorithm for generating binary values with any arbitrary p probability of the black pixels is presented. Experiments were made on the ACE16K chip with 128 × 128 cells. Generating random numbers is a crucial starting point for many ap- plications related to statistical physics, especially for stochastic simu- lations. Once possessing a realistic RNG, Monte Carlo type (stochas- tic) simulations were implemented on the CNN-UM chip. After a brief description of Monte Carlo type methods, two classical problems of statistical physics are considered: the site-percolation problem and the two-dimensional Ising model. Both of them are basic models of statistical physics and offer an opening to a broad class of problems. In such view, the presented algorithms can be easily generalized for other closely related models as well. In Chapter 5 the CNN is used for solving NP-hard optimization prob- lems on lattices. We prove, that a space-variant CNN in which the parameters of all cells can be separately, locally controlled, is the 8 analog correspondent of an Ising type (Edwards-Anderson) spin-glass system. Using the properties of CNN it is shown that one single opera- tion yields a local energetic minimum of the spin-glass system. In such manner a very fast optimization method, similar to simulated anneal- ing, can be built. Estimating the simulation time needed for solving such NP-hard optimization problems on CNN based computers, and comparing it with the time needed on normal digital computers using the simulated annealing algorithm, the results are very promising and favor the new CNN computational paradigm. Finally in the last chapter of the dissertation a more unusual cellular nonlinear network is studied. This is built from pulse-coupled oscil- lators capable of emitting and detecting light-pulses. Firing of the oscillators is favored by darkness, the oscillators trying to optimize a fixed light intensity in the system. The system is globally coupled through the light pulses of the oscillators. Experimental and compu- tational studies reveal that although no direct driving force favoring synchronization is considered, for a given interval of the firing thresh- old parameter, phase-locking appears. Our results for this system concentrate mainly on the collective behavior of the oscillators. We also discuss the perspectives of this ongoing work: building oscillators that are now separately programmable. A cellular nonlinear network can be defined using these new oscillators, showing many interest- ing possibilities for further research in elaborating new computational paradigms. Contents 1 Introduction 1 2 Cellular neural/nonlinear networks and CNN computers 5 2.1 Introduction . 5 2.2 Cellular neural/nonlinear networks . 6 2.2.1 The standard CNN model . 6 2.2.2 CNN templates . 10 2.2.2.1 Important theorems . 11 2.3 The CNN Universal Machine . 12 2.3.1 The architecture of the CNN-UM . 13 2.3.2 Physical implementations . 15 2.4 Applications of CNN computing . 16 3 Generating realistic, spatially distributed random numbers on CNN 23 3.1 Introduction . 23 3.2 Generating random binary values with 1/2 probability . 24 3.2.1 Pseudo-random generators on CNN . 24 3.2.2 A realistic RNG using the natural noise of the CNN chip . 27 3.2.3 Numerical results . 30 3.3 Generating binary values with arbitrary p probability . 33 3.3.1 The algorithm . 34 3.3.2 Numerical results . 35 i ii CONTENTS 4 Stochastic simulations on CNN computers 39 4.1 Motivations . 39 4.2 Monte Carlo methods . 40 4.3 The site-percolation problem . 41 4.3.1 Short presentation of the problem . 41 4.3.2 The CNN algorithm . 43 4.3.3 Numerical results . 45 4.4 The Ising model . 48 4.4.1 A brief presentation of the Ising model . 48 4.4.2 A parallel algorithm . 49 4.4.3 Numerical results . 56 4.5 Discussion . 60 5 NP-hard optimization using a space-variant CNN 61 5.1 Motivations . 61 5.2 Spin-glass models . 62 5.3 The CNN algorithm for optimization of spin-glass models . 63 5.3.1 Relation between spin-glass models and CNN . 64 5.3.2 The optimization algorithm . 66 5.4 Simulation results . 67 5.5 Speed estimation . 71 6 Pulse-coupled oscillators communicating with light pulses 75 6.1 Motivations . 75 6.2 Introduction . 77 6.3 The experimental setup . 78 6.3.1 The cell and the interactions . 78 6.3.2 The electronic circuit realization of the oscillators . 81 6.4 Collective behavior . 82 6.4.1 Experimental results . 84 6.4.2 Simulation results . 85 6.4.3 The order parameter . 90 6.5 Perspectives . 93 CONTENTS iii 6.5.1 Separately programmable oscillators . 94 6.5.2 Cellular nonlinear networks using pulse-coupled oscillators 94 7 Conclusions 97 7.1 Methods . 98 7.2 New scientific results . 99 7.3 Application of the results . 106 References 120 List of Figures 2.1 The lattice structure of the standard CNN. 7 2.2 The standard cell circuit. 8 2.3 The characteristic piecewise-linear function of the nonlinear con- trolled source. This defines the output of the cell. 9 2.4 The extended cell. 14 2.5 The structure of the CNN universal machine. 15 2.6 The Bi-i v2. 17 2.7 The input and output images of some basic templates: a) detect- ing edges, b) detecting contours, c) detecting convex corners, d) creating the shadow of the image.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    140 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us