• CFN has a new look and a new theme

    "I bore you on eagle's wings, and brought you to Myself" (Exodus 19:4)

    More new themes will be coming in the future!

  • Desire to be a vessel of honor unto the Lord Jesus Christ?

    Join For His Glory for a discussion on how

    https://christianforums.net/threads/a-vessel-of-honor.110278/

  • CFN welcomes new contributing members!

    Please welcome Roberto and Julia to our family

    Blessings in Christ, and hope you stay awhile!

  • Have questions about the Christian faith?

    Come ask us what's on your mind in Questions and Answers

    https://christianforums.net/forums/questions-and-answers/

  • Read the Gospel of our Lord Jesus Christ?

    Read through this brief blog, and receive eternal salvation as the free gift of God

    /blog/the-gospel

  • Taking the time to pray? Christ is the answer in times of need

    https://christianforums.net/threads/psalm-70-1-save-me-o-god-lord-help-me-now.108509/

  • Focus on the Family

    Strengthening families through biblical principles.

    Focus on the Family addresses the use of biblical principles in parenting and marriage to strengthen the family.

[_ Old Earth _] Genetic Algorithms: Evolution in action

  • Thread starter Thread starter SyntaxVorlon
  • Start date Start date
S

SyntaxVorlon

Guest
A genetic algorithm is a method of searching for a maximum solution to a problem within a given search space. The algorithm uses natural selection and mutation on a population of possible solutions to compute select the best one. In a program using a genetic algorithm uses the data of individual solutions is mixed together and used to create new solutions, combining in many cases features of the parent solutions. The new solutions can be better or worse than the old solutions but because the algorithm selects for the better versions to make up the parents of the next generation, the best features tend to continue to combine in new and more productive ways.

Another field is emerging from the study of these algorithms, it is a field of Genetic Programming. Where the result of running the algorithm is not simply a set of data pointing toward a solution, but a complete program in itself. A set of instructions for the computer to use to best solve some problem. This is especially exciting to a computer science nerd like me because it opens up the prospect of solutions finding themselves. Problems like self aware machine life might be solved by such simulated evolution. There is further excitement because GP, as it is abbreviated, has been applied beyond the field of simply written programs but also to electronics. There have already been a handful of electronic devices, developed procedurally by these algorithms, that have no human analogue. They are completely new to the world and they were evolved to fit their function. At the same time these algorithms were able to reproduce a number of human created devices as well.

The reason all of this works is that evolution is a way to take data and synthesize the best solution in a time that is nearly colinear to the amount of data in each 'chromosome.' That is, that for a simple enough organism, say an early eukaryote, with a short ribbon of DNA, it is possible to adapt quickly to an environment. This adaptation will happen quickly, and not over millions of years. For more complex organisms sufficient solutions can be found over the course of a few generations, for the simple reason that the solutions found over the past 4.5 billion years, by generation after generation of single celled, multi-celled life that has come before has made the next generation more likely to survive in the myriad environments we living beings occupy. This is why the the high complexity of the human organism is reachable in a time of hundreds of millions to billions of years, not 10^20-10^30 years as so many apologists would try to argue.
 
I have had extremely superficial contact with the use of genetic alorithms in my R&D work related to defense systems. It is a very interesting model for solving certain classes of problems. However, I really only know the very high level idea and not have done anything in this area.
 
Wikipedia has a good article on it.

I have played with genetic algorithms a little to try to optimise some shielding designs (only on simple problems as a proof of principle). Nothing ground breaking. Just showing the transport code I work on can be used that way. However, it is a side project that I keep running out of time to play with.
 
Do not forget the salient truth of "Garbage in, Garbage out"! :wink:
 
Or in the case of genetic algorithms, "garbage in, useful solutions out."
 
The Barbarian said:
Or in the case of genetic algorithms, "garbage in, useful solutions out."
"When you operatre a garbage dump!"

Those who recognize the Truth know that "Perspective" and "Interpretation" are very important in analyzing the Truth! Some are found to be wrong in their theory, and others are found to be right.
 
Barbarian observes:
Or in the case of genetic algorithms, "garbage in, useful solutions out."

