1
   

Artificial evolution and Digital Organisms

 
 
Reply Fri 16 May, 2003 02:55 pm
Artificial Biological evolution is occurring digitally:

http://www.newscientist.com/news/news.jsp?id=ns99993706

And it's producing real-world results:

http://www.newscientist.com/news/news.jsp?id=ns99991437

Is this the future of programming? If the evolutionary process can be accurately simulated digitally, then given the speed of electronic systems, what might result from the system?

If intelligence developed on this planet accidentally, and then succeeded through benefit of relative fitness, is it likely that Artificial Intelligence may evolve in and Artificial environment compelled by Artificial Selection?

Have fun :-)
  • Topic Stats
  • Top Replies
  • Link to this Topic
Type: Discussion • Score: 1 • Views: 2,912 • Replies: 15
No top replies

 
rosborne979
 
  1  
Reply Fri 16 May, 2003 03:07 pm
Here's a link for those who want to do some home coding:

http://nemus.dllab.caltech.edu/avida

Really fun for those of us running OSX systems Smile
0 Replies
 
satt fs
 
  1  
Reply Fri 16 May, 2003 04:34 pm
A simulation can approximate everything. But it is an illusion of "Rorschach."
Many colored bricks can be piled to be able to give you an illusion of a tree if seen at a distance.

You know a computer works on 0-1 "bricks."

