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...
- 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= |
