Ocam原则与Kolmogorov复杂度理论

新用户注册 | 用户登陆 | 刷新
论坛嘉宾: 萍踪浪迹 gauge 季候风

gauge


发表文章数: 596
内力值: 375/375
贡献度: 8310
人气: 1396

论坛嘉宾学术成员

Ocam原则与Kolmogorov复杂度理论 [文章类型: 原创]

先说明一下,我对于信息论并不很熟,知道一点基本概念,但是在书上看到了有趣的观点,所以抄下来抛个砖头,希望大家指正。所抄的书是Elements os Information Theory(《信息论基础》),作者Thomas M.Cover,& Joy A.Thomas,有中译本,我现在翻的就是中译本。
该书第7章为Kolmogorov复杂度。1965年Kolmogorov给出了复杂度的内在描述。他把算法复杂度定义为能够描述该对象的二元计算机程序的最短长度。Kolmogorov做出了一个至关重要的观察,即复杂度的定义本质上是独立于计算机的。一个令人惊讶的事实是随机变量的最短二元计算机描述的期望长度近似的等于这个随机变量的熵。当然在现实世界中,我们基本上并不使用最短的计算机程序,因为寻找一个最短程序可能需要花费无限长的时间。或者说,Kolmogorov复杂度不是一个可计算函数。把Kolmogorov复杂度作为一种思维方式可能对我们更有帮助。我们通常使用很短但不一定是最短的程序。寻找着这种很短而不是最短的程序的思想非常重要,它是归纳推理的一个很好的基础。而且从我们对Kolmogorov复杂度的描述,可以明显地看出来与Ocam原则的关系,似乎可以说,Kolmogorov复杂度是Ocam原则的数学上的说法。
下面谈一点个人的感觉,似乎有点不利于Ocam原则。我们现在来看托勒密的地心说和哥白尼的日心说,其中一个重要的原因就是基于Ocam原则,日心说比地心说能够更加简单地描述太阳系。由Kolmogorov复杂度的相应性质,很容易看出来,虽然日心说确实比地心说更加简洁方便,但是我们几乎不可能证明这一点。那么,一般的说法是,虽然Ocam原则很重要,但是我们对于简单性的判断仍然是基于直觉和现实的应用。先说明一下,我对于信息论并不很熟,知道一点基本概念,但是在书上看到了有趣的观点,所以抄下来抛个砖头,希望大家指正。所抄的书是Elements os Information Theory(《信息论基础》),作者Thomas M.Cover,& Joy A.Thomas,有中译本,我现在翻的就是中译本。
该书第7章为Kolmogorov复杂度。1965年Kolmogorov给出了复杂度的内在描述。他把算法复杂度定义为能够描述该对象的二元计算机程序的最短长度。Kolmogorov做出了一个至关重要的观察,即复杂度的定义本质上是独立于计算机的。一个令人惊讶的事实是随机变量的最短二元计算机描述的期望长度近似的等于这个随机变量的熵。当然在现实世界中,我们基本上并不使用最短的计算机程序,因为寻找一个最短程序可能需要花费无限长的时间。或者说,Kolmogorov复杂度不是一个可计算函数。把Kolmogorov复杂度作为一种思维方式可能对我们更有帮助。我们通常使用很短但不一定是最短的程序。寻找着这种很短而不是最短的程序的思想非常重要,它是归纳推理的一个很好的基础。而且从我们对Kolmogorov复杂度的描述,可以明显地看出来与Ocam原则的关系,似乎可以说,Kolmogorov复杂度是Ocam原则的数学上的说法。
下面谈一点个人的感觉,似乎有点不利于Ocam原则。我们现在来看托勒密的地心说和哥白尼的日心说,其中一个重要的原因就是基于Ocam原则,日心说比地心说能够更加简单地描述太阳系。由Kolmogorov复杂度的相应性质,很容易看出来,虽然日心说确实比地心说更加简洁方便,但是我们几乎不可能证明这一点。那么,一般的说法是,虽然Ocam原则很重要,但是我们对于简单性的判断仍然是基于直觉和现实的应用。这对于Ocam原则是一个小小的缺憾。当然我个人仍然认为Ocam原则和Popper的证伪论是科学必须遵守的两个原则。

发表时间: 2006-08-18, 07:40:33 个人资料

卢昌海


发表文章数: 768
内力值: 416/416
贡献度: 7898
人气: 1737

站长客栈长老学术成员

Re: Ocam原则与Kolmogorov复杂度理论 [文章类型: 原创]

为什么同样的文字写两遍?赚取贡献度吗?:)

科学理论的优劣判定通常都是非常显而易见的,两个相互竞争的理论很少能长时间处于难以判明优劣的状态。运用任何精密的判据(无论是数学式的精密还是哲学式的精密)反倒是困难的。日心说在一开始的时候虽然与地心说各有千秋(日心说的本轮偏轮总数较少,但地心说经过长时间的polish后精度一度较高),但Kepler的椭圆轨道提出后两者的优劣立刻就有了明显的判断。

宠辱不惊,看庭前花开花落
去留无意,望天空云卷云舒

发表时间: 2006-08-18, 10:42:17 个人资料

gauge


发表文章数: 596
内力值: 375/375
贡献度: 8310
人气: 1396

论坛嘉宾学术成员

Re: Ocam原则与Kolmogorov复杂度理论 [文章类型: 原创]

为什么同样的文字写两遍?赚取贡献度吗?:)
===================================
我是王朔---怕你?
宋青书---小子,敢和帮主叫板,有你好看的。
我是匪兵乙(梁朝伟饰)---老大饶命。
赵云----军师,你看张飞这厮也不是一次两次了,干脆再放他一马算了。
我不是王铭铭---偶只是个裁缝,不小心粘了两遍。
赵本山---俺是个民工,挣点钱不容易。
吕瑛---本庭宣布,该贴前后两段虽然字数相同,但是鉴于其处于不同的空间位置,所以本庭认为不算发表两次。

发表时间: 2006-08-18, 23:11:16 个人资料

gauge


发表文章数: 596
内力值: 375/375
贡献度: 8310
人气: 1396

论坛嘉宾学术成员

Re: Ocam原则与Kolmogorov复杂度理论 [文章类型: 原创]

科学理论的优劣判定通常都是非常显而易见的,两个相互竞争的理论很少能长时间处于难以判明优劣的状态。运用任何精密的判据(无论是数学式的精密还是哲学式的精密)反倒是困难的。日心说在一开始的时候虽然与地心说各有千秋(日心说的本轮偏轮总数较少,但地心说经过长时间的polish后精度一度较高),但Kepler的椭圆轨道提出后两者的优劣立刻就有了明显的判断。
======================================================
I see.但是忧虑仍然存在,不能根除。而且可能会使某些人多一个耍赖的方式。

发表时间: 2006-08-18, 23:15:29 个人资料

kanex


发表文章数: 447
内力值: 254/254
贡献度: 2295
人气: 516

学术成员

Re: Ocam原则与Kolmogorov复杂度理论 [文章类型: 原创]

理论是否复杂并不重要,重要的是理论的预言能力。

过于复杂的理论几乎都陷入了“反复拟合实验数据”的漩涡,故失去了预言能力。

Récoltes et semailles

发表时间: 2006-08-19, 12:32:03 个人资料
您尚未登陆 | 用户登陆