Complexity Classについて語れ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/08/27(日) 14:04:47ID:Ltp1RT5Z0有名どころのPとかNPから、マイナーなものまで語ってください。
ここ参考
http://en.wikipedia.org/wiki/List_of_complexity_classes
0002
2006/08/27(日) 14:36:35ID:xtdo1+jV0class P
class NP
class NP_Complete
だっけ?
まだ何かあったきがする
0003名無しさん@お腹いっぱい。
2006/08/27(日) 16:21:12ID:A9Jn/5n90http://qwiki.caltech.edu/wiki/Complexity_Zoo
0004名無しさん@お腹いっぱい。
2006/08/27(日) 20:48:33ID:IwcfB7bV00005名無しさん@お腹いっぱい。
2006/08/28(月) 22:39:21ID:4Kp3D0tn00006名無しさん@お腹いっぱい。
2006/08/28(月) 23:42:14ID:KgoWt+To0n次多項式をP(n)と表現し、ある問題がO(P(n))だとする
このとき完全並列なら同時に実行されるステップは並列数倍される
この倍数を仮にtと置くと、O(P(n))はO(P(n)/t)となる
結局次数は変わらないのでそれほど変化は無い
O(log(n))なら、O(log(n/t))=O(log(n)-log(t))=O(log(n))
O(exp(n))なら、O(exp(n/t))=O(exp(n)/exp(t))
てなわけで、オミクロン記号からすればexp(n)が並列化でかなり効率が上がるんだっけ?
適当に考えた
0007名無しさん@お腹いっぱい。
2006/08/29(火) 04:35:31ID:bksZl2gs00008名無しさん@お腹いっぱい。
2006/08/29(火) 12:13:07ID:JVttZOF30逆じゃないの?
P完全問題がpoly(n)個のプロセッサでpolylog(n)時間に減らせるならば
(並列化して非常に高速化できるならば)Pに属する任意の問題がpoly(n)プロセッサで
polylog(n)時間が達成できる,じゃなかったっけ.
だからP完全問題はPの中でもっとも並列化しにくい問題じゃないのかな.
0009名無しさん@お腹いっぱい。
2006/08/30(水) 19:39:38ID:AQmwdzm90すいません。今調べると逆でした。
P完全問題は並列化しにくい問題、ですね。
「並列化しやすい」ことについて、何か指標を与えるのは難しいのかな。
0010名無しさん@お腹いっぱい。
2006/08/30(水) 21:37:35ID:iRfE5Yel0NCとかACはそういうクラスじゃなかったっけ.
0011名無しさん@お腹いっぱい。
2006/08/31(木) 01:50:29ID:eeQ13u6v0良く分からないけど、並列化率とかも関連してくるから
一概に言えないのでは?
計算量は並列化に直接関わらないと思うし
0012名無しさん@お腹いっぱい。
2006/08/31(木) 09:27:27ID:H+chIqgN0NCは「並列化できる」じゃなかったっけ。
ACは分からない…。勉強不足だなぁ。
0013名無しさん@お腹いっぱい。
2006/09/14(木) 22:49:58ID:hJvcaTG+0やっぱり、理論的な分野では、計算複雑性よりソフトウェアサイエンス系の方が人気があるのかな。
0014名無しさん@お腹いっぱい。
2006/09/14(木) 23:38:44ID:egX30eA+0あまり人気があるようには思えないんだけど
0015名無しさん@お腹いっぱい。
2006/09/16(土) 10:55:29ID:3ENRqddg0計算複雑性も基礎論に入らないかい?
0016名無しさん@お腹いっぱい。
2006/09/22(金) 18:15:06ID:qcT3UUfU0> YACC: Yet Another Complexity Class
> A term of derision, used against a complexity class.
0017名無しさん@お腹いっぱい。
2006/09/25(月) 23:13:56ID:V/gbqhNS00018名無しさん@お腹いっぱい。
2006/10/03(火) 15:22:31ID:IM+3QQEb00019名無しさん@お腹いっぱい。
2006/10/07(土) 20:23:02ID:Pfc6CESA00020名無しさん@お腹いっぱい。
2006/10/09(月) 04:27:06ID:4HxJqkyF00022名無しさん@お腹いっぱい。
2006/10/10(火) 18:06:08ID:MuDjT54b0それはないです
0023名無しさん@お腹いっぱい。
2006/10/10(火) 18:06:26ID:abGsGID30それはないです
0024名無しさん@お腹いっぱい。
2006/10/10(火) 18:06:29ID:Cgbl23lp0バカじゃない?それはないです
0025名無しさん@お腹いっぱい。
2006/10/10(火) 18:06:50ID:iDRYDDJyOバカじゃない?それはないです
0026名無しさん@お腹いっぱい。
2006/10/10(火) 18:06:52ID:5KL6y62P0それは違うんじゃないかな
0027名無しさん@お腹いっぱい。
2006/10/10(火) 18:06:57ID:D9UzTFWr00028名無しさん@お腹いっぱい。
2006/10/10(火) 18:07:25ID:Yrw07Dxe0まずない
0029名無しさん@お腹いっぱい。
2006/10/10(火) 18:07:27ID:yMxwLOXq0辞書ひいたか?
0030名無しさん@お腹いっぱい。
2006/10/10(火) 18:08:13ID:RFGYcrfZOあんたバカー?wwwwwwwwwwwwwwwww
0031名無しさん@お腹いっぱい。
2006/10/10(火) 18:08:19ID:0WanJwQaO0032名無しさん@お腹いっぱい。
2006/10/10(火) 18:09:10ID:L4y/X6N30きんもー☆
0033名無しさん@お腹いっぱい。
2006/10/10(火) 18:10:11ID:og1rwoiQOそれはない
0034名無しさん@お腹いっぱい。
2006/10/10(火) 18:10:52ID:s9i/F6VI00035以下、名無しにかわりましてVIPがお送りします
2006/10/10(火) 18:12:06ID:Yrw07Dxe00036名無しさん@お腹いっぱい。
2006/10/10(火) 18:15:55ID:D9UzTFWr0自演キモイ
0037名無しさん@お腹いっぱい。
2006/10/10(火) 19:07:12ID:PrDBJK9300038名無しさん@お腹いっぱい。
2006/10/10(火) 19:29:06ID:R4r4fV+a0ワロタ
SAT∈YACC みたいにして使うのかな?使ってる実例だれか教えて
003920
2006/10/10(火) 22:30:59ID:FbdzO1gl0自演だろうけど超ムカツク!w
complexityの日本語訳が「計算量」なんだよ。
time complexityは時間計算量、space complexityは空間計算量(または領域計算量)、complexity classは計算量クラス。
なぜかcomputational complexityの場合には「計算複雑性」と訳される。
complexity classも複雑性クラスと訳されることはあるけど、計算量クラスのほうが普通。
証拠:
・明らかに時間計算量をtime complexityと呼んでいる。
http://en.wikipedia.org/wiki/Computational_complexity
> The time complexity of a problem is the number of steps that it takes to solve
> an instance of the problem as a function of the size of the input (usually
> measured in bits), using the most efficient algorithm.
・O(n)など計算量を称するのにcomplexityと言っている(151,000件)
http://www.google.com/search?hl=en&q=%22complexity+is+O%28%22&lr=lang_en
・計算量クラス(4,300件)、複雑性クラス(1,650件)、複雑度クラス(3件)
http://www.google.com/search?hl=ja&q=%E8%A8%88%E7%AE%97%E9%87%8F%E3%82%AF%E3%83%A9%E3%82%B9&lr=lang_ja
http://www.google.com/search?hl=ja&q=%E8%A4%87%E9%9B%91%E6%80%A7%E3%82%AF%E3%83%A9%E3%82%B9&lr=lang_ja
http://www.google.com/search?hl=ja&q=%E8%A4%87%E9%9B%91%E5%BA%A6%E3%82%AF%E3%83%A9%E3%82%B9&lr=lang_ja
0040名無しさん@お腹いっぱい。
2006/10/11(水) 04:47:03ID:VhiAjA1v0VIPPERが突撃したんだと思う
気にするなwww
0041名無しさん@お腹いっぱい。
2006/10/12(木) 02:49:51ID:r0tzGK+200042名無しさん@お腹いっぱい。
2006/10/12(木) 11:37:51ID:DutMIrjO0ヘッド反転量も含めてどうぞ。
0043名無しさん@お腹いっぱい。
2006/12/03(日) 14:10:49ID:NePIWJsZ00044電通太郎
2006/12/03(日) 18:47:47ID:Vr3TAUTH0…ガクガクブルブル。
0045名無しさん@お腹いっぱい。
2006/12/10(日) 10:39:55ID:VtwwBQ3O0こんな本が出てたんだ。
日本語でここまで詳しく書かれた本は初めてじゃない?
0046名無しさん@お腹いっぱい。
2006/12/10(日) 14:30:46ID:zZvXKrtt0これらでは不満?
http://www.amazon.co.jp/o/ASIN/4785635339/
http://www.amazon.co.jp/gp/product/4320026543
0047名無しさん@お腹いっぱい。
2006/12/18(月) 22:56:46ID:Uc4C80570少し古くない?
まぁ、理論系は工学系に比べて結果が出にくいから、10年くらい前の本でも普通に使えるけど。
0048名無しさん@お腹いっぱい。
2006/12/19(火) 13:14:05ID:zxrQcAF80いや「初めてじゃないだろ」ってツッコミたかっただけ。
0049名無しさん@お腹いっぱい。
2007/02/10(土) 05:59:31ID:Z1HnClKT00050名無しさん@お腹いっぱい。
2007/02/12(月) 11:57:28ID:d4cXW2z70公理的集合論の知識って、この分野の研究にどれくらい必要ですか?
0051名無しさん@お腹いっぱい。
2007/02/14(水) 21:43:03ID:MLvoXqxm0要るの?
0052名無しさん@お腹いっぱい。
2007/02/15(木) 00:37:01ID:KQZw6kwf0というか論理系はここ数十年ほとんど結果を出していない
0053名無しさん@お腹いっぱい。
2007/02/15(木) 01:17:31ID:N+I2VzPSO電通大へ講演を聞きにいったことがあったなー
0054名無しさん@お腹いっぱい。
2007/02/16(金) 20:12:11ID:g/3IYbo+0http://music6.2ch.net/test/read.cgi/mesaloon/1165965202/l50
0055名無しさん@お腹いっぱい。
2007/02/16(金) 22:52:42ID:vacDsIcY0とか書かれたページにたまに出くわすんだけど、問題のComplexityを求めるのってそんなに難しいの?
0056名無しさん@お腹いっぱい。
2007/02/17(土) 01:47:19ID:OmYDe3O5O効率的なアルゴリズムは、素朴なアルゴリズムよりも複雑になるのが普通です。
AKS素数判定アルゴリズムが好例ですが、
あれはフェルマーの素数判定を改良したものなのですが、
やや複雑なアルゴリズムになっています。
0057名無しさん@お腹いっぱい。
2007/02/17(土) 03:52:25ID:TF6xWvqy0何かよくわからんけど、普通は計算量(Complexity)ってアルゴリズムに対しての尺度であって、「問題の計算量」って意味不明ですよ。
この分野的に言えば、問題=言語=可算集合だからね。
アルゴリズムがわかっているのに計算量がわからん、ってのはあんまないような気がするけど、世の中にはそういうのもあるのかな?
0058名無しさん@お腹いっぱい。
2007/02/17(土) 06:52:33ID:Flx4bIGk00059名無しさん@お腹いっぱい。
2007/02/17(土) 06:58:26ID:Flx4bIGk0その問題がどのクラスに属するかなんて分かりそうなのになあと思ったわけです
0060名無しさん@お腹いっぱい。
2007/02/17(土) 11:55:33ID:Zvn1UkeS0ある問題AがあるクラスCに「属さない」ことを示すのは難しい。
>>56の書いている「下界を求めにくい」ってのはそういうこと。
P=NP?を例にとれば,NPに属するがPに属さない問題を1つ見つけることができれば
P≠NPってことでおしまい。
だけど,NPに属す問題Aが「決定性Turing機械では多項式時間に受理できない」ってことを証明するのが難しい。
0061名無しさん@お腹いっぱい。
2007/02/18(日) 17:27:14ID:BSs1tOSn0上の方でComplexityの訳が「計算量」か「複雑性」かって話があったけど、
この2つの意味を併せ持ったのがComplexityじゃないのかね。
0062名無しさん@お腹いっぱい。
2007/02/18(日) 18:56:03ID:fgVrrz/f0それはないです
0063名無しさん@お腹いっぱい。
2007/02/18(日) 19:30:04ID:BX20dffs0/∧_∧ \
./ <ヽ`∀´>、 `、 池袋西口立教通りに本拠地
/ /\ \つ つ、ヽ 極東会 東京都豊島区西池袋1−29−5
| | ,\ \ ノ | | 松山眞一=曹 圭化
ヽヽ レ \ \フ / / 次の池田も朝鮮人
. 新宿 池袋 大塚の朝 鮮 人暴力団 極 東 会お断り
ヽ、 ____,, /
極東会は、北朝鮮政府から麻薬を輸入販売する正規代理
店です。最近も、拳銃や麻薬の不法所持で何度か摘発され
ています。同地域の店は、否定しても大概みかじめ料を支払
などの関係があり、少年少女や各店舗などを通じてその地域
で何か話せば情報は筒抜けになります。学生相手と同じだね
同地域の、キャバクラ バー 風俗店 1円ゲームなどは、
彼らの経営ないし影響下です。行かないようにしましょう。
黒服や十五の金貸しや風俗嬢、キャバ嬢は彼らの目で
あり耳であり手足である香具師です。黒服は、昼は頭の軽い
女をスカウトしてAV【女優】やキャバクラ嬢、風俗嬢に仕立て
ます。夕方〜夜は粘着ストーキングや駅などでの見張りや
スカウト、キャバクラなどの客引きを主に担当します。
同じ朝鮮人の集団粘着ストーカー創価学会と連携します。
池袋西口には、彼らの本部があります。気をつけましょう。
右翼団体も経営し、赤羽 町田 埼玉にも勢力を持ちます。
http://ja.wikipedia.org/wiki/%E6%A5%B5%E6%9D%B1%E4%BC%9A
0064名無しさん@お腹いっぱい。
2007/02/19(月) 01:18:57ID:LCDxTbYDO統一されてない部分もあるけどね。
complexiyは計算量。
0065名無しさん@お腹いっぱい。
2007/02/20(火) 15:22:45ID:zIwd38950そりゃ日常会話(?)では「ソートの計算量はn log nだよね」とか言っても、まあ文脈次第で何となく意味わかってあげられるじゃない。
でも厳密には何が言いたいかわからないよね。
0066名無しさん@お腹いっぱい。
2007/02/26(月) 11:52:37ID:Cho+1sAe0NLはともかく、Lだと一般的な言語の意味でよく使うLとごっちゃになりそうだけど、論文書くときはフォントとか分けてるのだろうか。
0067名無しさん@お腹いっぱい。
2007/03/19(月) 08:26:04ID:BrJlJkG/00068名無しさん@お腹いっぱい。
2007/04/28(土) 18:41:57ID:jQ/Wwg1dOこの組み合わせで統一すれば…
DLS ⊆ NLS ⊆ DPT ⊆ NPT ⊆ DPS = NPS ⊆ DET ⊆ NET ⊆ DES ⊆ NES
…かえって紛らわしいか(笑)
0069名無しさん@お腹いっぱい。
2007/04/29(日) 20:35:07ID:IqgrNCQj00070名無しさん@お腹いっぱい。
2007/05/05(土) 06:08:47ID:5Lj74Adg0LS ⊆ NLS ⊆ P ⊆ NP ⊆ PS = NPS ⊆ E ⊆ NE ⊆ ES ⊆ NES
0071名無しさん@お腹いっぱい。
2007/06/13(水) 02:02:49ID:WNWvVoUb0【nビット】 Furer 乗算【n log n 2^O(log^* n)】
http://science6.2ch.net/test/read.cgi/math/1181643550/
0072名無しさん@お腹いっぱい。
2008/03/01(土) 15:33:22ID:WVfaPndy00073名無しさん@お腹いっぱい。
2008/08/25(月) 00:16:05ID:Dsu2aSrvO時間もリソースも有限だというのに
0074名無しさん@お腹いっぱい。
2008/11/16(日) 08:50:21ID:tXxPkpuY0知識の垂直統合はまた違う分野になるから
野球みたいな球遊びやって意味あるの?サッカーのほうが面白いのにっていう質問と同レベル
0075名無しさん@お腹いっぱい。
2008/11/16(日) 14:26:00ID:FEKcqEjJ0現在知られている公開鍵暗号は全部計算量的安全性に依存している。
Amazon で買い物したときにクレジットカード番号がぶっこ抜かれないのも Complexity Theory の成果なんだぜ。
0076名無しさん@お腹いっぱい。
2009/02/11(水) 08:40:20ID:/bpqtb7i0つカオス暗号
0077名無しさん@お腹いっぱい。
2009/04/09(木) 14:58:35ID:IXga5lfu0O(exp(n/t))≠O(exp(n)/exp(t))
0078名無しさん@お腹いっぱい。
2009/05/22(金) 03:12:30ID:moyV6I5h0> 現在知られている公開鍵暗号は全部計算量的安全性に依存している。
> Amazon で買い物したときにクレジットカード番号がぶっこ抜かれないのも Complexity Theory の成果なんだぜ。
超亀レスで済まんが、上は嘘というか完全に間違いだ。
Complexity Theoryで計算クラスの包含関係がproperだ(つまり等しくない)と証明されてるのは非常に少ない。
公開鍵暗号の基盤である素因数分解問題はNPであってPではないと信じられ、その信念を前提としてクレジットカード番号の通信の暗号化に
利用されているのは事実だが、Pに属さないNP問題が存在する事(つまりP≠NP)の証明はなされていないし、
ましてやNPではあるがNP完全ではないと信じられている素因数分解問題がPに属さない事は全くの未解決。
Complexity Theoryの研究からはPとNPとが等しくなさそうだという状況証拠は幾つも出されているが
P≠NPの最終的な証明はなされていないし、ましてや素因数分解問題がPに属さない事の証明(この問題はNP完全ではないと信じられており
それならばP≠NPの証明より更に困難)つまり公開鍵暗号の安全性の確実な保証はComplexity Theoryからは何も与えられていない。
逆説的だが、クレジットカード番号がぶっこ抜かれないのは、素因数分解の高速なアルゴリズムが発見されていないという
単なる経験的な事実(人類の知識が不完全だという事実)と量子コンピュータ(Shorのアルゴリズムにより素因数分解問題を多項式時間で解く
計算能力を有する)を実用化するに必要な量子力学的な系を実現できていない事によって現在のところは担保されているに過ぎない。
0079名無しさん@お腹いっぱい。
2009/05/23(土) 22:35:50ID:Itkmb6sS0>> 現在知られている公開鍵暗号は全部計算量的安全性に依存している。
>> Amazon で買い物したときにクレジットカード番号がぶっこ抜かれないのも Complexity Theory の成果なんだぜ。
>
> 超亀レスで済まんが、上は嘘というか完全に間違いだ。
完全に間違いは言い過ぎだろ.
確かにNPに属する問題で(意味があるほど高い)計算量の下界を厳密に導出することはできてはいないが,
例えば暗号に良く使われる離散対数問題などは generic model の下で指数関数的な下界が証明できる.
確かに generic model みたいに敵対者ができる演算を制限するのは厳密ではないが十分自然なモデルであるし,
その結果が暗号系の安全性をある程度は保証していると言ってもいいだろう.
まぁ専門家のものでもなさそうなレスに超マジレスしてこき下ろすのもどうかと思うがな.
0080名無しさん@お腹いっぱい。
2009/05/30(土) 01:21:59ID:0Lu2fmP/00081名無しさん@お腹いっぱい。
2010/02/20(土) 01:11:42ID:gzRn4B1d0complexity gardenは植物園の分類みたいやな。
0082名無しさん@お腹いっぱい。
2010/03/27(土) 16:58:09ID:RMIRaUsS0■ このスレッドは過去ログ倉庫に格納されています