Efficiency of using VNS algorithm for forming heterogeneous groups for CSCL learning

In this paper the efficiency of using VNS (Variable Neighborhood Search) algorithm for forming four member heterogeneous groups within CSCL (Computer supporting collaborative learning) is analyzed. A mathematical model, based on Kagan's instructions, was created and then the VNS algorithm, the metaheuristic for solving the mathematical optimization problems, was applied to the model. The proposed VNS method is tested on a set of problem instances and results are compared with the optimal results obtained by CPLEX solver applied to the proposed formulation. VNS method showed better performance in terms of execution time and being able to solve large problem instances.The CSCL was applied to three groups of the first year college students, each consisting of 172 students. These three groups were divided into smaller ones of four students: by using VNS algorithm in 2015 (group E), by using Kagan's instructions in 2014 (group K), and randomly in 2013 (group R).The students were tested before and after CSCL of calculus contents. The statistical analysis shows that the students divided by VNS algorithm had significantly better results than the students divided randomly. But the students divided by VNS algorithm were as successful as the students divided without computer. This means that the students learning achievement in calculus contents is better when they are divided by VNS than randomly, but is as successful as the cooperative learning in heterogeneous groups when VNS was not applied. Team building activities for cooperative learning of mathematics are described.Mathematical model for making groups based on Kagan's principles is created.VNS algorithm for solving the mathematical optimization problems was applied.It is shown the use of VNS algorithm is significantly beneficial for students.

[1]  Demetrio Arturo Ovalle Carranza,et al.  A genetic algorithm approach for group formation in collaborative learning considering multiple student characteristics , 2012, Comput. Educ..

[2]  Siu Cheung Kong,et al.  A principle-based pedagogical design framework for developing constructivist learning in a seamless learning environment: A teacher development model for learning and teaching in digital classrooms , 2013, Br. J. Educ. Technol..

[3]  A. Gokhale Collaborative Learning Enhances Critical Thinking , 1995 .

[4]  Chuen-Tsai Sun,et al.  DIANA: A computer-supported heterogeneous grouping system for teachers to conduct successful small learning groups , 2007, Comput. Hum. Behav..

[5]  David W. Johnson,et al.  Learning together and alone: Cooperation, competition, and individualization , 1975 .

[6]  Pierre Hansen,et al.  Les Cahiers Du Gerad Variable Neighborhood Search Methods , 1999 .

[7]  Hamid Sadeghi,et al.  A novel justice-based linear model for optimal learner group formation in computer-supported collaborative learning environments , 2015, Comput. Hum. Behav..

[8]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[9]  R. Slavin Research on cooperative learning and achievement: What we know, what we need to know. , 1996 .

[10]  Miroslav Maric,et al.  Parallel VNS for Bus Terminal Location Problem , 2016, Appl. Soft Comput..

[11]  Maggie McPherson,et al.  A Bayesian performance prediction model for mathematics education: A prototypical approach for effective group composition , 2011 .

[12]  Ivana Milanovic,et al.  Efficiency of learning environment using GeoGebra when calculus contents are learned in collaborative groups , 2015, Comput. Educ..

[13]  Hamid Sadeghi,et al.  Toward effective group formation in computer-supported collaborative learning , 2016, Interact. Learn. Environ..

[14]  Sabine Graf,et al.  Forming Heterogeneous Groups for Intelligent Collaborative Learning Systems with Ant Colony Optimization , 2006, Intelligent Tutoring Systems.

[15]  Yen-Ting Lin,et al.  An automatic group composition system for composing collaborative learning groups using enhanced particle swarm optimization , 2010, Comput. Educ..

[16]  Yu-Chen Kuo,et al.  A Learning Style-based Grouping Collaborative Learning Approach to Improve EFL Students' Performance in English Courses , 2015, J. Educ. Technol. Soc..

[17]  Daniel D. Suthers,et al.  Computer-supported collaborative learning: An historical perspective , 2006 .

[18]  Naomi Miyake Constructive interaction and the iterative process of understanding , 1986 .