Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hilton’s Game of Life (HGL) A theoretical explanation of the phenomenon “life” in real nature. Hilton Tamanaha Goi Ph.D. 1st Year, KAIST, Dept. of EECS.

Similar presentations


Presentation on theme: "Hilton’s Game of Life (HGL) A theoretical explanation of the phenomenon “life” in real nature. Hilton Tamanaha Goi Ph.D. 1st Year, KAIST, Dept. of EECS."— Presentation transcript:

1 Hilton’s Game of Life (HGL) A theoretical explanation of the phenomenon “life” in real nature. Hilton Tamanaha Goi Ph.D. 1st Year, KAIST, Dept. of EECS Student ID: 20034505 2003/5/22 EE817 Emerging Computing Technologies Project

2 Abstract This project aims to create an original and creative Game-of- Life, motivated by Professor Marek Perkowski’s lectures [1]. This project aims to create an original and creative Game-of- Life, motivated by Professor Marek Perkowski’s lectures [1]. This work is based on the pioneer idea of Conway’s Game of Life [2], however with many new innovations, as well as implementations of Genetic Algorithm, Cellular Automata, Random Data and Chaos theories [1], [3]. This work is based on the pioneer idea of Conway’s Game of Life [2], however with many new innovations, as well as implementations of Genetic Algorithm, Cellular Automata, Random Data and Chaos theories [1], [3]. The goal of this project is to explain any kind of “life” and society behavior in real nature. Nature creates and destroys. The goal of this project is to explain any kind of “life” and society behavior in real nature. Nature creates and destroys. Keywords: Life, Society, Super-population, Natural Disaster. Keywords: Life, Society, Super-population, Natural Disaster.

3 Problem Formulation Let ’ s think about our beautiful world. So many life species are created, and then after a long or short period of time, they come to extinction. Do we humans form a special life-specie? Or are we just like the other animals and little living creatures? Will our destiny also likely be “ extinction ” someday? Our population is now growing, however until when will this continue and what will happen next? What will be the decision of Nature upon our destiny?

4 One Possible Theory Only GOD may have an exact answer to that question. All we can do is to guess, and here is a possible explanation for the phenomenon of life in nature: What may happen? Only GOD may have an exact answer to that question. All we can do is to guess, and here is a possible explanation for the phenomenon of life in nature: What may happen? (1) Not necessarily all the living species will be extinct. So we humans, have a chance!!! (2) However, if our societies continue to grow up so fast, there will be no space or resource for all of us live. Nature always reacts, and there must be natural control, defined by N-rules.

5 Natural Rules for Life Control (1) When one specie is created, it has to adapt in the environment and evolve. (2) If it grows up too much, there will be no space and resource, it has to stabilize. Otherwise, nature will have to take drastic providence: It can be a Natural Disaster, as happened to dinosaurs. (3) If after this catastrophe some individuals of the specie still survive, a renaissance can happen, and all the cycle starts again.

6 Nature is Always Reacting So many wars between humans, so many new deceases, climate changes and natural disasters. What is happening is this world? So many wars between humans, so many new deceases, climate changes and natural disasters. What is happening is this world? That ’ s nature reacting. All these “ mysterious ” things happen in order to control the growth of all societies, and to refresh the earth. That ’ s nature reacting. All these “ mysterious ” things happen in order to control the growth of all societies, and to refresh the earth. Forget about PEACE, it likely never happen. Try to understand and accept the N-Rules. Forget about PEACE, it likely never happen. Try to understand and accept the N-Rules.

7 Introduction to HGL The objective of the HGL project is to simulate life phenomenon, population growth and reduction, and a probable extinction of certain species in nature. The objective of the HGL project is to simulate life phenomenon, population growth and reduction, and a probable extinction of certain species in nature. All simulation programs are written in Matlab language, with colored graphics for easy observation of 2-D data [4]. All simulation programs are written in Matlab language, with colored graphics for easy observation of 2-D data [4]. Rules are changeable: Choose Parameters. Rules are changeable: Choose Parameters.

