脳と量子コンピュータ

このQ&Aのポイント
  • 人間の脳がNP問題を多項式時間で解ける場合、脳は量子コンピュータと言えるのか
  • 実例としてインドに「素因数分解を瞬時にする双子」が存在するのか
  • 量子コンピュータの定義は特に重要ではないが、明らかに間違った定義は避けるべき
回答を見る
  • ベストアンサー

脳と量子コンピュータ

NP問題を多項式時間で「直感的に」解けてしまう人がいたとします。 その場合、人間の脳は、量子コンピュータだと言えるでしょうか? また、そういう実例というのは存在するでしょうか? 私は、インドに「素因数分解を瞬時にする双子」がいるとかいううわさを 耳にしたことがありますが、出典は分かりません。 ※1 量子コンピュータの定義は適当にしてくださって結構です。 明らかに間違った定義は困ってしまいますけど^^; ※2 カテ違いのような気がしますが、 「NP問題」の説明にあまり自信がなかったので、 「数学」にしてみました。 ※3 回答者同士の議論、まったくもってかまいません。 もちろん、中傷・誹謗などは禁止です。

noname#108554
noname#108554

質問者が選んだベストアンサー

  • ベストアンサー
  • ranx
  • ベストアンサー率24% (357/1463)
回答No.3

どうも、また来ました。 ibm_111さんのような素直な方に対して、私の表現はひねくれ過ぎていたようです。 前回書いたのは、要するにこういうことです。 人が多項式時間でNP問題を処理できていることが示せれば、人の脳がテューリングマシン ではないことを示す根拠になるだろう。しかし、それを実証するためのテストは終了する ことができない。(無限回とはそういうことです。)よって、この質問には答えることが できない。 大きな数を直観的に素因数分解できる人は存在するかもしれない。しかし、恐らく限度が あるし、その場合の脳の能力は有限状態オートマトンと同等程度でしかない。 というわけで、ibm_111さんが受け取られたのとは恐らく正反対のことが、私の真意です。 ただし、これは、時間の計測によって答を出そうとするならばという話です。実際のところ どうなのか。人間の脳はテューリングマシンなのかということですが、理性的・論理的に 答を出す能力について言うならば、テューリングマシンと同等だろうと思います。 チャーチらが提唱したのは要するにそういうことだと理解しています。では、それが人間の 脳の能力のすべてなのかということになると、よく分かりません。個人的には、自分自身の 限界を認識してそれを乗り越え、自分自身を再構成する能力というのは、多分テューリング マシンには無いだろうと思うのですが、証明できるものなのかどうかも分かりません。

その他の回答 (2)

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.2

前提が非現実的で答え難い。誰か替わりに答えてくれないかなあ、と思っていたのですが、 どうも人気ないですね。 例えば、無限に大きなメモリーを持っている機械が有ったとして、全ての自然数(!)に 対する素因数を予め記憶していたとします。この機械はあらゆる素因数分解の答を瞬時に 出すことができます。これはもちろんテューリングマシンではありません。では、例えば 一応有限のメモリー内に、1億桁以下の自然数の素因数をすべて記憶している機械だったら どうでしょうか。この機械は、形式的には有限状態オートマトンに過ぎません。それでも、 自然数の値に関わり無く瞬時に素因数分解の答を出すように見えます。1億桁以内ならば。 仮に1億桁までテストして、それで終わりにしてしまったら、違いは分かりません。 メモリーが大きければ、それだけ大きな数でも非テューリングマシンのように動作します。 ということは、この機械が有限状態オートマトンではないということを確認するためには、 無限に大きな数までテストしなければ、確定的な判断はできないことになります。その ようなテストが可能だという前提でお考えでしょうか。 現実世界の「素因数分解を直観的に行う人」について言えば、そういう人がいるのかどうか 知りませんが、比較的小さな素因数を含む場合はさほど困難ではありません。問題は、大きな 素数を掛け合わせた数について正しく答を出せるかどうかなのです。このやり方は、実は 上記のアナロジーで考えることができます。そのような数を、予め九九のように記憶して おけばよいのです。3桁×3桁くらいならば、頑張れば何とかできそうな気がします。 4桁×4桁となると、もう超人的ですね。しかし、そこら辺が限度ではないでしょうか。 何十桁、何百桁という、大きな素因数のみの分解を直観的に行える人がいるとは信じられ ません。 一応、以上のことを踏まえ、無限回のテストを行うことができたとしたならば、ご質問の > そういう人が存在して、しかもNP問題は「真に困難である」のなら、 > 脳はチューリングマシンでない、と言い切ってしまってよいのでしょうか? は、その人の脳に関しては(全ての脳ではなく)、テューリングマシンではないと言えると 思います。

noname#108554
質問者

補足

>どうも人気ないですね。 まったく。もうちょっと意見を戦わせてほしかったのですが。 哲学カテゴリーのほうがよかったかな・・・ 現実性がなさすぎましたかね。 それはともかく、ご回答ありがとうございます。 >そのようなテストが可能だという前提でお考えでしょうか。 一応、可能という前提で、お願いします。 脳のメモリがそんなに大きいとは思えないので。 >その人の脳に関しては(全ての脳ではなく)、 >テューリングマシンではないと言えると思います。 慎重な言い方ですね。 実は私も「その人の」という言葉をつけるかどうか迷ったのですが、 脳の構造が人により、それほど違うとは思えないので その言葉をつけなかった次第です。 厳密に言うと、 「ある特定の問題に対して、(訓練次第で??)全ての人間の脳はチューリングマシンでなくなる可能性があるか?」 ということになるでしょうか。 しばらくこの問いは空けときますので、 なんかご意見がありましたら、コメントください。

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.1

