Abstract:
Currently, the process of scheduling a tournament is hampered to a great extent because it is
done manually. This leads to the inefficient use of resources (the most important of which is
time) in the development of a schedule on account of the number of factors that have to be
considered. The agenda thus formatted is inflexible, as changes cannot be incorporated
without difficulty, some changes requiring that the schedule be discarded, and a new schedule
drawn up. Therefore, the purpose of this study is to automate scheduling tournaments using
an artificial intelligence solution.