1: \begin{abstract}
2: While globally optimal solutions to \chg{many} convex programs can be computed efficiently in polynomial time,
3: this is, in general, not possible for nonconvex optimization problems.
4: Therefore, locally optimal approaches or other efficient suboptimal heuristics are usually applied for practical implementations.
5: However, there is also a strong interest in computing globally optimal solutions of nonconvex problems in offline simulations in order to benchmark the faster suboptimal algorithms.
6: Global solutions often rely on monotonicity properties.
7: A common approach is to reformulate problems into \chg{a canonical monotonic} optimization problem where the monotonicity becomes evident,
8: but this often comes at the cost of nested optimizations, increased numbers of variables, and/or slow convergence.
9: \chg{The framework of mixed monotonic programming (MMP) proposed in this paper avoids such performance-deteriorating reformulations by revealing hidden monotonicity properties directly in the original problem formulation.}
10: By means of a wide range of application examples from the area of signal processing for communications
11: (including energy efficiency for green communications, resource allocation in interference networks, scheduling for fairness and quality of service, as well as beamformer design in multiantenna systems),
12: we demonstrate that the novel MMP approach leads to tremendous complexity reductions compared to state-of-the-art methods for global optimization.
13: \chg{However, the framework is not limited to optimizing communication systems, and we expect that similar speed-ups can be obtained for optimization problems from other areas of research as well.}
14:
15:
16: \end{abstract}
17: