Accompanying Data to Paper "A Globally Optimal Energy-Efficient Power Control Framework and its Efficient Implementation in Wireless Interference Networks"
This work develops a novel power control framework for energy-efficient powercontrol in wireless networks. The proposed method is a new branch-and-boundprocedure based on problem-specific bounds for energy-efficiency maximizationthat allow for faster convergence. This enables to find the global solution forall of the most common energy-efficient power control problems with acomplexity that, although still exponential in the number of variables, is muchlower than other available global optimization frameworks. Moreover, thereduced complexity of the proposed framework allows its practicalimplementation through the use of deep neural networks. Specifically, thanks toits reduced complexity, the proposed method can be used to train an artificialneural network to predict the optimal resource allocation. This is in contrastwith other power control methods based on deep learning, which train the neuralnetwork based on suboptimal power allocations due to the large complexity thatgenerating large training sets of optimal power allocations would have withavailable global optimization methods. As a benchmark, we also develop a novelfirst-order optimal power allocation algorithm. Numerical results show that aneural network can be trained to predict the optimal power allocation policy.
This package only contains data which belongs to the work "A Globally Optimal Energy-Efficient Power Control Framework and its Efficient Implementation in Wireless Interference Networks" (B. Matthiesen, A. Zappone, K.-L. Besser, E. Jorswieck, and M. Debbah, IEEE Transactions on Signal Processing, vol. 68, pp. 3887-3902).To use it, the source code included with this data set is required. The most recent version is available on GitHub.
The "results" directory contains the trained models.
"final4users" contains the big model used for the numerical evalution in the paper cited above.
"final16" is the smaller model analyzed in the last subsection of the numerical evaluation.
"final7users" contains the models of the 7 user scenario.
The "data" directory contains the channel data.
"channels-4.h5": Channels used for training and validation for 4 users
"channels-7.h5": Channels used for training and validation for 7 users