Skip to Main Content
This paper deals with the course scheduling problem with the particle swarm optimization algorithm. At first, initial population with higher performance was obtained by improving greedy strategy so as to promote efficiency of the algorithm. And then in the definition of target function, all kinds of factors in timetable were taken to various hard constraints and soft constraints, so that the difficulty of scheduling course was reduced. Finally, experiments showed that the new algorithm is effective and feasibility in solving practical problems.