|
¿©·¯ °¡Áö NP ¿ÏÀü ¹®Á¦
|
|
¡á CNF ¸¸Á·¼º(Conjunctive Normal Form
Satisfiability) ¹®Á¦
- CNF·Î ÁÖ¾îÁø ³í¸®½ÄÀÇ ¸®ÅÍ·²µé¿¡
Âü ¶Ç´Â °ÅÁþ °ªÀ» ÀûÀýÈ÷ ÁöÁ¤ÇÏ¿© Àüü ³í¸®½ÄÀÇ °ªÀ»
ÂüÀ¸·Î ¸¸µé ¼ö°¡ ÀÖ´Â Áö¸¦ ÆÇÁ¤ÇÏ´Â ¹®Á¦
- ¸®ÅÍ·²Àº ³í¸®º¯¼ö xi ¶Ç´Â ±×
ºÎÁ¤Çü ¸¦ ¸»ÇÑ´Ù. CNFÇüÀº ¿©·¯ °³ÀÇ ÀýÀÌ ¡ü(AND)·Î
¿¬°áµÈ ³í¸®½ÄÀÌ´Ù. °¢ ÀýÀº ¡ý(OR)·Î ¿¬°áµÈ ¸®ÅÍ·²ÀÇ
½ÃÄö½º´Ù.
- ¿¹Á¦ --------------------------------------------------------------------------------
¾Æ·¡
CNF ³í¸®½Ä¿¡¼ ³í¸®º¯¼ö xiÀÇ °ªÀ» ÀûÀýÈ÷ Á¤ÇÏ¿© ÀÌ ½ÄÀÌ
ÂüÀÌ µÇµµ·Ï ÇÒ ¼ö Àִ°¡?
(
x1¡ý
x3 ¡ý x5) ¡ü (x1 ¡ý ¡ý x4)
¡ü ( ¡ý
x4 ¡ý x5) ¡ü (x2 ¡ý x3 ¡ý
)
-------------------------------------------------------------------------------- - ÀÌ ¿¹Á¦¿¡¼´Â x1°ú x2¸¦ ÂüÀ¸·Î ÇÏ°í,
x3À» °ÅÁþÀ¸·Î Çϸé Àüü ³í¸®½ÄÀÌ ÂüÀÌ µÊÀ» ¾Ë ¼ö ÀÖ´Ù.
- ±×·¯³ª ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â Á÷¼±ÀûÀÎ
¾Ë°í¸®ÁòÀº ³í¸®½Ä¿¡ Æ÷ÇÔµÈ ¸ðµç º¯¼ö xiÀÇ °ªÀ» Âü ¶Ç´Â
°ÅÁþÀ¸·Î ÁöÁ¤ÇÏ¿© °¢ °æ¿ì¿¡ ´ëÇÏ¿© Àüü ³í¸®½ÄÀÌ Âü
¶Ç´Â °ÅÁþÀÎÁö °ËÅäÇØ¾ß ÇϹǷΠ³í¸®½ÄÀ» ±¸¼ºÇÏ´Â ³í¸®º¯¼öÀÇ
¼ö¸¦ nÀ̶ó ÇÒ ¶§, O(2n)ÀÇ ¼öÇà½Ã°£ º¹Àâµµ¸¦ °®´Â´Ù.
¡á ÇعÐÅä´Ï¾ð »çÀÌŬ(Hamiltonian Cycle) ¹®Á¦
- ¹«¹æÇâ ±×·¡ÇÁ G°¡ ÁÖ¾îÁ³À» ¶§ "G°¡
ÇعÐÅä´Ï¾ð »çÀÌŬÀ» °®´Â°¡?"ÇÏ´Â ¹®Á¦´Â NP-¿ÏÀü¹®Á¦ÀÌ´Ù.
ÇعÐÅä´Ï¾ð »çÀÌŬÀ̶õ ±×·¡ÇÁ GÀÇ ÇÑ Á¤Á¡ A¿¡¼ Ãâ¹ßÇÏ¿©
¸ðµç Á¤Á¡À» Á¤È®È÷ Çѹø Åë°úÇÑ ÈÄ A·Î ´Ù½Ã µ¹¾Æ¿À´Â
°æ·Î¸¦ ¸»ÇÑ´Ù.
- ¿À¸¥ÂÊ ¿¹Á¦
±×¸²¿¡¼ 1, 2, 4, 5, 3, 1Àº ÇعÐÅä´Ï¾ð
»çÀÌŬÀÌ´Ù.
|
|
|