这是Amir Ali Ahmadi,Alex Olshevsky,Pablo A. Parrilo和John N. Tsitsiklis在他们的论文中提出的问题。 (mit.edu/~a_a_a/Public/Publications/convexity_nphard.pdf) 该团队只研究了一类相对容易处理的函数,即多项式。这些函数是若干项的和,其中每一项都是变量的乘积,每一项都取幂,然后乘以常数,例如: 每一项的次数是各变量幂的和,整个多项式的次数是每一项的次数的最大值。在他们的论文中,研究人员只研究偶数次多项式,因为在奇数次情况下检查凸性很容易。
但幸运的是,有一个漏洞。还有另一个性质,称为平方和凸性(sum of squared convexity),它可以在多项式时间内检验。任何平方和为凸的多项式也是凸的。对于你在现实生活中可能遇到的大部分多项式来说,反过来也成立的: 如果它们是凸的,它们也是平方和也为凸函数。所以在这些例子中,检验平方和凸性就足够了。这给了我们乐观的理由: 也许凸性问题的困难在于一些非常棘手的多项式例子,但通常它们不会出现在实际应用中。(- End -)