policies.rst 772 B

1234567891011121314151617
  1. 7. Operator choices
  2. ===================
  3. The ``policy`` feature of **Macop** enables to choose the next operator to apply during the search process of the algorithm based on specific criterion.
  4. 7.1. Why using policy ?
  5. ~~~~~~~~~~~~~~~~~~~~~~~
  6. Sometimes the nature of the problem and its instance can strongly influence the search results when using mutation operators or crossovers.
  7. Automated operator choice strategies have been developed in the literature, notably based on reinforcement learning.
  8. .. note::
  9. An implementation by reinforcement has been developed as an example in the ``macop.policies.reinforcement`` module.
  10. However, it will not be detailed here. You can refer to the API documentation for more details.
  11. 7.2. Custom policy
  12. ~~~~~~~~~~~~~~~~~~