Code center > Bugs and fixes

Mutations screwed up

<< < (2/4) > >>

shvarz:

--- Quote ---I have also find out that the mutation rates that you set only take effect when you start a new sim. After that it can't be changed.
--- End quote ---

Well, that actually makes sense, because mutation rates are also mutating.  There is no reason to manually change them mid-way, because they have been selected naturally through evolution.  And you can always temporarily increase/decrease mutation rates for the whole sim by changing the "mutation multiplier" (look in the "mutations tab").

Testlund:
I can't see that mutation rates are mutating. Right-clicking on a bot to show it's mutation rates will display the same mutation rates as I set from the start, OR it will all change to 5000 if I save and load a sim. So what you have is either one fixed rate from the start of the sim, and then another fixed rate when you load it. Also I suspect the mutation rates actually gets disabled and not working at all if you load a saved sim. I think I saw that way back but I don't remember correctly, so I'm going to save a sim now without mutation details and then reload it to see if any new mutations show up.

shvarz:
What do you have for "Delta mutation" in options?

From your post:

--- Quote ---It shows that it has changed delta mutations from 1 in 10000 (as I have set it in mutation rates) to 1 in 10539. So far ok, but next time it has changed from 1 in 5000 to 1 in 4929.
--- End quote ---

it appears that you have "Delta mutations" enabled, which would allow mutations of mutation rates.  That's why you would see mutation rates change in bots.

shvarz:
But I agree that mutation rates are replaced with default values when a sim is loaded.  I just loaded a sim that's been running for a very long time and all mutation rates in individual bots are at 5000.

EricL:

--- Quote from: shvarz ---But I agree that mutation rates are replaced with default values when a sim is loaded.  I just loaded a sim that's been running for a very long time and all mutation rates in individual bots are at 5000.
--- End quote ---
Found this.  Some of the defaulting code I added in 2.42.6 to handle reading in old, corrupted sim files was defaulting the mutation rates after they were read in from the bot file.  Fixed in 2.42.7.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version