A quantum heuristic for the school timetabling problem

Detalhes bibliográficos
Autor(a) principal: Pires, Otto Menegasso
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/231060
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2021.
id UFSC_29978fd13cdf9653bf284e5f414484b8
oai_identifier_str oai:repositorio.ufsc.br:123456789/231060
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling A quantum heuristic for the school timetabling problemComputaçãoComputação quânticaDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2021.School timetabling é uma variação do Problema de Alocação de Horários que busca uma alocação periódica de aulas para alunos e professores de uma escola, que deve seguir um conjunto de restrições fortes e fracas. Timetabling é um problema NP-Hard e, por causa de sua dificuldade, o uso de heurísticas para solucionar o problema é uma prática comum. Quando apenas as restrições fortes são consideradas, o problema timetabling pode ser reduzido para a coloração de grafos e a similaridade entre esses problemas tem motivado o uso de heurísticas para coloração de grafos como um meio de solucionar o problema de timetabling. Esse trabalho propõe uma otimização em dois passos para solucionar o problema de school timetabling, onde no primeiro passo o problema é reduzido para coloração de grafos e o circuito quântico do Quantum Approximate Optimization Algorithm (QAOA) para a solução do problema do número cromático é usado para resolver as restrições fortes e no segundo passo o processo de otimização clássico do QAOA é usado para solucionar as restrições fracas. A heurística foi testada em instâncias de benchmark do banco de dados do XHSTT. Os circuitos quânticos do trabalho possuíam até 189 qubits e foram simulados em um ambiente sem ruído. Essa pesquisa e seus resultados são um trabalho seminal no uso do QAOA como heurística para o problema de timetabling.Abstract: School timetabling is a variation of the Timetabling problem that searches for a periodic scheduling of lessons for classes and teachers of a school, that must meet a set of hard and soft constraints. Timetabling is an NP-Hard problem and because of its difficulty, the use of heuristics to address it is a common practice. When only the hard constraints are considered, the timetabling problem can be reduced to graph vertex coloring and the similarity between both problems has motivated the use of graph coloring heuristics as a means to tackle the timetabling problem. We propose to tackle the school timetabling problem by applying a Two-stage optimization, where in the first stage we reduce it to a graph coloring problem and use the Quantum Approximate Optimization Algorithm (QAOA) quantum circuit for solving the chromatic number problem to address the hard constraints and on the second stage we address the soft constraints of the timetabling problem by using the classical optimization process of QAOA. We tested our heuristic using benchmark instances from the XHSTT dataset and we simulated quantum circuits up to 189 qubits in a noiseless environment. We consider this research and its findings a seminal work in using QAOA as a heuristic for the timetabling problem.Santiago, Rafael deMarchi, JerusaUniversidade Federal de Santa CatarinaPires, Otto Menegasso2022-02-14T13:32:23Z2022-02-14T13:32:23Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis48 p.| il., gráfs.application/pdf374104https://repositorio.ufsc.br/handle/123456789/231060engreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2022-02-14T13:32:23Zoai:repositorio.ufsc.br:123456789/231060Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732022-02-14T13:32:23Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv A quantum heuristic for the school timetabling problem
title A quantum heuristic for the school timetabling problem
spellingShingle A quantum heuristic for the school timetabling problem
Pires, Otto Menegasso
Computação
Computação quântica
title_short A quantum heuristic for the school timetabling problem
title_full A quantum heuristic for the school timetabling problem
title_fullStr A quantum heuristic for the school timetabling problem
title_full_unstemmed A quantum heuristic for the school timetabling problem
title_sort A quantum heuristic for the school timetabling problem
author Pires, Otto Menegasso
author_facet Pires, Otto Menegasso
author_role author
dc.contributor.none.fl_str_mv Santiago, Rafael de
Marchi, Jerusa
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Pires, Otto Menegasso
dc.subject.por.fl_str_mv Computação
Computação quântica
topic Computação
Computação quântica
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2021.
publishDate 2021
dc.date.none.fl_str_mv 2021
2022-02-14T13:32:23Z
2022-02-14T13:32:23Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 374104
https://repositorio.ufsc.br/handle/123456789/231060
identifier_str_mv 374104
url https://repositorio.ufsc.br/handle/123456789/231060
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 48 p.| il., gráfs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1823041789445013504