1. A method for optimizing asset allocation in a cognitive radio configuration of a cognitive radio network, the method comprising: obtaining, in a digital computer, an indication of the cognitive radio configuration; converting the indication of the cognitive radio configuration into a degree 2 polynomial; providing the degree 2 polynomial to a quadratic programming machine; solving the degree 2 polynomial using the quadratic programming machine to generate binary solutions; the digital computer receiving the generated binary solutions and generating an asset allocation for the cognitive radio configuration; and providing the generated asset allocation for the cognitive radio configuration.