Improving pelican optimization algorithm for solving integer and mixed integer optimization problems | Synapse