How to design an equation's (algorithm) by using nature, what is the principle behind these algorithm (PSO, firefly, cuckoo search, BAT algorithms, etc..), how they are creating ? as far now i have studied all these algorithms but i don't have any clear idea what's the logic behind it. i'm trying a lot but i can't, i need help...