Algorithm 1

Step 1. Determine some ( x ^ 1 , , x ^ m ) satisfying (12)-(14) by using Proposition 1 or Corollary 2. Such a point exists by assumption. Let z 1 = f ( x ^ 1 , , x ^ m ) . Fix δ > 0 as the maximum acceptable error in finding the minimum value of the objective function in T . Set i = 1 .

Step 2. Set z i + 1 = z i δ . Apply Proposition 1 or Corollary 2 to S with z = z i + 1 . If a solution exists, go to Step 3. Otherwise go to Step 4.

Step 3. Set i = i + 1 and go to Step 2.

Step 4. The optimal objective function value for T lies in the interval [ z i + 1 , z i ] , where z i z i + 1 < δ . A solution ( x 1 * , , x m * ) to S for z = z i in Step 2 is either an exact or approximate solution to T . The objective function value f ( x 1 * , , x m * ) for T is at most δ larger than the minimum value.