【数学】同じ作業を協力してする時、実は3人より2人の方が効率的

このエントリーをはてなブックマークに追加
 ある一連の作業を片付けるとき、2人で協力して作業するのと、3人で作業するのとどちらが早く終わるでしょうか。
ほとんどの人は、迷わず「3人」と答えるでしょう。しかし、例えば料理のように複雑な手順を段取りよくこなさなけれ
ばならない仕事の場合、必ずしもそうとは限りません。「まさか」と思うかもしれませんが事実、3人より2人のほうが
早く終わるケースはいくらでもあるのです。

 ピクニックに行ってカレー・パーティーを開き、次のような作業をこなさなければならないとします。カッコ内は、それ
ぞれの工程の所要時間です。作業に参加する人間の能力はみな同じとして、誰がどの作業を担当しても、それだけ
の時間がかかるものとします。

(1)火をおこす(8分)(2)野菜を洗う(2分)(3)野菜を切る(3分)(4)野菜を煮る(7分)(5)ルーを作る(7分)
(6)場所を探す(3分)(7)荷物を整理して食器を出す(2分)(8)テントを張る(8分)(9)テーブルの準備(8分)
(10)カレーを煮込む(18分)以上、=図1

 各作業にはそれぞれ優先順位があります。火をおこさなければ野菜を煮たりルーを作ったりすることはできないし、
場所を探さなければテントを張ることも食卓を出すこともできません。作業は、この流れ図で示された通りの順番で
進めなければなりません。また、チームワーク優先のため、着手可能な仕事がなければ休んでもいいですが、でき
る作業があるときは決して休んではいけないとします。

 この条件にしたがって、まずA、B、Cの3人で可能な限り効率よくパーティーの準備を終える段取りを考えてみま
しょう。まず、最初に着手できる仕事は「火をおこす」「野菜を洗う」「場所を探す」の3つです。この3つのどれかが終
わらなければ、他の作業は何ひとつ始められません。

 そこで、Aに火をおこしてもらっている間に、Bが野菜を洗い、Cが場所を探しに行くことにします。Aは8分かかるが、
Bは2分、Cは3分で終わってしまう。BとCはそれぞれ次に野菜を切り、荷物を整理します。

 スタートから5分後に、再びBとCの手が空きます。まだAが火をおこし終えていないので、切った野菜を煮ることも、
ルーを作ることもできません。着手可能な作業は、「テントを張る」と「テーブルの準備」です。これをBとCが担当します。

 その間に火をおこし終えたAが、ルーを作り始めます。その途中で、テント張りと食卓準備を終えたBとCの手が空き
ますが、着手可能な作業は「野菜を煮る」しかありません。カレーを煮込もうと思っても、まだルーができあがっていま
せんし、野菜も煮えていないからです。

>>2以降に続く

msn産経
http://sankei.jp.msn.com/science/science/090718/scn0907180801002-n1.htm
http://sankei.jp.msn.com/science/science/090718/scn0907180801002-n2.htm
http://sankei.jp.msn.com/science/science/090718/scn0907180801002-n3.htm


http://sankei.jp.msn.com/photos/science/science/090718/scn0907180801002-p1.jpg
2名前をあたえないでください:2009/07/18(土) 12:57:46 ID:7O/1MPd5
んなこた分かってる
>>1からの続き

 Bが野菜を煮ている間、Cは休まざるを得ません。また、ルーを作り終えたAも、Bの作業が終わるまでヒマにひまに
なります。必然的に空き時間が発生してしまうのです。Bが野菜を煮たら、あとはルーと一緒に煮込むだけ。それをAが
担当すると、BとCはやることがありません。

 以上のスケジュールに沿って作業を進めると、カレー・パーティーを始められるようになるまでの所要時間は38分です
=図2。他にもスケジュールの作り方はいろいろありますが、これが3人で作業する場合の最短スケジュールです。

 では、同じ作業をA、Bの2人で行った場合、一番効率的なスケジュールを作成すると、カレーができるまでに何分かか
るでしょうか。常識的には、38分以上かかるように思えるでしょう。

 しかし、同様に考えると、なんと驚いたことに所要時間はたったの33分で済むのです=図3。3人がかりで同じ作業を
行ったときより、5分も短縮できたのです。これはトリックでも何でもありません。この場合は、3人より2人のほうが空き
時間を作らず、効率的に作業を進めることができるのです。

 皆さんも、これを機に、自分のスケジュールを見直してみたらどうでしょうか。意外と空白の時間が生まれて、人生に
