Adversarial  Search

 

°ÔÀÓ ÇÁ·Î±×·¥°ú machine planning °°Àº AI ÇÁ·Î±×·¥µéÀº °¡²û Ž»ö ¾Ë°í¸®ÁòÀ¸·Î¼­ Minimax algorithm, search tree pruning, alpha-beta pruning µîµîÀ» »ç¿ëÇϴµ¥, ±×·¯ÇÑ Å½»öÀ» Àû´ëŽ»ö (Adversarial Search) ¶ó°í ÇÑ´Ù. ..... (Wikipedia : Adversarial search)

°èȹ, Çൿ ±×¸®°í ÇнÀ¿¡¼­ ¾î·Á¿î ¹®Á¦ Áß Çϳª´Â ´Ù¸¥ ´Éµ¿ÀûÀÎ ¿¡ÀÌÀüÆ®µéÀÌ Á¸ÀçÇϴ ȯ°æ¿¡¼­ °èȹÇÏ°í ÇൿÇÏ´Â °ÍÀÌ´Ù. ´Ù¸¥ ¿¡ÀÌÀüÆ®µéÀÌ ¾î¶»°Ô ÇൿÇÒ °ÍÀÎÁö¿¡ ´ëÇÑ Áö½ÄÀÌ ¾ø´Ù¸é, ¿¹Ãø ºÒ°¡´ÉÇÑ ¹Ì·¡¿¡ ´ëÇØ ¸Ö¸® °èȹÇÏÁö ¾Ê°í °¨Áö/°èȹ/Çൿ(sense/plan/act) ±¸Á¶¸¦ »ç¿ëÇÒ ¼ö¹Û¿¡ ¾ø´Ù. ±×·¯³ª ±×·¯ÇÑ Áö½ÄÀÌ ÀÖ´Ù¸é, ¿¡ÀÌÀüÆ®´Â ´Ù¸¥ ¿¡ÀÌÀüÆ®µéÀÇ Çൿ °á°ú¸¦ ¸í½ÃÀûÀ¸·Î °í·ÁÇÏ´Â °èȹÀ» ¼ö¸³ÇÒ ¼ö ÀÖ´Ù. µÎ °³ÀÇ ¿¡ÀÌÀüÆ®°¡ Àִ Ư¼öÇÑ °æ¿ì¸¦ »ý°¢ÇØ º¸ÀÚ. À̵éÀÌ ¼­·Î »ó´ë¹æÀÇ ÇൿÀ» °í·ÁÇÒ ¼ö ÀÖ´Â ÀÌ»óÀûÀÎ ¼³Á¤Àº ¿¡ÀÌÀüÆ®ÀÇ ÇൿÀÌ ¼­·Î ¹ø°¥¾Æ ÀϾ´Â °ÍÀÌ´Ù. ¿ì¼± ÇÑ ¿¡ÀÌÀüÆ®°¡ ÇൿÇÏ°í, ´ÙÀ½ ´Ù¸¥ ¿¡ÀÌÀüÆ®°¡ ÇൿÇÏ´Â ½ÄÀ¸·Î ÁøÇàÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù .......... µÎ °³ÀÇ ¿¡ÀÌÀüÆ®°¡ µÑ Áß Çϳª°¡ À̱â°Å³ª (µû¶ó¼­ ´Ù¸¥ ÂÊÀÌ Áö°Å³ª) ¶Ç´Â ºñ±æ ¶§±îÁö ¹ø°¥¾Æ ÇൿÇÑ´Ù. °¢ Ç÷¹À̾î´Â ȯ°æ°ú Àڽſ¡ °üÇÑ ¿ÏÀüÇÑ ¸ðµ¨°ú »ó´ë¹æÀÇ °¡´ÉÇÑ Çൿ ¹× ±× °á°ú¿¡ ´ëÇÑ ¿ÏÀüÇÑ ¸ðµ¨À» °¡Áö°í ÀÖ´Ù (¹°·Ð ¾î´À Âʵµ »ó´ë¹æÀÌ ¾î¶² »óȲ¿¡¼­ ½ÇÁ¦·Î ¹«½¼ ÇൿÀ» ÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¿Ïº®ÇÑ Áö½ÄÀ» °¡Áö°í ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù). ÀÌ·± Á¾·ùÀÇ °ÔÀÓ¿¡ ´ëÇÑ ¿¬±¸¸¦ ¼öÇàÇÔÀ¸·Î½á, ¿¡ÀÌÀüÆ® »çÀÌÀÇ ¸ñÇ¥°¡ »óÈ£ Ãæµ¹ÇÏÁö ¾Ê´õ¶óµµ, ´Ù¼öÀÇ ¿¡ÀÌÀüÆ®°¡ ÀÖ´Â »óȲ¿¡¼­ °èȹÀ» ¼ö¸³ÇÏ´Â º¸´Ù ÀϹÝÀûÀÎ ¹®Á¦¿¡ ´ëÇØ ÅëÂûÇÒ ¼ö ÀÖ´Ù. ............. ü½º (chess) ³ª üĿ (checker), ¹ÙµÏ µî ÀϹÝÀûÀÎ °ÔÀÓµéÀÌ ÀÌ ¹üÁÖ¿¡ µé¾î°£´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù ............... (Nils J.Nilsson 1998)

term :

°ÔÀÓ (Game)   ÃÖ¼ÒÃÖ´ë (Mini-max)   ¾ËÆĺ£Å¸ °¡ÁöÄ¡±â (Alpha-Beta Pruning)   ÀΰøÁö´É (Artificial Intelligence)   Àû´ë Ž»ö (Adversarial Search)   Á¦¾àÁ¶°Ç ¸¸Á· ¹®Á¦ (Constraint Satisfaction Problem)   Å½»ö (Search)   ÈÞ¸®½ºÆ½ Ž»ö (Heuristic Search)   °èȹ (Planning)   Ã¼½º (chess)   ¹®Á¦ÇØ°á (Problem Solving)   ¹ÙµÏ (baduk)   ¿¡ÀÌÀüÆ® (Agent)   Æò°¡ÇÔ¼ö (Evaluation Function)

paper :

Àû´ë Ž»ö (Adversarial Search) : Nils J.Nilsson

Adversarial Search

AI : Adversarial Search