An Improved Krill herd Algorithm of Nonlinear Mixed Integer Programming Problems