「多項式時間=短時間」ではありませんよね。 多項式時間であっても、要素数が多くなれば膨大な時間になるでしょうし、 逆に非多項式時間であっても要素数が少なければ瞬時ということもありえます。 ですから、瞬時に解いたのは、単に計算が速かっただけかもしれません。 そもそもテューリングマシン(と等価なシステム)において、NP問題が 多項式時間で解けないということ自体まだ証明されていなかったはずですから、 瞬時に解けたとしても、実は原理的に多項式時間で解けることになっていたと いう可能性だって残されています。 いずれにせよ、量子コンピュータの概念とは関係のない話だと思います。 量子コンピュータといえども、テューリングマシンと等価なシステムである ことに変わりはありません。

noname#108554
質問者

補足

補足です。 つまり・・・要素数を増やしていったときに、その人がどのぐらいの時間で その問題を解けるのかをちゃんと観測するんです。 >多項式時間で解けないということ自体まだ証明されていなかったはずですから、 確かにそうでした。 一応、NP問題は「真に困難である」ということが証明されたという前提で ご回答ください。 >量子コンピュータといえども、テューリングマシンと等価なシステムである ことに変わりはありません。 この問題に即して言うと、 もしも、そういう人が存在して、しかもNP問題は「真に困難である」のなら、 脳はチューリングマシンでない、と言い切ってしまってよいのでしょうか?

関連するQ&A

  • 量子コンピュータを用いた素因数分解

    量子コンピュータを用いた素因数分解の方法を教えてください。 ある数Aの素因数分解を行うときに、Aより小さい数全ての重ね合わせのような状態で割る事でその全ての余りを出し、0となった物を取り出すと聞いたのですが、これだと、余りが0でない時と0の時の違いを全てチェックし、どれが素数かを調べる必要が出てしまいます。 実際に採用されたアルゴリズムや方法ではどのような方法をとっているのでしょうか? カテゴリーがどれか分かりませんでした。 カテ違いでしたらすいません。

  • NP困難について

    初めまして。NP困難について質問です。 AがNP困難とは「NPに属するどの問題もAに多項式時間で還元可能」 と定義されています。 それでNP困難について質問ですが、NP困難のクラスの問題というのは その問題がNPに含まれてるかどうかは問わず、ただ上記の定義の条件 のみで定められていると考えていいのでしょうか。つまり 「NPの問題と同程度以上に難しい問題をNP困難」 「NP困難はNPのクラスに含まれてるか、含まれてないかは問わない」 か、ということです。 また、定義「NPに含まれる問題のうちNP困難なものをNP完全」より NP困難に「NPに含まれる」という条件を加えたものが NP完全で、NP完全∈NP困難となると思います。 どこか間違ってれば指摘して下さるとありがたいです。

  • 巡回セールスマン問題: NPについて

     NP問題である巡回セールスマン問題について質問です.  NP問題には,「非決定性チューリングマシンによって多項式時間で解くことができる決定問題」「証拠が与えられれば,その答えがYesであることを(問題の入力サイズに関する)多項式時間以内に確認することができる決定問題」などの定義があります.このふたつめの定義について質問です.  巡回セールス問題における解を確かめる「証拠」とはいったいどのようなものなのでしょうか?

  • 量子コンピュータと脳型コンピュータどっち?

    どなたかご教授お願いします。 我々がいま主に使用している古典コンピュータの次の世代、量子コンピュータや脳型コンピュータが近年で開発されており、実際にプロトタイプも作られているそうです。 量子コンピュータ、脳型コンピュータ、どちらのほうが記憶・演算・制御において優れていますか? また、人工知能に(とくに対話型の人工知能)合っているのはどちらのコンピュータでしょうか? よろしくお願いいたします。

  • 量子コンピュータ あの量子のこと?

    量子コンピュータって、原子レベルの小さな世界の不思議な特性をもつ量子を取り扱っているコンピュータなのですか? それとも東京ディズニーランドみたいに、関係ないけど量子みたいな感じの処理をしているって意味で使われているのですか?

  • 量子コンピュータって?

    夢のあるネーミングですが、どういうことをやっているのでそうか?

  • 量子コンピュータについて

    すみません。 セミナーの時間で自分は「量子コンピュータ」について調べています。 既存の暗号がいとも簡単に破られるのだということを知り、「量子コンピュータ」は人類に対して不利益であるという見解を持っています。 しかし、反対材料がこれだけでは心許なく思っております。(例えば、家庭に普及させず、国家や市町村などで限定すればいいではないか、などと言われたら一発で沈められてしまいます。) そこで、どなたか量子コンピュータが実現したら起こり得る不利益な面というのを、「暗号」以外で説明・紹介していただけませんか?検索サイトで探しても暗号、暗号、また暗号ばかりでして・・・

  • 量子コンピュータについて

    昔、量子論の解説書の中で、イギリスの物理学者ドイッチュの以下の言葉が引用されていました。 「量子コンピュータが並行処理を行えるのは、同時並行して存在する複数の世界で計算処理をしているからだ。つまり量子コンピュータが完成すれば、それは多世界解釈の正しさの証拠になる」 そこで、D-Waveが量子コンピュータを作成したと聞いたのですが、上の発言通りに多世界解釈は現実味を帯びてきたのでしょうか? または、もう多世界解釈は廃れてしまったのでしょうか。

  • 量子コンピューターとは、何ですか?

    最近のニュースで、日本で量子コンピューターの実験に成功した! とか聞きましたが、それがどんな物かいまいちよく分かりません? どなたか、分かりやすい説明をして頂けたらありがたいのですが。

  • 量子コンピュータ

    今話題の量子コンピュータを勉強してる人が少ない理由は?