Quero minimizar uma função objetiva complicada e não tenho certeza se é convexa. Existe um bom algoritmo que tenta provar que não é convexo? É claro que o algoritmo poderia falhar em provar isso; nesse caso, eu não saberia se é convexo ou não, e isso está correto; Eu só quero tentar descartar a convexidade antes de gastar muito tempo tentando determinar analiticamente se a função objetivo é convexa, por exemplo, tentando reescrever o problema em um formulário padrão conhecido por ser convexo. Um teste rápido seria tentar minimizar a partir de vários pontos de partida e se vários mínimos locais forem encontrados dessa maneira, não será convexo. Mas eu queria saber se existe um algoritmo melhor que foi projetado com esse objetivo em mente.