Code center > Suggestions
Emergent Systems
Ulciscor:
--- Quote ---providing a great deal to choose from ...
but allowing the 'choosing' to be a result of behavior that
works plus mutations.
--- End quote ---
Surely a large % of mutations would work if sequences have redundancies.
Changing a value would make a small change to a sequence which may or may not translate to a different function.
Deleting a value would change all concurrent sequences and would likely make massive changes to the organism. But since there is a redundancy the organism might be able to manage.
PurpleYouko:
--- Quote ---perhaps that is how it already works, don't know.
--- End quote ---
That is exactly how it works now.
10 .up store makes a bot accelerate forward at a rate of 10.
This DNA command is passed on to the bot's descendents and is prone to mutation.
It could come through as 12 .up store
or 10 .dn store
Numerically .up is command 1 and .dn is command 2 so the two are very prone to cross mutate.
Zelos:
we have humor, but the thing is I take things to literely.
Numsgil:
--- Quote ---
--- Quote --- I'm not understanding the modus operandi of the DNA to the world. Explain it to me in terms of the current system.
Currently, DNA manipulates packets of information (memory cells) into other packets of information (sysvar commands).
Are we still doign that or comming from a new direction?
--- End quote ---
I am thinking along parralell lines to DB. We have to have some kind of register system like the DB memlocs otherwise no variability of commands is possible.
....
I envision each command to be simply a string of bits (possibly varying length) that contains a whole bunch of instructions that will be either carried out or not depending on whether a previous command has enabled or disabled it.
Certain instructions could (for example say) skip next command IF condition X. But all instructions in the current command would be carried out.
I haven't really fleshed out my entire idea yet, not even fully in my own mind.
--- End quote ---
Okay, bear with me while my concrete mind is blasted into bits and reassembled...
To me, it sounds exactly like you've just described a gene in the current system. A string of commands that are executed or not depending on wether it's been enabled/disabled.
Numsgil:
--- Quote ---
--- Quote ---But doing that puts us right back where everybody who wants simplicity, hates being.
All these rules, commands and stuff are the ARTIFICIAL part of the program that we need to get away from. This is where all the complaints come from.
--- End quote ---
they do?
then I think you still misunderstand.
there is no problem with having rules ... they are essential.
let me use a real world example in an attempt to explain.
we have gravity.
if we do not have something to support us ... we will fall.
it's a rule. it isn't artificial. just how it is.
now ...
those of us who behave in such ways that allow us to fall and die ...
are less likely to survive and reproduce, eh?
and those of us who behave in ways that result in us not 'falling and
not being able to get up' ... those of us who don't jump off bridges ... will.
and as a result ... overall ... the majority of those decended from us are
going to be those who exhibit this particular pattern of behavior.
is this not so?
and so ... we might say that this is a behavior that 'emerged'.
the rule of gravity and falling was not altered or changed ...
only the behavior that resulted in falling is one that has not continued.
the behavours will evolve to conform to those basic rules ...
and I see no problem with that.
in fact ... it is these rules that will allow us to set up experiments ...
to manipulate the environment ... to alter the context ...
to impose some limitations ... WITHIN which ... behavior may be
observed to emerge.
does this make any sense?
am I saying something other than you are?
perhaps it has appeared so ... but underneath ... I think not.
where does this fit into your vision, PY? if it does.
[attempting to check out the same book and read from the same page.] ;)
--- End quote ---
That makes so much sense that as far as I can tell that's exactly what we've been doing for the last 3 years.
All sorts of stupid behaviors are possible in the current system. Bots can eat their own babies. Bots can reproduce constantly until all descendants die of exhaustion.
The only things that are handled more or less automatically are internal matters. Feeding and storing body, etc. And even then a great deal of stupidity is allowed.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version