The resource management problem in energy harvesting-based D2D heterogeneous networks with the goal of maximizing spectrum efficiency was investigated. The communication mode selection, base station selection, channel allocation, power allocation, transmission time allocation were considered in the resource management problem, together with guaranteeing the QoS constraints, energy harvesting constraints and transmission time constraints of cellular users. The formulated model is a mixed integer non-linear programming problem. In order to solve ...