Application of Simulated Anneal Algorithm for Curriculum Schedule Problem in Senior High Schools
CSTR:
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    A solution of staged simulated annealing is proposed to settle the schedule problem of senior high schools. The difficulty of the problem mainly lies in how to solve lots of conflicts existing in the schedule and how to optimize it. We initialize a schedule with conflicts randomly, and dissimilate the structure of the solution with artificial intervention to make the schedule feasible in the first stage. In the second stage, we try to make the schedule meet general constraints by instructively changing the structure of the schedule. In the third stage, we generate optimized solution through varying the schedule with heuristic dissimilate random field employed. In order to meet the demand for diversified schedule, the actual production environment in the user interface provides the manual adjustment to the schedule. It is found that the improved simulated annealing algorithm has a faster convergence speed, and higher operation efficiency in solving curriculum schedule problem of senior high schools and in the case of less number of iterations, it can also generate a feasible solution.

    Reference
    Related
    Cited by
Get Citation

唐环,高健.在中学排课问题中实用的模拟退火算法应用.计算机系统应用,2017,26(10):225-230

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:February 11,2017
  • Revised:
  • Adopted:
  • Online: October 31,2017
  • Published:
Article QR Code
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-3
Address:4# South Fourth Street, Zhongguancun,Haidian, Beijing,Postal Code:100190
Phone:010-62661041 Fax: Email:csa (a) iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063