|
|
|
|
|
|
|
Ã¥³»¿ë |
|
Part 1 ¾Ë°í¸®ÁòÀ¸·Î »ý°¢Çϱ⿡ ¾Õ¼
¾Ë°í¸®ÁòÀÌ ¹«¾ùÀΰ¡¸¦ ¾Ë¾Æº¸°í, ¾Ë°í¸®ÁòÀÇ ¼öÇà ½Ã°£ÀÇ ºÐ¼® ¹× Á¡±Ù Ç¥±â¹ýÀ» ¼Ò°³Çϸç, ÀÌ Ã¥¿¡ ¼ö·ÏµÈ ÆÄÀ̽ã ÇÁ·Î±×·¥À» ÀÌÇØÇÏ´Â µ¥ ÇÊ¿äÇÑ ÆÄÀ̽㠾ð¾îÀÇ ±âº» Áö½Ä¿¡ ´ëÇØ »ìÆ캻´Ù.
Part 2 ¼øȯ°ú ±âº»ÀûÀÎ ÀڷᱸÁ¶
¾Ë°í¸®Áò°ú ÀڷᱸÁ¶ÀÇ °ü°è¿Í ÀڷᱸÁ¶ÀÇ Çʿ伺À» ¾Ë¾Æº¸°í, ¾Ë°í¸®Áò ¶Ç´Â ÇÁ·Î±×·¥¿¡¼ »ç¿ëµÇ´Â ÇÔ¼ö°¡ ÇÔ¼ö ÀÚ½ÅÀ» È£ÃâÇÏ´Â ¼øȯ(recursion)À» ¼³¸íÇÏ°í, ´Ü¼ø ¿¬°á ¸®½ºÆ®, ½ºÅÃ, Å¥, ÀÌÁø Æ®¸®, ÀÌÁø Èü, ±×·¡ÇÁ µîÀÇ ±âº» ÀڷᱸÁ¶¸¦ ¼Ò°³ÇÑ´Ù.
Part 3 ³ª´©¾î Ç®¾îº¸±â
ºÐÇÒ Á¤º¹(Divide-and-Conquer) ¾Ë°í¸®ÁòÀ¸·Î ÇØ°áµÇ´Â n-ºñÆ® ÀÌÁø¼ö °öÇϱâ, Äü Á¤·Ä, ÇÕº´ Á¤·Ä, K¹ø° ÀÛÀº ¼ö, °¡Àå °¡±î¿î µÎ Á¡ ã±â¿¡ ´ëÇÑ ¾Ë°í¸®ÁòµéÀ» ¼³¸íÇÑ´Ù.
Part 4 ¿å½É³»¾î Ç®¾îº¸±â
±×¸®µð(Greedy) ¾Ë°í¸®ÁòÀº ÇÏÇâ½Ä(top-down) ¹æ½ÄÀ¸·Î ÃÖÀûÈ(ÃÖ´ñ°ª ¶Ç´Â ÃÖ¼Ú°ªÀ» ã´Â) ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¾Ë°í¸®ÁòÀÌ´Ù. ±¸°£ ½ºÄÉÁÙ¸µ(Interval Scheduling), ±¸°£ ºÐÇÒ(Interval Partitioning) ¹®Á¦, ÃÊ Áõ°¡ ¼ø¼(Super Increasing Sequence), ÃÖ¼Ò ½ÅÀå Æ®¸®, ÃÖ´Ü °æ·Î, ÇãÇÁ¸¸ ÄÚµùÀ» ÇØ°áÇϱâ À§ÇÑ ±×¸®µð ¾Ë°í¸®ÁòÀ» °¢°¢ ¼Ò°³ÇÑ´Ù.
Part 5 ÀÛÀº °ÍµéºÎÅÍ Ç®¾îº¸±â
°¡Àå ±ä Áõ°¡ ¼ø¼, º§¸¸-Æ÷µå(Bellman-Ford) ÃÖ´Ü °æ·Î ¾Ë°í¸®Áò, ¼¿ Á¤·Ä(Sequence Alignment), ÇÕÀÌ ÃÖ´ë K µÇ´Â ¼ýÀÚ, ¹è³¶ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ µ¿Àû °èȹ(Dynamic Programming) ¾Ë°í¸®ÁòÀ» ¼Ò°³ÇÑ´Ù.
Part 6 µÇµ¹¾Æ°¡¸ç Ç®¾îº¸±â
Çظ¦ ã´Âµ¥ Áö¼ö ½Ã°£ÀÌ ¼Ò¿äµÇ´Â N P-¿ÏÀü ¹®Á¦µé À» ÇØ°áÇÏ´Â ¹éÆ®·¡Å·(B ack tracking)°ú ºÐ±â ÇÑÁ¤(Branch-and-Bound) ¾Ë°í¸®ÁòÀ» ¼Ò°³ÇÑ´Ù. ÀÌ Part¿¡¼´Â ±×·¡ÇÁ »öÄ¥Çϱâ, ¿©¿Õ ¸» ¹®Á¦, ÇÕÀÌ K µÇ´Â ¼ýÀÚ, ¹è³¶ ¹®Á¦¸¦ Â÷·Ê·Î ´Ù·é´Ù.
Part 7 ±Ù»çÇÏ°Ô Ç®¾îº¸±â
´ëÇ¥ÀûÀÎ NP-¿ÏÀü ¹®Á¦µé¿¡ ´ëÇÑ ±Ù»çÇظ¦ ã´Â ±Ù»ç ¾Ë°í¸®Áò(Approx imation Algorithms)µéÀ» ¼Ò°³ÇÑ´Ù. ÀÌ Part¿¡¼´Â ¿ÜÆÇ¿ø ¹®Á¦, ÁýÇÕ Ä¿¹ö, Åë ä¿ì±â, ÇÕÀÌ ÃÖ´ë K µÇ´Â ¼ýÀÚ ¹®Á¦¸¦ ´Ù·é´Ù.
ºÎ·Ï
ÆÄÀ̽㠸޸ð¸®, ´Ü¼ø ¿¬°á ¸®½ºÆ®¸¦ À§ÇÑ ÆÄÀ̽ã ÇÁ·Î±×·¥, ¸¶½ºÅÍ Á¤¸®, NP-¿ÏÀü ¹®Á¦µéÀÌ ¼³¸íµÈ´Ù. |
|
¸ñÂ÷ |
|
PART 01 ¾Ë°í¸®ÁòÀ¸·Î »ý°¢Çϱ⿡ ¾Õ¼
1.1 ¾Ë°í¸®ÁòÀ̶õ?
1.2 ¼öÇà ½Ã°£ÀÇ Á¡±ÙÀû Ç¥Çö
1.3 ÆÄÀ̽ãÀÇ ±âº» Áö½Ä
¡á ¿ä¾à
¡á ¿¬½À¹®Á¦
PART 02 ¼øȯ°ú ±âº»ÀûÀÎ ÀڷᱸÁ¶
2.1 ¼øȯ
2.2 ´Ü¼ø ¿¬°á ¸®½ºÆ®
2.3 ½ºÅðú Å¥
2.4 ÀÌÁø Æ®¸®¿Í ÀÌÁø Èü
2.5 ±×·¡ÇÁ
¡á ¿ä¾à
¡á ¿¬½À¹®Á¦
PART 03 ³ª´©¾î Ç®¾îº¸±â
3.1 n-ºñÆ® ÀÌÁø¼ö °öÇϱâ
3.2 Äü Á¤·Ä
3.3 ÇÕº´ Á¤·Ä
3.4 K¹ø° ÀÛÀº ¼ö
3.5 °¡Àå °¡±î¿î µÎ Á¡
¡á ¿ä¾à
¡á ¿¬½À¹®Á¦
PART 04 ¿å½É³»¾î Ç®¾îº¸±â
4.1 ŽºÅ© ½ºÄÉÁÙ¸µ
4.2 ÃÊ Áõ°¡ ¼ø¼
4.3 ÃÖ¼Ò ½ÅÀå Æ®¸®
4.4 ÃÖ´Ü °æ·Î
4.5 ÇãÇÁ¸¸ ÄÚµù
¡á ¿ä¾à
¡á ¿¬½À¹®Á¦
PART 05 ÀÛÀº °ÍµéºÎÅÍ Ç®¾îº¸±â
5.1 °¡Àå ±ä Áõ°¡ ¼ø¼
5.2 º§¸¸-Æ÷µå(Bellman-Ford) ÃÖ´Ü °æ·Î ¾Ë°í¸®Áò
5.3 ¼¿ Á¤·Ä
5.4 ÇÕÀÌ ÃÖ´ë K µÇ´Â ¼ýÀÚ
5.5 ¹è³¶ ¹®Á¦
¡á ¿ä¾à
¡á ¿¬½À¹®Á¦
PART 06 µÇµ¹¾Æ°¡¸ç Ç®¾îº¸±â
6.1 ±×·¡ÇÁ »öÄ¥Çϱâ
6.2 ¿©¿Õ ¸» ¹®Á¦
6.3 ÇÕÀÌ K µÇ´Â ¼ýÀÚ
6.4 ¹è³¶ ¹®Á¦
¡á ¿ä¾à
¡á ¿¬½À¹®Á¦
PART 07 ±Ù»çÇÏ°Ô ÇØ°áÇϱâ
7.1 ¿ÜÆÇ¿ø ¹®Á¦
7.2 ÁýÇÕ Ä¿¹ö
7.3 Åë ä¿ì±â
7.4 ÇÕÀÌ ÃÖ´ë K µÇ´Â ¼ýÀÚ ¹®Á¦
¡á ¿ä¾à
¡á ¿¬½À¹®Á¦
ºÎ·Ï
I. ÆÄÀ̽㠸޸ð¸®
II. ´Ü¼ø ¿¬°á ¸®½ºÆ® ÆÄÀ̽ã ÇÁ·Î±×·¥
III. ¸¶½ºÅÍ Á¤¸®(Master Theorem)
IV. NP-¿ÏÀü ¹®Á¦ |
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|