阿克曼函数

✍ dations ◷ 2025-08-17 04:27:01 #阿克曼函数

阿克曼函数是非原始递归函数的例子;它需要两个自然数作为输入值,输出一个自然数。它的输出值增长速度非常高。

1920年代后期,数学家大卫·希尔伯特的学生Gabriel Sudan和威廉·阿克曼,当时正研究计算的基础。Sudan发明了一个递归却非原始递归的苏丹函数。1928年,阿克曼又独立想出了另一个递归却非原始递归的函数。

他最初的念头是一个三个变量的函数A(,,),使用康威链式箭号表示法是→→。阿克曼证明了它是递归函数。希尔伯特在猜想这个函数不是原始递归函数。阿克曼在证明了这点。

后来Rózsa Péter(英语:Rózsa Péter)和拉斐尔·米切尔·罗宾逊定义了一个类似的函数,但只用两个变量。

以下是阿克曼函数的伪代码:

 function ack(m, n)     while m ≠ 0         if n = 0             n := 1         else             n := ack(m, n-1)         m := m - 1     return n+1

Haskell 语言能生成更精确的定义:

 ack 0 n = n + 1 ack m 0 = ack (m - 1) 1 ack m n = ack (m - 1) (ack m (n - 1))

递归是有界的,因为在每次应用递归时,要么 递减,要么 保持不变而 递减。每次 达到零, 递减,所以 最终可以达到零。(较技术性的表达:在每种情况下,有序对(, )按字典次序递减,它保持了非负整数的良序关系)。但是,在 递减的时候, 的增加没有上界,而且增加的幅度比较大。

这个函数亦可用康威链式箭号表示法来作一个非递归性的定义:

即是

使用hyper运算符就是

使用高德纳箭号表示法则为

由于函数 () = (, )的增加速率非常快,因此其反函数−1则会以非常慢的速度增加。阿克曼反函数常用α表示。因为A(4, 4)的数量级约等于 2 2 10 19729 {displaystyle 2^{2^{10^{19729}}}} ,α(n)均小于5。

阿克曼反函数会出现在一些算法的时间复杂度分析中,例如并查集或是Chazelle针对最小生成树的算法中。有时会使用一些阿克曼函数的变体,例如省略表达式中的-3等,但其增加的速率都相当快。

以下是一个两个输入值的阿克曼反函数,其中 x {displaystyle lfloor xrfloor } 表示其运算的次数,而表示元素的个数。在最小生成树算法中,表示其边的个数,而表示其顶点的个数。

有些定义方式会用上述的定义略作修改,例如log2 改为,或是下取整函数改为上取整函数。

有些研究则是用上述的定义,但是令m为常数,因此只需要一个输入值。

相关

  • 志愿者志愿者(港澳称为义工,台湾称为志愿工作者),台湾简称志工,是指一种助人、具组织性及基于社会公益责任的参与行为,通常旨在促进善良或改善人类生活质量。其发展可追溯至二次大战后,福
  • 国际土壤年国际土壤年,联合国第68届会议决议声明中,订定12月5日定为“国际土壤日”,并宣布2015年为“国际土壤年”(International Year of Soils)。该目的是提高认识全世界土壤粮食安全的重
  • 淮河淮河,古称淮水,与长江、黄河和济水并称“四渎”,现为中国七大江河之一。淮河发源于河南省桐柏县西部桐柏山主峰太白顶西北侧河谷,干流流经河南、湖北、安徽、江苏四省,于江苏省扬
  • 矫正强奸矫正强奸(英语:corrective rape或curative rape),简称奸改,是一种性罪行与仇恨犯罪,一般由异性恋顺性别男性以“改正对方的性取向或性别认同”为由对女同性恋者、双性恋女性、跨性
  • 228国道228国道,是中华人民共和国规划中的一条国道,起点为辽宁丹东,终点为广西东兴,途经丹东、大连、营口、天津滨海新区、黄骅、东营、烟台、威海、青岛、日照、连云港、南通、上海、
  • 俞世润兪世润(朝鲜语:유세윤/兪世潤 ;1980年9月12日-),韩国主持人、二人男子组合UV成员、幕后导演,也有开设广告公司,拍摄广告、MV。现有主持《看见你的声音》、《给你宇宙》、《The Call
  • 机场贵宾室机场贵宾室是由航空公司、航空公司联盟或专门的公司所设,提供特定的旅客专用之航厦候机室。通常专供头等舱、商务舱及飞行常客奖励计划等旅客使用,或以信用卡积点、额外付费
  • ATC代码 (V01)A·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码V01(过敏原)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO Collaboratin
  • 曲肖冰曲肖冰(1993年9月28日-),江苏常州人,中国内地女歌手,快手网络红人,毕业于北京东方大学航空学院。2017年9月,发表个人单曲《该》。2018年,为动画片《少年歌行》献唱插曲《踏歌行》。20
  • 澳门特别行政区终审法院澳门特别行政区终审法院是中华人民共和国澳门特别行政区最高的上诉法院,聆讯来自澳门特别行政区中级法院的民事及刑事上诉案件,对澳门司法管辖权范围内的诉讼有最终审判权。终审法院对中华人民共和国行使的国家行为没有管辖权。另外,根据《澳门特别行政区基本法》第143条的规定,法院在处理案件时,如需要对《基本法》中有关中央人民政府管理的事务、或中央与澳门特别行政区关系的条款进行解释,且该解释又会影响有关案件的终局判决,应由终审法院提请全国人民代表大会常务委员会对有关条款进行解释,即一般所称的“释法”。到目前为止,澳门法