<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462024000100137</article-id>
<article-id pub-id-type="doi">10.13053/cys-28-1-4610</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Un modelo de programación entera para la generación de horarios universitarios: Un caso de estudio]]></article-title>
<article-title xml:lang="en"><![CDATA[An Integer Programming Model for University Timetable Generation: A Case Study]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Urbán-Rivero]]></surname>
<given-names><![CDATA[Luis E.]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Lezama-León]]></surname>
<given-names><![CDATA[Myrna H.]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cruz-Aldana]]></surname>
<given-names><![CDATA[Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Mares-Ortega]]></surname>
<given-names><![CDATA[Noé D.]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Loera-Díaz]]></surname>
<given-names><![CDATA[Luisa F.]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Universidad Autónoma Metropolitana Departamento de Sistemas ]]></institution>
<addr-line><![CDATA[Azcapotzalco Ciudad de México]]></addr-line>
<country>Mexico</country>
</aff>
<aff id="Af2">
<institution><![CDATA[,Universidad Politécnica Metropolitana de Hidalgo  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Mexico</country>
</aff>
<aff id="Af3">
<institution><![CDATA[,Centro de Investigación en Matemáticas  ]]></institution>
<addr-line><![CDATA[Aguascalientes ]]></addr-line>
<country>Mexico</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2024</year>
</pub-date>
<volume>28</volume>
<numero>1</numero>
<fpage>137</fpage>
<lpage>149</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462024000100137&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462024000100137&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462024000100137&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Resumen: En este trabajo se presenta un modelo de programación entera, específicamente de programación entera binaria para la asignación de profesor a curso y horario, para un caso de estudio en una universidad mexicana siguiendo los requerimientos de operación de la institución. Se sabe que esta actividad requiere de un tiempo considerable para su desarrollo debido a distintos factores (internos como externos a la institución). En este artículo se propone un modelo en dos etapas para la generación de horarios dentro de un programa de estudios específico. Este modelo se aplicó usando datos reales de la universidad y los resultados fueron comparados con los requisitos solicitados por la universidad. Se obtuvieron horarios en menos tiempo que el implicado en una asignación manual.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract: This article shows an integer programming model, specially a binary programming model for teacher-course-schedule assignment, in a case study of a mexican university for schedule planning (timetabling), according to organizational requeriments of the institution, because this activity demands a high investment of time for its development, since there are various factors (internal and external to the institution) that must be met. This article proposes a two-stage optimization model for the allocation of schedules for a specific educational program. This model is applied to a course and its results are compared with the requested requirements, obtaining the model results in less time than the obtained by manual assignment, in addition to complying with the restrictions established by the institution, as well as with the requirements of the teachers.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Generación de horarios]]></kwd>
<kwd lng="es"><![CDATA[investigación de operaciones]]></kwd>
<kwd lng="es"><![CDATA[programación entera]]></kwd>
<kwd lng="en"><![CDATA[Timetabling]]></kwd>
<kwd lng="en"><![CDATA[operations research]]></kwd>
<kwd lng="en"><![CDATA[MILP]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Arratia-Martinez]]></surname>
<given-names><![CDATA[N. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Maya-Padron]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Avila-Torres]]></surname>
<given-names><![CDATA[P. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[University course timetabling problem with professor assignment]]></article-title>
<source><![CDATA[Mathematical Problems in Engineering]]></source>
<year>2021</year>
<volume>2021</volume>
<page-range>1-9</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bixby]]></surname>
<given-names><![CDATA[E. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Fenelon]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Gu]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Rothberg]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Wunderling]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[MIP: Theory and practice &#8212; closing the gap]]></source>
<year>2000</year>
<conf-name><![CDATA[ Advances in Information and Communication Technology]]></conf-name>
<conf-loc> </conf-loc>
<page-range>19-49</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[M. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Sze]]></surname>
<given-names><![CDATA[S. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Goh]]></surname>
<given-names><![CDATA[S. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Sabar]]></surname>
<given-names><![CDATA[N. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kendall]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[A survey of university course timetabling problem: Perspectives, trends and opportunities]]></source>
<year>2021</year>
<volume>9</volume>
<page-range>106515-29</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chávez-Bosquez]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Hernández-Torruco]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Hernández-Ocaña]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Canul-Reich]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Modeling and solving a Latin American university course timetabling problem instance]]></article-title>
<source><![CDATA[Mathematics]]></source>
<year>2020</year>
<volume>8</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>1833</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Colajanni]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Daniele]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A new model for curriculum-based university course timetabling]]></article-title>
<source><![CDATA[Optimization Letters]]></source>
<year>2020</year>
<volume>15</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>1601-16</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<collab>CPLEX, IBM ILOG</collab>
<source><![CDATA[User&#8217;s manual for CPLEX]]></source>
<year>2022</year>
<volume>46</volume>
<numero>53</numero>
<issue>53</issue>
<page-range>157</page-range><publisher-name><![CDATA[International Business Machines Corporation]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cruz-Chávez]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Flores-Pichardo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Martínez-Oropeza]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Moreno-Bernal]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Cruz-Rosales]]></surname>
<given-names><![CDATA[M. H.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Solving a real constraint satisfaction model for the university course timetabling problem: A case study]]></article-title>
<source><![CDATA[Mathematical Problems in Engineering]]></source>
<year>2016</year>
<volume>2016</volume>
<page-range>1-14</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dorneles]]></surname>
<given-names><![CDATA[A. P.]]></given-names>
</name>
<name>
<surname><![CDATA[de Araújo]]></surname>
<given-names><![CDATA[O. C. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Buriol]]></surname>
<given-names><![CDATA[L. S.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A fix-and-optimize heuristic for the high school timetabling problem]]></article-title>
<source><![CDATA[Computers and Operations Research]]></source>
<year>2014</year>
<volume>52</volume>
<page-range>29-38</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<collab>Gurobi Optimization, LLC</collab>
<source><![CDATA[Gurobi optimizer reference manual]]></source>
<year>2023</year>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hernández-Vázquez]]></surname>
<given-names><![CDATA[J. I.]]></given-names>
</name>
<name>
<surname><![CDATA[Hernández-González]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Baltazar-Flores]]></surname>
<given-names><![CDATA[M. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Jimenez-García]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Hernández-Vázquez]]></surname>
<given-names><![CDATA[J. O.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Programación matemática binaria por etapas en la elaboración de un horario universitario]]></article-title>
<source><![CDATA[Entreciencias: Diálogos en la Sociedad del Conocimiento]]></source>
<year>2020</year>
<volume>8</volume>
<numero>22</numero>
<issue>22</issue>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Huangfu]]></surname>
<given-names><![CDATA[Q.]]></given-names>
</name>
<name>
<surname><![CDATA[Hall]]></surname>
<given-names><![CDATA[J. A. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Parallelizing the dual revised simplex method]]></article-title>
<source><![CDATA[Mathematical Programming Computation]]></source>
<year>2017</year>
<volume>10</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>119-42</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Iqbal]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Ilyas]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Chan]]></surname>
<given-names><![CDATA[H. Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Ahmed]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Effective solution of university course timetabling using particle swarm optimizer based hyper heuristic approach]]></article-title>
<source><![CDATA[Baghdad Science Journal]]></source>
<year>2021</year>
<volume>18</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>1465</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kaur]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Saini]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A review of metaheuristic techniques for solving university course timetabling problem]]></source>
<year>2020</year>
<page-range>19-25</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MirHassani]]></surname>
<given-names><![CDATA[S. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Hooshmand]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Methods and models in mathematical programming]]></source>
<year>2019</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mitchell]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[O&#8217;Sullivan]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Dunning]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[PuLP: A linear programming toolkit for python]]></source>
<year>2011</year>
<volume>65</volume>
<publisher-loc><![CDATA[Auckland, New Zealand ]]></publisher-loc>
<publisher-name><![CDATA[The University of Auckland]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="">
<collab>MOSEK ApS</collab>
<source><![CDATA[The mosek optimization toolbox for MATLAB manual]]></source>
<year>2023</year>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Prabodanie]]></surname>
<given-names><![CDATA[R. A. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An integer programming model for a complex university timetabling problem: A case study]]></article-title>
<source><![CDATA[Industrial Engineering and Management Systems]]></source>
<year>2017</year>
<volume>16</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>141-53</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pratiwi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Rosyidi]]></surname>
<given-names><![CDATA[C. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Yuniaristanto]]></surname>
</name>
</person-group>
<source><![CDATA[An optimization model for course scheduling in undergraduate industrial engineering program of universitas sebelas maret]]></source>
<year>2021</year>
<volume>1072</volume>
<numero>1</numero>
<conf-name><![CDATA[ Conference Series: Materials Science and Engineering]]></conf-name>
<conf-loc> </conf-loc>
<issue>1</issue>
<page-range>012008</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sakaliuk]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Trishyn]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Using a genetic algorithm to solve the courses timetabling creation problem]]></article-title>
<source><![CDATA[Automation of Technological and Business Processes]]></source>
<year>2021</year>
<volume>13</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>22-8</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sánchez-Partida]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Baquela]]></surname>
<given-names><![CDATA[E. G.]]></given-names>
</name>
<name>
<surname><![CDATA[Mora-Vargas]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Smith]]></surname>
<given-names><![CDATA[N. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Case study: Simulated annealing for improving the educational timetable]]></article-title>
<source><![CDATA[Nova Scientia]]></source>
<year>2016</year>
<volume>8</volume>
<numero>17</numero>
<issue>17</issue>
<page-range>340-60</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sánchez-Partida]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Martínez-Flores]]></surname>
<given-names><![CDATA[J. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Olivares-Benítez]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An integer linear programming model for a university timetabling problem considering time windows and consecutive periods]]></article-title>
<source><![CDATA[Journal of Applied Operational Research]]></source>
<year>2014</year>
<volume>6</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>158-73</page-range></nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Song]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Tang]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Peng]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An iterated local search algorithm for the university course timetabling problem]]></article-title>
<source><![CDATA[Applied Soft Computing]]></source>
<year>2018</year>
<volume>68</volume>
<page-range>597-608</page-range></nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sylejmani]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Gashi]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Ymeri]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Simulated annealing with penalization for university course timetabling]]></article-title>
<source><![CDATA[Journal of Scheduling]]></source>
<year>2022</year>
<volume>26</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>497-517</page-range></nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sørensen]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Dahms]]></surname>
<given-names><![CDATA[F. H. W.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A two-stage decomposition of high school timetabling applied to cases in Denmark]]></article-title>
<source><![CDATA[Computers and Operations Research]]></source>
<year>2014</year>
<volume>43</volume>
<page-range>36-49</page-range></nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tan]]></surname>
<given-names><![CDATA[J. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Goh]]></surname>
<given-names><![CDATA[S. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Kendall]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Sabar]]></surname>
<given-names><![CDATA[N. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A survey of the state-of-the-art of optimisation methodologies in school timetabling problems]]></article-title>
<source><![CDATA[Expert Systems with Applications]]></source>
<year>2021</year>
<volume>165</volume>
<page-range>113943</page-range></nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tassopoulos]]></surname>
<given-names><![CDATA[I. X.]]></given-names>
</name>
<name>
<surname><![CDATA[Iliopoulou]]></surname>
<given-names><![CDATA[C. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Beligiannis]]></surname>
<given-names><![CDATA[G. N.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Solving the greek school timetabling problem by a mixed integer programming model]]></article-title>
<source><![CDATA[Journal of the Operational Research Society]]></source>
<year>2019</year>
<volume>71</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>117-32</page-range></nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tavakoli]]></surname>
<given-names><![CDATA[M. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Shirouyehzad]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Lotfi]]></surname>
<given-names><![CDATA[F. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Najafi]]></surname>
<given-names><![CDATA[S. E.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Proposing a novel heuristic algorithm for university course timetabling problem with the quality of courses rendered approach: A case study]]></article-title>
<source><![CDATA[Alexandria Engineering Journal]]></source>
<year>2020</year>
<volume>59</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>3355-67</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Urbán-Rivero]]></surname>
<given-names><![CDATA[L. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Benítez-Escárcega]]></surname>
<given-names><![CDATA[M. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Álvarez]]></surname>
<given-names><![CDATA[J. V.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An integer linear programming model for a case study in classroom assignment problem]]></article-title>
<source><![CDATA[Computación y Sistemas]]></source>
<year>2020</year>
<volume>24</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>97-104</page-range></nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Valencia]]></surname>
<given-names><![CDATA[C. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Alfaro]]></surname>
<given-names><![CDATA[C. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Zaragoza-Martinez]]></surname>
<given-names><![CDATA[F. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Vargas-Magaña]]></surname>
<given-names><![CDATA[M. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Perez-Perezt]]></surname>
<given-names><![CDATA[S. L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Outperforming several heuristics for the multidimensional assignment problem]]></source>
<year>2018</year>
<conf-name><![CDATA[ 15th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van-Rossum]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Drake]]></surname>
<given-names><![CDATA[F. L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Python 3 reference manual]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yusoff]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Roslan]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<source><![CDATA[Evaluation of genetic algorithm and hybrid genetic algorithm-hill climbing with elitist for lecturer university timetabling problem]]></source>
<year>2019</year>
<conf-name><![CDATA[ Advances in Swarm Intelligence]]></conf-name>
<conf-loc> </conf-loc>
<page-range>363-73</page-range></nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhu]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[L. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A survey of computational intelligence in educational timetabling]]></article-title>
<source><![CDATA[International Journal of Machine Learning and Computing]]></source>
<year>2021</year>
<volume>11</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>40-7</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
