Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Gestão & Produção |
Texto Completo: | http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-530X2019000400213 |
Resumo: | Abstract This paper addresses the school timetabling problem, which consists of defining the date and time in which classes will be given by teachers in educational institutions. For this purpose, a tool that uses Operational Research (OR) techniques was developed, focused on generating and optimizing Elementary and High School timetables, taking into account teachers’ preferences for certain days or for sequenced (twinned) classes. Conductive to solving the problem, a Non Linear Binary Integer Programming mathematical model (NLBIP) and Local Search (LS) and Iterated Local Search (ILS) procedures were comparatively applied. A real problem with 14 timetables of public schools in the city of Araucária (in Paraná State, Brazil) was analyzed. The results indicate that the computational time required by the mathematical model is feasible for the problems in question. The ILS technique has the potential for testing larger scale problems, as it presents a dispersion of 3.5% to 7.7% relative to the optimal solution (obtained by the NLBIP) and a computational time that is 15 to 338 times faster. |
id |
UFSCAR-3_f0b0a644d9d1d6c062eb92fb9207a73c |
---|---|
oai_identifier_str |
oai:scielo:S0104-530X2019000400213 |
network_acronym_str |
UFSCAR-3 |
network_name_str |
Gestão & Produção |
repository_id_str |
|
spelling |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search proceduresTimetablingIterated Local SearchLocal searchNon-Linear Binary Integer Programming Abstract This paper addresses the school timetabling problem, which consists of defining the date and time in which classes will be given by teachers in educational institutions. For this purpose, a tool that uses Operational Research (OR) techniques was developed, focused on generating and optimizing Elementary and High School timetables, taking into account teachers’ preferences for certain days or for sequenced (twinned) classes. Conductive to solving the problem, a Non Linear Binary Integer Programming mathematical model (NLBIP) and Local Search (LS) and Iterated Local Search (ILS) procedures were comparatively applied. A real problem with 14 timetables of public schools in the city of Araucária (in Paraná State, Brazil) was analyzed. The results indicate that the computational time required by the mathematical model is feasible for the problems in question. The ILS technique has the potential for testing larger scale problems, as it presents a dispersion of 3.5% to 7.7% relative to the optimal solution (obtained by the NLBIP) and a computational time that is 15 to 338 times faster.Universidade Federal de São Carlos2019-01-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-530X2019000400213Gestão & Produção v.26 n.4 2019reponame:Gestão & Produçãoinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCAR10.1590/0104-530x3241-19info:eu-repo/semantics/openAccessAndrade,Pedro Rochavetz de LaraSteiner,Maria Teresinha ArnsGóes,Anderson Roges Teixeiraeng2019-10-01T00:00:00Zoai:scielo:S0104-530X2019000400213Revistahttps://www.gestaoeproducao.com/PUBhttps://old.scielo.br/oai/scielo-oai.phpgp@dep.ufscar.br||revistagestaoemanalise@unichristus.edu.br1806-96490104-530Xopendoar:2019-10-01T00:00Gestão & Produção - Universidade Federal de São Carlos (UFSCAR)false |
dc.title.none.fl_str_mv |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures |
title |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures |
spellingShingle |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures Andrade,Pedro Rochavetz de Lara Timetabling Iterated Local Search Local search Non-Linear Binary Integer Programming |
title_short |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures |
title_full |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures |
title_fullStr |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures |
title_full_unstemmed |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures |
title_sort |
Optimization in timetabling in schools using a mathematical model, local search and Iterated Local Search procedures |
author |
Andrade,Pedro Rochavetz de Lara |
author_facet |
Andrade,Pedro Rochavetz de Lara Steiner,Maria Teresinha Arns Góes,Anderson Roges Teixeira |
author_role |
author |
author2 |
Steiner,Maria Teresinha Arns Góes,Anderson Roges Teixeira |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Andrade,Pedro Rochavetz de Lara Steiner,Maria Teresinha Arns Góes,Anderson Roges Teixeira |
dc.subject.por.fl_str_mv |
Timetabling Iterated Local Search Local search Non-Linear Binary Integer Programming |
topic |
Timetabling Iterated Local Search Local search Non-Linear Binary Integer Programming |
description |
Abstract This paper addresses the school timetabling problem, which consists of defining the date and time in which classes will be given by teachers in educational institutions. For this purpose, a tool that uses Operational Research (OR) techniques was developed, focused on generating and optimizing Elementary and High School timetables, taking into account teachers’ preferences for certain days or for sequenced (twinned) classes. Conductive to solving the problem, a Non Linear Binary Integer Programming mathematical model (NLBIP) and Local Search (LS) and Iterated Local Search (ILS) procedures were comparatively applied. A real problem with 14 timetables of public schools in the city of Araucária (in Paraná State, Brazil) was analyzed. The results indicate that the computational time required by the mathematical model is feasible for the problems in question. The ILS technique has the potential for testing larger scale problems, as it presents a dispersion of 3.5% to 7.7% relative to the optimal solution (obtained by the NLBIP) and a computational time that is 15 to 338 times faster. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-01-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-530X2019000400213 |
url |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-530X2019000400213 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1590/0104-530x3241-19 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos |
publisher.none.fl_str_mv |
Universidade Federal de São Carlos |
dc.source.none.fl_str_mv |
Gestão & Produção v.26 n.4 2019 reponame:Gestão & Produção instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
instname_str |
Universidade Federal de São Carlos (UFSCAR) |
instacron_str |
UFSCAR |
institution |
UFSCAR |
reponame_str |
Gestão & Produção |
collection |
Gestão & Produção |
repository.name.fl_str_mv |
Gestão & Produção - Universidade Federal de São Carlos (UFSCAR) |
repository.mail.fl_str_mv |
gp@dep.ufscar.br||revistagestaoemanalise@unichristus.edu.br |
_version_ |
1750118207171067904 |