Competitive optimization models, attempting to understand the diversity of life