<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Genetic Algorithms explained&#8230;</title>
	<atom:link href="http://www.genomicon.com/2009/01/genetic-algorithms-explained/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.genomicon.com/2009/01/genetic-algorithms-explained/</link>
	<description>The Crowd-Sourcing of Intelligent-Design</description>
	<lastBuildDate>Wed, 08 Feb 2012 01:08:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Mesh Wars : How to make Skynet</title>
		<link>http://www.genomicon.com/2009/01/genetic-algorithms-explained/comment-page-1/#comment-1005</link>
		<dc:creator>Mesh Wars : How to make Skynet</dc:creator>
		<pubDate>Tue, 26 Jan 2010 01:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.genomicon.com/?p=444#comment-1005</guid>
		<description>[...] Genetic algorithms are simple little programs that simulate evolution by (re)combining groups of actions, keeping the ones that works best, ditching the rest, then recombining again. They can arrive quite quickly at solutions to complex problems. [...]</description>
		<content:encoded><![CDATA[<p>[...] Genetic algorithms are simple little programs that simulate evolution by (re)combining groups of actions, keeping the ones that works best, ditching the rest, then recombining again. They can arrive quite quickly at solutions to complex problems. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.genomicon.com/2009/01/genetic-algorithms-explained/comment-page-1/#comment-12</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 04 Jan 2009 00:28:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.genomicon.com/?p=444#comment-12</guid>
		<description>What this seems to do is get very close to the goal... ie: get a stable population that are of equal merit but still not quite right (and these are often the same &quot;solution&quot;), then wait until a mutation finally hits on the correct value... so the type of mutation is quite important.

In the streamlined zip version above, I&#039;ve changed the mutation from being just another random number to a random 1 or -1, which makes it far more efficient.

I also assumed from the original example that what was required was an entire population of correct results rather than just a single correct result - either are valid, but the streamlined version stops when it gets to the first correct result.

You can also tweak the efficiency by changing the mutation and population sizes. I think I might make one of these that tests the inputs of another one of these to see which is the optimal combination.</description>
		<content:encoded><![CDATA[<p>What this seems to do is get very close to the goal&#8230; ie: get a stable population that are of equal merit but still not quite right (and these are often the same &#8220;solution&#8221;), then wait until a mutation finally hits on the correct value&#8230; so the type of mutation is quite important.</p>
<p>In the streamlined zip version above, I&#8217;ve changed the mutation from being just another random number to a random 1 or -1, which makes it far more efficient.</p>
<p>I also assumed from the original example that what was required was an entire population of correct results rather than just a single correct result &#8211; either are valid, but the streamlined version stops when it gets to the first correct result.</p>
<p>You can also tweak the efficiency by changing the mutation and population sizes. I think I might make one of these that tests the inputs of another one of these to see which is the optimal combination.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

