hybrid optimization algorithm