Algorithm 1: Piecewise-linear Algorithm

Ø The number of a i 0 ( i = 1 , 2 , , m ) is C, let t = C/m.

Ø If t 0.5 , the minimax point is searched from the left x = 1 , otherwise, from x = 1 . We only describe the search process of start from the left, and the right is the same. Solving the intersection coordinates ( X i , Y i ) of the x = 1 and y i ( i = 1 , , m ) , let Y = ( Y 1 , , Y m ) and Y p = max ( Y ) , if the corresponding a p 0 , then terminate the search and x = 1 is the solution of the subproblem.

Ø If a p 0 , then solving the intersection coordinates ( X ˜ j , Y ˜ j ) of the straight line with a slope bigger than a p and the current line y p .

Ø Here, the number of lines where the slope is larger than a p is recorded as w, remember Y ˜ = Y ˜ 1 , , Y ˜ W , let Y ˜ h = max ( Y ˜ ) , and judge whether the abscissa X ˜ h is out of bounds, if X ˜ h > 1 , then x = 1 is the solution of the subproblem, otherwise judge whether or not a h 0 , if a h 0 , then stop to research, and X ˜ h is the solution of the subproblem, otherwise repeat the step 3, until the minimax point is found.