No Free Lunch Theorem

No Free Lunch Theoremとは簡単にいえば、万能なアルゴリズムは存在しないという定理。
No Free Lunch Theorem や 不完全性定理は、初めて聞くとなんかがっかりだ。だけど、深く考えると数学やアルゴリズムの世界が奥深く感じられる。だって万能なアルゴリズムがあったら人間は他のアルゴリズムを思考する必要がなく、思考停止してしまうだろう。それはつまらない。