潤いをもたらすかもしれません。

 この種の問題を「ジョブ・スケジューリング問題」といい、コンピューター科学ではとても重要な研究分野です。

おわり
(秋山仁・東海大教育開発研究所長)

msn産経
http://sankei.jp.msn.com/science/science/090718/scn0907180801002-n1.htm
http://sankei.jp.msn.com/science/science/090718/scn0907180801002-n2.htm
http://sankei.jp.msn.com/science/science/090718/scn0907180801002-n3.htm


http://sankei.jp.msn.com/photos/science/science/090718/scn0907180801002-p1.jpg
4名前をあたえないでください:2009/07/18(土) 12:58:50 ID:RBRvj/lI
2人で出来る事を無理やり3人で分担してるだけじゃねぇかw
5名前をあたえないでください:2009/07/18(土) 13:00:34 ID:EKtmNVg5
こんなこと、システム論やコンピュータ科学を持出すまでもない。
6名前をあたえないでください:2009/07/18(土) 13:00:47 ID:r0k5saA+
手が空いたら他の奴を手伝うのは無し?
7名前をあたえないでください:2009/07/18(土) 13:01:06 ID:EzKAdIgo
何回やっても解き方を覚えられない数学の問題は
誰にでもあるものだ
8名前をあたえないでください:2009/07/18(土) 13:02:07 ID:czOjX9Wy
>>4
今のPCだな。
9名前をあたえないでください:2009/07/18(土) 13:02:54 ID:GGRBPAk6
テントの準備とかテーブルの準備してるヒマがあったら野菜煮ろよ
10名前をあたえないでください:2009/07/18(土) 13:03:03 ID:UczQBRYU
×【数学】同じ作業を協力してする時、実は3人より2人の方が効率的
○【数学】同じ作業を協力してする時、段取りが下手だと人数が増えても無意味
11名前をあたえないでください:2009/07/18(土) 13:04:03 ID:VrlgoVUb
野菜煮るのは自動でできるんだから
テントの準備中にいったん手を止めて野菜投入してから
テントに戻るのは常識だろバカ
12名前をあたえないでください:2009/07/18(土) 13:04:14 ID:Ltx64ykY
つーか、こんなの仕事やってりゃ分かる。
作業の早い奴は時間を効率的に使える。
13名前をあたえないでください:2009/07/18(土) 13:05:41 ID:1CTjNMnb
冷蔵庫持つとき三人より二人がいいな
14名前をあたえないでください:2009/07/18(土) 13:06:00 ID:7ehT9cAn
下半身のテントが張ってきたから今日は3人で乱交パーティね
15名前をあたえないでください:2009/07/18(土) 13:07:26 ID:6suQoHiX
巡回セールスマン問題に似てるね
16名前をあたえないでください:2009/07/18(土) 13:07:47 ID:Ltx64ykY
>>14
焦げないように棒状のお玉で一杯かき回すんですね。
分かります。
17名前をあたえないでください:2009/07/18(土) 13:09:58 ID:6suQoHiX
ってことは3コアより2コアの方が処理速度が速いってことか
18名前をあたえないでください:2009/07/18(土) 13:11:40 ID:J68JC7FG
ロッテ戦術と同じだな。
19名前をあたえないでください:2009/07/18(土) 13:12:39 ID:CGbJhhna
3人のときは仕事の優先順位を間違えてるというだけの話じゃないか
20名前をあたえないでください:2009/07/18(土) 13:16:34 ID:wRGhK20n
効率的=酷使
はいはい、経団連乙。
21名前をあたえないでください:2009/07/18(土) 13:18:30 ID:LTd9YIDk
火を起すのに8分もかからないだろう
という突っ込みはなしか
22名前をあたえないでください:2009/07/18(土) 13:24:47 ID:WGcXlxGS
飯は飯は飯はどうすんだ
23名前をあたえないでください:2009/07/18(土) 13:24:47 ID:GGRBPAk6
24名前をあたえないでください:2009/07/18(土) 13:27:08 ID:CGbJhhna
>>23
ちょ、Aさん一人でたべちゃらめぇえええええええええ
25名前をあたえないでください:2009/07/18(土) 13:27:31 ID:ebugC6i6
ジョブスケジューリング問題は>>10が答えだな
終わったら手伝うようにすりゃいいんだ
26名前をあたえないでください:2009/07/18(土) 13:28:07 ID:c9VRxjTR
スケジューリングの問題は、昔からあるだろ。
そんなことより、もっと重要なのは、
人間と人間の間には相性があり、
2人から3人に増えると、
その相性問題が複雑になり、
スケジューリングの問題以前に、
仕事がうまくまわらない可能性が倍増する。
大抵、スケジューリングの問題が解決できれば、
作業人数を増やしても問題ない、と言うお馬鹿な奴には、
このことが分かってない。
27名前をあたえないでください:2009/07/18(土) 13:29:58 ID:jrMvMCKZ
図2のBが5分後から3分待機すれば33分になる。
もしくは8分後に仕事をキャンセルすれば良い。


