J4 ›› 2009, Vol. 47 ›› Issue (05): 961-968.

Previous Articles     Next Articles

Genetic Algorithm with Local Search forAutomatic Test Paper Generation

 GUAN Song-Yuan, LIU Da-Wei, JIN Di, WANG Xin-Hua, SU Kui   

  1. College of Computer Science and Technology, Jilin University, Changchun 130012, China|Key Laboratory ofSymbolic Computation and Knowledge Engineering of Ministry of Education, Jilin University, Changchun 130012, China
  • Received:2008-10-24 Online:2009-09-26 Published:2009-11-03
  • Contact: LIU Da-Wei E-mail:liudy@jlu.edu.cn.

Abstract:

In most of the automatic test paper generation system, the constraint conditions are not perfect, and the results are not ideal. In view of this situation, we put up a new method called genetic algorithm with local search; it can solve the problem of constraint conditions which are not perfect, and can achieve the better results, after the teacher’s certification, it proves to be applied to the actual teaching. The algorithm uses the subsection encoding based on the type of questions. Three genetic operators adopt the following strategy: the subsection crossover strategy according to the type of the questions, which can ensure the capability of global search and the total number of selected questions in each type are not changed after this operation, the mutation strategy based on the tabu table local search, which can ensure the random and correlative search on the item pool, and improve the search ability of this algorithm, and the μ+λ strategy which is always used in combinatorial optimization evolutionary algorithm to enhance local search of this algorithm. The results show that in the same number of iterations, the optimal solution which can be found in the new algorithm is obviously better than that of tradition algorithm.

Key words: computer assistant instruction, genetic algorithm, combinatorial optimization, local search, automatic test paper generation

CLC Number: 

  • TP311