As a classic example of Khachiyan shows, some semidefinite programs (SDPs) have solutions whose size -- the number of bits necessary to describe them -- is exponential in the size of the input. Exponential size solutions are the main obstacle to solve a long standing open problem: can we decide feasibility of SDPs in polynomial time? We prove that large solutions are actually quite common in SDPs: a linear change of variables transforms every strictly feasible SDP into a Khachiyan type SDP, in which the leading variables are large. As to "how large", that depends on the singularity degree of a dual problem. Further, we present some SDPs in which large solutions appear naturally, without any change of variables. We also partially answer the question: how do we represent such large solutions in polynomial space?
翻译:正如Khachiyan的一个典型例子所示,一些半无限期程序(SDPs)的解决方案,其大小 -- -- 描述它们所需的比特数数量 -- -- 在输入的大小上是指数化的。指数大小解决方案是解决长期未决问题的主要障碍:我们能否在多民族时期决定SDPs的可行性?我们证明,大型解决方案在SDPs中实际上相当常见:变量的线性变化将每个严格可行的SDP转换成一个Khachiyan型SDP,其中主要的变量很大。关于 " 有多大 ",这取决于一个双重问题的单一程度。此外,我们介绍了一些SDPs,其中大型解决方案自然出现,而没有变量的变化。我们还部分回答了这样一个问题:我们在多民族空间中如何代表如此大的解决方案?