Device-to-device (D2D) communication plays a significant role for the next generation networks i.e. (5G). The D2D communication leads to an efficient spectral utilization which results in a potential reduction in the overhead at the evolved node B side. However, without an efficient interference management scheme in place, cellular users experience a degradation in the quality of service, which makes interference mitigation a major deployment challenge. In this paper, we have put forward an efficient interference mitigation scheme in order to maximize the system throughput. This scheme comprises of three subparts. Firstly, we introduce a cell sub-division concept under which we virtually subdivide the cell into three regions, namely center, mid and outer regions. Secondly, we formulate the power allocation problem as a robust particle swarm optimization algorithm for the mid-cell region. This enables the scheme in handling the uncertainties in the allocated power, thus reaching a robust optimal solution. The third part consists of a resource allocation scheme built around a cell subdivision concept. Extensive simulations are performed under the scenarios of simultaneous uplink and downlink transmission for the center cell region and the outer cell region. We further draw the comparison of our scheme along with the schemes mentioned in the literature.