Code center > Dead-End and Solved Suggestion Requests

AAA Here it is

(1/4) > >>

Botsareus:
General mutations:

Mutation Rates of mutation rates should change other rates if set to 1 as follows:

This about a*rnd*9

26 --->  26 + 234*rnd

200 ---> 200 + 1800*rnd

if its over 30000 then its 30001 or 0

etc.

then backwords possible to
30001 - 49092*rnd   <----- 0

143 - 234 * rnd <----- 143

1100 - 1800*rnd  <------  1100


Fix less then 1 = 1

etc.

Now if if the mutation rate of mutation rate is high numbers make sure it does not crash the program.

The change of the rate itself should work as it is now, 100 mutation rate of mutation rate should be as powerfull as it is now change the other rates a little.


For the actions part of the gene:

*sysvars accure more often , different all different sysvars , not based on numbers of the program.

*Random numbers get "added" not only "changed" (20 30 store , 40 inc)

*630 <---- memory pointer mutations possible before store inc dec

*630 *200 add  <---- this  memory locations get "added" and "changed"

Botsareus:
^^^^ correct formula this time.... thats only use for rate 1

for rate 10 it will be somthing like

a -----> a + rnd*a*1.5 increasing mode.

Botsareus:
Got to love math.

Botsareus:
Just program it for me, dont reply.

Reply Shen Reply , its good constructive critisism... Henk help out....

Botsareus:
'INSERT A NEW VALUE' witch [you]currently[/you] [you]does not work[/you] should do the following things:

1.)Insert New random values ex:   (2 3 add 4 store)

2.)Insert New random memory pointers and memory locations ex:   (*32 *30 add *34 store)


'CHANGE VALUE' should change memory locations  (*132 *130 add ...)

'MUTATION RATE OF MUTATION RATES' crashes the program if the value for it is too high, thats why I set it to 1 to fix the problem.

'MUTATION RATE OF MUTATION RATES' changes 'OTHER RATES' too slow  if it is set to '1' the change must be as follows:

the new value of rate = the old value of rate +/- the old value of rate * rnd * 9

If it is less then one it must be set to 1.


'MUTATION RATE OF MUTATION RATES' changes 'OTHER RATES' too slow  if it is set to '10' the change must be as follows:

the new value of rate = the old value of rate +/- the old value of rate * rnd * 2

If it is less then one it must be set to 1.

If it is less then one it [you]cannot[/you] be zero , or turned off.

'MUTATION RATE OF MUTATION RATES' changes 'OTHER RATES' too slow  if it is set to '100' the change must be as follows:

etc. (apply curve)


'MUTATION RATE OF MUTATION RATES' should change itself with the rates it changes itself now exsept that it cannot make itself 0

Navigation

[0] Message Index

[#] Next page

Go to full version