Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

During mutation how is it decided that a function is used rather than a terminal (here again is the question of selecting a symbol based on weightings of functions and non-weighting of terminals)?

0
Posted

During mutation how is it decided that a function is used rather than a terminal (here again is the question of selecting a symbol based on weightings of functions and non-weighting of terminals)?

0

During mutation, the same rules that are used to create the initial population apply, that is, when the number of functions in the function set is smaller than the number of terminals, for each mutation point in the heads, the probability of it mutating into a function is 1/2. When functions outnumber terminals though, all elements (functions and terminals) are equally weighted.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123