Zebra optimization algorithm incorporating opposition-based learning and dynamic elite-pooling strategies and its applications | Synapse