Improving the ILS-TQ technique for the high school timetabling problem
Descripción del Articulo
The High School Timetabling Problem is an NP-Complete problem that consists in allocating subjects, that are taught by teachers and assigned to each class, to periods while satisfying constraints. Throughout the years, metaheuristics haven given better results to real-life instances compared to dete...
| Autor: | |
|---|---|
| Formato: | tesis de grado |
| Fecha de Publicación: | 2019 |
| Institución: | Universidad Católica San Pablo |
| Repositorio: | UCSP-Institucional |
| Lenguaje: | inglés |
| OAI Identifier: | oai:repositorio.ucsp.edu.pe:20.500.12590/16048 |
| Enlace del recurso: | https://hdl.handle.net/20.500.12590/16048 |
| Nivel de acceso: | acceso abierto |
| Materia: | High school High school timetabling problem Meta-heuristics Iterated Local Search Torque operator Instance creator https://purl.org/pe-repo/ocde/ford#1.02.01 |
| id |
UCSP_d084a92969efb5cf73730c2e464fd1be |
|---|---|
| oai_identifier_str |
oai:repositorio.ucsp.edu.pe:20.500.12590/16048 |
| network_acronym_str |
UCSP |
| network_name_str |
UCSP-Institucional |
| repository_id_str |
3854 |
| dc.title.es_PE.fl_str_mv |
Improving the ILS-TQ technique for the high school timetabling problem |
| title |
Improving the ILS-TQ technique for the high school timetabling problem |
| spellingShingle |
Improving the ILS-TQ technique for the high school timetabling problem Alvarez Ponce, Jonathan Roger High school High school timetabling problem Meta-heuristics Iterated Local Search Torque operator Instance creator https://purl.org/pe-repo/ocde/ford#1.02.01 |
| title_short |
Improving the ILS-TQ technique for the high school timetabling problem |
| title_full |
Improving the ILS-TQ technique for the high school timetabling problem |
| title_fullStr |
Improving the ILS-TQ technique for the high school timetabling problem |
| title_full_unstemmed |
Improving the ILS-TQ technique for the high school timetabling problem |
| title_sort |
Improving the ILS-TQ technique for the high school timetabling problem |
| author |
Alvarez Ponce, Jonathan Roger |
| author_facet |
Alvarez Ponce, Jonathan Roger |
| author_role |
author |
| dc.contributor.advisor.fl_str_mv |
Benavides Rojas, Alexander Javier |
| dc.contributor.author.fl_str_mv |
Alvarez Ponce, Jonathan Roger |
| dc.subject.es_PE.fl_str_mv |
High school High school timetabling problem Meta-heuristics Iterated Local Search Torque operator Instance creator |
| topic |
High school High school timetabling problem Meta-heuristics Iterated Local Search Torque operator Instance creator https://purl.org/pe-repo/ocde/ford#1.02.01 |
| dc.subject.ocde.es_PE.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#1.02.01 |
| description |
The High School Timetabling Problem is an NP-Complete problem that consists in allocating subjects, that are taught by teachers and assigned to each class, to periods while satisfying constraints. Throughout the years, metaheuristics haven given better results to real-life instances compared to deterministic methods since the search space for timetabling problems are huge and exploring it completely is impossible. The better the schedules are, the better the students and teachers’ performance, and the costs of generating these schedules are reduced. This proposal consists in modifications done separately to the Iterated Local Search (ILS) with the Torque (TQ) operator for the 34 real-life instances of schools of Brazil. These separate modifications change how a schedule is modified and how it is is accepted. Our Simulated Annealing (SA) cooling scheme implementation, with some parameter tuning, gave better results than our other methods, and more consistent solutions than the original method for some instances. Furthermore, to create other instances more easily, a form was created. |
| publishDate |
2019 |
| dc.date.accessioned.none.fl_str_mv |
2019-09-02T17:26:18Z |
| dc.date.available.none.fl_str_mv |
2019-09-02T17:26:18Z |
| dc.date.issued.fl_str_mv |
2019 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| dc.identifier.other.none.fl_str_mv |
1070553 |
| dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12590/16048 |
| identifier_str_mv |
1070553 |
| url |
https://hdl.handle.net/20.500.12590/16048 |
| dc.language.iso.es_PE.fl_str_mv |
eng |
| language |
eng |
| dc.relation.ispartof.fl_str_mv |
SUNEDU |
| dc.rights.es_PE.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.uri.es_PE.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
| dc.format.es_PE.fl_str_mv |
application/pdf |
| dc.publisher.es_PE.fl_str_mv |
Universidad Católica San Pablo |
| dc.publisher.country.es_PE.fl_str_mv |
PE |
| dc.source.es_PE.fl_str_mv |
Universidad Católica San Pablo Repositorio Institucional - UCSP |
| dc.source.none.fl_str_mv |
reponame:UCSP-Institucional instname:Universidad Católica San Pablo instacron:UCSP |
| instname_str |
Universidad Católica San Pablo |
| instacron_str |
UCSP |
| institution |
UCSP |
| reponame_str |
UCSP-Institucional |
| collection |
UCSP-Institucional |
| bitstream.url.fl_str_mv |
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/cb7a7735-1791-494f-abc8-ccc62c9854c3/download https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/5a0feb5d-571a-48cc-a97e-fb0118113e17/download https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/abd266c7-84a9-43b5-a8fd-6d6e050d8be5/download https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/243e63d3-11d7-4362-b7c2-b8a908a1cf71/download |
| bitstream.checksum.fl_str_mv |
77136d964680dafa4254c45d57d12707 8a4605be74aa9ea9d79846c1fba20a33 3342ea9c8821ed27e660f5568e017b09 cd2771820ed83d381e1c8764dc8f263f |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional de la Universidad Católica San Pablo |
| repository.mail.fl_str_mv |
dspace@ucsp.edu.pe |
| _version_ |
1851053058506620928 |
| spelling |
Benavides Rojas, Alexander JavierAlvarez Ponce, Jonathan Roger2019-09-02T17:26:18Z2019-09-02T17:26:18Z20191070553https://hdl.handle.net/20.500.12590/16048The High School Timetabling Problem is an NP-Complete problem that consists in allocating subjects, that are taught by teachers and assigned to each class, to periods while satisfying constraints. Throughout the years, metaheuristics haven given better results to real-life instances compared to deterministic methods since the search space for timetabling problems are huge and exploring it completely is impossible. The better the schedules are, the better the students and teachers’ performance, and the costs of generating these schedules are reduced. This proposal consists in modifications done separately to the Iterated Local Search (ILS) with the Torque (TQ) operator for the 34 real-life instances of schools of Brazil. These separate modifications change how a schedule is modified and how it is is accepted. Our Simulated Annealing (SA) cooling scheme implementation, with some parameter tuning, gave better results than our other methods, and more consistent solutions than the original method for some instances. Furthermore, to create other instances more easily, a form was created.Tesisapplication/pdfengUniversidad Católica San PabloPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/4.0/Universidad Católica San PabloRepositorio Institucional - UCSPreponame:UCSP-Institucionalinstname:Universidad Católica San Pabloinstacron:UCSPHigh school High school timetabling problemMeta-heuristics Iterated Local SearchTorque operator Instance creatorhttps://purl.org/pe-repo/ocde/ford#1.02.01Improving the ILS-TQ technique for the high school timetabling probleminfo:eu-repo/semantics/bachelorThesisSUNEDULicenciado en Ciencia de la ComputaciónUniversidad Católica San Pablo. Facultad de Ingeniería y ComputaciónTítulo ProfesionalCiencia de la ComputaciónEscuela Profesional de Ciencia de la ComputaciónORIGINALALVAREZ_PONCE_JON_ILS.pdfALVAREZ_PONCE_JON_ILS.pdfapplication/pdf1650181https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/cb7a7735-1791-494f-abc8-ccc62c9854c3/download77136d964680dafa4254c45d57d12707MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/5a0feb5d-571a-48cc-a97e-fb0118113e17/download8a4605be74aa9ea9d79846c1fba20a33MD52TEXTALVAREZ_PONCE_JON_ILS.pdf.txtALVAREZ_PONCE_JON_ILS.pdf.txtExtracted texttext/plain217394https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/abd266c7-84a9-43b5-a8fd-6d6e050d8be5/download3342ea9c8821ed27e660f5568e017b09MD53THUMBNAILALVAREZ_PONCE_JON_ILS.pdf.jpgALVAREZ_PONCE_JON_ILS.pdf.jpgGenerated Thumbnailimage/jpeg4126https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/243e63d3-11d7-4362-b7c2-b8a908a1cf71/downloadcd2771820ed83d381e1c8764dc8f263fMD5420.500.12590/16048oai:repositorio.ucsp.edu.pe:20.500.12590/160482023-10-30 14:36:18.609https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://repositorio.ucsp.edu.peRepositorio Institucional de la Universidad Católica San Pablodspace@ucsp.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| score |
13.79164 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).