模幂运算中的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引入的概念的行动,从而在模块化的背景下解决减少过程。并利用警告的事实来实现最终结果,这将需要大量利用这些概念的计算。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
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
期刊最新文献
Study on the application of deep learning technology and BIM model in the quality management of bridge design and construction stage Sequencing the carbon emission cycle of green buildings in China based on an ecological city perspective Sustainable development of vocal music ecology in a digital ecological environment Research on the functional game industry expandable based on VR realistic technology Research on the training path of innovative and entrepreneurial talents in colleges and universities based on the theory of innovation ecology
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1