Modeling spawning strategy for sex change under social control in haremic angelfishes