"When you operatre a garbage dump!"

Or when you're dealing with a particularly difficult engineering problem:
Diesel design by Genetic algorithms

Those who recognize the Truth know that "Perspective" and "Interpretation" are very important in analyzing the Truth!

Engineers are funny that way. All they care about is that it works. Put in the selective pressures, start with any old solution, and over time, the optimal solution evolves.

It works. So "interpretation" isn't a big issue for them. Reality counts. That's what makes it right.
 
Temporary solutions to temporary problems; wood, hay, and stubble.
 
Solo said:
Temporary solutions to temporary problems; wood, hay, and stubble.

Would you mind providing an example of an instance in which a genetic algorithm was used to solve a problem? And then would you mind explaining how that example was a "temporary solution to a temporary problem"? Because from here it looks like you're speaking in platitudes to try and hide the fact that you're not particularly familiar with the subject.
 
Cirbryn said:
Would you mind providing an example of an instance in which a genetic algorithm was used to solve a problem? And then would you mind explaining how that example was a "temporary solution to a temporary problem"? Because from here it looks like you're speaking in platitudes to try and hide the fact that you're not particularly familiar with the subject.
"Platitude" is such a subjective term, especially from the postition of one who declares scientific protocals and theories to be fact; when, in fact, all science is temporary and thrives in a temporary sphere of existance, while ignoring the eternal possibilities of the eternal realm of existance.

I love science, especially when it observes God's creation; and I hate pseudo sciene when it subverts God's Word into a position less than truth.

I pray God will bless you today in your walk with Him, and if you do not walk with Him, may he send the Holy Spirit to show you His truth in the precious and Holy Name of Jesus, Amen.
 
Re:

Solo said:
Do not forget the salient truth of "Garbage in, Garbage out"! :wink:
This is only automatic when you use Java or Python, with C you need to be careful about deallocating memory and removing null pointers. Lest you run into slowdowns.

"Platitude" is such a subjective term, especially from the position of one who declares scientific protocols and theories to be fact; when, in fact, all science is temporary and thrives in a temporary sphere of existence, while ignoring the eternal possibilities of the eternal realm of existence.

I love science, especially when it observes God's creation; and I hate pseudo science when it subverts God's Word into a position less than truth.

I pray God will bless you today in your walk with Him, and if you do not walk with Him, may he send the Holy Spirit to show you His truth in the precious and Holy Name of Jesus, Amen.
I'm afraid that this is completely off topic and has nothing specific to do my propositions.
 
I've put it all to music 4 ya:-

All The Wonders Of The Universe

viewtopic.php?f=29&t=18462

OK..OK..

here they are again:-



DNA alone disproves evolution, period!

viewtopic.php?t=18799&postdays=0&postorder=asc&start=45

I only have time to post DNA links..

@ pages 114/116 of The Revised & Expanded Answers Book - by the PhD/MSc leaders of http://www.AnswersInGenesis.org - search for their online summary - as @ http://www.creationism.org & http://www.discovery.org/csc

See also pages 59, 107, 110, 112, 117, 122/123 & 186 of Refuting Evolution 2 by AiG's Dr Jonathan Sarfati


As in "Give ToE frauds the Boot" :evil:
viewtopic.php?t=18585

See also Dump Dating Disasters!!!

viewtopic.php?t=18642

& don't miss...

Give it up already!!!!!!

viewtopic.php?t=18666

Or..

Evo Goes To Court...

viewtopic.php?t=18041

Or..

Evo350%loopypoop...

viewtopic.php?t=18429

Not to mention...

the 1 & only......

Double dog D*U*H, Deputy Dawg!!!!

viewtopic.php?t=18687

Enjoy, y'all!!

Ian :-D
 
Do you think you understand the arguments you want us to read, well enough to tell us what they are?

If so, please do.

If not, why do you think they are correct?
 
As I just said elsewhere, links printed are half of what was typed, & don't work

I'll try to copy what was printed into site search & see if that works..

No: even that doesn't work

I'll try & trawl thru the menu here & flag 'em up one by one - but it may well take days - maybe other readers feel the call to try?

Ian
 
Back
Top