Code center > Bugs and fixes
Mutations screwed up
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