The model-based polarimetric synthetic aperture radar (PolSAR) target decomposition decodes the scattering mechanism of the target by analyzing the essential scattering components. This paper presents a new general three-component scattering power decomposition method by establishing optimization problems. It is known that the existing three-component decomposition method prioritizes the contribution of volume scattering, which often leads to volume scattering energy overestimation and may make double-bounce scattering and odd-bounce scattering component power negative. In this paper, a full parameter optimization method based on the remainder matrix is proposed, where all the elements of the coherency matrix will be taken into account including the remaining T13 component. The optimization is achieved with no priority order by solving the problem using semi-definite programming (SDP) based on the Schur complement theory. By doing so, the problem of volume scattering energy overestimation and negative powers will be avoided. The performance of the proposed approach is demonstrated and evaluated with AIRSAR and GF-3 PolSAR data sets. The experimental results show that by using the proposed method, the power contributions of volume scattering in two sets of data were reduced by at least 2.6% and 3.7% respectively, compared to traditional methods. And the appearance of negative power of double-bounce scattering and odd-bounce scattering are also avoided compared with those of the existing three-component decomposition.