Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10572
Full metadata record
DC FieldValueLanguage
dc.creator.IDISIDRO, C. R. G.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/5614817314352471pt_BR
dc.contributor.advisor1LULA JÚNIOR, Bernardo.-
dc.contributor.advisor1IDLULA JR, B.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1465309727421021pt_BR
dc.contributor.referee1GUERRERO , Dalton Dario Serey.-
dc.contributor.referee2COSTA, Antonio Carlos da Rocha.-
dc.description.resumoAs expressões regulares (ER) são conceitos abstratos da Teoria da Computação amplamente utilizados nas tarefas de processamento de texto e casamento de padrão que são aplicadas em diversas áreas, tais como, biologia computacional, processamento de sinais, recuperação de textos, reconhecimento de escrita a mão, reconhecimento de padrões, entre outras. As abordagens clássicas existentes para sua utilização possuem duas fases: i) a transformação da expressão regular em autômato finito, determinístico (AFD) ou não-determinístico (AFN); e ii) a implementação (codificação e simulação) do autômato em hardware clássico. No entanto, essas abordagens são ineficientes na execução de uma de suas fases, seja em relação ao tempo ou ao espaço utilizados. Este trabalho propõe uma abordagem quântica alternativa às abordagens clássicas para o uso de expressões regulares. Na abordagem proposta, a fase de transformação é dividida em duas: a transformação ER-AFN clássica é mantida e introduzse a transformação do AFN em um autômato finito quântico (AFQ) através da aplicação do algoritmo desenvolvido e apresentado neste trabalho. Esse algoritmo utiliza um modelo de AFQ que reconhece a classe das linguagens regulares (AFQ Ancilla). A transformação é feita em tempo polinomial e preserva o número de estados do AFN, eliminando tanto a ineficiência no uso da memória que resultava da transformação clássica AFN-AFD, quanto a posterior necessidade de minimização. Para a fase de implementação do autômato, é proposto um arcabouço para descrever um autômato finito quântico através da linguagem de circuitos quânticos, utilizando um número de portas polinomialmente proporcional à quantidade de estados do autômato e ao tamanho da palavra de entrada. Assim, a abordagem quântica é computacionalmente eficiente pois ambas as fases possuem complexidade polinomial, tanto de tempo quanto de espaço.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.programPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleUma abordagem quântica para o uso de expressões regulares.pt_BR
dc.date.issued2008-02-29-
dc.description.abstractRegular expressions (ER) are abstract concepts from Computing Theory widely used in text processing and pattern matching tasks applied in numerous areas, such as, computational biology, signal processing, text retrieving, handwriting recognition, pattern recognition, etc. The classical approaches for their use have two phases: i) transformation from regular expression to finite automata, where the automata can be deterministic (AFD) or non-deterministic (AFN); and ii) automata implementation (codification and simulation) in classical hardware. However, both phases contain inefficiencies related to time or space consumed in their run. This work proposes a quantum approach alternative to the classical ones for regular expression usage. In the proposed approach, the transformation phase is divided into two steps: the classical conversion ER-AFN continues and it is introduced the transformation from AFN to quantum finite automata (AFQ), by using the algorithm developed and presented in this work. This algorithm uses an AFQ model that recognizes the regular language classes, the AFQ Ancilla model. The transformation is carried out in polynomial time and it preserves the AFN’s number of states, eliminating both the memory inefficiency resulting from AFN-AFD classical conversion, and the later minimization need. In automata implementation phase, it is proposed a framework to describe a quantum finite automata through the quantum circuits language, using a polynomial number of gates proportional to automata number of states and input word size.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10572-
dc.date.accessioned2020-01-02T11:04:16Z-
dc.date.available2020-01-02-
dc.date.available2020-01-02T11:04:16Z-
dc.typeDissertaçãopt_BR
dc.subjectTeoria da Computaçãopt_BR
dc.subjectComputação Quânticapt_BR
dc.subjectExpressão Regularpt_BR
dc.subjectAutômato Finitopt_BR
dc.subjectComputer Theorypt_BR
dc.subjectQuantum Computationpt_BR
dc.subjectRegular Expressionpt_BR
dc.subjectFinite Automatonpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorISIDRO, Cheyenne Ribeiro Guedes.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeA quantum approach to using expressions regular.pt_BR
dc.description.sponsorshipCapespt_BR
dc.identifier.citationISIDRO, C. R. G. Uma abordagem quântica para o uso de expressões regulares. 2008. 80 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2008. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10572pt_BR
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
CHEYENNE RIBEIRO GUEDES ISIDRO - DISSERTAÇÃO (PPGCC) 2008..pdfCheyenne Ribeiro Guedes Isidro - Dissertação PPGCC 2008.697.11 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.