An optimality model based on the tradeoffs between seed set efficiency and outbreeding is presented that predicts under what conditions selfing should be favored over outcrossing. The model predicts ...