J Glob Optim
DOI 10.1007/s10898-008-9343-5
Improving the efficiency of DC global optimization
methods by improving the DC representation
of the objective function
Albert Ferrer · Juan Enrique Martínez-Legaz
Received: 19 June 2008 / Accepted: 12 August 2008
© Springer Science+Business Media, LLC. 2008
Abstract There are infinitely many ways of representing a d.c. function as a difference of
convex functions. In this paper we analyze how the computational efficiency of a d.c.optimi-
zation algorithm depends on the representation we choose for the objective function, and we
address the problem of characterizing and obtaining a computationally optimal representa-
tion. We introduce some theoretical concepts which are necessary for this analysis and report
some numerical experiments.
Keywords Dc representation · Dc program · Outer approximation · Branch and bound ·
Semi-infinite program
Mathematics Subject Classification (2000) 90C26 · 90C30
1 Introduction
Consider a programming problem with d.c. objective function and linear and convex con-
straints:
minimize f(x) - h(x)
subject to Ax ≤ b,
ϕ(x) ≤ 0,
(1)
where A is a real m × n matrix, b ∈ IR
m
and f , h and ϕ are proper convex functions on
IR
n
. By introducing an additional variable t the program (1) can be transformed into the
equivalent convex minimization problem subject to an additional reverse convex constraint
A. Ferrer
Departament de Matemàtica Aplicada I, Universitat Politècnica de Catalunya, Barcelona, Spain
e-mail: alberto.ferrer@upc.edu
J. E. Martínez-Legaz (B )
Departament d’Economia i d’Història Econòmica, Universitat Autonoma de Barcelona, Barcelona, Spain
e-mail: juanenrique.martinez@uab.es
123