Necesito su experiencia para entender u obtener un algoritmo para obtener una aproximación al sumo global de una función convexa $f$ sobre un conjunto convexo $X$ . Se sabe que este problema $\textit{NP-Hard}$ Así que me pregunto si alguien habrá logrado una aproximación al problema o lo habrá resuelto con ciertas restricciones en tiempo polinómico (por supuesto).
¿Conoce algún algoritmo de este tipo?
Por ejemplo, dado un conjunto convexo $S$ y un elipsoide $E = (A,c)$ que figura en $S \subseteq \mathbb{R}^n$ Quiero encontrar el punto más alejado del elipsoide que no está contenido en el elipsoide: $$ \arg\max_{x \in S}\ (x-c)^T A (x-c)$$ donde $c \in \mathbb{R}^n$ y $A \in \mathbb{R}^{n \times n}$ una matriz definida positiva.
por favor aconsejar y gracias de antemano.