Genetic algorithm-based course scheduling system design method

A genetic algorithm and design method technology, applied in the design field of the genetic algorithm-based course scheduling system, can solve problems such as unreasonable classroom arrangement, students' inability to study conflicting courses, and affecting students' concentration in class

Pending Publication Date: 2020-10-16
BEIJING UNIV OF TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This resulted in students not being able to take conflicting courses
(2) Classroom arrangement is unreasonable
The classroom arrangement is too small, leading to the behavior of students occupying seats in advance, and many students even stand behind the classroom and the aisle to listen to the class. The crowded classroom space seriously affects the students' concentration in class.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Genetic algorithm-based course scheduling system design method
  • Genetic algorithm-based course scheduling system design method
  • Genetic algorithm-based course scheduling system design method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0098] 1. The present invention designs and realizes automatic class arrangement system

[0099] (1) This is the basic content of the automatic course scheduling system based on genetic algorithm: this system is an automatic course scheduling system based on genetic algorithm, and it is also a front-end and back-end separation project. Relevant framework: back-end MySQL / MyBatis / SpringBoot+ front-end React; software used: back-end Workbench / Intellij IDEA+ front-end WebStorm.

[0100] (2) After the administrator of the Academic Affairs Office logs in to the system through the account number and password, there are three corresponding function blocks, the query function block: query the curriculum schedule of students and teachers after class scheduling; arrange the teaching area function block: according to the course situation and teaching space Arrange a reasonable teaching area, class scheduling page function block: the administrator can realize one-click automatic class sche...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a genetic algorithm-based course scheduling system design method, and belongs to the field of algorithm analysis and design in algorithm theories. Aiming at the problems of inaccurate encoding mode, fixed crossover variation rate and unreasonable fitness function of the genetic algorithm in the prior art, the encoding mode of the traditional genetic algorithm is improved, the traditional binary encoding mode is improved into a decimal encoding mode with specific significance, and the encoding mode is more standard and accurate. According to the method, the crossover rate and the mutation rate of the genetic algorithm can automatically change along with the fitness, and the algorithm can be quickly converged to a globally optimal solution by improving the self-adaptive crossover rate and the mutation rate of the genetic algorithm. A fitness function is improved in the aspects of teaching time period distribution uniformity, student curriculum arrangement uniformity, curriculum time period arrangement goodness and the like, experimental data comparison is performed on a traditional genetic algorithm and an improved genetic algorithm, and the performance and efficiency of the improved genetic algorithm in curriculum arrangement are more satisfactory.

Description

technical field [0001] In the present invention, the design is based on the research and design of the genetic algorithm course scheduling system. Through the improvement of the coding method of the traditional genetic algorithm, that is, the traditional binary coding is improved and designed into the decimal coding method, which makes the coding method more standardized and accurate. At the same time, the crossover rate and mutation rate are improved so that they can adapt to changes and quickly converge to the optimal solution. The fitness function is improved in terms of the number of individual conflicts in the population, the evenness of the distribution of teaching time slots, the evenness of class curriculum arrangements, the optimality of course time slot arrangements, and the utilization rate of classroom resources. Through the comparison of the average fitness value of the algorithm and the running time, the improved genetic algorithm is obviously better than the tr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q10/06G06Q10/10G06Q50/20G06N3/12
CPCG06N3/126G06Q10/06313G06Q10/1093G06Q50/205
Inventor 孙光民李亚辉
Owner BEIJING UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products