Designing Mathematical Model for Examinations Timetable in Universities and its Solutions Analysis

In this research, optimization of examinations' timetable for university courses, based on a real problem in one of the universities in Iran is studied. The objective function defined for this problem is more practical and realistic than the other objective functions that have been utilized by...

Full description

Bibliographic Details
Main Authors: Hossein Shams Shemirani1, Mahdi Bashiri, Mohammad Modarres
Format: Article
Language:fas
Published: Allameh Tabataba'i University Press 2017-03-01
Series:Muṭāli̒āt-i Mudīriyyat-i Ṣan̒atī
Subjects:
Online Access:https://jims.atu.ac.ir/article_7337_dcc8b6dced75d63c482b28b015d891a1.pdf
_version_ 1797367686502547456
author Hossein Shams Shemirani1
Mahdi Bashiri
Mohammad Modarres
author_facet Hossein Shams Shemirani1
Mahdi Bashiri
Mohammad Modarres
author_sort Hossein Shams Shemirani1
collection DOAJ
description In this research, optimization of examinations' timetable for university courses, based on a real problem in one of the universities in Iran is studied. The objective function defined for this problem is more practical and realistic than the other objective functions that have been utilized by previous researchers in literature and effectively reflects the real objective of the problem. In order to define the objective function, we have made use of Coulomb's law in electricity that says the magnitude of the electrostatic force of interaction between two point charges is directly proportional to the scalar multiplication of the magnitudes of the charges and inversely proportional to the square of the distance between them. We have defined a repulsive force between any pair of Examinations. The optimum solution is achieved when the sum of all forces is minimized. Hence, the obtained mathematical model is a non-linear programming with binary variables, similar to the quadratic assignment problem (QAP) which is an NP-Hard problem. This sort of problems can be solved exactly only if they are in small sizes. For solving this problem in medium and large scale, some methods are used based on Simulated Annealing (SA) algorithm and Imperialist Competitive algorithm (ICA). These algorithms can reach good sub-optimal solutions in a short period of time. Practical results of this mathematical model are already used in one of the national universities in Iran. The practical results demonstrate the high efficiency and effectiveness of this model.
first_indexed 2024-03-08T17:21:45Z
format Article
id doaj.art-683833b2bc284505b6e1a358d05bd172
institution Directory Open Access Journal
issn 2251-8029
2476-602X
language fas
last_indexed 2024-03-08T17:21:45Z
publishDate 2017-03-01
publisher Allameh Tabataba'i University Press
record_format Article
series Muṭāli̒āt-i Mudīriyyat-i Ṣan̒atī
spelling doaj.art-683833b2bc284505b6e1a358d05bd1722024-01-03T04:44:42ZfasAllameh Tabataba'i University PressMuṭāli̒āt-i Mudīriyyat-i Ṣan̒atī2251-80292476-602X2017-03-011544275010.22054/jims.2017.73377337Designing Mathematical Model for Examinations Timetable in Universities and its Solutions AnalysisHossein Shams Shemirani10Mahdi Bashiri1Mohammad Modarres2مربی، گروه مهندسی صنایع، دانشکده فنی و مهندسی گلپایگاناستاد، گروه مهندسی صنایع، دانشگاه شاهداستاد، دانشکده مهندسی صنایع، دانشگاه صنعتی شریفIn this research, optimization of examinations' timetable for university courses, based on a real problem in one of the universities in Iran is studied. The objective function defined for this problem is more practical and realistic than the other objective functions that have been utilized by previous researchers in literature and effectively reflects the real objective of the problem. In order to define the objective function, we have made use of Coulomb's law in electricity that says the magnitude of the electrostatic force of interaction between two point charges is directly proportional to the scalar multiplication of the magnitudes of the charges and inversely proportional to the square of the distance between them. We have defined a repulsive force between any pair of Examinations. The optimum solution is achieved when the sum of all forces is minimized. Hence, the obtained mathematical model is a non-linear programming with binary variables, similar to the quadratic assignment problem (QAP) which is an NP-Hard problem. This sort of problems can be solved exactly only if they are in small sizes. For solving this problem in medium and large scale, some methods are used based on Simulated Annealing (SA) algorithm and Imperialist Competitive algorithm (ICA). These algorithms can reach good sub-optimal solutions in a short period of time. Practical results of this mathematical model are already used in one of the national universities in Iran. The practical results demonstrate the high efficiency and effectiveness of this model.https://jims.atu.ac.ir/article_7337_dcc8b6dced75d63c482b28b015d891a1.pdfexamination schedulingoptimization examinationsmathematical modelingquadratic assignmentsimulated annealingimperialist competitive algorithm
spellingShingle Hossein Shams Shemirani1
Mahdi Bashiri
Mohammad Modarres
Designing Mathematical Model for Examinations Timetable in Universities and its Solutions Analysis
Muṭāli̒āt-i Mudīriyyat-i Ṣan̒atī
examination scheduling
optimization examinations
mathematical modeling
quadratic assignment
simulated annealing
imperialist competitive algorithm
title Designing Mathematical Model for Examinations Timetable in Universities and its Solutions Analysis
title_full Designing Mathematical Model for Examinations Timetable in Universities and its Solutions Analysis
title_fullStr Designing Mathematical Model for Examinations Timetable in Universities and its Solutions Analysis
title_full_unstemmed Designing Mathematical Model for Examinations Timetable in Universities and its Solutions Analysis
title_short Designing Mathematical Model for Examinations Timetable in Universities and its Solutions Analysis
title_sort designing mathematical model for examinations timetable in universities and its solutions analysis
topic examination scheduling
optimization examinations
mathematical modeling
quadratic assignment
simulated annealing
imperialist competitive algorithm
url https://jims.atu.ac.ir/article_7337_dcc8b6dced75d63c482b28b015d891a1.pdf
work_keys_str_mv AT hosseinshamsshemirani1 designingmathematicalmodelforexaminationstimetableinuniversitiesanditssolutionsanalysis
AT mahdibashiri designingmathematicalmodelforexaminationstimetableinuniversitiesanditssolutionsanalysis
AT mohammadmodarres designingmathematicalmodelforexaminationstimetableinuniversitiesanditssolutionsanalysis