The bounded polynomial mutation operator is a real-parameter genetic operator. Like in the simulated binary crossover operator, the probability distribution is also a polynomial function instead of a normal distribution.

1 | ```
boundedPolyMutation(parent_chromosome, lowerBounds, upperBounds, mprob, mum)
``` |

`parent_chromosome` |
Mating pool with decision variables |

`lowerBounds` |
Lower bounds of each decision variable |

`upperBounds` |
Upper bounds of each decision variable |

`mprob` |
Mutation probability |

`mum` |
Mutation distribution index, it can be any nonnegative real number |

Return the offspring population with decision variables

Ching-Shih (Vince) Tsou cstsou@mail.ntcb.edu.tw

Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. (2002), " A fast and elitist multiobjective genetic algorithm: NSGA-II", *IEEE Transactions on Evolutionary Computation*, **6(2)**, 182-197.

1 2 3 4 5 6 7 8 |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.