<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>&amp;quot;Software Mutations&amp;quot; - Artificial Life (alife) - tribe.net</title>
  <link rel="alternate" href="http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b?format=atom" />
  <subtitle>Tribe.net. Local Connections</subtitle>
  <entry>
    <title>Re: "Software Mutations"</title>
    <link rel="alternate" href="http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#e8142d6b-4bf8-43a4-a863-7603af09015d" />
    <author>
      <name>Mark</name>
    </author>
    <id>http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#e8142d6b-4bf8-43a4-a863-7603af09015d</id>
    <updated>2004-09-08T05:17:10Z</updated>
    <published>2004-09-08T05:17:10Z</published>
    <summary type="html">Generally, the same thing can happen in alife that happens in biological evolution: genomes evolve to contain enough redundancy to buffer a lot of mutations, but some mutations are simply lethal.</summary>
    <dc:creator>Mark</dc:creator>
    <dc:date>2004-09-08T05:17:10Z</dc:date>
  </entry>
  <entry>
    <title>Re: "Software Mutations"</title>
    <link rel="alternate" href="http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#7c50414c-2a82-4f32-a139-e583644ac5c6" />
    <author>
      <name>phil</name>
    </author>
    <id>http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#7c50414c-2a82-4f32-a139-e583644ac5c6</id>
    <updated>2004-08-14T23:13:02Z</updated>
    <published>2004-08-14T23:13:02Z</published>
    <summary type="html">Well perhaps you could give us your first thoughts on a marxist answer to this question (which I read about avoiding biases in genetic encoding schemes)&#xD;
&#xD;
I had a friend who wrote his PhD thesis on synthesizing Marx with Artificial Life : &#xD;
&#xD;
http://computing.unn.ac.uk/staff/CGJF1/thesis.html</summary>
    <dc:creator>phil</dc:creator>
    <dc:date>2004-08-14T23:13:02Z</dc:date>
  </entry>
  <entry>
    <title>Re: "Software Mutations"</title>
    <link rel="alternate" href="http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#a7b12159-2a6c-45b4-95b8-8e9b31161518" />
    <author>
      <name>Loures</name>
    </author>
    <id>http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#a7b12159-2a6c-45b4-95b8-8e9b31161518</id>
    <updated>2004-08-14T18:04:32Z</updated>
    <published>2004-08-14T18:04:32Z</published>
    <summary type="html">I will have to read the texts to respond in an intelligent manner. This question could stand a well thought out marxist response. I do not capititalize marx because marx is a tool of analysis for me and I do not want to associate with the old CCCP, people's republic of china or cuba. Those experiments in centralized government have ended in oppressive regimes that no true marxist would in their right mind advocate. Marxism is not about centralized control but about freedom, flow, flux! :-)</summary>
    <dc:creator>Loures</dc:creator>
    <dc:date>2004-08-14T18:04:32Z</dc:date>
  </entry>
  <entry>
    <title>Re: "Software Mutations"</title>
    <link rel="alternate" href="http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#28cef69d-3c45-48c8-ad32-1ea611c79b56" />
    <author>
      <name>phil</name>
    </author>
    <id>http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#28cef69d-3c45-48c8-ad32-1ea611c79b56</id>
    <updated>2004-08-13T21:19:38Z</updated>
    <published>2004-08-13T21:19:38Z</published>
    <summary type="html">Have a look here ... http://www.cogs.susx.ac.uk/users/inmanh/</summary>
    <dc:creator>phil</dc:creator>
    <dc:date>2004-08-13T21:19:38Z</dc:date>
  </entry>
  <entry>
    <title>"Software Mutations"</title>
    <link rel="alternate" href="http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#54c070e6-acb2-431c-8572-c92c10c4ca2e" />
    <author>
      <name>$item.owner.firstName</name>
    </author>
    <id>http://alife.tribe.net/thread/81427506-f7e6-4425-82ff-65511f4ea07b#54c070e6-acb2-431c-8572-c92c10c4ca2e</id>
    <updated>2004-08-13T16:47:17Z</updated>
    <published>2004-08-13T16:47:17Z</published>
    <summary type="html">Newbie here. I've been giving a-life cursory thoughts for a couple years now, but have never actually programmed anything. I'm reading Richard Dawkin's "The Selfish Gene", juxtaposed with Douglas Hoffstadter's "Metamagical Themas" and the spirit of the   two put together got me to thinking about it more lately. &#xD;
&#xD;
Here's my question:&#xD;
&#xD;
With software a-life, how does one simulate random mutations/inversions/recombinations/etc. in the code for the a-life without putting too many restrictions on the possibilities in order to avoid errors. What I mean is that if the "genes" are just code, it seems you would have to regulate the nature of the mutations so as to avoid instructions that would mess up the flow of program execution,  e.g. a mutation that in effect makes a JUMP instruction outside of the program causing all hell to break loose. Of course there are ways you could prevent this, but spelling out the "allowed" mutations seems contrary to the spirit of a-life. What kind of solutions are there for for this?</summary>
    <dc:creator>$item.owner.firstName</dc:creator>
    <dc:date>2004-08-13T16:47:17Z</dc:date>
  </entry>
</feed>



