模幂运算中的Booth算法

IF 0.9 Q3 COMPUTER SCIENCE, THEORY & METHODS
3C Tic Pub Date : 2017-06-29 DOI:10.17993/3CTIC.2017.62.1-12
J. A. Pérez
{"title":"模幂运算中的Booth算法","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":"{\"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}","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

摘要

安德鲁·唐纳德·布斯(Andrew Donald Booth)在1950年给出的西班牙算法(Booth,1951年)在操作和继承位于同一代数层时,在交叉操作和继承方面表现出更自然的行为(Ayuso 2015,第113-119页)。因此,本文根据Booth设计的概念,提出了几种整数之间的求积算法。展示对执行该计算的不同贡献,尤其是依靠同样利用Booth引入的概念的操作的新颖性,从而在模块化的背景下解决还原过程。并利用警告的事实,为了获得最终结果,需要大量的计算来利用这些概念。安德鲁·唐纳德·布斯(Andrew Donald Booth)1950年给出的算法(Booth,1951年)在相同的代数层中,对操作和继承的交叉表现出更自然的行为(Ayuso 2015,第113-119页)。因此,在本文中,我们根据Booth设计的概念提出了几种整数之间指数化的算法。我们将看到对实现这一计算的不同贡献,最重要的是,它新颖地支持我们开展同样利用Booth引入的概念的行动,从而在模块化的背景下解决减少过程。并利用警告的事实来实现最终结果,这将需要大量利用这些概念的计算。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
ALGORITMO DE BOOTH EN OPERACIONES DE EXPONENCIACIÓN MODULAR
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
3C Tic
3C Tic COMPUTER SCIENCE, THEORY & METHODS-
自引率
0.00%
发文量
0
审稿时长
12 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信