CMP设计分享 http://blog.sciencenet.cn/u/accsys 没有逆向思维就没有科技原创。 不自信是科技创新的大敌。

博文

算法多项式时间复杂度不靠谱的证明

已有 6702 次阅读 2015-6-16 07:18 |个人分类:科研讨论|系统分类:科研笔记| 算法时间复杂度, 幂多项式

算法多项式时间复杂度不靠谱的证明

姜咏江

   可笑的是算法时间复杂度的所谓多项式时间O(nk),说k是常量,n是变量,nk叫多项式。在算法时间复杂度又说cn是指数型,c是常数,n是变量。O(nk)O(cn)是两种不同的时间复杂度。

   算法理论中的多项式为P=,其中ai是系数,k是确定的正整数,n是整型变量。我们知道,任何一个整数n都可以表示成n = 的形式,其中bj是十进制数码。由于两个多项式的算数运算结果仍然是多项式,于是有

P=。这样变化之后,P的各项都变成了指数形式,最高项为aknk= akbmk10mk

例如,n=100+3×10mP=5n+n2,则有

P = 5(1+3×10m)+ (1+3×10m)2

= 5+15×10m+1+6×10m+9×102m

= 6+21×10m+9×102m

最高阶项n2变成了9×102m

   依据算法时间复杂度所说:“不包括这个函数的低阶项和首项系数”,那么经过变换就有O(nk) = O(10mk),其中m是依据变量n而变化的变量,故而mk也是变量,并且当n趋于无穷大时,mk也趋于无穷大。不妨令y=mk,于是有

O(nk)= O(10y)。这就是说,用大O表示的所谓多项式时间也是指数时间!

   其实算法程序执行时间可以用这样的幂多项式计算,一般所说的那种指数为常量的表达只是一种形式,它可以转化成指数为变量的一种表达方式,这两种表达方式无疑是等价的。然而若“掐头去尾”用最高指数项去替代,这种等价性就丧失了。

   通过以上的等式变化足可以说明,所谓用大O表示的算法时间复杂度是不靠谱的方法,在概念上存在问题。

   用大O表示的算法时间复杂度是不靠谱的关键,就是计量时所说的“不包括这个函数的低阶项和首项系数”,这是产生误差的关键所在。因而研究算法时间复杂度必需考虑算法程序执行时间的全部。

   有关这方面的问题,我已经在博文http://blog.sciencenet.cn/blog-340399-887347.html

http://blog.sciencenet.cn/blog-340399-861142.html中有初步阐述。不久会全面整理供有心研究P/NP者共同讨论。

 

2015-6-16

 



https://blog.sciencenet.cn/blog-340399-898296.html

上一篇:算法时间复杂度的批驳
下一篇:The proof of time complexity of the algorithm is not reliabl
收藏 IP: 114.111.167.*| 热度|

2 陈楷翰 dulizhi95

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

