安定な結婚。
-----(っとプログラム実装ロジックのお話です。

有名(?)なアルゴリズムで「安定な結婚」というものがある。
出典:「アルゴリズム事典」()
N人の男性とN人の女性が集団お見合いをした場合、
未練がないようにするための論理。

1. 男性1が一番好みの女性xに申し込む
2. 女性xはひとまずOKを出す
3. 男性2が一番好みの女性xに申し込む
   女性xは前約束に関わらず自分の好みに応じて返事をする
4. 男性2はNGだった場合は次の好みの女性に申し込む
   OKが出るまで繰り返す
5. 男性3は同じことを繰り返す・・・
----N人分繰り返す



これが最短で最良の方法らしいです(プログラム上)。
実際問題としては、以下2点の縛りがリアルではないと思える。
・N人の中から誰かひとりを選択しなければならない
・選択したときの好みの順位は途中で変化してはいけない

現状見ればリアルははっきりしているけどね・・
所詮プログラム。されどプログラム。


独身であることは魂の証です(by 某PGの名言より
2008 / 07 / 03 ( Thu ) 22:26 | PG | trackbatts(0) | comments(0) |
<<ニコ動の偉人。 | ホーム | 嗚呼、値上げ。>>
コメント
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://yu0x2139.blog54.fc2.com/tb.php/680-88ccd79a
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |