The advancement of cellular network technologies, such as LTE and LTE-Advanced, are prompted due to the rapid development of new applications in the Internet. One of the crude ways to support these applications is to increase the channel bandwidth (spectrum) and/or transmit power. However, due to the physical limitation, channel bandwidth is constant at a particular time instant. On the other hand, power is scarce resource due to the limited battery life of handheld mobile devices. Hence, intelligent implementation of radio resource management layer is urgently required to support more and more cutting-edge applications. Scheduling and resource allocation is one of the important tasks of the radio resource management layer in LTE-Advanced systems. Uplink scheduling and resource allocation is more challenging compared to the downlink case because of individual users' power constraints and the discrete nature of spectrum assignment. This book is about three uplink scheduling and resource allocation schemes of LTE-Advanced systems that incorporate relay(s) or carry heterogeneous traffic, which are basically the creative applications of convex optimization and game theory.