Modelo lineal para la programación de clases en una institución educativa

RESUMEN: El presente trabajo presenta un modelo de programación matemática que permite la obtención de un horario académico en instituciones de educación primaria y secundaria de diferente tamaño, cantidades de grupos y materias, considerando restricciones que frecuentemente debe enfrentar quien est...

Full description

Autores:
Marín Ángel, Juan Camilo
Maya Duque, Pablo Andrés
Tipo de recurso:
Article of investigation
Fecha de publicación:
2016
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/34434
Acceso en línea:
https://hdl.handle.net/10495/34434
Palabra clave:
Programación entera
Integer programming
Complejidad computacional
Computational complexity
Escuelas
Schools
Rights
openAccess
License
https://creativecommons.org/licenses/by/4.0/
id UDEA2_b41be8d9dc9fa0d46d829237d2b9cdb4
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/34434
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Modelo lineal para la programación de clases en una institución educativa
dc.title.translated.spa.fl_str_mv A Mathematical Programming Model for High School Timetabling Problem
title Modelo lineal para la programación de clases en una institución educativa
spellingShingle Modelo lineal para la programación de clases en una institución educativa
Programación entera
Integer programming
Complejidad computacional
Computational complexity
Escuelas
Schools
title_short Modelo lineal para la programación de clases en una institución educativa
title_full Modelo lineal para la programación de clases en una institución educativa
title_fullStr Modelo lineal para la programación de clases en una institución educativa
title_full_unstemmed Modelo lineal para la programación de clases en una institución educativa
title_sort Modelo lineal para la programación de clases en una institución educativa
dc.creator.fl_str_mv Marín Ángel, Juan Camilo
Maya Duque, Pablo Andrés
dc.contributor.author.none.fl_str_mv Marín Ángel, Juan Camilo
Maya Duque, Pablo Andrés
dc.contributor.researchgroup.spa.fl_str_mv ALIADO - Analítica e Investigación para la Toma de Decisiones
dc.subject.lemb.none.fl_str_mv Programación entera
Integer programming
Complejidad computacional
Computational complexity
Escuelas
Schools
topic Programación entera
Integer programming
Complejidad computacional
Computational complexity
Escuelas
Schools
description RESUMEN: El presente trabajo presenta un modelo de programación matemática que permite la obtención de un horario académico en instituciones de educación primaria y secundaria de diferente tamaño, cantidades de grupos y materias, considerando restricciones que frecuentemente debe enfrentar quien esta encargado del proceso de planeación. El objetivo del modelo propuesto se diferencia de aquellos encontrados en la literatura referida a este tema, ya que propende la creación de horarios maximizando la cantidad de bloques por materias, es decir asignaciones de dos horas seguidas de la misma clase, lo que favorece el proceso de aprendizaje, beneficia la agenda de los profesores al disminuir tiempos ociosos entre clases, y favorece los costos y acuerdos contractuales con la institución. El modelo es aplicado al caso particular de una institución educativa obteniendo resultados que mejoran considerablemente la calidad de la programación de clases respecto a la que actualmente está en uso. Adicionalmente, se desarrollan experimentos computacionales con instancias de mayor tamaño para validar el comportamiento del modelo, obteniendo resultados promisorios.
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2023-04-02T19:03:03Z
dc.date.available.none.fl_str_mv 2023-04-02T19:03:03Z
dc.type.spa.fl_str_mv Artículo de investigación
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/ART
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_2df8fbb1
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Ángel, Juan & Duque, Pablo. (2016). Modelo lineal para la programación de clases en una institución educativa. Ingeniería y Ciencia. 12. 47-71. 10.17230/ingciencia.12.23.3.
dc.identifier.issn.none.fl_str_mv 1794-9165
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/34434
dc.identifier.doi.none.fl_str_mv 10.17230/ingciencia.12.23.3
dc.identifier.eissn.none.fl_str_mv 2256-4314
identifier_str_mv Ángel, Juan & Duque, Pablo. (2016). Modelo lineal para la programación de clases en una institución educativa. Ingeniería y Ciencia. 12. 47-71. 10.17230/ingciencia.12.23.3.
1794-9165
10.17230/ingciencia.12.23.3
2256-4314
url https://hdl.handle.net/10495/34434
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartofjournalabbrev.spa.fl_str_mv Ing. cienc.
dc.relation.citationendpage.spa.fl_str_mv 71
dc.relation.citationissue.spa.fl_str_mv 23
dc.relation.citationstartpage.spa.fl_str_mv 47
dc.relation.citationvolume.spa.fl_str_mv 12
dc.relation.ispartofjournal.spa.fl_str_mv Ingeniería y Ciencia
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by/4.0/
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by/2.5/co/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by/4.0/
http://creativecommons.org/licenses/by/2.5/co/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 25
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad EAFIT, Escuelas de Ciencias e Ingeniería
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/4cb2c1e6-2aa9-4b3f-a556-792d1d3632ae/download
https://bibliotecadigital.udea.edu.co/bitstreams/d5beb31b-30c3-4364-91ac-281a60828935/download
https://bibliotecadigital.udea.edu.co/bitstreams/5919b2aa-95d2-4860-b73f-7b048820d018/download
https://bibliotecadigital.udea.edu.co/bitstreams/6f239777-18d7-4e14-8752-68b7c4adba14/download
https://bibliotecadigital.udea.edu.co/bitstreams/51009519-cc64-477a-a83e-6aafb38a5eda/download
bitstream.checksum.fl_str_mv 991274240d2fab06c416b354a5691a8f
1646d1f6b96dbbbc38035efc9239ac9c
8a4605be74aa9ea9d79846c1fba20a33
b68a361a55f5aee0348dcfc11b095b67
f122d84dfa905aee0775db6fe73e0843
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052478424940544
spelling Marín Ángel, Juan CamiloMaya Duque, Pablo AndrésALIADO - Analítica e Investigación para la Toma de Decisiones2023-04-02T19:03:03Z2023-04-02T19:03:03Z2016Ángel, Juan & Duque, Pablo. (2016). Modelo lineal para la programación de clases en una institución educativa. Ingeniería y Ciencia. 12. 47-71. 10.17230/ingciencia.12.23.3.1794-9165https://hdl.handle.net/10495/3443410.17230/ingciencia.12.23.32256-4314RESUMEN: El presente trabajo presenta un modelo de programación matemática que permite la obtención de un horario académico en instituciones de educación primaria y secundaria de diferente tamaño, cantidades de grupos y materias, considerando restricciones que frecuentemente debe enfrentar quien esta encargado del proceso de planeación. El objetivo del modelo propuesto se diferencia de aquellos encontrados en la literatura referida a este tema, ya que propende la creación de horarios maximizando la cantidad de bloques por materias, es decir asignaciones de dos horas seguidas de la misma clase, lo que favorece el proceso de aprendizaje, beneficia la agenda de los profesores al disminuir tiempos ociosos entre clases, y favorece los costos y acuerdos contractuales con la institución. El modelo es aplicado al caso particular de una institución educativa obteniendo resultados que mejoran considerablemente la calidad de la programación de clases respecto a la que actualmente está en uso. Adicionalmente, se desarrollan experimentos computacionales con instancias de mayor tamaño para validar el comportamiento del modelo, obteniendo resultados promisorios.ABSTRACT: This paper presents a mathematical programing model that supports the design of timetables of classes in primary and secondary educational institutions, allowing the decision maker to take into account the constraints and variables that are commonly associated to this problem. Our model differs from most of those in the literature as the objective function aims at maximizing the number of blocks, two consecutive hours of lecture devoted to the same subject, which favors the learning process, optimizes teachers’ agendas by reducing idle times and reduces cost and contractual difficulties. The model is validated using a real instance of a middle size institution for which the current timetable is considerably improved. Additionally, computational experiments with larger instances were carried on in order to test the capacity of the model for which promising results were obtained.COL003185125application/pdfspaUniversidad EAFIT, Escuelas de Ciencias e IngenieríaMedellín, Colombiahttps://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/2.5/co/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Modelo lineal para la programación de clases en una institución educativaA Mathematical Programming Model for High School Timetabling ProblemArtículo de investigaciónhttp://purl.org/coar/resource_type/c_2df8fbb1https://purl.org/redcol/resource_type/ARThttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionProgramación enteraInteger programmingComplejidad computacionalComputational complexityEscuelasSchoolsIng. cienc.71234712Ingeniería y CienciaPublicationORIGINALMarinJuan_2016_ModeloLineal.pdfMarinJuan_2016_ModeloLineal.pdfArtículo de investigaciónapplication/pdf460479https://bibliotecadigital.udea.edu.co/bitstreams/4cb2c1e6-2aa9-4b3f-a556-792d1d3632ae/download991274240d2fab06c416b354a5691a8fMD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8927https://bibliotecadigital.udea.edu.co/bitstreams/d5beb31b-30c3-4364-91ac-281a60828935/download1646d1f6b96dbbbc38035efc9239ac9cMD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/5919b2aa-95d2-4860-b73f-7b048820d018/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTMarinJuan_2016_ModeloLineal.pdf.txtMarinJuan_2016_ModeloLineal.pdf.txtExtracted texttext/plain60469https://bibliotecadigital.udea.edu.co/bitstreams/6f239777-18d7-4e14-8752-68b7c4adba14/downloadb68a361a55f5aee0348dcfc11b095b67MD54falseAnonymousREADTHUMBNAILMarinJuan_2016_ModeloLineal.pdf.jpgMarinJuan_2016_ModeloLineal.pdf.jpgGenerated Thumbnailimage/jpeg10114https://bibliotecadigital.udea.edu.co/bitstreams/51009519-cc64-477a-a83e-6aafb38a5eda/downloadf122d84dfa905aee0775db6fe73e0843MD55falseAnonymousREAD10495/34434oai:bibliotecadigital.udea.edu.co:10495/344342025-03-26 22:58:50.128https://creativecommons.org/licenses/by/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=