Distributional analysis of GCD algorithms via the ergodic theory of random dynamical systems
Distributional analysis of GCD algorithms via the ergodic theory of random dynamical systems
批准号:
EP/L026953/1
负责人:
Ian Morris
金额:
$11.7万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2014
资助国家:
英国
项目状态:
已结题
起止时间:
2014 至 --
中文摘要
整数对的最大公约数(GCD)的计算是计算机代数中的一项基本任务,并且在诸如公钥加密的实现和妥协等具有深刻现实意义的问题中作为子任务出现。在过去的二十年中,对GCD计算算法运行时间的数学严谨研究取得了重大的里程碑,但重要的问题仍然存在,其中与二进制欧几里得算法有关的问题可能是最突出的。在这个项目中,我们将严格研究几种重要的GCD计算算法中步骤数的分布。这些结果将允许计算机程序员以相当精确和确定的方式估计这些算法在处理大整数时的预期运行时间。二进制欧几里得算法是欧几里得计算GCD的经典算法的现代改进,它是利用现代计算机使用二进制运算的事实而设计的。二进制欧几里得算法可以被认为是计算最大公约数的基本算法之一,并且是Donald Knuth的影响深远的教科书系列“计算机编程艺术”中仅有的三种GCD算法之一。我们将试图证明Donald Knuth提出的几个猜想,这些猜想与R. P. Brent提出的二进制欧几里得算法的运算数学模型有关。这些猜想的有效性将意味着对于随机选择的大输入,该算法的平均运行时间的新的严格渐近估计。我们还将严格调查运行时间偏离该平均值的方式,目的是证明运行时间围绕其平均值正态分布。Douglas Hensley(1994)证明了欧几里德描述的经典GCD算法所进行的除法步数是关于其均值的渐近正态分布。虽然平均数的渐近值的封闭形式描述已经知道了几十年,但据信不存在相应的方差的封闭形式表达式,并且迄今为止还没有发表过对该常数计算的研究。我们的目标是对这个方差的估计给出一个数学上严格的处理。最后,我们旨在证明D. stehl<s:1>和P. Zimmermann最近提出的用于整型GCD计算的二进算法的运行时间是关于其平均运行时间的渐近正态分布。
英文摘要
The computation of the greatest common divisor (GCD) of a pair of integers is a fundamental task in computer algebra and arises as a subtask in problems of profound real-world significance such as both the implementation and the compromise of public key cryptography. The mathematically rigorous investigation of the running time of algorithms for GCD computation has achieved significant milestones in the last two decades but important problems remain open, of which those relating to the binary Euclidean algorithm are perhaps the most prominent. In this project we will rigorously investigate the distribution of the number of steps in several important algorithms for GCD computation. These results would allow computer programmers to estimate the anticipated running time of these algorithms when applied to large integers with considerable precision and certainty.The binary Euclidean algorithm is a modern modification of the classical algorithm for GCD computation described by Euclid which is designed to exploit the fact that modern computers operate using binary arithmetic. The binary Euclidean algorithm may be considered to be one of the fundamental algorithms for the computation of greatest common divisors, and is one of only three GCD algorithms described in every edition of Donald Knuth's seminal textbook series "The Art of Computer Programming". We will attempt to prove several conjectures posed by Donald Knuth which relate to a mathematical model for the operation of the binary Euclidean algorithm proposed by R. P. Brent. The validity of these conjectures would imply new rigorous asymptotic estimates for the average running time of this algorithm for randomly-selected large inputs. We will also rigorously investigate the manner in which the running time deviates from this average, with the objective of proving that the running times are distributed normally about their mean value. It was shown by Douglas Hensley in 1994 that the number of division steps undertaken by the classical GCD algorithm described by Euclid is asymptotically normally distributed about its mean value. While a closed-form description of the asymptotic value of the mean has been known for several decades, it is believed that no corresponding closed-form expression for the variance exists, and to date no investigation of the computation of this constant has been published. We aim to give a mathematically rigorous treatment of the estimation of this variance. Finally we aim to prove that the running times of the 2-adic algorithm for integer GCD computation introduced recently by D. Stehlé and P. Zimmermann are asymptotically normally distributed about their mean running time.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Generic properties of the lower spectral radius for some low-rank pairs of matrices
一些低秩矩阵对的下谱半径的一般性质
DOI:
10.1016/j.laa.2017.02.023
发表时间:
2017
期刊:
Linear Algebra and its Applications
影响因子:
1.1
作者:
[Morris I]
通讯作者:
Morris I
DOI:
10.1090/tran/7334
发表时间:
2016-02
期刊:
Transactions of the American Mathematical Society
影响因子:
1.3
作者:
[I. Morris;Pablo Shmerkin]
通讯作者:
I. Morris;Pablo Shmerkin
A rigorous version of R.P. Brent's model for the binary Euclidean algorithm
R.P. Brent 二进制欧几里得算法模型的严格版本
DOI:
10.1016/j.aim.2015.12.008
发表时间:
2016
期刊:
Advances in Mathematics
影响因子:
1.7
作者:
[Morris I]
通讯作者:
Morris I
Characterization of dominated splittings for operator cocycles acting on Banach spaces
作用于 Banach 空间的算子余循环的支配分裂的表征
DOI:
10.48550/arxiv.1512.07602
发表时间:
2015
期刊:
arXiv e-prints
影响因子:
--
作者:
[Blumenthal Alex]
通讯作者:
Blumenthal Alex
Structure of equilibrium states on self-affine sets and strict monotonicity of affinity dimension
自仿射集上平衡态的结构和亲和维数的严格单调性
DOI:
10.48550/arxiv.1609.07360
发表时间:
2016
期刊:
影响因子:
--
作者:
[Käenmäki A]
通讯作者:
Käenmäki A
共 6 条
Macromolecular Bases of Growth Regulation in Marine Synechococcus spp
-
批准号:8608412
-
项目类别:Standard Grant
-
资助金额:$5.58万
-
财政年份:1986
-
负责人:Ian Morris
-
依托单位:
Mechanisms of Photosynthesis and the Physiological Ecology Of Phytoplankton Populations of the Southern Ocean
-
批准号:7823833
-
项目类别:Standard Grant
-
资助金额:$1.36万
-
财政年份:1979
-
负责人:Ian Morris
-
依托单位:
Measurement of Carboxylase Activities of Marine Photoplankton - a New Method of Measuring Primary Productivity
-
批准号:7521128
-
项目类别:Standard Grant
-
资助金额:$5.05万
-
财政年份:1975
-
负责人:Ian Morris
-
依托单位:
Changing Pathways of Photosynthetic Carbon Dioxide Fixation During the Seasonal Succession of Phytoplankton in the Gulf Of Maine
-
批准号:7515104
-
项目类别:Standard Grant
-
资助金额:$20.28万
-
财政年份:1975
-
负责人:Ian Morris
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
-
批准号:--
-
项目类别:合作创新研究团队
-
资助金额:--
-
批准年份:2024
-
负责人:姚韬
-
依托单位:
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
-
批准号:--
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:USHARANI HAREESH GOVINDARA JAN
-
依托单位:
利用全基因组关联分析和QTL-seq发掘花生白绢病抗性分子标记
-
批准号:31971981
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:晏立英
-
依托单位:
基于SERS纳米标签和光子晶体的单细胞Western Blot定量分析技术研究
-
批准号:31900571
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2019
-
负责人:刘兵
-
依托单位:
利用多个实验群体解析猪保幼带形成及其自然消褪的遗传机制
-
批准号:31972542
-
项目类别:面上项目
-
资助金额:57.0万元
-
批准年份:2019
-
负责人:郭源梅
-
依托单位:
基于Meta-analysis的新疆棉花灌水增产模型研究
-
批准号:41601604
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2016
-
负责人:赵爱琴
-
依托单位:
基于个体分析的投影式非线性非负张量分解在高维非结构化数据模式分析中的研究
-
批准号:61502059
-
项目类别:青年科学基金项目
-
资助金额:19.0万元
-
批准年份:2015
-
负责人:刘昶
-
依托单位:
多目标诉求下我国交通节能减排市场导向的政策组合选择研究
-
批准号:71473155
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2014
-
负责人:柴建
-
依托单位:
大规模微阵列数据组的meta-analysis方法研究
-
批准号:31100958
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2011
-
负责人:赵洪雅
-
依托单位:
基于物质流分析的中国石油资源流动过程及碳效应研究
-
批准号:41101116
-
项目类别:青年科学基金项目
-
资助金额:23.0万元
-
批准年份:2011
-
负责人:刘晓洁
-
依托单位: