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, the indication of the cognitive radio configuration comprising an objective function defining the cognitive radio configuration, wherein the objective function is defined as min (C(x b,u , z b , P b,u )), wherein P b,u represents a power used for transmission by base station b for user u and x b,u , has a value indicative of a service provided by the base station b to the user u, and z b has a value indicative of a transmission for the base station b; converting the indication of the cognitive radio configuration into a degree 2 polynomial by: providing a plurality of constraints, converting the objective function into a polynomial function using the plurality of constraints, and generating the degree 2 polynomial corresponding to the polynomial function; 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.