|
NP ¿ÏÀü ¹®Á¦
|
|
¡á ¹®Á¦ÀÇ ÀϹÝÀûÀÎ ºÐ·ù
¨ç ´ÙÇ×½Ä ½Ã°£ ¾Ë°í¸®ÁòÀ»
ãÀº ¹®Á¦
- ¸ðµç ¾Ë°í¸®ÁòµéÀÌ ´ÙÇ×½Ä
½Ã°£ ¾Ë°í¸®ÁòÀÎ °æ¿ì Á¤·Ä
¹®Á¦ : (nlogn). Çà·Ä°ö¼À ¹®Á¦ : (n2.38)
- Áö¼öÀûÀÎ ¾Ë°í¸®Áòµµ
ÀÖÀ¸³ª, ´ÙÇ×½Ä ½Ã°£ ¾Ë°í¸®ÁòÀ» ãÀº °æ¿ì ¿¬¼âÇà·Ä°ö¼À
¹®Á¦, ÃÖ´Ü°æ·Î ¹®Á¦, ÃÖ¼Òºñ¿ë½ÅÀåÆ®¸® ¹®Á¦
¨è ´Ù·ç±â Èûµé´Ù°í Áõ¸íµÈ
¹®Á¦
- ºñ´ÙÇ×½Ä(nonpolynomial)
Å©±âÀÇ °á°ú¸¦ ¿ä±¸ÇÏ´Â ºñÇö½ÇÀûÀÎ ¹®Á¦ º¸±â
: ¸ðµç ÇعÐÅä´Ï¾È ȸ·Î¸¦ °áÁ¤ÇÏ´Â ¹®Á¦ ¸¸ÀÏ
¸ðµç Á¤Á¡µé °£¿¡ ÀÌÀ½¼±ÀÌ ÀÖ´Ù¸é, (n-1)! °³ÀÇ ´äÀ»
¾ò¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ
¹®Á¦´Â ÇϳªÀÇ ÇعÐÅä´Ï¾È ȸ·Î¸¦ ±¸ÇÏ´Â ¹®Á¦¿¡ ºñÇؼ
ÇÊ¿äÀÌ»óÀ¸·Î ¸¹Àº
´äÀ» ¿ä±¸ÇϹǷΠ»ç½Ç»ó ºñÇö½ÇÀûÀÌ°í, ´Ù·ç±â Èûµç
¹®Á¦·Î ºÐ·ùµÈ´Ù.
- ¿ä±¸°¡ Çö½ÇÀûÀ̳ª,
´ÙÇ×½Ä ½Ã°£¿¡ Ç® ¼ö ¾ø´Ù°í Áõ¸íµÈ ¹®Á¦ ³î¶ø°Ôµµ
ÀÌ·± ºÎ·ù¿¡ ¼ÓÇÏ´Â ¹®Á¦´Â »ó´ëÀûÀ¸·Î º°·Î ¾ø´Ù.
¿¹¸¦
µé¸é, Á¾·á ¹®Á¦(Halting Problem)¿Í °°Àº °áÁ¤ ºÒ°¡´ÉÇÑ
¹®Á¦(Undecidable Problem) -
±× ¹®Á¦¸¦ Ç® ¼ö ÀÖ´Â ¾Ë°í¸®ÁòÀÌ Á¸ÀçÇÒ ¼ö ¾ø´Ù°í
Áõ¸íÀÌ µÈ ¹®Á¦
¨é ´Ù·ç±â Èûµé´Ù°í Áõ¸íµÇÁö
¾Ê¾Ò°í, ´ÙÇ×½Ä ½Ã°£ ¾Ë°í¸®Áòµµ ãÁö ¸øÇÑ ¹®Á¦, NP¹®Á¦°¡
ÀÌ·¯ÇÑ ¹®Á¦ÀÌ´Ù.
- 0-1 ¹è³¶ ä¿ì±â ¹®Á¦,
¿ÜÆÇ¿ø ¹®Á¦
- m-»öÄ¥Çϱ⠹®Á¦(m3),
ÇعÐÅä´Ï¾È ȸ·Î ¹®Á¦
|