論文を仕上げるときに欠かせない計算量の考察
ランダウ表記というのがあるそうですが
計算量算出の根拠とかコツとかについて語り合いましょう
関連スレ
O(n)のソートアルゴリズムを発見した
http://toro.2ch.net/test/read.cgi/tech/1212217022/
参考
http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%83%80%E3%82%A6%E3%81%AE%E8%A8%98%E5%8F%B7
探検
【O(n)】計算量の評価方法について【O(log n)】
■ このスレッドは過去ログ倉庫に格納されています
2013/03/21(木) 17:35:37.80
2013/03/21(木) 18:28:13.28
計算量について基本的なことなんですが教えてください。
このページに
http://imoz.jp/algorithms/imos_method.html
>記録には O(C) が,シミュレートには O(T) がかかるので,全体としての計算量は O(C+T) となります
と書いてありますが、ループを並べる場合ってO(max(C, T))ではなくてO(C+T)のように足し算してもいいんでしょうか?
このページに
http://imoz.jp/algorithms/imos_method.html
>記録には O(C) が,シミュレートには O(T) がかかるので,全体としての計算量は O(C+T) となります
と書いてありますが、ループを並べる場合ってO(max(C, T))ではなくてO(C+T)のように足し算してもいいんでしょうか?
2013/03/21(木) 19:32:19.42
「データ構造とアルゴリズム総合」のスレでいいじゃん
2013/03/21(木) 20:27:35.02
アイちゃんまだー チンチン
2013/03/21(木) 22:57:18.98
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
2013/03/22(金) 01:45:09.35
O(定数+定数)=O(定数)
全部読んでないけど、この問題に出てくる C は定数の C じゃなくて、お客さんの数らしいんだよね。
で、C も T も入力時に与えられる変数で定数じゃないみたい。
全部読んでないけど、この問題に出てくる C は定数の C じゃなくて、お客さんの数らしいんだよね。
で、C も T も入力時に与えられる変数で定数じゃないみたい。
2013/03/22(金) 01:45:47.23
蟻本見たらループ回数が変数のループを並べる場合の計算量はO(N+M)みたいな足し算になってたよ
そりゃそう書く事に意味があるからね
そりゃそう書く事に意味があるからね
2013/03/22(金) 01:48:26.58
O(C+T)でなくてO(N)でよい
2013/03/22(金) 01:53:06.06
==> [多変数の場合]
関連の無い2つの変数があるなら
それは1つにはまとめられないよ
関連の無い2つの変数があるなら
それは1つにはまとめられないよ
10デフォルトの名無しさん
2013/03/22(金) 02:05:41.98 O(n)をO(log n)に出来るアルゴリズムの変更をしたが、
1要素を処理する為の計算量がm倍に増えた
仮にnが10000の時、
計算量が100倍に増えても
速度的には等価ってことであってる?
1要素を処理する為の計算量がm倍に増えた
仮にnが10000の時、
計算量が100倍に増えても
速度的には等価ってことであってる?
2013/03/22(金) 03:34:16.33
何と何が「等価」なのかを聞きたいの?
2013/03/22(金) 09:17:21.24
O(M+N)でM側が常にゴミ同然ならO(N)でいいだろうが
MとNのどちらが支配的になるかがMとNの大きさによるのであれば
O(M+N)と書くべき
MとNのどちらが支配的になるかがMとNの大きさによるのであれば
O(M+N)と書くべき
2013/03/22(金) 09:18:02.09
グラフ探索で頂点の数がM、辺の数がNの時に探索のオーダーをO(M+N)と表すのが有名な例。
14デフォルトの名無しさん
2013/03/22(金) 09:38:08.05 QuickSort の計算量の求め方が判らないんだけど
誰か解説して
誰か解説して
2013/03/22(金) 09:39:37.84
O(M+N)って例えばO( m^2 + n )や O( m + log(n) )という書き方できるの?
MとNが常に同じ次元なら別々に書く意味はそれ程ないと思うけど、別のものを使えるなら、
分けて書かないと意味が違ってくるような気がする。
MとNが常に同じ次元なら別々に書く意味はそれ程ないと思うけど、別のものを使えるなら、
分けて書かないと意味が違ってくるような気がする。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【東京】わずか9平方メートル…都心に近い「極小」アパートが若者に人気 狭くても“住めば都” ★2 [煮卵★]
- 上野動物園の双子パンダ、1月末に中国に返還へ 国内でパンダ不在に ★2 [蚤の市★]
- 【訃報】『スタンド・バイ・ミー』ロブ・ライナー監督の自宅で2人の遺体が発見される [Anonymous★]
- 2000人集めた「解体デモ」今や5人足らず…財務省前閑散も、参加者は熱気「続けます」 [少考さん★]
- 【調査】“割り勘負け”がSNSで話題 お酒を飲まない人にとってどんな会計が理想? 「飲んだ人が多めに払う」よりも多かった回答とは [ぐれ★]
- 【議員定数削減】維新・吉村代表「高市さんは約束を守ってくれている…信頼関係は裏切られてない」「野党がちゃんと審議してくれよ」 [Hitzeschleier★]
- 「三つ編み、メガネ、読書好き」→1つ足して人気キャラにしろ! [189987783]
- 【年金支給日】今日は偶数月の15日だ❗うおおおおおおおおおお★2🏡
- 【高市】政府、ガチで統一教会を潰しにくる [834922174]
- ジャップの人手不足、限界突破wwwwwwwwwwwwwwwww34年ぶりの高水準 [271912485]
- 【悲報】新宿駅の再開発、頓挫WWWWWWWWWWWWWWWW [253542839]
- 【悲報】中国、建国5000年を信じない日本人にブチギレ。右翼「清の時代は含まないのが普通だろ」😨 [518915984]
