This paper proposes a double-objective optimization resource allocation algorithm for the multiuser multiple-input/multiple-output (MU-MIMO) system in the general wireless environment and demonstrates the maximum number of simultaneously supportable users and the achievable bit rates of users in the general wireless environment with full rank and rank-deficient channels. The double-objective joint optimization algorithm proposed in this paper simultaneously optimizes energy efficiency and system throughput by user selection and power allocation. On this basis, the proposed algorithm guarantees the different QoS requirements of various services, including rate requirements and delay requirements. INDEX TERMS MU-MIMO, rank deficient, double-objective optimization, QoS guarantee, resource allocation.