dc.creator | Maraschin Junior, Dirceu Antonio | |
dc.date.accessioned | 2019-10-22T15:29:30Z | |
dc.date.available | 2019-10-22T15:29:30Z | |
dc.date.issued | 2019-04-04 | |
dc.identifier.citation | MARASCHIN JR., Dirceu A.. PyRDMIA: um pacote intervalar para aritmética RDM. 2019. 74 f. Dissertação (Mestrado em Ciência da Computação) – Programa de PósGraduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2019. | pt_BR |
dc.identifier.uri | http://guaiaca.ufpel.edu.br/handle/prefix/4821 | |
dc.description.abstract | In the work with numerical data in computational environment, some problems have to be faced as a consequence of the limitation that the machine has in representing these values. Because the computer operates on floating-point arithmetic, numerical quantities are approximated to representable machine numbers, thus generating errors that can lead to incorrect results. Moreover, the quantities have an intrinsic uncertainty from the equipment used to determineitor from the operator. This shows that it cannot be said as to the accuracy of a result value generated after a sequence of operations. An alternative to the errors generated by floating-point arithmetic is in the representation of numbers by means o fintervals. It can be done with the use of intervalarithmetic, hich provides automatic error control, besides which interval results carry the guarantee of their uncertainty. Applied in several areas, interval arithmetic began in 1966 with what is now called standard interval arithmetic (SIA), developed by Moore. However, the work with intervals is not a simple task and the search for the solution of failures and insufficiencies of SIA has made that new definitions for the interval arithmetic were developed. The most modern definition for the use of intervals is the arithmetic RDM (Relative Distance Measure). With an approach that differs from other definitions for the use of intervals as an alternative to the use of point values, RDM-IA (Relative Distance Measure - Interval Arithmetic) introduces a variable as an element to represent and treat the uncertainty of numerical values. There are few applications that use RDM-IA where, for these, only theoretical approaches have been employed.There are few applications that use RDM-IA where, for these, only theoretical approaches have been employed. Scientific computation has as one of its objectives the construction of technical solutions for the analysis and resolution of scientific problems, but for that an interface is necessary that allows the application of the solution to the problem in a generic way. In view of this, the present work shows the multidimensional RDM arithmetic in its state of the art with respect to concepts and applications to, from then on, present the development of an interval package in Python programming language that contemplates this definition, making possible its application in algorithms in the search of solutions to problems involving numerical computation. | pt_BR |
dc.description.sponsorship | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de Pelotas | pt_BR |
dc.rights | OpenAccess | pt_BR |
dc.subject | RDM-IA | pt_BR |
dc.subject | Aritmética intervalar | pt_BR |
dc.subject | Python | pt_BR |
dc.subject | Computação numérica | pt_BR |
dc.subject | Interval arithmetic | pt_BR |
dc.subject | Numerical computation | pt_BR |
dc.title | PyRDMIA: um pacote intervalar para aritmética RDM | pt_BR |
dc.title.alternative | PyRDMIA: an intervalar package for RDM arithmetic | pt_BR |
dc.type | masterThesis | pt_BR |
dc.contributor.authorLattes | http://lattes.cnpq.br/5468471606585577 | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/5322246152490489 | pt_BR |
dc.description.resumo | No trabalho com dados numéricos em ambiente computacional, alguns problemas precisam ser enfrentados em consequência da limitação que a máquina tem em representar estes valores. Dado que o computador opera sobre a aritmética de ponto flutuante, quantidades numéricas são aproximadas para números de máquina representáveis, gerando assim erros que podem levar a resultados incorretos. Além disso, as grandezas possuem uma incerteza intrínseca proveniente do equipamento utilizado para determiná-la ou do operador. Isso mostra que não se pode afirmar quanto à exatidão de um valor de resultado gerado após uma sequência de operações. Uma alternativa aos erros gerados pela aritmética de ponto flutuante está na representação de números por meio de intervalos. Podendo ser feito com o uso da aritmética intervalar, a qual proporciona controle automático de erros, além de que resultados intervalares carregam consigo a garantia de sua incerteza. Aplicada em diversasáreas, aaritméticaintervalarteveinícioem1966comoquehojeéchamadode aritmética intervalar padrão (SIA, do inglês, Standard Interval Arithmetic) ou clássica, desenvolvida por Moore. Porém, o trabalho com intervalos não é uma tarefa simples e a busca pela solução de falhas e insuficiências de SIA fez com que novas definições para a aritmética intervalar fossem desenvolvidas. A definição mais moderna para o uso de intervalos é a aritmética multidimensional RDM (do inglês, Relative Distance Measure). Com uma abordagem que difere das demais definições para o uso de intervalos como alternativa ao uso de valores pontuais, RDM-IA - Relative Distance Measure - Interval Arithmetic - introduz uma variável como elemento para representar e tratar a incerteza de valores numéricos. Existem poucas aplicações que utilizam RDM-IA onde, para estas, apenas abordagens teóricas foram empregadas. A computação científica tem como um de seus objetivos a construção de soluções técnicas para análise e resolução de problemas científicos, mas para isso se faz necessária uma interface que possibilite a aplicação da solução ao problema de forma genérica. Em vista disso, o presente trabalho mostra a aritmética multidimensional RDM em seu estado da arte no que diz respeito a conceitos e aplicações para, a partir de então, apresentar o desenvolvimento de um pacote intervalar em linguagem de programação Python que contempla essa definição, possibilitando sua aplicação em algoritmos na busca de soluções para problemas envolvendo computação numérica. | pt_BR |
dc.publisher.department | Centro de Desenvolvimento Tecnológico | pt_BR |
dc.publisher.program | Programa de Pós-Graduação em Computação | pt_BR |
dc.publisher.initials | UFPel | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.contributor.advisor1 | Loreto, Aline Brum | |