An interior point algorithm for continuous minimax: Implementation and Computation B. Rustem †‡ , S. ˇ Zakovi´ c , P. Parpas August 10, 2007 Abstract In this paper we propose an algorithm for the constrained continuous minimax problem. The algorithm, motivation and numerical experience are reported in this paper. Theoretical properties, and the convergence of the proposed method are discussed in a separate paper[31]. The algo- rithm uses quasi–Newton search direction, based on sub–gradient infor- mation, conditional on maximizers. The initial problem is transformed to an equivalent equality constrained problem, where the logarithmic barrier function is used to ensure feasibility. In the case of multiple maximiz- ers, the algorithm adopts semi–infinite programming iterations towards epi–convergence. Satisfaction of the equality constraints is ensured by an adaptive quadratic penalty function. The algorithm is augmented by a dis- crete minimax procedure to compute the semi-infinite programming steps and ensure overall progress when required by the adaptive penalty proce- dure. Progress towards the solution is maintained using merit functions. Computational results are included to illustrate the efficient performance of the algorithm. 1 Formulation of the Problem Consider the following problem: min x max yY {f (x, y) | g(x)=0,x 0} , (1) where Y is a compact subset of R m , x ∈R n , f (x, y) is continuous in x and y, twice continuously differentiable in x, and g : R n →R k is continuous and twice differentiable in x. We also denote the feasible region with X f = {x R n | g(x)=0, x 0}. When the maximizer y is defined on a discrete set, (1) becomes a discrete minimax problem and algorithms for solving such problems have been considered by a number of authors, including Womersley and Fletcher [34], Polak, Mayne and Higgins [22] and Rustem and Nguyen [29], Obasanjo and Rustem [19]. * Financial support of the EPSRC grants GR/R51377/01 and EP/C513584/1 are gratefully acknowledged. The authors are also grateful to Professor Elijah Polak for valuable suggestions and advice on this paper. Any remaining errors are the responsibility of the authors. Corresponding author. E-mail: br@doc.ic.ac.uk, tel: +44-20-7594-8345. Department of Computing, Imperial College, London SW7 2AZ 1