Population Based Techniques for Solving the Student Project Allocation Problem

被引:2
作者
Kenekayoro, Patrick [1 ]
Mebine, Promise [2 ]
Zipamone, Bodouowei Godswill [3 ]
机构
[1] Niger Delta Univ, Math & Comp Sci Dept, Wilberforce Isl, Bayelsa State, Nigeria
[2] Niger Delta Univ, Appl Math, Dept Math Comp Sci, Wilberforce Isl, Bayelsa State, Nigeria
[3] Niger Delta Univ, Wilberforce Isl, Bayelsa State, Nigeria
关键词
Ant Colony Optimization; Constraint Satisfaction; Genetic Algorithm; Gravitational Search Algorithm; Student Project Allocation; ALGORITHMS; COLONY;
D O I
10.4018/IJAMC.2020040110
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The student project allocation problem is a well-known constraint satisfaction problem that involves assigning students to projects or supervisors based on a number of criteria. This study investigates the use of population-based strategies inspired from physical phenomena (gravitational search algorithm), evolutionary strategies (genetic algorithm), and swarm intelligence (ant colony optimization) to solve the Student Project Allocation problem for a case study from a real university. A population of solutions to the Student Project Allocation problem is represented as lists of integers, and the individuals in the population share information through population-based heuristics to find more optimal solutions. All three techniques produced satisfactory results and the adapted gravitational search algorithm for discrete variables will be useful for other constraint satisfaction problems. However, the ant colony optimization algorithm outperformed the genetic and gravitational search algorithms for finding optimal solutions to the student project allocation problem in this study.
引用
收藏
页码:192 / 207
页数:16
相关论文
共 31 条
  • [1] Two algorithms for the Student-Project Allocation problem
    Abraham, David J.
    Irving, Robert W.
    Manlove, David F.
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2007, 5 (01) : 73 - 90
  • [2] Abraham DJ, 2003, LECT NOTES COMPUT SC, V2906, P474
  • [3] Student Project Allocation with Preference Lists over (Student, Project) Pairs
    Abu El-Atta, Ahmed H.
    Moussa, M. I.
    [J]. SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 375 - +
  • [4] [Anonymous], 2002, Proceedings of ANTS 2002 { Third International Workshop on Ant Algorithms
  • [5] Student project allocation using integer programming
    Anwar, AA
    Bahaj, AS
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2003, 46 (03) : 359 - 367
  • [6] AN EFFICIENT PROGRAM FOR MANY-BODY SIMULATION
    APPEL, AW
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1985, 6 (01): : 85 - 103
  • [7] Diagnostic Accuracy of MRI for Detection of Papillary Renal Cell Carcinoma: A Systematic Review and Meta-Analysis
    Chiarello, Matthew A.
    Mali, Rahul D.
    Kang, Stella K.
    [J]. AMERICAN JOURNAL OF ROENTGENOLOGY, 2018, 211 (04) : 812 - 821
  • [8] A simulated annealing approach to the student-project allocation problem
    Chown, Abigail H.
    Cook, Christopher J.
    Wilding, Nigel B.
    [J]. AMERICAN JOURNAL OF PHYSICS, 2018, 86 (09) : 701 - 708
  • [9] Craster R. V., 2012, ACOUSTIC METAMATERIA, V166
  • [10] Deb K., 2000, Parallel Problem Solving from Nature PPSN VI. 6th International Conference. Proceedings (Lecture Notes in Computer Science Vol.1917), P849