IP: 117.169.1.*   闂佹悶鍎抽崑娑⑺囬敓锟� | 闁荤姍宥嗗 闁荤姍宥嗗 +1 [4]闂佸憡甯楅敋闁诡喖绻樺顒勬晸閿燂拷   2015-6-6 14:11
婵炴垶鎸哥粔鐑藉礂濮椻偓閹粙濡搁妶鍡楀簥闂佽婢樼换瀣博鐎涙ḿ鈻旀い蹇撴椤ユ鎮楃憴鍕殤婵炲牊鍨跺鍕潩闊祴鍋撳鍜佸殨闊洦鍝庨埀顒€鍟ḿ蹇涘箚瑜忕涵鈧梻渚囧枦濡嫯銇愰崣澶岊浄闁靛鍔婇埀顒€鍟扮划鍫熸姜閹峰瞼顦伴梺缁橆殘閹虫捇鎮炬ィ鍐╁剭闁告洦鍓欓惁褰掓煛娴g懓顎滈柕鍡楀暞濞煎繘骞嗚绾偓闂佹寧绋戦懟顖氼嚕閼恒儳鈻曢悗锝傛櫇閻﹀秹鏌i幒鏇ㄥ晣缂佽鲸绻堝鍫曞Ψ椤垵娈梺鍝勫妤犳悂鎮鹃悩宕囶浄妞ゆ帊鐒︾瑧闂佸憡鑹炬總鏃堟偝椤栫偞鍎嶉柛鏇楁杹閸嬫捇宕掑▎鎴犳缂備礁顦粔鐑藉Υ閸愨晜缍囬柟顖嗗懐顢呴梺姹囧妼鐎氼剝銇愭径鎰厒闊洦姊圭瑧闂佺儵鏅濇灙闁诡喗鎹囬幆鍐礋閸撲胶顦╅梺鍝勭Ч閺€鍗烇耿娴兼潙鏋侀悽顖e枤缁€鍡涙煥濞戞ḿ鐒告俊顐ュ煐閿涙劕螣閸忚偐鏆犻柣搴℃贡閸嬬姴顔忓┑瀣強妞ゆ牗姘ㄩ弳濠偯归悪鈧崗娑氱不閿濆鈷掗悗闈涙啞閻e崬顭胯閸嬨倝寮抽柆宥嗙劵闁绘柨鍢查濠囨煟閵娿儱顏╂俊顖氾工椤曪綁宕掑☉娅猴箓姊婚崼銏犱粶闁绘牞鍩栧鍕槾婵炲牊鍨块弫宥囦沪閼测晝妲忛梺鍝勫閸ㄥ磭鍒掗幍顔瑰亾鐟欏嫭鐨戞繛鏉戭樀瀹曘儱鐣濋埀顒€鈻撻幋锕€鍐€闂佸灝顑嗛幏鍗烆熆瑜忛崑銈夊闯濞差亜绠ラ柍褜鍓涢埀顑跨祷婢瑰牓宕佃閹啴宕熼鍛倎缂備胶濮甸〃鍛绰烽崘顔界厒闊洦鎸鹃幗鐘绘煕閿斿搫濮傛繛纰变簽閺侇喚绮欑憗銈勬捣闂佹眹鍔岀€氼剙螣婵犲洤绀嗘い鎰Л閸嬫捇鏁撻敓锟�
IP: 117.169.1.*   闂佹悶鍎抽崑娑⑺囬敓锟� | 闁荤姍宥嗗 闁荤姍宥嗗 +1 [3]闂佸憡甯楅敋闁诡喖绻樺顒勬晸閿燂拷   2015-6-6 13:27
婵犮垼鍩栧畝鎼佸Υ瀹ュ拋鍤曢煫鍥ㄦ⒐椤ρ囨⒒閸屾氨鎽犳俊鍙夋倐濮婃崘绠涢弮鍌氼棊闂佸搫鐗滈崜娑樷枔閹寸偞娅犻柣鎰絻椤絽霉閻欌偓濡惧潡鏌ㄥ☉妯荤帆^k)闂佹眹鍔岀€氼參寮婚悢濂夊殨闊洦鎼╅弶濠氭煕閺冨倸顎撶紒杈ㄧ崪闂佸湱枪濞诧箑銆掗懜娈挎畻婵☆垱妞块崑褔鏌℃担绋跨盎缂佽鲸宀搁弫宥囦沪閼测晝鈽夐柡澶嗘櫆閳瑰鏌ㄥ☉铏2^nk)婵炴垶鎼╅崢鎯р枔閹插倿鏌¢崟闈涚仭閻庡灚宀稿浠嬫煥鐎n偅瀚抽梺杞扮鎼存粎妲愰敓锟�
闂佹悶鍎抽崑娑⑺囬敓锟�  闂佹寧鍐婚幏锟� 婵炶揪绲挎慨宄扳枔閹达箑鍐€闂佸灝顑嗛幏閬嶆煛閸曢潧鐏¢悗鍨濞煎繘骞橀崘鎻掓辈闂佸憡纰嶉〃鎰閻㈢ǹ鍙婃い鏍ㄧ閸庡﹪鏌涢弽褎鍣洪悗姘煎弮濮婂顢氶埀顒勩€傛禒瀣剭闁告洦鍋嗗Σ鐢告煙閺夊潡鐛滅紒鍗炵仛娣囧﹪宕掑☉姘嚱婵炶揪绲挎慨宄帮耿閸涱喚顩查柛鈩冪☉娴滄繄绱掗垾铏悙鐎规洏鍎靛顒勫炊妞嬪海顦梻渚囧弿缁茶偐绮婚悗姊滈梺鍝勫暟婵兘寮搁幒妤€鍙婃い鏍ㄧ☉閻﹀湱绱掔€n亶鍎忕紒顭戝幘缁辨帡骞樼€电硶鍋撻娑氣枖閹兼番鍊楃紙濠氭煕韫囧鍔ゆ繛鏉戭樀瀹曟鐣烽崶銊ф殸閻庣敻鍋婃禍鐐虹嵁閸℃稑瀚夐柍褜鍓氶〃鍥熼搹瑙勫嬀濠电偛妫岄崜婵嬪汲閻旂厧违闁跨噦鎷�
2015-6-6 13:381 濠德板€楅妴瀣濞嗘挸鐐婇柣鎰▕濡茬粯淇婇妶澶嬶紵閻庨潧鐭傞弫宥夋晸閿燂拷 闁荤姍宥嗗 闁荤姍宥嗗 +1 | 闂佹悶鍎抽崑娑⑺囬敓锟�
IP: 117.169.1.*   闂佹悶鍎抽崑娑⑺囬敓锟� | 闁荤姍宥嗗 闁荤姍宥嗗 +1 [2]闂佸憡甯楅敋闁诡喖绻樺顒勬晸閿燂拷   2015-6-6 13:10
闁荤姴娲ㄩ崗妯何涢懜鍨闁绘ǹ娅曢悗顔尖槈閹捐埖鎯傞梺鍛婄矊椤斿啴鏌¢崟闈涚仧缂侇喖鐗婄粙濠囧醇濠靛棗缍樼紓渚囧灟缁鳖喚妲愰敓锟�
闂佹悶鍎抽崑娑⑺囬敓锟�  闂佹寧鍐婚幏锟� 闂侀潻璐熼崝宥夊垂濠婂懏瀚氶柧姘€荤粙鎴︽偣閸ヮ亜鍚规繛鍫熷灴瀹曗€愁潩椤撶喓鈧喖鈽夐幙鍐ㄥ绩妞ゆ洍鏅涢銉ノ旈埀顒傛閵忕姰鈧帡宕ㄩ鍛啀闂侀潧妫楅崐椋庣箔婢舵劕鎹堕柕濞垮劜缁€鈧繝銏f硾缁夋娊鎳欓幋鐘冲珰缂傚牏濮烽崯濠囨煥濞戞ḿ鐒锋い銏″灴瀹曘儱螖鐎n剙鎯�
2015-6-6 13:191 濠德板€楅妴瀣濞嗘挸鐐婇柣鎰▕濡茬粯淇婇妶澶嬶紵閻庨潧鐭傞弫宥夋晸閿燂拷 闁荤姍宥嗗 闁荤姍宥嗗 +1 | 闂佹悶鍎抽崑娑⑺囬敓锟�
IP: 117.169.1.*   闂佹悶鍎抽崑娑⑺囬敓锟� | 闁荤姍宥嗗 闁荤姍宥嗗 +1 [1]闂佸憡甯楅敋闁诡喖绻樺顒勬晸閿燂拷   2015-6-6 11:56
婵犳鍠楃划蹇涘焵椤戣法顦︾紒妞诲亾婵炶揪绲挎慨鐢稿箖閸洘鐓ユ繛鍡楁捣閸熷﹪鏌ㄥ☉妯肩劮妞ゆ挸鎽滅划璇参旈埀顒勵敋椤旂偓瀵柨娑樺閻i亶鏌″澶嬫暠婵犫偓娴兼潙鏋侀柣妤€鐗婄瑧闂佽桨绀侀悺銊╁汲閻旂厧鐭楁俊顖氭惈椤曆囨煟閵娿儱顏电紒杈ㄧ箘閹峰娆㈤幘瀵糕枖闁绘垶岣挎竟澶愭煛閸偄澧柡鍡欏枛閺佸秶鈧侗鍋婇弫宥夊锤缁斿潣)闂佸憡鐟崹鐢稿Υ閸愵亞鐭嗛柛婵嗗濡顪冮妶鍥ㄥ殌缂佹唻绻濆顕€宕奸弴鐕傜吹闂佹寧绋戦銈夋煥濞戣櫕瀚�2^x)闂佸憡鐟崹鐢稿Υ閸愵亞鐭嗛柣鎴灻惁褰掓煛娴e搫顣兼俊鐐插€垮缁樻綇閸撗咁槷婵炶揪绲藉Λ鏃傜礊濮椻偓瀵剟宕堕敃浣稿箑O闂佹寧鍐婚幏锟�2^nk)闂佹眹鍔岄崺鏍煛閸曢潧鐏︽繛鍫櫝闂佹眹鍔岀€氼剟路閸愨晛绶炵憸鎴﹀焵椤掆偓閻胶鎹㈠▎鎴滅剨闊洤娴烽懝锟�1闂佹寧绋戦惌浣烘崲閺嶃劎鈻旈幖娣灩閻﹀綊鏌℃担瑙勭凡妞ゃ倕鍟村瑙勫緞閸濄儳鎲规繛鎴炴尨閸嬫捇鏌ら柨瀣殬闁逞屽墾閹凤拷
闂佹悶鍎抽崑娑⑺囬敓锟�  闂佹寧鍐婚幏锟� 闂佸湱顣介崑鎾绘偣鐎n偅灏い锔藉閵囧嫰鎮烽幍顔绢攨闂佸搫鍟悥鐓幬涚捄銊﹀闁靛牆鎳愰弳鐧洪梺鍝勫閸ㄤ即鎮ラ崼鏇炴瀬閻㈩垼鍠氱粈澶娾槈閹惧磭校婵″弶鎮傚畷锝咁潨閳ь剟宕冲ú顏呮櫖閻忕偠鍋愰悷婵嬫煟閳ь剙濮€闁活煈娅涙繝鈷€鍛粶闁靛洤娲俊鎾磼濞嗘垹鈽夋繝纰樷偓鍐测偓褰掓倶婢舵劖鍎楅柕澶嗘櫃婢规洟鏌i埀顒€濡介柡鍡欏枛閹秵鎷呴崜鍙夋悙婵炶揪绲惧ú婵嬪Υ閸愵亞鐭嗛柣鎴炆戝▓鍫曟煥濞戞ḿ鐒搁柛瀣噺缁嬪﹪宕煎┑鍥惈闂佸憡銇炲ù鍥╂崲濮椻偓瀹曟岸寮垫担鍐ㄥ箑婵炴垶姊婚崰搴ゃ亹閸欏顩烽柕澶涢檮缁犳墺(x^k)闂佹寧绋掔槐锟�(10^nk)闂佺ǹ绻戝﹢褰掓嚈閹插倿鏌¢崟闈涚仭闁哄棴缍佸顐﹀级閸喚绉梻浣瑰絻妤犲繒妲愬┑瀣煑妞ゅ繐娴傚ú锝夋煛娴e摜鎽犻柡鍡欏姅>10闂佹寧绋戦鍡涙倶韫囨岸鍝烘俊鎻掓啞缁嬪鍩€椤掍胶鈻旀い蹇撳娴滐絽霉濠婃劖瀚�0闂佹眹鍔岀€氼參寮抽敐澶婃瀬闁煎壊鍏橀崑鎾诲磼濞嗘垳绱f繝纰樻閹凤拷256^5=(2*10^2+5*10^1+6*10^0)^5,闁哄鏅滈悷鈺呭闯缁岋拷=5,n=2闂侀潧妫楅崐鎼併€呰瀵ǹ銆掗敓锟�=65479闂佸憡渚楀浣烘閻㈢ǹ绠i柟瀵稿仜閸樻帒霉閿濆洤小缂佲€冲暞鐎电厧顫濋鐘冲嬀n闂佸搫瀚烽崹浼此囩捄銊ょ剨闁瑰瓨鐟㈤崑鎾诲磼濞戞ḿ妯嗛梺缁樻寙閸愶缚娴穙闂佹眹鍔岀€氼垶濡撮崘顏嗙焼閺夌偞澹嗛悷婵嬫煠閺夊灝鏆㈡俊鍓х帛閹峰懏鎯旈姀鐘垫▌闂佽桨妞掗崡鎶藉Υ瀹ュ鏅€光偓閸愭儳娈欐繝纰樷偓鍐测偓椋庣礊瀹ュ鏅柨鐕傛嫹
2015-6-6 12:521 濠德板€楅妴瀣濞嗘挸鐐婇柣鎰▕濡茬粯淇婇妶澶嬶紵閻庨潧鐭傞弫宥夋晸閿燂拷 闁荤姍宥嗗 闁荤姍宥嗗 +1 | 闂佹悶鍎抽崑娑⑺囬敓锟�
闂佹悶鍎抽崑娑⑺囬敓锟�  闂佹寧鍐婚幏锟� 闁荤姴娲╅濠勭博鐎涙ḿ鈻旈柨鐕傛嫹http://blog.sciencenet.cn/blog-340399-895336.html 婵犵鈧啿鈧绱炲澶嬫櫖闁跨噦鎷�
2015-6-6 13:012 濠德板€楅妴瀣濞嗘挸鐐婇柣鎰▕濡茬粯淇婇妶澶嬶紵閻庨潧鐭傞弫宥夋晸閿燂拷 闁荤姍宥嗗 闁荤姍宥嗗 +1 | 闂佹悶鍎抽崑娑⑺囬敓锟�

1/1 | 闂佽鍓氬Σ鎺楊敇閿燂拷:4 | 婵☆偓绲鹃悧鐘诲Υ閿燂拷 | 婵炴垶鎸搁敃锝囩博鐎涙ǜ浜滈柨鐕傛嫹 | 婵炴垶鎸搁鍕博鐎涙ǜ浜滈柨鐕傛嫹 | 闂佸搫鐗滈崑濠囧Υ閿燂拷 | 闁荤姴鎼悿鍥归敓锟�

扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2025-3-13 21:25

Powered by ScienceNet.cn

Copyright © 2007-2025 中国科学报社

返回顶部