“…In order to obtain such global solutions, researchers have applied methods from the field of monotonic optimization (e.g., [25]- [28]) to optimization problems in various communication systems. For instance, monotonic programming was applied in interference channels [7], [29]- [36], in broadcast channels with linear transceivers [11], [37]- [40], in interfering broadcast channels [41], in relaying scenarios [23], [34], and in satellite systems [42], with the aim of maximizing weighted sum rates [7], [29]- [31], [33], fairness-based performance metrics [32], [33], [36]- [38], [41], or the energy efficiency [23], [34], [35], [40] as well as minimizing the required sum transmit power [11], [39], [42]. Some of these applications include solutions for multiantenna systems [7], [11], [29], [30], [36]- [39], [41], allow to average data rates over several time slots [32], [33], [36], [37], [39], and/or incorporate additional robustness considerations [41].…”