Describir: Swarm Intelligence Based Optimization