A hybrid algorithm based on gravitational search algorithm for unimodal optimization