光滑数

✍ dations ◷ 2024-12-22 17:37:07 #解析数论,整数数列

光滑数(smooth number),或译脆数:ix,是一个可以约数分解为小素数乘积的正整数。光滑数一词是是伦纳德·阿德曼所提出。光滑数在以约数分解为基础的密码学中扮演重要角色。

若一正整数的素因数均不大于B,此整数即为B-光滑数。例如1620的约数分解为22 × 34 × 5,素因数均不大于5,因此1620是5-光滑数。

10和12的约数分解分别为2 × 5和22 × 3,二者素因数也都不大于5,因此二者均是是5-光滑数,虽然其素因数未包括不大于5的所有素数,但仍然可以是5-光滑数。

5-光滑数常称为正规数或汉明数(Hamming numbers)。7-光滑数有时会称为“谦虚数”或“高合成数”,不过后者会和以约数个数来定义的高合成数混淆。

B-光滑数的B不一定要是素数,例如上述举例的10和12不但是5-光滑数,也是6-光滑数(素因数都不大于6)。一般而言会选择B为素数的B-光滑数,但B也可以是合数。一正整数为B-光滑数当且仅当正整数为p-光滑数,且p是小于等于B的最大素数。

有些快速傅里叶变换算法中会用到光滑数,例如库利-图基快速傅里叶变换算法会将问题一直分解为较小的问题,其大小为原问题大小的约数,若原问题大小是原问题大小,原问题可以分解为许多很小的问题,此情形有有快速的算法,若大小是较大的素数,就要应用像是Chirp-Z 转换之类效率较差的算法。

5-光滑数〈或称为正规数〉在巴比伦数学中有重要的角色,在音乐理论中也很重要。有一个函数编程语言的问题就是要产生正规数。

密码学中也有应用光滑数。虽然大部分的密码学都会用到密码分析(已知最快的约数分解算法),但VSH(英语:Very smooth hash)杂凑函数利用光滑数来取得可证安全加密散列函数(英语:Provably secure cryptographic hash function)。

Ψ ( x , y ) {\displaystyle \scriptstyle \Psi (x,y)} 的-光滑数的个数(de Bruijn函数)。

若为定值且数值很小,可以用下式估计 Ψ ( x , B ) {\displaystyle \scriptstyle \Psi (x,B)} = log  / log :因此, = ,则:

其中 ρ ( u ) {\displaystyle \scriptstyle \rho (u)} 的素数幂次 p i n i {\displaystyle \scriptstyle p_{i}^{n_{i}}} 为-幂次光滑数:

例如,243251为5-光滑数,但不是5-幂次光滑数。因为其最大的素数幂次为24,该数为16-幂次光滑数,也是17-幂次光滑数,18-幂次光滑数……。

数论中有用到-光滑数及-幂次光滑数。例如波拉德p-1算法(英语:Pollard's p − 1 algorithm),这类算法一般会应用在光滑数中,但不会特别标示光滑数的是多少。此时的需是一个较小的整数,若增加,算法的效率就会迅速的变差。例如计算离散对数的Pohlig–Hellman算法(英语:Pohlig–Hellman algorithm)的时间复杂度是O(1/2)。

整数数列线上大全(OEIS)中有包括以下B较小的B-光滑数:

相关

  • 医学遗传学人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学医学遗传学(英语:medical genetics)是将
  • 人权俄罗斯联邦的公民权利和自由是在由1993年通过的《俄罗斯联邦宪法》的第2章中所授予的。 俄罗斯签署了《世界人权宣言》,也批准了其他一些国际公约,包括《公民权利和政治权利国
  • 威吓恐吓是以加害他人权益或公共利益等事项威胁他人,使他人心理感到畏怖恐慌,在许多国家是一项刑事犯罪,无论有无向对方动粗,无论是否行使暴力行动,即使只是语言上威胁受害者(对方),有
  • 宠物鼠宠物鼠指人类为了观赏或趣味而饲养的鼠类,包括许多不同的物种。 如下列的:一般可供饲养的宠物鼠有:
  • 马克思主义教育学院南开大学马克思主义教育学院,简称南开马院,是南开大学从事马克思主义研究和承担政治思想教育的学术机构,位于南开大学津南校区文科学院组团。2016年1月,入选第一批全国重点马克
  • 联邦党联邦党(英语:Federalist Party),又叫联邦同盟党,美国开国政党,1789年至1824年存在。由美国第二任总统约翰·亚当斯和美国第一任财政部长亚历山大·汉密尔顿所共同成立。联邦党执政
  • 姊妹姐妹,也作姊妹,指女性同辈,同一父亲或母亲所生的女性,也可用于同父异母或同母异父所生女性身上。年长的为姐,年幼的为妹。虽然这个术语通常指的是血缘关系,但它有时被用来指称非血
  • 州最高法院州最高法院(state supreme court;美国州最高法院;在美国某些州的州最高法院会以其他名称称之)是指美国州法院系统中的最终司法法庭(即该州的最终审法院)。在州法律问题上,州最高法
  • 一般化的士数在数学中,一般化的士数(, , ) 定义为一最小的数,能够用n种方法表示成j个自然数的k次方之和。 若  = 3 且  = 2, 是为的士数。欧拉证明了然而, (5, 2, )在 ≥ 2时尚未被找
  • 谭璐美谭璐美(1950年5月17日-)是一位日本华人作家。1950年出生于东京都,祖籍广东高明县。在横滨长大,对横滨中华街很熟悉。毕业于庆应义塾大学文学部,1973年留校任教。父亲是汪精卫政权