Flower fertilization optimization algorithm with application to adaptive controllers | Synapse