Code center > Specialization, Metabolism, Digestions and Env Grid

Darwinbots enzyme system

<< < (4/20) > >>

Numsgil:
I want complexity!

Chemistry was never my thing.  I understand it in theory, but I always get muddled in the details.

I'd like the terrestrial variety and whatever they're using in the deep sea black smokers.

Oh, and I should say please.  Don't forget the magic word ;)

Botsareus:
Why? Is Shvartz trying to simplify things again? It's still all crazy to me so...

shvarz:
If I understand correctly, the system is going to be quite open, so we can start with basics now and add more reactions later.  Thing with metabolism is that everything depends on everything and complexity increases exponentially (maybe even steeper).  

I thought some more about this enzyme system.  I'm with PY thinking that this system actually much better represents my "mutation accumulation" theory than your "pleiotropic effect" theory.  Imagine a basic enzyme that has only 14 bits, with middle 8 bits representing the "enzyme" and three on each side to define its efficiency.  Given enough slective pressure such enzyme would mutate pretty quickly to gain maximum possible efficiency, as there are no disadvantages to that.  It is going to be very cheap and very good.  So the optimal set of enzymes would reduce to a set of short enzymes that are very good.  The best organism will be the one that has enzymes to eat pretty much any type of food available in the system.  And it would not even pay that much for them (enzymes are very short).

The balancing effects that you describe come from overlapping enzymes, but there is little incentive for bots to keep them overlapped.  We can make the incentive bigger if we make all enzymes to be in a single line of bits.  Then non-overlapping enzymes will make the line too long and bots will be forced to have overlapping sequences.  Say we have total of 20 enzymes available and we design costs of enzyme production to be unreasonably expensive for a string over 140 bits.  This will make impossible for bots to have more than 10 non-overlapping enzymes and hopefully will force them to start overlap enzyme sequences.

Botsareus:

--- Quote ---Given enough slective pressure such enzyme would mutate pretty quickly to gain maximum possible efficiency, as there are no disadvantages to that. It is going to be very cheap and very good. So the optimal set of enzymes would reduce to a set of short enzymes that are very good. The best organism will be the one that has enzymes to eat pretty much any type of food available in the system. And it would not even pay that much for them (enzymes are very short).
--- End quote ---

I think thats a Perfict system Shvartz! Why dont you think so?

I love very cheap and very good , because the robots still have to win agenst each other right? They are not figting you shvartz right? I mean all you do is make up cheat codes , but you not even fighting them.

Numsgil:
Okay, so we're basically in agreement to limit the total number of enzymes a bot can have?  I'm not sure how enzyme length and cost should correlate.  Either linearly or exponentially, or maybe some other system.

20 may be too many enzyme slots.  I'm really not sure.  I really have no idea how natural selection would affect them.  Having a single enzyme that can be infinitely long is an interesting idea.  I would say something like 7-13 enzyme slots would be about right, depending on how in depth and detailed we make digestion.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version