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.