Hybrid Maximum Clique Algorithm Using Parallel Integer Programming for Uniform Test Assembly

被引:3
作者
Fuchimoto, Kazuma [1 ]
Ishii, Takatoshi [2 ]
Ueno, Maomi [1 ]
机构
[1] Univ Electrocommun, Tokyo 1828585, Japan
[2] SATT Co Ltd, Sundai Inst AI Educ, Tokyo 1010061, Japan
来源
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES | 2022年 / 15卷 / 02期
基金
日本学术振兴会;
关键词
IP networks; Time complexity; Complexity theory; Optimization; Integer programming; Sun; Computational efficiency; E-testing; integer programming (IP); item response theory (IRT); maximum clique problem (MCP); uniform test assembly; TEST DESIGN; CONSTRUCTION; MODEL;
D O I
10.1109/TLT.2022.3163360
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Educational assessments often require uniform test forms, for which each test form has equivalent measurement accuracy but with a different set of items. For uniform test assembly, an important issue is the increase of the number of assembled uniform tests. Although many automatic uniform test assembly methods exist, the maximum clique algorithm (MCA)-based method is known to assemble the greatest number of uniform tests with the highest measurement accuracy based on the item response theory. In that method, the graph is constructed by sequentially adding a randomly formed test as a vertex without considering the graph structure. However, an important difficulty is its high space complexity, which interrupts search cliques with more than a hundred thousand vertices. To overcome this difficulty, this article proposes a new uniform test assembly algorithm: hybrid maximum clique algorithm using parallel integer programming. The first step searches a maximum clique that is as large as possible up to computer memory limitations using a state-of-the-art MCA with low time complexity but with high space complexity. The second step repeatedly searches a vertex connected with all vertices of the current maximum clique from the remaining vertices using integer programming with low space complexity but with high time complexity. The proposed method constructs a larger number of tests than the traditional methods do. Finally, we use simulation and actual data experiments to demonstrate the effectiveness of the proposed method. Results show that our method assembles a 1.5-2.7 times greater number of uniform tests than traditional methods can.
引用
收藏
页码:252 / 264
页数:13
相关论文
共 47 条