<?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>1645-9911</journal-id>
<journal-title><![CDATA[Tékhne - Revista de Estudos Politécnicos]]></journal-title>
<abbrev-journal-title><![CDATA[Tékhne]]></abbrev-journal-title>
<issn>1645-9911</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico do  Cávado e do Ave]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1645-99112008000100017</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[A System for Automatic Construction of Exam Timetable Using Genetic Algorithms]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Moreira]]></surname>
<given-names><![CDATA[José Joaquim]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,ISLA - Instituto Superior de Línguas e Administração  ]]></institution>
<addr-line><![CDATA[V. N. de Gaia ]]></addr-line>
<country>Portugal</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2008</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2008</year>
</pub-date>
<numero>9</numero>
<fpage>319</fpage>
<lpage>336</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_arttext&amp;pid=S1645-99112008000100017&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_abstract&amp;pid=S1645-99112008000100017&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_pdf&amp;pid=S1645-99112008000100017&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="pt"><p><![CDATA[A complexidade do problema dos calendários de exames justifica-se pela dimensão do escalonamento de exames e pelo elevado número de restrições e critérios de atribuição. Este artigo apresenta um método de solução para o problema da construção automática dos calendários de exames. Entre vários modelos matemáticos de representação, a opção final foi por um modelo matricial, que é justificado pelas vantagens que este modelo apresenta quando utilizado no algoritmo de solução. O método de solução consiste numa meta-heurística que inclui um algoritmo genético. O modelo é direcionado para a construção de calendários de exames em instituições de ensino superior. Os resultados alcançados em reais e complexos cenários são satisfatórios; os calendários de exames cumprem as regulamentações impostas. Concluímos que, quando o algoritmo não determina uma solução, sem penalização, é porque essa solução não existe.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[The complexity the of exam timetables problem is justified by the scheduling size of the examinations and the high number of constraints and criteria for allocation. This paper presents a solution method to the problem of automatic construction timetables for the exams. Among several mathematical models of representation, the final option was for a model matrix, which is justified by the benefits that this model presents when used in the algorithm solution. The method of solution is a meta-heuristics that includes a genetic algorithm. The model is directed to the construction of exam timetables in institutions of higher education. The results achieved in real and complex scenarios are satisfactory; the exam timetabling meets the imposed regulations. We conclude that when the algorithm does not determine a solution with no penalty, is because that solution does not exist.]]></p></abstract>
<kwd-group>
<kwd lng="pt"><![CDATA[Escalonamento]]></kwd>
<kwd lng="pt"><![CDATA[Problemas de horários]]></kwd>
<kwd lng="pt"><![CDATA[Calendários de exames]]></kwd>
<kwd lng="pt"><![CDATA[Algoritmos genéticos]]></kwd>
<kwd lng="en"><![CDATA[Scheduling]]></kwd>
<kwd lng="en"><![CDATA[Timetabling problems]]></kwd>
<kwd lng="en"><![CDATA[Exam timetabling]]></kwd>
<kwd lng="en"><![CDATA[Genetic algorithms]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><b>A System for Automatic Construction of Exam Timetable Using    Genetic Algorithms</b></p>     <p align="center">José Joaquim Moreira<sup>[<a href="#1">1</a>]<a name="top1"></a></sup></p>     <p align="center"><a href="mailto:jmoreira@mail.islagaia.pt">jmoreira@mail.islagaia.pt</a></p>     <p align="center">(recebido em 14 de Abril de 2008; aceite em 5 de Maio de 2008)</p>     <p align="center">&nbsp;</p>     <p align="center">&nbsp;</p>      <p><b>Resumo.</b> A complexidade do problema dos calendários de exames justifica-se pela dimensão do escalonamento de exames e pelo elevado número de restrições e critérios de atribuição. Este artigo apresenta um método de solução para o problema da construção automática dos calendários de exames. Entre vários modelos matemáticos de representação, a opção final foi por um modelo matricial, que é justificado pelas vantagens que este modelo apresenta quando utilizado no algoritmo de solução. O método de solução consiste numa meta-heurística que inclui um algoritmo genético. O modelo é direcionado para a construção de calendários de exames em instituições de ensino superior. Os resultados alcançados em reais e complexos cenários são satisfatórios; os calendários de exames cumprem as regulamentações impostas. Concluímos que, quando o algoritmo não determina uma solução, sem penalização, é porque essa solução não existe.</p>      <p><b>Palavras-chave:</b> Escalonamento, Problemas de horários, Calendários de    exames, Algoritmos genéticos.</p>     <p>&nbsp;</p>     <p>&nbsp;</p>      ]]></body>
<body><![CDATA[<p><b>Abstract.</b> The complexity the of exam timetables problem is justified by the scheduling size of the examinations and the high number of constraints and criteria for allocation. This paper presents a solution method to the problem of automatic construction timetables for the exams. Among several mathematical models of representation, the final option was for a model matrix, which is justified by the benefits that this model presents when used in the algorithm solution. The method of solution is a meta-heuristics that includes a genetic algorithm. The model is directed to the construction of exam timetables in institutions of higher education. The results achieved in real and complex scenarios are satisfactory; the exam timetabling meets the imposed regulations. We conclude that when the algorithm does not determine a solution with no penalty, is because that solution does not exist.</p>         <p><b>Keywords:</b> Scheduling, Timetabling problems, Exam timetabling, Genetic    algorithms.</p>     <p>&nbsp;</p>     <p>&nbsp;</p>       <p>Texto completo dispon&iacute;vel apenas em PDF.</p>        <p>Full text only available in PDF format.</p>     <p>&nbsp;</p>     <p>&nbsp;</p>        <p><b>References</b></p>      <p>Chan, H. W (1997). <i>School Timetabling Using Genetic Search</i>. 2th International Conference on the Practice and Theory of Automated Timetabling, PATAT’97.</p>      ]]></body>
<body><![CDATA[<p>Eley, M. (2006). <i>Ant Algorithms for the Exam Timetabling Problem</i>. 6th International Conference on the Practice and Theory of Automated Timetabling, PATAT’06.</p>      <!-- ref --><p>Fang, H. L. (1994). <i>Genetic Algorithms in Tametabling Problems</i>. PhD Thesis, University of Edinburgh.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000024&pid=S1645-9911200800010001700001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p>Fernandes, C. (2002): <i>Infected Genes Evolutionary Algorithm for School Timetabling</i>. WSES International Conference.</p>      <p>Gröbner, M., Wilke P (2002). <i>A General View on Timetabling Problems. 4th International Conference on the Practice and Theory of Automated Timetabling</i> - PATAT’2002.</p>      <p>Holland, John (1975). <i>Scheduling, Adaptation in Natural and Artificial Systems.</i> The University of Michigan Press.</p>      <p>ITC (2002). <i>International timetabling competition</i>: <a href="http://www.cs.qub.ac.uk/itc2007/index_files/overview.htm" target="_blank">http://www.cs.qub.ac.uk/itc2007/index_files/overview.htm</a></p>      <p>Oliveira, E., Reis L.P. (2000). <i>A Language for Specifying Complete Timetabling Problems</i>. 3th International Conference on the Practice and Theory of Automated Timetabling PATAT’2000.</p>      <p>PATAT (1995). T<i>he International Series of Conferences on the Practice and    Theory of Automated Timetabling (PATAT) </i>- <a href="http://www.asap.cs.nott.ac.uk/patat/patat-index.shtml" target="_blank">http://www.asap.cs.nott.ac.uk/patat/patat-index.shtml</a></p>      <p>Queirós, F. H. (1995). <i>Construção automática de Horários de Aulas</i>. Tese de Mestrado, Universidade Portucalense.</p>      <p>Thompson et al, Jonathan e Dowland, Kathryn (1995). <i>General Cooling Schedules for a Simulated Annealing Based Timetabling System</i>. Proceedings of the 1st International Conference on the Practice and Theory of Automated Timetabling.</p>      ]]></body>
<body><![CDATA[<p>Wren, Anthony (1995). <i>Scheduling, Timetabling and Rostering — a special    relationship?</i> Proceedings of the 1st International Conference on the <u>Practice</u>    and Theory of Automated Timetabling, 474-495.</p>     <p>&nbsp;</p>      <p><sup><a name="1"></a>[<a href="#top1">1</a>]</sup>&nbsp;ISLA - Rua de Cabo    Borges, 55, 4430-032 V. N. de Gaia, Portugal.</p>             ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fang]]></surname>
<given-names><![CDATA[H. L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Genetic Algorithms in Tametabling Problems]]></source>
<year>1994</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
