非常感谢你的邀请,这个问题很特别,我个人认为,算法是具有自由意志的。
虽然,算法其本质是一套解决问题已经确定的逻辑,但这是初级、中级、高级阶段的表现和要求而已。
因为前人已经把算法规律经过无数年,甚至是一生的心血,经过千万次的计算,研究出规律之后,最终才确定下来的。
在初级、中级、高级中,我们的算法的确是要遵循前人已经摸索出来的一套规则运行。
但是,哲学上有句话叫“怀疑一切”,当你的认知水平,超前意识,超过前人时,你就要去打破前人的规则,打破前人结论的冲动。
例如:爱因斯坦、居里夫人、陈景润、华罗庚、钱学森、邓稼先等等科学前辈,当他们在某一领域学到了、掌握到了最高阶段科学时,他们就会往更高级别的未知科学领域去钻研。
这就达到了最高层次的探索,此时,他们在无形中,把自由意志对不确定性探索能力,自我驱动的动机,尽可能的发挥出来、展现出来、表现出来了。
最终,完成了自己梦想要完成的科学成果。
所以,当你站在巨人肩膀上后,就会不由自主的去研究那些深奥莫测的更深奥的科学知识,这就要发挥其个人天才般的自由
意志。
所以,我觉得,算法也是具有自由意志的,特别是在最高级阶段,在科研领域和数学领域。
图片来自网络