I frequently enjoy "piano" sounds through MP3 files made from the purchased CD's on my Mac. You know this: those files drastically chop off the information originally contained but those still sound good. Actual sound waves are totally different from those of an acoustic piano and those played through MP3's.
For human ears they sound similar (I won't say "same").
0 Replies
 
Mapleleaf
 
  1  
Reply Fri 16 May, 2003 06:02 pm
Following...
0 Replies
 
satt fs
 
  1  
Reply Fri 16 May, 2003 06:31 pm
For example this is the first 100 bytes (800 bits) of an MP3 file of "barbados" (the track 19) of the CD, "Charlie Parker: the Savoy Recordings -Master Takes-."
(A binary is transformed to a decimal as an expression.)

Quote:

255 251 178 0 0 0 2 251 3 193 133 24 0 0 108 44 136 32 163 12 0 22 46 65 20 24 210 128 2 125 200 34 195 26 80 0 178 100 192 96 50 105 159 7 193 245 2 0 152 62 15 131 224 248 32 8 2 1 141 113 56 98 15 135 226 112 124 63 244 168 16 57 148 113 112 112 231 224 128 38 15 131 240 64 31 7 207 248 156 31 12 68 224 248 122 179 229 1 243 252 160

It's too simple for the ingenious performance of Bird but has a sound on a computer.
0 Replies
 
dlowan
 
  1  
Reply Fri 16 May, 2003 06:40 pm
bookmark
0 Replies
 
jjorge
 
  1  
Reply Fri 16 May, 2003 07:24 pm
this 'Digital organisms' topic is over my head. I only showed up because I misread it as 'Digital orgasms'.


I know something about that.
0 Replies
 
rosborne979
 
  1  
Reply Fri 16 May, 2003 07:24 pm
Satt, I don't see your *Point*. Can you focus it a little better?

Thanks,
0 Replies
 
satt fs
 
  1  
Reply Fri 16 May, 2003 07:41 pm
rosborne..
Writing a good algorithm is one of major works of programmers, aside from networking. Those with background in math are also absorbed in devising algorithms.
Programmers write algorithms, for example, for computers to play a two person game without draw, about which it is known that there is the best strategy for the game theoretically. But the algorithms written is far cry from the theoretically best strategy, but only a trial and error method.

No programmers are satisfied with the seeming approximation of nature or that of the theoretically best course of matters.

(I am not degrading the efforts of programmers by saying this, but I am pointing out the nature and limit of a computer.)
0 Replies
 
rosborne979
 
  1  
Reply Fri 16 May, 2003 07:54 pm
Satt,

The evolutionary algorithms (biological) can probably be simulated to a great degree. And they *are* being simulated (the question is, how accurately).

Not only that, the simulation process is producing real-world results in the form of solutions which have evolved from chance adaptations to artificial environments.

Satt: "No programmers are satisfied with the seeming approximation of nature or that of the theoretically best course of matters."

Maybe I misunderstand your point (something which has happened before), but I am a programmer, and a network designer, and I can assure you, those in my profession *are* interested in the approximation of nature; *very* interested Smile

Best regards,
0 Replies
 
satt fs
 
  1  
Reply Fri 16 May, 2003 08:28 pm
rosborne979 wrote:

The evolutionary algorithms (biological) can probably be simulated to a great degree. And they *are* being simulated (the question is, how accurately).

For example, the best strategy of a two-person game without draw, which is known to exist for either of the players if the game terminates after a (not necessarily specified) finite number of moves, can be simulated, but the simulation is far from the theoretical best strategy.
Quote:

I can assure you, those in my profession *are* interested in the approximation of nature; *very* interested.

Interested in someting is not the same thing as being satisfied with it.
BTW, I have a bulk of books on algorithms.
0 Replies
 
JamesMorrison
 
  2  
Reply Tue 20 May, 2003 04:57 pm
rosborne's recommended articles remind me of one I read in Scientific American late last year in which the author described an algorithmic evolutionary process used to design electronic components, such as a crossover device to be used in High-Fi speakers (among others). This involved a selection pressure designed to favor a product with a specific output given a specific input. The raw materials (parts or circuits) available would initially be chosen at random, assembled then tested. Selection was based on output value and efficient use of the least amount of raw material. In addition the value placed upon either of these criteria could also be shifted so that if one desired a unit with, say the best sought output, the process would tend to produce just that. The longer the process ran the more likely it was to produce excellent results...No fine-tuning needed. Some of the results produced units superior to those of present day manufacture.

Important, implicit, and somewhat hidden to some one uninformed about evolutionary processes is the storage of desired characteristics acquired by the R&D afforded each product from each "generation". Thus the term "Genetic Algorithm". This allows the use of simplistic designs to be eventually compiled into more complex designs.

According to the first article:

Quote:
"Our work allowed us to see how the most complex functions are built up from simpler and simpler functions," says Richard Lenski, a biologist at Michigan State University."


This is something most of us have suspected and tried to convince others in different threads. With the use of computers this concept jumps out at us.

In the second article we find the claim:

Quote:
"The genetic algorithm can provide a good starting point," said Crossley. "But fine tuning or refinement need to be done to obtain the best final solution."


I must disagree. If given enough time and each generation was subject to the proper selection, the process could possibly find an even better solution to the problem. I suggest the needed "fine tuning" is an effort to cut costs. However, given the criteria aforementioned, the process evolved may surpass all expectations.

Perhaps that is what happened with the creation of man. God set in motion an evolutionary process. He then went to check on his dinner was overly occupied with that and when he returned there we were!

JM
0 Replies
 
satt fs
 
  1  
Reply Tue 20 May, 2003 05:12 pm
Re: Artificial evolution and Digital Organisms
rosborne979 wrote:
Is this the future of programming?


First, programming must be able to find best (winning) strategy for the simplest two person game of 0-1 sequences as a strategy without draw which terminates in finite moves (e.g., a modified chess).
Without such a fundamental achievement, whatever a computer does is a Rorschach illusion.
0 Replies
 
BoGoWo
 
  1  
Reply Sat 24 May, 2003 10:12 am
Satt;
the point is natural systems (both the generating device, and the "receiver") have no specifications, they vary to a certain degree with some beings having a greater, or lesser ability to perceive, in this case, sounds; also the sources produce sounds far beyond the frequencies available to the human ear, to no pupose; they just do.
Thus in designing the programmes used to reproduce sound for "human" consumption, the poducers of media limit the spectrum to be produced to approximate the sensitivities of the "listener", in order to save costs, as including the entire range actually produced by an instrument, which would be simply wastefull.
The point could be made that digitally reproduced sound is possibly somewhat clearer, as it eliminates any mental "reaching' for sounds that are at the edge of our sensory limits.
0 Replies
 
BoGoWo
 
  1  
Reply Sat 24 May, 2003 10:18 am
rosborne..;
the real challenge here, it seems to me is to eliminate the "no design/trial and error" system that has plagued evolution in the past; good ideas have to happen by chance, and be supported by the simple criteria of survival, thus few bizarrities have been able to survive, in spite of the fact that they would have undoubtedly enriched our biosphere, and even, perhaps surpassed some of those that now hold positions as "special".

We should be carefully designing our future, not watching it happen, as has been the "spectator sport" of the past!!
0 Replies
 
satt fs
 
  1  
Reply Sat 24 May, 2003 03:25 pm
Although I enjoy digitally processed sounds, I always think the sounds are nothing but a illusioned effects resembling the acoustic sounds. Think of the sound of the organ which can be heard with the total body and that of the digitally recorded one through headphones.

If an evolution were simulated on a computer currently used, it is an illusion "for humans" which appears to be similar to the far more complex process of evolving existence.
0 Replies
 
 

Related Topics

Clone of Micosoft Office - Question by Advocate
Do You Turn Off Your Computer at Night? - Discussion by Phoenix32890
The "Death" of the Computer Mouse - Discussion by Phoenix32890
Windows 10... - Discussion by Region Philbis
Surface Pro 3: What do you think? - Question by neologist
Windows 8 tips thread - Discussion by Wilso
GOOGLE CHROME - Question by Setanta
.Net and Firefox... - Discussion by gungasnake
Hacking a computer and remote access - Discussion by trying2learn
 
  1. Forums
  2. » Artificial evolution and Digital Organisms
Copyright © 2024 MadLab, LLC :: Terms of Service :: Privacy Policy :: Page generated in 0.04 seconds on 04/28/2024 at 04:36:51