Non-orthogonal multiple access (NOMA) is a promising technology to increase the spectral efficiency and enable massive connectivity in future wireless networks. In contrast to orthogonal schemes, such as OFDMA, NOMA can serve multiple users on the same frequency and time resource by superposing their signal in the power domain. One of the key challenges for radio resource management (RRM) in NOMA systems is to solve the joint subcarrier and power allocation (JSPA) problem. In this thesis, we present a novel optimization framework to study a general class of JSPA problems. This framework employs a generic objective function which can be used to represent the popular weighted sum-rate (WSR), proportional fairness, harmonic mean and max-min fa...