Quiero minimizar una función objetivo complicada, y no estoy seguro de si es convexa. ¿Existe un buen algoritmo que intente demostrar que no es convexo? Por supuesto, el algoritmo podría fallar en probar esto, en cuyo caso no sabría si es convexo o no, y esto está bien; Solo quiero tratar de descartar la convexidad antes de pasar mucho tiempo tratando de determinar analíticamente si la función objetivo es convexa, por ejemplo, tratando de reescribir el problema en una forma estándar conocida como convexa. Una prueba rápida sería tratar de minimizar desde varios puntos de partida y si se encuentran múltiples mínimos locales de esta manera, entonces no es convexo. Pero me preguntaba si hay un mejor algoritmo diseñado con este objetivo en mente.