2 次元平é¢ä¸Šã®åŽŸç‚¹ã«ãƒœãƒ¼ãƒ«ãŒã‚り,x 軸ã®æ£æ–¹å‘ã¨ã®è§’度ãŒå時計回りã«è¦‹ã¦ 0 度 180 度ã¾ã§ã®é–“ã®æ–¹å‘ã«ä¸€æ§˜ãªç¢ºçŽ‡ã§ç™ºå°„ã•ã‚Œã‚ˆã†ã¨ã—ã¦ã„ã‚‹ (発射ã•ã‚Œã‚‹æ–¹å‘ã¯æ•´æ•°è§’ã§ã‚ã‚‹ã¨ã¯é™ã‚‰ãªã„).ボールã®å¤§ãã•ã¯å分å°ã•ã,平é¢ä¸Šã§ã¯ç‚¹ã§ã‚ã‚‹ã¨è¦‹ãªã™ã“ã¨ã«ã™ã‚‹ï¼Žã“ã®å•é¡Œã«ãŠã‘る目的ã¯ï¼Œã“ã®ãƒœãƒ¼ãƒ«ã‚’ã§ãã‚‹ã ã‘高ã„確率ã§æ•ç²ã™ã‚‹ã“ã¨ã§ã‚る.
å¹³é¢ä¸Šã« N 個ã®å ´æ‰€ (xi, yi) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žãƒœãƒ¼ãƒ«ã‚’æ•ç²ã™ã‚‹ãŸã‚ã«ï¼Œã‚ãªãŸã¯ N 個ã®å ´æ‰€ã‹ã‚‰ K 個ã®å ´æ‰€ã‚’é¸ã‚“ã§ï¼Œãã‚Œãžã‚Œã®å ´æ‰€ã«äººã‚’é…ç½®ã™ã‚‹ã“ã¨ãŒã§ãる.人㯠i 番目ã®ä¸Žãˆã‚‰ã‚ŒãŸå ´æ‰€ã«å¯¾ã—ã¦åŠå¾„ ri 以内ã®è·é›¢ã¾ã§å‹•ã„ã¦ãƒœãƒ¼ãƒ«ã‚’å–ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ï¼Ž
人ã®é…置をã†ã¾ãé¸ã‚“ã§ãƒœãƒ¼ãƒ«ã‚’æ•ç²ã§ãる確率を最大ã«ã™ã‚‹ã¨ã,ãã®ç¢ºçŽ‡ã‚’出力ã›ã‚ˆï¼Ž
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
N K x1 y1 r1 ... xN yN rNN ã¯ãƒœãƒ¼ãƒ«ã‚’æ•ç²ã™ã‚‹ãŸã‚ã«äººã‚’ç½®ããŸã‚ã®å ´æ‰€ã®æ•°ã§ã‚り,K ã¯ãã®ä¸ã‹ã‚‰ä½¿ã†ã“ã¨ã®å‡ºæ¥ã‚‹å ´æ‰€ã®æ•°ã§ã‚る. (xi, yi) 㯠i 番目ã®å ´æ‰€ã®åº§æ¨™ã§ã‚り,ri ã¯ãã“ã‹ã‚‰å‹•ãã“ã¨ã®å‡ºæ¥ã‚‹è·é›¢ã§ã‚る.
確率をå°æ•°è¡¨è¨˜ã§ 1 è¡Œã«å‡ºåŠ›ã›ã‚ˆï¼Žå°æ•°ç‚¹ä»¥ä¸‹ä½•æ¡ã§ã‚‚出力ã—ã¦æ§‹ã‚ãªã„ãŒï¼Œç›¸å¯¾èª¤å·®ã‚ã‚‹ã„ã¯çµ¶å¯¾èª¤å·®ãŒ 10-6 未満ã«ãªã£ã¦ã„ãªã‘ã‚Œã°ãªã‚‰ãªã„.
2 1 10 10 10 -10 10 10
0.50
2 ã¤å ´æ‰€ãŒã‚り,ãã®ã†ã¡ã®ã©ã¡ã‚‰ã‹ã«äººã‚’é…ç½®ã§ãる.ã“ã®å ´åˆï¼Œã©ã¡ã‚‰ã«é…ç½®ã—ã¦ã‚‚確率㯠1/2 ã«ãªã‚‹ï¼Ž
2 2 10 10 10 -10 10 10
1.0
5 3 -10 -10 5 10 10 2 -10 10 3 -10 0 4 10 0 2
0.3574057314330
4 2 1 1 1 2 2 2 3 3 3 4 4 4
0.50