A unifying approach ...
Determine the consequences of your actions - which mate selections you make
- eg. Predicted merit one generation ahead
- eg. Predicted merit n generations ahead
Find the actions which maximise the consequences
- egs. linear programming and genetic algorithms