Leadership Hierarchy-based Formation Control via Adaptive Chaotic Pigeon-inspired Optimization