8 Computation Parameters Environment Size: Choose the specie scale (number of cells) to be simulated. Environment Size: Choose the specie scale (number of cells) to be simulated. Setup initial values: Randomly Choosing, GA formulating or Coding Sequences. Setup initial values: Randomly Choosing, GA formulating or Coding Sequences. Select BIRTH, DEATH, REMAIN conditions. Select BIRTH, DEATH, REMAIN conditions. Set the number of generations to be tested. Set the number of generations to be tested.

9 Starting Simulation All the simulations will be shown in real- time with moving colored graphics. All the simulations will be shown in real- time with moving colored graphics. The most interested simulation results will be selected, examined and demonstrated. The most interested simulation results will be selected, examined and demonstrated. Choose a HGL pattern, or give new rules. Choose a HGL pattern, or give new rules. Does anybody want to make a request? Does anybody want to make a request?

10 Population Control First let ’ s analyze the behavior of the population growth of certain specie that not necessarily will come to extinction. First let ’ s analyze the behavior of the population growth of certain specie that not necessarily will come to extinction. It grows up to a certain point that nature has to control it. As the population starts to decrease, more space and resources are available. Then it starts to increase again, and this Big-Ben cycle repeats. It grows up to a certain point that nature has to control it. As the population starts to decrease, more space and resources are available. Then it starts to increase again, and this Big-Ben cycle repeats. The human specie may follow this pattern. The human specie may follow this pattern.

11

12 Stable Societies There are some species that adapt to the environment, reproduce, evolve and then achieve a level of equilibrium (stability). There are some species that adapt to the environment, reproduce, evolve and then achieve a level of equilibrium (stability). Random choosing of input data (seeds) is applied. Seeds do not have big influence, in the equilibrium, only the parameters do. Random choosing of input data (seeds) is applied. Seeds do not have big influence, in the equilibrium, only the parameters do. As this model searches for stability, there is no chaos phenomena, as happens in many other patterns of HGL. We will show. As this model searches for stability, there is no chaos phenomena, as happens in many other patterns of HGL. We will show.

13

14

15 Natural Disaster In the case one society grows up too much, and nature has to eliminate it to save the whole world, a natural disaster happens, bringing the specie to extinction. In the case one society grows up too much, and nature has to eliminate it to save the whole world, a natural disaster happens, bringing the specie to extinction. The seeds are built by GA sequence, with random choice of the first parents, and cross-over for each child with random cuts. The seeds are built by GA sequence, with random choice of the first parents, and cross-over for each child with random cuts. A small change in the parameters can save the specie from a natural disaster. A small change in the parameters can save the specie from a natural disaster.

16

17 Conclusions Achieved the goal of this project: creation of an original and creative game of life. Achieved the goal of this project: creation of an original and creative game of life. We applied many techniques and theories as GA sequence, random data, cellular automata, evolutionary algorithms, etc. We applied many techniques and theories as GA sequence, random data, cellular automata, evolutionary algorithms, etc. We showed that many ways of changing the rules of a HGL exist. Just think how nature deals with populations, choose the parameters and then see the results. We showed that many ways of changing the rules of a HGL exist. Just think how nature deals with populations, choose the parameters and then see the results.

18 References [1] Professor Marek Perkowski ’ s Homepage http://eepia.kaist.ac.kr/~mperkows/ http://eepia.kaist.ac.kr/~mperkows/ [2] World of Math, “ All about Game of Life ” http://www.math.com/students/wonders/life/life.html http://www.math.com/students/wonders/life/life.html http://www.math.com/students/wonders/life/life.html [3] M-sequences generation for GA http://www.rpginc.com/cgi- bin/byteserver.pl/news/library/opt_diff.pdf http://www.rpginc.com/cgi- bin/byteserver.pl/news/library/opt_diff.pdf http://www.rpginc.com/cgi- bin/byteserver.pl/news/library/opt_diff.pdf [4] Color Game Of Life Visual Exhibition http://www.collidoscope.com/cgolve/ http://www.collidoscope.com/cgolve/

19 Thank you for the kind attention Live in Peace; Respect the Nature! Further questions or comments: E-mail: hilton@cnr.kaist.ac.kr


Download ppt "Hilton’s Game of Life (HGL) A theoretical explanation of the phenomenon “life” in real nature. Hilton Tamanaha Goi Ph.D. 1st Year, KAIST, Dept. of EECS."

Similar presentations


Ads by Google