The invention discloses a resource scheduling method based on an optimized niche genetic algorithm. The method comprises the following steps: S1, building a resource scheduling optimization mathematicmodel based on the building of a multi-objective function and a multi-constraint condition; s2, performing weighting processing on the multi-objective function based on a weight particle swarm algorithm, and converting the multi-objective model into a problem of a single-objective function; s3, dividing the population into K clusters according to a K-means clustering algorithm, and determining aclustering center; s4, selection, self-adaptive crossover, self-adaptive variation and niche elimination operation; and S5, judging whether a termination condition is met or not to obtain a final resource scheduling mode. The method aims at solving the problems that existing multiple targets are difficult to solve and prone to falling into a local optimal solution in resource scheduling. Accordingto the resource scheduling method based on the optimized niche genetic algorithm, the three processes of determining the weight of a multi-objective function, the radius of the niche and crossover and mutation operators are improved, the cost of a resource scheduling mode is effectively and remarkably reduced, and the processing time is shortened.