Exact Algorithm for the Surrogate Dual of an Integer Programming Problem: Subgradient Method Approach