journal article·2022Open access

An Enhanced Particle Swarm Optimization for ITC2021 Sports Timetabling

Mutasem K. Alsmadi, Ghaith M. Jaradat, Malek Alzaqebah, Ibrahim ALmarashdeh, Fahad A. Alghamdi, Rami Mustafa A. Mohammad, Nahier Aldhafferi, Abdullah Alqahtani

Computers, Materials & Continua· Volume 72· Issue 1

Abstract

Timetabling problem is among the most difficult operational tasks and is an important step in raising industrial productivity, capability, and capacity. Such tasks are usually tackled using metaheuristics techniques that provide an intelligent way of suggesting solutions or decision-making. Swarm intelligence techniques including Particle Swarm Optimization (PSO) have proved to be effective examples. Different recent experiments showed that the PSO algorithm is reliable for timetabling in many applications such as educational and personnel timetabling, machine scheduling, etc. However, having an optimal solution is extremely challenging but having a sub-optimal solution using heuristics or metaheuristics is guaranteed. This research paper seeks the enhancement of the PSO algorithm for an efficient timetabling task. This algorithm aims at generating a feasible timetable within a reasonable time. This enhanced version is a hybrid dynamic adaptive PSO algorithm that is tested on a round-robin tournament known as ITC2021 which is dedicated to sports timetabling. The competition includes several soft and hard constraints to be satisfied in order to build a feasible or sub-optimal timetable. It consists of three categories of complexities, namely early, test, and middle instances. Results showed that the proposed dynamic adaptive PSO has obtained feasible timetables for almost all of the instances. The feasibility is measured by minimizing the violation of hard constraints to zero. The performance of the dynamic adaptive PSO is evaluated by the consumed computational time to produce a solution of feasible timetable, consistency, and robustness. The dynamic adaptive PSO showed a robust and consistent performance in producing a diversity of timetables in a reasonable computational time.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Scheduling and Timetabling Solutions · Educational Games and Gamification · Vehicle Routing Optimization Methods

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. RobinX: A three-field classification and unified data format for round-robin sports timetabling10.1016/j.ejor.2019.07.023 ↗
2. Proactive and reactive strategies for football league timetabling10.1016/j.ejor.2019.09.038 ↗
3. Monarch butterfly optimization: A comprehensive review10.1016/j.eswa.2020.114418 ↗
4. Cellular robotic system with stationary robots and its application to manufacturing lattices
5. Major advances in particle swarm optimization: Theory, analysis, and application10.1016/j.swevo.2021.100868 ↗
6. Energy/economic analysis and optimization of on-grid photovoltaic system using CPSO algorithm10.3390/su132212420 ↗
7. Zhang · Hindawi Publishing Corporation Mathematical Problems in Engineering · 2015 · 2015 · 38
8. Particle swarm optimization for single objective continuous space problems: A review10.1162/EVCO_r_00180 ↗
9. The international timetabling competition 2021: Sports timetabling
10. Task scheduling using modified PSO algorithm in cloud computing environment
11. Integer and constraint programming approaches for round-robin tournament scheduling
12. Aggoun · Economics, Management and Optimization in Sports · 2004 · 24310.1007/978-3-540-24734-0_15 ↗
13. Sports scheduling: Problems and applications10.1111/j.1475-3995.2011.00819.x ↗
14. Memetic algorithm timetabling for non-commercial sport leagues10.1016/S0377-2217(03)00102-4 ↗
15. A. R. Duarte and C. C. Ribeiro, “Referee assignment in sports leagues: approximate and exact multi-objective approaches,” in 19th Int. Conf. on Multiple Criteria Decision Making, Auckland, pp. 58–60, 2008.
16. A standard framework for timetabling problems
17. Scheduling in sports: An annotated bibliography10.1016/j.cor.2009.05.013 ↗
18. S. Knust, “Classification of literature on sports scheduling,” 2020. [Online]. Available: http://www2.inf.uos.de/knust/sportssched/sportlit_class/. Accessed: 25/08/2021.
19. Soccer schedules in Europe: An overview10.1007/s10951-011-0238-9 ↗
20. Scheduling a major college basketball conference10.1287/opre.46.1.1 ↗
21. D. Van Bulck, D. Goossens, J. Schönberger and M. Davari, “ITC2021 – sports timetabling problem description and file format,” 2020a. [Online]. Available: https://www.sportscheduling.ugent.be/ITC2021/images/OrganizationITC2021_V7.pdf.
22. An instance data repository for the round-robin sports timetabling problem10.1177/0258042X20912108 ↗
23. Relax-fix-optimize heuristics for time-relaxed sports timetabling
24. Scheduling double round-robin tournaments with divisional play using constraint programming10.1016/j.ejor.2016.11.033 ↗
25. Scheduling a non-professional indoor football league: A tabu search based approach10.1007/s10479-018-3013-x ↗
26. Scheduling the Italian national volleyball tournament10.1287/inte.2017.0932 ↗
27. Scheduling the main professional football league of Argentina10.1287/inte.2021.1088 ↗
28. The fifth international timetabling competition (itc 2021): Sports timetabling
29. Hybrid feature selection method based on particle swarm optimization and adaptive local search method
30. Swarm intelligence for scheduling: a review
31. Inertia weight strategies in particle swarm optimization
32. Planning a sports training program using adaptive particle swarm optimization with emphasis on physiological constraints10.1186/s13104-017-3120-9 ↗
33. PSOSA: An optimized particle swarm technique for solving the urban planning problem
34. The effect of elite pool in hybrid population-based meta-heuristics for solving combinatorial optimization problems10.1016/j.asoc.2016.01.002 ↗
35. ITC2021-Organizers, “Sport scheduling research group,” 2021. [Online]. Available: https://www.sportscheduling.ugent.be/ITC2021/instances.php. Accessed: 27/10/2021.