[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nikomat 7341] Re: Special offer:Nikon 75-year Book



よしだ っす。

In message <199908310619.PAA33082@ml.asahi-net.or.jp>
   "[nikomat 7335] Special offer:Nikon 75-year Book"
   ""N. Magome" <magome@nikongw.nikon.co.jp>" wrote:
 > ただ、お二方の熱意も考慮に入れたいため、よしだ博士による特殊
 > 籤引きを検討中です。 (要するに公平でない)

他の応募者が 何人いても、2人が 選ばれる確率を固定する場合、
他の応募者が増えれば増えるほど、他の応募者にとっては 不利。

そこで、「他の応募者が当選する確率」に対する「高田先生や田辺さん
が当選する確率」の比 を 固定にするのが 良いと思います。
Roulette Wheel Selection っす。

# だから、他の応募者は、遠慮せずに どんどん応募しましょう。
# 「応募数が多いほど 当たる確率が減る 度合い」は 全員同じです
# から、公平な「不公平」だと 思います。

手順:Roulette Wheel Selection

(1) 評価値を決定する。
    E1:高田先生の評価値     = k
    E2:田辺さんの評価値     = k
    Ei,(i>2):他の人の評価値 = 1

(2) 評価値に応じて「選択され易く」する。
    つまり、高田先生 と 田辺さん 以外の 応募者が n人なら、
    1 〜 2k+n  の 一様乱数を発生させて 選ぶ。
    換言すると、1番 〜 2k+n番 までの くじを発券し、
      高田先生: 1番 〜  k番 の くじ券を所有
      田辺さん:k+1番〜 2k番 の くじ券を所有
      他の人:  2k+1番以降の くじ券 を 1人 1つだけ 所有
    とし、1 〜 2k+n  の 一様乱数を発生させて 第一当選者を1人選ぶ。
    んで、第2当選者選択の際は、第1当選者が 持っていた くじ券を
    選択候補から外せば OK。

# さぁて、kを幾つにしますかね? 3〜10位?


-----
 吉田幸司  (株)ニコン  zip.140-8601  <yd@nikongw.nikon.co.jp>  
         精機事業本部 半露3-10G | 技術開発本部 技開2-2G
  voice: 03-3773-2846             | 03-3773-1111 (ex.2772)
  fax  : 03-3775-9042             | 03-3773-1167