TY - JOUR
T1 - Variable neighborhood search heuristics for a test assembly design problem
AU - Pereira, Jordi
AU - Vilà, Mariona
N1 - Publisher Copyright:
© 2015 Elsevier Ltd. All rights reserved.
PY - 2015/6/15
Y1 - 2015/6/15
N2 - Test assembly design problems appear in the areas of psychology and education, among others. The goal of these problems is to construct one or multiple tests to evaluate the test subject. This paper studies a recent formulation of the problem known as the one-dimensional minimax bin-packing problem with bin size constraints (MINIMAX-BSC). In the MINIMAX-BSC, items are initially divided into groups and multiple tests need to be constructed using a single item from each group, while minimizing differences among the tests. We first show that the problem is NP-Hard, which remained an open question. Second, we propose three different local search neighborhoods derived from the exact resolution of special cases of the problem, and combine them into a variable neighborhood search (VNS) metaheuristic. Finally, we test the proposed algorithm using real-life-based instances. The results show that the algorithm is able to obtain optimal or near-optimal solutions for instances with up to 60 000-item pools. Consequently, the algorithm is a viable option to design large-scale tests, as well as to provide tests for online small-sized situations such as those found in e-learning platforms.
AB - Test assembly design problems appear in the areas of psychology and education, among others. The goal of these problems is to construct one or multiple tests to evaluate the test subject. This paper studies a recent formulation of the problem known as the one-dimensional minimax bin-packing problem with bin size constraints (MINIMAX-BSC). In the MINIMAX-BSC, items are initially divided into groups and multiple tests need to be constructed using a single item from each group, while minimizing differences among the tests. We first show that the problem is NP-Hard, which remained an open question. Second, we propose three different local search neighborhoods derived from the exact resolution of special cases of the problem, and combine them into a variable neighborhood search (VNS) metaheuristic. Finally, we test the proposed algorithm using real-life-based instances. The results show that the algorithm is able to obtain optimal or near-optimal solutions for instances with up to 60 000-item pools. Consequently, the algorithm is a viable option to design large-scale tests, as well as to provide tests for online small-sized situations such as those found in e-learning platforms.
KW - Bin packing
KW - Test assembly design
KW - Test splitting
KW - Variable neighborhood search
UR - http://www.scopus.com/inward/record.url?scp=84924210804&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2015.01.057
DO - 10.1016/j.eswa.2015.01.057
M3 - Article
AN - SCOPUS:84924210804
SN - 0957-4174
VL - 42
SP - 4805
EP - 4817
JO - Expert Systems with Applications
JF - Expert Systems with Applications
IS - 10
ER -