仕事が有れば休む事が出来ない、という前提が効率化を妨げている。
問題の為の問題。結果の為の問題。
28名前をあたえないでください:2009/07/18(土) 13:30:52 ID:9BbxTo1x
>>10が正解だよな
29名前をあたえないでください:2009/07/18(土) 13:33:23 ID:NdZ8b7p/
作業内容によるだろ
30名前をあたえないでください:2009/07/18(土) 13:38:18 ID:5kaGFaSK
        /;;;;;;;;;;;;;;;;;;;;;Yヽ、
      /;;;;;;┌--‐""""ヾ,ヽ
    /:::::;;;ソ         ヾ;〉
    〈;;;;;;;;;l  ___ __i|    
   /⌒ヽリ─| -・=-H -・=-|!   
   | (     `ー─' |ー─'| 
   ヽ,,  ヽ   . ,、__)   ノ!
      |      ノ   ヽ  |     ほう・・・・これは良いことを聞いた
      ∧     ー‐=‐-  ./
    /\ヽ         /
  / \ ヽ\ ヽ____,ノヽ
31名前をあたえないでください:2009/07/18(土) 13:40:19 ID:wIU8KvWL
秋山ってなほんとに頭悪いな!
Bがテント張るから遅くなるんじゃないか。
テントはCにやらせて、Bは野菜を煮ればいいんだよ。
もっとも時間短縮にはならんがな。
32名前をあたえないでください:2009/07/18(土) 13:44:36 ID:jQ6rE9Ni
人数が増えると、仕事を割り振ったりする管理作業が新たに発生する分効率が落ちる
33名前をあたえないでください:2009/07/18(土) 13:46:02 ID:j7b+onDM
秋山仁は段取りがヘタ杉
34名前をあたえないでください:2009/07/18(土) 13:50:07 ID:0/Be2Ve0
有能な奴1人がもっとも効率的だと思う
35名前をあたえないでください:2009/07/18(土) 13:56:11 ID:x/AHaAqF
野郎二人でナニをするときも、
3人より2人でやったほうがいくのはやいしな。
36名前をあたえないでください:2009/07/18(土) 13:56:22 ID:OJc4m5Tc
男七人の中に女が三人入ると、もっとも生産性が上がると、昔何かの本に
書いてあったな。
37名前をあたえないでください:2009/07/18(土) 14:01:22 ID:hRCzMa+D
お前らって相変わらず例え話を理解しようとしないなw
38名前をあたえないでください:2009/07/18(土) 14:11:30 ID:MqMwlmkF
日本のサッカーは、2対2より3対3の練習をした方がいいんじゃない。
39名前をあたえないでください:2009/07/18(土) 14:17:29 ID:4lQc5+vk
みんなでワイワイやるのが楽しいんだろ
40名前をあたえないでください:2009/07/18(土) 14:22:45 ID:wT4q89Gt
500人分のカレー作ってみ。
どんなに連携がおかしくても2人より3人の方が早く終わる可能性が大きいから。

脳みそあるならケースバイケースで判断ができないと。
41名前をあたえないでください:2009/07/18(土) 14:41:58 ID:trwM8cVy
有名な問題だろ。頭の体操にもあったよ。
42名前をあたえないでください:2009/07/18(土) 15:30:32 ID:PlqfSLRO
仕事でも同じというわけではないだろう
ただ、仕事ができない盆暗野郎という可能性もあるが
43名前をあたえないでください:2009/07/18(土) 17:04:18 ID:65mb/R9Q
>>31
Aが火をおこさなければBは野菜を煮れません。
その間Bは3分の空きが出来ます。
これは>>1
「着手可能な仕事がなければ休んでもいいですが、
できる作業があるときは決して休んではいけないとします。」
の条件に反します。
44名前をあたえないでください:2009/07/18(土) 17:36:59 ID:AUyXhc5S
心理的にも人数と責任感は反比例するからな 奇数というのもネック
>>40お前こそ馬鹿だろ 
45名前をあたえないでください:2009/07/18(土) 17:40:56 ID:mId+4g5C
>>4で答えが出ました
46名前をあたえないでください:2009/07/18(土) 23:09:55 ID:Daq58sb7
各工程のうち、道具などの都合で分担できないものを除いて、並行作業可能なものがある。
(1)火をおこす(8分)
(2)野菜を洗う(2分)
(6)場所を探す(3分)
(7)荷物を整理して食器を出す(2分)
(8)テントを張る(8分)
(9)テーブルの準備(8分)
これらは明らかに人数が多い方が時間短縮可能。

あと、
(10)カレーを煮込む(18分)
なんていうのは、他の作業しながらでもできるから、料理に関係ない作業をこの間にやればいい。

素直に数学レベルのジョブスケジューリングにとどめておけばいいのに、
ジョブを変に現実の作業にの定義づけしても、それがunkoだと突っ込みどころがありすぎて、とんち問題になりかねない。
47名前をあたえないでください:2009/07/19(日) 06:28:23 ID:ygIFxhOz
720BE売れてるが?
48名前をあたえないでください:2009/07/19(日) 07:15:05 ID:OCNqAIqu
ある仕事を一人でaなら2分、bなら3分、cなら6分でやれるとしたら3人全員で同時にやると1分で終わる
49名前をあたえないでください:2009/07/19(日) 08:22:31 ID:3k/EoQUi
実際には2人で野菜を洗いながら切ることができる
50名前をあたえないでください:2009/07/19(日) 09:35:28 ID:n5TWESjQ
重要なのは人数よりもその三人の国籍だな
51名前をあたえないでください:2009/07/19(日) 10:44:52 ID:4GddFDB8
秋山仁は何を考えてこんな馬鹿丸出しなたとえ話してるんだ?
52名前をあたえないでください:2009/07/19(日) 10:57:55 ID:6jeYnrXf
義務教育は馬鹿だから2人でやる事を8人でやらせたりする
53名前をあたえないでください:2009/07/19(日) 11:17:00 ID:b3o72/mP
二人でもきもちぃけど 三人だともっときもちぃよね
54名前をあたえないでください:2009/07/19(日) 13:51:48 ID:Ljqmet5V
人減らしの口実


企業向けの3Kならでは
55名前をあたえないでください:2009/07/19(日) 14:02:12 ID:iEC3xx6k
>>37
くだらない例え話を出すからだ
56名前をあたえないでください:2009/07/19(日) 14:27:34 ID:GfOnbHCU
ジョブショップスケジューリング問題は、情報処理では組合せ最適化の解を得るために重要な問題。これの説明としてカレーの例えはよく使われる。別に秋山独自の例え話ではない。
57名前をあたえないでください:2009/07/19(日) 14:54:32 ID:iEC3xx6k
>>56
理系はバカなたとえ話が好きなんだな
リアルなたとえ事例のつもりなんだろうけど話にリアリティーが0だ
58名前をあたえないでください:2009/07/20(月) 01:30:20 ID:EM3UyBls
秋山仁はグラフ理論で世界的な数学者ですよ。
まぁ、愚人に賢人の価値は分からないがな…
>>57
では、貴方なら何に例えますか?
59名前をあたえないでください:2009/07/21(火) 13:19:58 ID:dXKN6XeE
>>1の図をみると
火をおこして、野菜を煮て、ルーと煮込むのに絶対33分かかるのでそれより短い時間ではできないようになってるが
3人のときは、野菜を煮る前にテントをたてててこれが時間の遅れの原因になってる
これは
>>また、チームワーク優先のため、着手可能な仕事がなければ休んでもいいですが、でき
 る作業があるときは決して休んではいけないとします。

という方針に頑迷なために時間を無駄にしてるだけに見える。
あとテントをはるのは一人より二人のほうが時間短縮できそうだがそういうのは考慮にいれないんだな。
数学的なモデルとしてはそれでいいんだろうが、現実的にはあまり意味があるように見えないな。

>> 皆さんも、これを機に、自分のスケジュールを見直してみたらどうでしょうか。意外と空白の時間が生まれて、人生に
潤いをもたらすかもしれません。

っていってるが、それを言いたいなら引き合いに出す例がおかしい。
60名前をあたえないでください
>>59
>という方針に頑迷なために時間を無駄にしてるだけに見える。
そこにこだわらない能力ってのがコンピュータにはない「賢さ」なわけだな