Estoy aprendiendo sobre la optimización y tengo problemas para comprender la diferencia entre la optimización convexa y no convexa. Según tengo entendido, una función convexa es aquella en la que "el segmento de línea entre dos puntos cualquiera en el gráfico de la función se encuentra arriba o en el gráfico". En este caso, se podría usar un algoritmo de descenso de gradiente, porque hay un mínimo único y los gradientes siempre lo llevarán a ese mínimo.
Sin embargo, ¿qué pasa con la función en esta figura?
Aquí, el segmento de línea azul se cruza debajo de la función roja. Sin embargo, la función todavía tiene un mínimo único, por lo que el descenso de gradiente aún lo llevaría a este mínimo.
Entonces mis preguntas son:
1) ¿La función en esta figura es convexa o no convexa?
2) Si no es convexo, ¿se pueden seguir aplicando métodos convexos de optimización (descenso de gradiente)?