Butterfly Optimization Algorithm (B.O.A) Butterfly optimization algorithm : a novel approach for global optimization It is a novel optimization technique that mimics the food foraging behavior of butterflies. Keywords Butterfly optimization algorithm ·Global optimization ·Nature inspired ·Metaheuristic ·Benchmark testfunctions ·Engineering design problem Butterfly are Flying Insects. About Butterfly Butterfly Features: Small Head, 2 compound eyes. Butterfly basically feed on Nectar from flowers. Adult Butterfly consume only liquid [nectar from flowers]. They use their Antenna to sense air from wind and fragrance. Butterfly can fly only when their temperature is 27℃ or 81℉. Largest butterfly in the world: Queen Alexandra Birdwing. Butterflies also derive nourishment from rotting fruits, dung, decaying flesh, dissolved minerals in the dirt/ sand. Butterfly Lifecycle An Adult Butterfly lay eggs on the food plant. From Eggs to Larva [Larva consume plant leaves]. When metamorphosis complete.