{"title":"ALGORITMO DE BOOTH EN OPERACIONES DE EXPONENCIACIÓN MODULAR","authors":"J. A. Pérez","doi":"10.17993/3CTIC.2017.62.1-12","DOIUrl":null,"url":null,"abstract":"espanolEl algoritmo dado por Andrew Donald Booth en 1950 (Booth, 1951), presenta un comportamiento mas natural de cara al cruce de operaciones y sucesiones de las mismas, cuando estas se encuentran en el mismo estrato algebraico (Ayuso 2015, pp. 113-119). De ahi que el presente documento proponga varios algoritmos de exponenciacion entre enteros basados en el concepto ideado por Booth. Mostrando distintas aportaciones para realizar ese computo, y sobre todo con la novedad de apoyarse en operaciones que igualmente ya explotan el concepto introducido por Booth, solucionando asi el proceso de reduccion en un contexto modular. Y jugando con el hecho de advertir que, para lograr el resultado final, se requeriran una gran cantidad de calculos los cuales explotan estos conceptos. EnglishThe algorithm given by Andrew Donald Booth in 1950 (Booth, 1951), presents a more natural behavior to the crossing of operations and successions of the same, when these are in the same algebraic stratum (Ayuso 2015, pp. 113-119). Hence in this paper, we propose several algorithms of exponentiation between integers based on the concept devised by Booth. We will see different contributions to realize this computation, and above all with the novelty of supporting us in operations that equally already exploit the concept introduced by Booth, thus solving the reduction process in a modular context. And playing with the fact of warning that to achieve the final result, will require a lot of calculations which exploit these concepts.","PeriodicalId":40869,"journal":{"name":"3C Tic","volume":"6 1","pages":"1-12"},"PeriodicalIF":0.9000,"publicationDate":"2017-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"3C Tic","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17993/3CTIC.2017.62.1-12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
espanolEl algoritmo dado por Andrew Donald Booth en 1950 (Booth, 1951), presenta un comportamiento mas natural de cara al cruce de operaciones y sucesiones de las mismas, cuando estas se encuentran en el mismo estrato algebraico (Ayuso 2015, pp. 113-119). De ahi que el presente documento proponga varios algoritmos de exponenciacion entre enteros basados en el concepto ideado por Booth. Mostrando distintas aportaciones para realizar ese computo, y sobre todo con la novedad de apoyarse en operaciones que igualmente ya explotan el concepto introducido por Booth, solucionando asi el proceso de reduccion en un contexto modular. Y jugando con el hecho de advertir que, para lograr el resultado final, se requeriran una gran cantidad de calculos los cuales explotan estos conceptos. EnglishThe algorithm given by Andrew Donald Booth in 1950 (Booth, 1951), presents a more natural behavior to the crossing of operations and successions of the same, when these are in the same algebraic stratum (Ayuso 2015, pp. 113-119). Hence in this paper, we propose several algorithms of exponentiation between integers based on the concept devised by Booth. We will see different contributions to realize this computation, and above all with the novelty of supporting us in operations that equally already exploit the concept introduced by Booth, thus solving the reduction process in a modular context. And playing with the fact of warning that to achieve the final result, will require a lot of calculations which exploit these concepts.
安德鲁·唐纳德·布斯(Andrew Donald Booth)在1950年给出的西班牙算法(Booth,1951年)在操作和继承位于同一代数层时,在交叉操作和继承方面表现出更自然的行为(Ayuso 2015,第113-119页)。因此,本文根据Booth设计的概念,提出了几种整数之间的求积算法。展示对执行该计算的不同贡献,尤其是依靠同样利用Booth引入的概念的操作的新颖性,从而在模块化的背景下解决还原过程。并利用警告的事实,为了获得最终结果,需要大量的计算来利用这些概念。安德鲁·唐纳德·布斯(Andrew Donald Booth)1950年给出的算法(Booth,1951年)在相同的代数层中,对操作和继承的交叉表现出更自然的行为(Ayuso 2015,第113-119页)。因此,在本文中,我们根据Booth设计的概念提出了几种整数之间指数化的算法。我们将看到对实现这一计算的不同贡献,最重要的是,它新颖地支持我们开展同样利用Booth引入的概念的行动,从而在模块化的背景下解决减少过程。并利用警告的事实来实现最终结果,这将需要大量利用这些概念的计算。