光滑数

✍ dations ◷ 2025-10-24 01:18:38 #解析数论,整数数列

光滑数(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-光滑数:

相关

  • 西班牙文化建筑 电影 漫画 烹饪 舞蹈 民俗 文学 音乐 诗歌 雕塑 体育西班牙文化是欧洲文明的组成部分,并且除了西方的基督教文化外,亦带有一些东方(伊斯兰文化)色彩,被称为“混合的艺术”。
  • 法兰西的路易 (1682-1712)勃艮第公爵法兰西的路易,后成为法兰西王太子(法语:Louis de France,1682年8月16日-1712年2月18日)是法兰西太子路易之长子。直到1711年他父亲去世、他正式成为法国太子之前,他被称
  • La-9战斗机Lа-9战斗机(俄语:Ла-9)是第二次世界大战后由拉沃奇金设计局设计的苏联末代螺旋桨战斗机,1946年6月试飞成功,1947年装备部队,1953年停产。拉-9基本保持了拉-7的气动布局和外形特点
  • 杨元庆 (溜溜球)杨元庆(1990年12月10日-),生于台湾台南,现居于台湾台北,为台湾街头艺人。杨元庆于14岁那年立下成为溜溜球高手的志愿。得过台湾溜溜球大赛冠军、台湾十大杰出街头艺人,还受邀至中国
  • 网络媒体本条目介绍网络媒体的发展沿革与现况。→ CNN
  • 全形 (数学)在数学的群论中,一个群的全形Hol()是一个特定的群,同时包含群和其自同构群Aut()。群的全形可用半直积或交换群来描述。记群的自同构群为Aut(),则的全形Hol()是其中的半直积是对
  • 奥迪隆·雷东奥迪隆·雷东(原名伯特兰-让·雷东,法语:Odilon Redon,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Un
  • 戴国宏戴国宏(1977年9月3日-),辽宁辽阳人,中国前女子游泳运动员,专项为蛙泳和混合泳。她曾获得3枚亚洲运动会游泳比赛金牌,也曾获得数枚世界锦标赛奖牌。
  • Don SpikeDon Spike(韩语:돈 스파이크,1977年1月24日-),本名金明秀(韩语:김민수)是韩国的歌手及音乐制作人。常为音乐组合Brown Eyed Soul的成员Naul及实力派歌手金范洙制作音乐。自2013年起更
  • 片冈聪片冈聪(1958年8月3日-),日本职业围棋棋手,日本棋院九段。片冈出生于千叶县松户市,1967年成为日本棋院院生,拜在榊原章二九段门下。1972年入段,1988年升为九段。片冈曾于1982年和1983