À¯Àü¾Ë°í¸®Áò : ¹®º´·Î, µÎ¾ç»ç, 2003, Page 139~199
1. ÇÔ¼ö ÃÖÀûÈ (Function Optimization)
2. ½Ã½ºÅÛ ÃÖÀûÈ
¼øÈ¸ ¼¼ÀÏÁî¸Ç ¹®Á¦ (Traveling Salesman Problem)
±×·¡ÇÁ ºÐÇÒ (Graph Partitioning)
¿µ»ó ¾ÐÃàÀ» À§ÇÑ º¤ÅÍ ¾çÀÚÈ (Vector Quantization)
4. CRM ¹× ÀÎÅÍ³Ý 1-To-1 ¸¶ÄÉÆÃ
5. Á˼öÀÇ µô·¹¸¶ (Prisoner's Dilemma) ¹®Á¦
Á¶ÇÕÀû ÃÖÀûÈ (combinatorial optimization) ´Â À¯Àü ¾Ë°í¸®ÁòÀÇ ÀÀ¿ë ¿¹µé Áß °¡Àå ¸¹Àº °á°ú¸¦ ³½ °Íµé ÁßÀÇ ÇϳªÀÌ´Ù. °¡Àå °ü½ÉÀ» ²ô´Â ¿¬±¸ ºÐ¾ß´Â NP-Hard ±º¿¡ ¼ÓÇÏ´Â ¹®Á¦µéÀÏ °ÍÀÌ´Ù. À¯Àü ¾Ë°í¸®ÁòÀÌ µµÀüÇÑ ´ëÇ¥ÀûÀÎ ¹®Á¦ ¶Ç´Â ¹®Á¦±ºÀ» ¸î °¡Áö ³ª¿ÇÏ¸é ¼øÈ¸ ¼¼ÀÏÁî¸Ç ¹®Á¦ (traveling salesman problem) [Goldberg & Lingle, 1985; Nagata & Kobayashi, 1997 ; Jung & Moon, 2000], ÀÛ¾÷°øÁ¤ ½ºÄÉÁÙ¸µ (job shop scheduling) [Davis, 1985 ; Candido µî, 1998], ³×Æ®¿÷ ·¹À̾ƿô [Britten µî, 1997 ; Castillo & Gonzalez, 1998], VLSI CAD ·¹À̾ƿô [Cohoon & Paris, 1987 ; Bui & Moon, 1998], ä³Î ¶ó¿ìÆÃ [Liu µî, 1994], DB ÁúÀÇ ÃÖÀûÈ [Yang & Korfhage, 1993], ÀÚµ¿Â÷ ½ºÄÉÁ층 [Thangiah, 1995], ±×·¡ÇÁ ºÐÇÒ [Collins & Jefferson, 1991 ; Bui & Moon, 1996], ÃÖ´ë ¿ÏÀü ±×·¡ÇÁ ¹®Á¦ [Bui & Eppley, 1997], ½ºÅ¸ÀÌ³Ê (Steiner) Æ®¸® ÃÖÀûÈ [Esbensen, 1995], ºÎÇÏ ¹ë·±½º (load balancing) ¹®Á¦ [Mehra & Wah, 1997], ½Ã°£Ç¥ ¹®Á¦ (timetabling) [Kragelund, 1997], ÀÌÂ÷¿ø ¹èÁ¤ ¹®Á¦ (quadratic assignment problem) [Tate & Smith, 1995], ´Ü¹éÁú ±¸Á¶ ÃÖÀûÈ (protein folding) [Carpio, 1996] µî ÇÑÁ¤µÈ °ø°£¿¡ ³ª¿Çϱâ Èûµé Á¤µµ·Î ¸¹´Ù.
À¯Àü ¾Ë°í¸®ÁòÀÇ °ø°£ Ž»ö Ư¼º»ó ¼öÇà ½Ã°£ÀÌ ÀÚÁÖ ¹®Á¦°¡ µÇ´Âµ¥ ¾ÕÀÇ È¥ÇÕÇü À¯Àü ¾Ë°í¸®Áò¿¡¼ ¾ð±ÞÇßµíÀÌ Àå³°¨ »çÀÌÁî ÀÌ»óÀÇ ¹®Á¦ÀÇ °æ¿ì¿¡´Â ±âº»ÀûÀÎ ÇüÅÂÀÇ À¯Àü ¾Ë°í¸®ÁòÀ¸·Î´Â ÇÑÁ¤µÈ ½Ã°£¿¡ ÁÁÀº °á°ú¸¦ ±â´ëÇϱâ Èûµç °ÍÀÌ º¸ÅëÀ̰í, ÀÌ °úÁ¤¿¡¼ ¾ó¸¶°£ ¹®Á¦¿¡ ´ëÇÑ ÀÌ·ÐÀû Áö½ÄÀ̳ª ÈÞ¸®½ºÆ½ ¾Ë°í¸®Áò µîÀÌ °³ÀԵȴÙ. ¾Æ·¡¿¡ ¸î °¡Áö Á¶ÇÕ ÃÖÀûÈ ¹®Á¦µé°ú À̵éÀ» À§ÇÑ À¯Àü ¾Ë°í¸®ÁòÀ» Ç¥Çö ¹æ¹ýÀ» Áß½ÉÀ¸·Î ¼Ò°³ÇÑ´Ù.
N °³ÀÇ µµ½Ã°¡ ÁÖ¾îÁö°í ÇÑ µµ½Ã·ÎºÎÅÍ Ãâ¹ßÇÏ¿© ¸ðµç µµ½Ã¸¦ ÇÑ ¹ø¾¿ ¹æ¹®ÇÑ ´ÙÀ½ Ãâ¹ßÇß´ø µµ½Ã·Î µ¹¾Æ¿À´Â °¡Àå ªÀº °æ·Î¸¦ ã´Â ¹®Á¦ÀÌ´Ù. À¯¸íÇÑ NP-Hard ¹®Á¦ÀÌ´Ù [Garey & Johnson, 1979]. ÀÌ ¹®Á¦´Â ±× À¯¸íµµ¿Í ´ëÇ¥ÀûÀÎ ³À̵µ·Î ÀÎÇØ ¾î¶² »õ·Î¿î °ø°£ Ž»ö ±â¹ýÀÌ °í¾ÈµÇ¸é ÀÌ ¹®Á¦¿¡ ´ëÇÑ ½ÇÇèÀÌ ÀÌ·ç¾îÁöÁö ¾Ê°í´Â Á¦´ë·Î Æò°¡¹ÞÀ» ¼ö ¾øÀ» Á¤µµ·Î Å« ¿µÇâ·ÂÀ» °¡Áø ¹®Á¦ÀÌ´Ù. ´ç¿¬È÷ À¯Àü ¾Ë°í¸®Áò¿¡¼µµ ¼ö¸¹Àº ¾ÆÀ̵ð¾îµéÀÌ ½ñ¾ÆÁ® ³ª¿Ô´Ù.
±×¸² 6.5 ÀÇ ¼øÈ¸ ¼¼ÀÏÁî¸Ç ¹®Á¦ÀÇ ¿¹¿¡¼ 10 °³ÀÇ µµ½Ã´Â °¢°¢ °íÀ¯ÀÇ ÀϷùøÈ£¸¦ °®°í Àִµ¥ ±×¸²¿¡¼ º¸ÀÌ´Â ¼øÈ¸°æ·Î¸¦ ¿°»öü·Î Ç¥ÇöÇÏ·Á ÇÑ´Ù. ±×¸²ÀÇ ¼øÈ¸°æ·Î¿¡¼ µµ½ÃµéÀÇ ¹æ¹® ¼ø¼´Â 0, 1, 3, 4, 8, 5, 7, 9, 6, 2 ¼øÀÌ´Ù. ¼ø¼ ±â¹Ý Ç¥ÇöÀº À̵éÀ» ±×³É ¹æ¹® ¼ø¼´ë·Î ³ª¿ÇÏ¸é µÇ´Âµ¥, ¾Æ·¡¿Í °°ÀÌ 10 °³ÀÇ ¿°»öü°¡ µ¿ÀÏÇÑ °æ·Î¸¦ ³ªÅ¸³½´Ù.
0134857962 |
1348579620 |
... |
... |
2013485796 |
ÀÌ ¹æ¹ýÀ¸·Î Ç¥ÇöµÈ ¿°»öü¿¡´Â ÀÏÁ¤ÇÑ À§Ä¡¸¦ ±âÁØÀ¸·Î ¿°»öü¸¦ ºÐÇÒÇÏ´Â ÀüÅëÀûÀÎ ±³Â÷ ¿¬»êÀÚ´Â º° ¸Å·ÂÀÌ ¾ø¾îÁø´Ù.
±×¸² 6.5 ¼øÈ¸ ¼¼ÀÏÁî¸Ç ¹®Á¦ÀÇ ÇÑ ÇØ
±×¸² 6.5 ÀÇ °æ·Î¸¦ À§Ä¡ ±â¹Ý Ç¥ÇöÀ¸·Î ³ªÅ¸³½ ¿°»öüÀÇ ÇÑ ¿¹´Â ¾Æ·¡¿Í °°´Ù. 10 °³ À§Ä¡ °¢°¢À» µµ½Ã 0 ºÎÅÍ µµ½Ã 9 ¿¡ ´ëÀÀ½ÃŲ´Ù. À§Ä¡ i ¿¡ ÀÖ´Â ¼ö´Â µµ½Ã i ÀÇ ´ÙÀ½ ¹æ¹® µµ½Ã¸¦ ³ªÅ¸³»µµ·Ï ÇÑ´Ù.
1304872956
À̰ÍÀº µµ½Ã 0 ÀÇ ´ÙÀ½ ¹æ¹® µµ½Ã´Â 1 À̰í, µµ½Ã 1 ÀÇ ´ÙÀ½ ¹æ¹® µµ½Ã´Â µµ½Ã 3, ..., µµ½Ã 9 ÀÇ ´ÙÀ½ µµ½Ã´Â 6 ¶ó´Â ¶æÀÌ´Ù. ¾Õ¿¡¼ ¿¹¸¦ µç ¼ø¼ ±â¹Ý Ç¥Çö¿¡¼´Â µ¿ÀÏÇÑ Àǹ̸¦ °®´Â 10 °³ÀÇ ´Ù¸¥ ¿°»öü°¡ Á¸ÀçÇϴµ¥ ¹ÝÇÏ¿©, À§Ä¡ ±â¹Ý Ç¥ÇöÀº ÇÑ ÇØ¿¡ ´ëÇÏ¿© ´Ü ÇϳªÀÇ ¿°»öü¸¦ °®´Â´Ù.
À§¿¡¼ ¼øÈ¸ ¼¼ÀÏÁî¸Ç ¹®Á¦¸¦ À§ÇÑ ¼ø¼ ±â¹Ý Ç¥Çö°ú À§Ä¡ ±â¹Ý Ç¥ÇöÀ» ¼Ò°³Çß´Ù. À̵é°ú´Â ´Þ¸® ±³Â÷¿¡¼ ¹®Á¦¿¡ ´ëÇÑ Áö½ÄÀ» ÀÌ¿ëÇÏ¿© ÈÞ¸®½ºÆ½ÇÑ ±³Â÷¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµéÀÌ Àִµ¥ [Whitley µî, 1990; Starkweather µî, 1991], À̵éÀº °¢ ÇØÀÇ Æ¯¼ºÀ» 'ºÐ¼®' ÇÏ¿© ºÎºÐ °áÇÕÇÔÀ¸·Î½á Ç¥Çö ¹æ½ÄÀÌ º° Àǹ̸¦ °®Áö ¾Ê°Ô µÈ´Ù. À¯ÀüÀÚÇüÀ» ÀÌ¿ëÇÏ¿© ¿°»öü¸¦ ÀÚ¸£´Â ÀÛ¾÷À» ÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù. ¶ÇÇÑ ¼øÈ¸ ¼¼ÀÏÁî¸Ç ¹®Á¦ÀÇ ÇØ´ä ±× ÀÚüÀÇ ÀÌÂ÷¿øÀû ¸ð¾çÀ» ¿°»öü·Î »ç¿ëÇϴ ǥÇö ¹æ¹ý°ú ±³Â÷ ¿¬»êµµ Á¦½ÃµÇ¾ú´Ù [Jung & Moon, 2000, 2002].
Â÷·® ¶ó¿ìÆÃÀº º¹¼ö °³ÀÇ Â÷·®À¸·Î º¹¼öÀÇ °í°´À» ¼ºñ½ºÇÏ´Â °¡Àå È¿À²ÀûÀÎ ¹æ¹ýÀ» ã´Â ¹®Á¦ÀÌ´Ù. ¿©±â¼ °í°´Àº »ç¶÷ÀÌ µÉ ¼öµµ ÀÖ°í, ¹éÈÁ¡ µîÀÇ ¿µ¾÷ Àå¼ÒÀÏ ¼öµµ ÀÖ°í, ¹°°ÇÀ» ÀúÀåÇϴ â°íÀÏ ¼öµµ ÀÖ´Ù. ÃÖÀûÈÇϰíÀÚ ÇÏ´Â ´ë»óÀº À̵¿ °Å¸®, ¼ºñ½º ÃÑ ½Ã°£, ¿¬·á ¼Òºñ, °í°´ÀÇ ¸¸Á·µµ µîÀÌ µÉ ¼ö ÀÖ´Ù.
±âº»ÇüÀº ±âº» Â÷·® ¶ó¿ìÆÃ ¹®Á¦·Î VRP (Standard Vehicle Routing Problem) ¶ó ºÎ¸¥´Ù. ÀÌ Çü¿¡¼´Â °¢ÀÚÀÇ ºÎÇÏ ÇѰ踦 Áö´Ñ k °³ÀÇ Â÷·®ÀÌ ÁغñµÇ°í, Ãâ¹ßÁöÁ¡°ú µµÂø ÁöÁ¡À» °¡Áø °í°´µéÀÌ Á¦°øµÈ´Ù. ¸ñÀûÀº ¸ðµç °í°´µéÀ» ¼ºñ½ºÇ쵂 »ç¿ë Â÷·®ÀÇ ¼ö¸¦ ÃÖ¼ÒÈÇÏ´Â Â÷·®ÀÇ ºÐ¹è ¹× ¶ó¿ìÆÃ ¹æ¹ýÀ» ã´Â °ÍÀÌ´Ù. À̺¸´Ù ´Ù¼Ò Á¦ÇÑÀÌ ¸¹Àº º¯Çüµéµµ Àִµ¥ À§ÀÇ VRP ¿¡ °¢ °í°´ÀÌ ÀÚ½ÅÀÌ ¼ºñ½º ¹ÞÀ» ¼ö ÀÖ´Â °¡Àå À̸¥ ½Ã°£±îÁö ¸í½ÃÇÒ ¼ö ÀÖ´Â ¸ðµ¨À» VRPTD (VRP with time deadline) ¶ó ºÎ¸¥´Ù. VRPTD ¿¡ °¢ °í°´ÀÌ ¼ºñ½º¹Þ¾Æ¾ß ÇÏ´Â °¡Àå ´ÊÀº ½Ã°£±îÁö ¸í½ÃÇÒ ¼ö ÀÖ´Â ¸ðµ¨À» VRPTW (VRP with time window) ¶ó ÇÑ´Ù. ¿¹¸¦ µé¾î, Dial-A-Ride ¼ºñ½º´Â Àüȸ¦ ÇÏ¸é ¼ºñ½º Â÷·®ÀÌ ¿Í¼ ¸ñÀûÁö±îÁö µ¥·Á´ÙÁÖ´Â ¼ºñ½ºÀε¥, À̸¦ ÀÌ¿ëÇÏ¿© Àú³á 7 ½Ã¿¡ ½ÃÀÛÇÏ´Â À½¾Çȸ¿¡ °¡°íÀÚ Çϴµ¥ ÇÑ ½Ã°£ Âë °É¸®´Â °Å¸®¿¡ »ç´Â ³ëºÎºÎ´Â VRPW ¸¦ Á¦°øÇÏ´Â ¼ºñ½º¸¦ ÅÃÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ ±×·¸Áö ¾ÊÀº ¼ºñ½º¸¦ ÅÃÇØ 2 ½Ã¿¡ µ¥¸®·¯ ¿Â´Ù°Å³ª 7 ½Ã°¡ ³Ñ¾î¼ µ¥¸®·¯ ¿Í¼´Â °ï¶õÇÒ °ÍÀÌ´Ù. ÀÌ ¿Ü¿¡µµ ´Ù¾çÇÑ º¯ÇüµéÀÌ °¡´ÉÇÏ´Ù. Á¦ÇÑÀÌ ±î´Ù·Î¿öÁú¼ö·Ï °í±Þ ¼ºñ½º°¡ µÇ°í ¼ºñ½ºÀÇ ºñ¿ëÀº ºñ½ÎÁú °ÍÀÌ´Ù.
Â÷·® ¶ó¿ìÆÃÀÇ ÀÀ¿ë °¡´É¼ºÀº ´Ù¾çÇÏ´Ù. ¼Ò¸Å üÀÎÀÇ ¹°°Ç ¹è´Þ, ¹°Ç° ¹è´Þ ºñ¿ëÀ» ÃÖ¼ÒÈÇϴ üÀÎÁ¡µéÀÇ À§Ä¡ ¼±Á¤, ½ºÄð¹ö½º ¶ó¿ìÆÃ, ¿ìÆí ¹è´Þ (UPS, Federal Express, DHL µîÀÌ ÁÁÀº ¿¹), ¾²·¹±â ó¸® Â÷·® ¶ó¿ìÆÃ, À¯·ù ¹è´Þ, Dial-A-Ride ¼ºñ½º µî ½Ç·Î ´Ù¾çÇÑ ¹®Á¦µéÀÌ ¹ß»ýÇÑ´Ù. ÇöÀç ¿ì¸® ³ª¶ó¿¡´Â ÀÌ·¯ÇÑ ¹®Á¦µéÀÌ º»°ÝÀûÀ¸·Î ¹ß»ýÇÏÁö ¾Ê°í Àְųª, ¹ß»ýÇÏ´õ¶óµµ °í¼öÁØÀÇ ¾Ë°í¸®ÁòÀ» Àû¿ëÇÑ ¿¹°¡ º°·Î ¾Ë·ÁÁ® ÀÖÁö ¾ÊÀº ¼öÁØÀε¥, ÀÌ·¯ÇÑ ¹®Á¦µé¿¡ °í¼öÁØÀÇ ÇØ¿¡ ´ëÇÑ Çʿ伺À» ±â¾÷µéÀÌ ´À³¢±â ½ÃÀÛÇß°í Ãʱ⠽ÃÀåÀÌ Çü¼ºµÇ°í ÀÖ´Ù. ƯÈ÷ ÃÖ±Ù¿¡ ¹°·ùÀÇ °³¼±À» À§ÇÑ SCM (Supply Chain Management, °ø±Þ»ç½½ °ü¸®) ºÐ¾ß¿¡¼ ÀÌ·¯ÇÑ Â÷·® ¶ó¿ìÆÃ ÃÖÀûÈÀÇ Çʿ伺ÀÌ ´ëµÎµÇ°í ÀÖ´Ù.
Â÷·® ¶ó¿ìÆÃ ¹®Á¦´Â °í°´À» k ´ë ÀÌÇÏÀÇ Â÷·®¿¡ ÇÒ´çÇÏ´Â ÀÛ¾÷°ú ÇÒ´çµÈ °í°´µéÀ» ¼ºñ½ºÇϱâ À§ÇÑ °³º° Â÷·®µéÀÇ ¶ó¿ìÆÃÀ¸·Î ³ª´ ¼ö ÀÖ´Ù. ÀÌ Áß °í°´µéÀ» Â÷·®µé¿¡ ÇÒ´çÇÏ´Â ¹®Á¦´Â ±×·çÇÎ (grouping) ¶Ç´Â ºÐÇÒ (partitioning) ¹®Á¦°¡ µÈ´Ù. ¹®Á¦ÀÇ °£¸íÇÔÀ» À§ÇØ ¿©±â¼´Â °í°´µéÀÇ À§Ä¡°¡ ÀÌÂ÷¿ø»óÀÇ ÁÂÇ¥·Î ÁÖ¾îÁö°í µÎ °í°´ À§Ä¡°£ÀÇ À̵¿¿¡ µå´Â ½Ã°£Àº µÑ »çÀÌÀÇ ¹°¸®Àû °Å¸®¿Í ºñ·ÊÇÑ´Ù°í °¡Á¤ÇÏÀÚ.
ÀÌ ¹®Á¦¸¦ À§ÇÑ À¯Àü ¾Ë°í¸®ÁòÀÇ Ç¥ÇöÀ» À§ÇØ ´ÙÀ½°ú °°Àº °£´ÜÇÑ ¹æ¹ýÀ» »ý°¢ÇÒ ¼ö ÀÖ´Ù.
2 |
5 |
3 |
2 |
k |
4 |
3 |
6 |
¤ý¤ý¤ý¤ý |
3 |
¿°»öüÀÇ ±æÀÌ´Â °í°´ÀÇ ¼ö (N) ¿Í °°°í °¢ À¯ÀüÀÚ´Â °¢ °í°´ÀÌ ¼Ò¼ÓµÇ´Â Â÷·®ÀÇ ¹øÈ£¸¦ ³ªÅ¸³½´Ù. ÀÌ·¸°Ô ÇØ¼ °í°´ÀÌ k ´ë ÀÌÇÏÀÇ Â÷·®¿¡ ºÐ¹èµÇ´Â °¢°¢ÀÇ Â÷·®Àº ºÐ¹èµÈ °í°´µéÀ» °¡Áö°í ¶ó¿ìÆÃÀ» ÇÑ´Ù. ¶ó¿ìÆÃÀº Çã¿ëµÇ´Â ½Ã°£ ¿¹»ê¿¡ µû¶ó À¯Àü ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ°í TSP ¸¦ À§ÇÑ LK [Lin & Kernighan, 1973] °°Àº ÈÞ¸®½ºÆ½À» »ç¿ëÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇØ¼ Â÷·®ÀÇ ºÐ¹è¿Í ¶ó¿ìÆÃÀÌ ÀÏÂ÷·Î ¸¶¹«¸®µÇ¸é °í°´ÀÇ ¼Ò¼Ó Â÷·®À» ¹Ù²Ù¾î¼ °³¼±ÇÒ ¼ö ÀÖ´Â ºÎºÐÀº °³¼±½ÃŲ´Ù.
´ÙÀ½Àº À¯Àü ¾Ë°í¸®ÁòÀ» À׿äÇÑ Ç®À̹ýÀÇ ÇϳªÀÎ Thangiah (1995, 1997) ÀÇ ¹æ¹ýÀ» ±âº»À¸·Î ÇÏ´Â Á¢±Ù¹ýÀ» ¼Ò°³ÇÑ´Ù. ¸ÕÀú À¯Àü ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÏ¿© k °³ (¶Ç´Â k °³ ÀÌÇÏ) ÀÇ ¿øÀ» ¸¸µç´Ù. ÀÌ k ´Â Â÷·®ÀÇ ¼ö¿Í ÀÏÄ¡ÇÑ´Ù. °¢°¢ÀÇ °í°´Àº ±× Áß ÇϳªÀÇ ¿ø¿¡ ¼ÓÇϵµ·Ï ±×·çÇÎ µÈ´Ù. ¾î¶² °í°´ÀÌ ÀÓÀÇÀÇ ¿ø ¾È¿¡ ¼ÓÇϸé ÇØ´ç ¿ø¿¡ ÀÚ¿¬½º·´°Ô ¼ÓÇÑ´Ù. ¸¸ÀÏ ¾î¶² °í°´ÀÌ ¾Æ¹« ¿ø¿¡µµ ¼ÓÇÏÁö ¾ÊÀ¸¸é Á÷±³ÇÏ´Â ¼±À» ±×¾úÀ» ¶§ °¡Àå °¡±î¿î ¿ø¿¡ ¼ÓÇϵµ·Ï ÇÑ´Ù. ÀÌ·¸°Ô ÇØ¼ ¸ðµç °í°´ÀÌ k ´ëÀÇ Â÷·®¿¡ ÇÒ´çµÇ¸é ³ª¸ÓÁö´Â ¾Õ¿¡¼ ¼Ò°³ÇÑ ¹æ¹ý°ú °°´Ù. ÀÌ ¹æ¹ýÀÌ °í°´µéÀÇ Áö¸®Àû À§Ä¡¸¦ Àß °í·ÁÇØ¼ ºÐ¹èÇϹǷΠÈÄó¸® ºñ¿ëÀ» ÁÙÀÌ´Â µ¥ µµ¿òÀÌ µÈ´Ù. À¯Àü ¾Ë°í¸®ÁòÀº °è¼ÓÇØ¼ ´Ù¾çÇÑ ¿øÀÇ Á¶ÇÕÀ» Á¦°øÇϰí À̰ÍÀº À§¿Í °°ÀÌ °³º° ¶ó¿ìÆÃ°ú ÈÄó¸® °³¼±¿¡ ÀÇÇØ Áö¿ª ÃÖÀûȵȴÙ. ±×¸² 6.6 Àº Â÷·® ¶ó¿ìÆÃÀ» À§ÇÑ ¹®Á¦ÀÇ ÇÑ ÀüÇüÀûÀÎ ¿¹¿Í ÀÌÀÇ ±×·çÇÎÀÇ ÇÑ ¿¹¸¦ º¸ÀδÙ. ¿°»öü´Â ´ÙÀ½°ú °°ÀÌ µðÀÚÀÎÇÒ ¼ö ÀÖ´Ù.
±×¸² 6.6 °í°´µéÀÇ À§Ä¡¿Í °í°´µéÀ» ¼¼ °³ÀÇ Â÷·®¿¡ ºÐÇÒÇÑ ¿¹
|
|
|
|
|
|
|
|
|
¤ý¤ý¤ý¤ý |
°¢ ¿øÀº x, y ÁÂÇ¥¿Í ¹ÝÁö¸§ÀÇ ±æÀÌ·Î ¸í½ÃµÈ´Ù. ¿°»öü´Â ÀÌ·¸°Ô k °³ÀÇ ¿øÀ» ³ªÅ¸³½´Ù.
¿©±â¼´Â ºÐÇÒ ºÎºÐ¸¸ À¯Àü ¾Ë°í¸®ÁòÀ¸·Î Ǫ´Â °æ¿ì¸¦ ¼Ò°³Çߴµ¥ ¶ó¿ìÆÃ ºÎºÐµµ ¾ó¸¶µçÁö À¯Àü ¾Ë°í¸®ÁòÀ¸·Î °¡´ÉÇÏ´Ù. ´Ù¸¸ ÀÌ °æ¿ì µÎ À¯Àü ¾Ë°í¸®ÁòÀÌ °èÃþÀûÀ¸·Î ¼öÇàµÇ¹Ç·Î ½Ã°£ÀÌ ¸¸¸¸Ä¡ ¾Ê°Ô µç´Ù. ÁÖ¾îÁø ½Ã°£ ¿¹»êÀ» Àß °í·ÁÇÏ¿© ÀûÇÕÇÑ ¹æ¹ýÀ» ã¾Æ¾ß ÇÒ °ÍÀÌ´Ù.
±×·¡ÇÁ À̵îºÐ ¹®Á¦´Â ÀÓÀÇÀÇ ±×·¡ÇÁ¸¦ °°Àº ¼öÀÇ ³ëµå¸¦ °®´Â µÎ ºÎºÐÁýÇÕÀ¸·Î ºÐ¸®ÇϵÇ, µÎ ºÎºÐ ÁýÇÕ°£¿¡ °ÉÄ¡´Â °£¼±ÀÇ °³¼ö¸¦ ÃÖ¼ÒÈÇÏ´Â ¹®Á¦ÀÌ´Ù. À̰ÍÀº Àß ¾Ë·ÁÁø NP-Hard ¹®Á¦ÀÌ´Ù [Garey & Johnson, 979]. ±×¸² 6.7 Àº ±×·¡ÇÁ À̵îºÐ ¹®Á¦ÀÇ ÇÑ º¸±â¿Í À̸¦ ¿°»öü·Î Ç¥ÇöÇÑ ¿¹ÀÌ´Ù. ±×¸²Ã³·³ 10 °³ÀÇ ³ëµå°¡ ÀÖ´Â ±×·¡ÇÁÀÇ °æ¿ì, 10 ÀÚ¸®ÀÇ ÀÌÁø¼ö Çϳª°¡ ÇÑ ÇØ¸¦ ³ªÅ¸³»°Ô µÈ´Ù.
±×¸² 6.7 ±×·¡ÇÁ À̵îºÐ ¹®Á¦ÀÇ ¿°»öüÀÇ ÇÑ ¿¹
±×·¡ÇÁ À̵îºÐ ¹®Á¦ÀÇ °æ¿ì µÎ °³ÀÇ ºÎ¸ðÇØ·ÎºÎÅÍ ±³Â÷¸¦ ÅëÇØ »ý¼ºµÇ´Â ÇØ´Â ±ÕÇüÀÌ ±úÁö±â ½±´Ù. ÀÌ·¯ÇÑ ÇØ¸¦ ºñÀû°ÝÇØ (invalid solution) À̶ó Çϴµ¥ À¯Àü ¾Ë°í¸®Áò¿¡ µû¶ó ÇØÁý´Ü¿¡ ºñÀû°ÝÇØ´Â ¾Æ¿¹ Æ÷ÇÔ½ÃŰ´Â °æ¿ì´Â À̷κÎÅÍ ¸¸µé ¼ö ÀÖ´Â ÃÖ¼±ÀÇ Àû°ÝÇØÀÇ Ç°ÁúÀ» ÀÌ ÇØÀÇ Ç°Áú·Î »ï´Â ¹æ¹ýÀÌ ÀÖ´Ù. °æ¿ì¿¡ µû¶ó¼´Â ºñÀû°ÝÇØ¿¡ Æä³ÎƼ¸¦ ÁÖ´Â °æ¿ìµµ ÀÖ´Ù. ºñÀû°ÝÇØ¸¦ Æ÷ÇÔ½ÃŰÁö ¾Ê´Â À¯Àü ¾Ë°í¸®ÁòÀÇ °æ¿ì¿¡´Â ÀÌÁø¼ö¿¡¼ 0 °ú 1 ÀÇ ¼ö°¡ ÀÏÄ¡Çϵµ·Ï ³ª¸§´ë·Î ¼ö¼±À» ÇÏ¿©¾ß ÇÑ´Ù. °£´ÜÇÑ ¿¹¸¦ µé¸é, ¿°»öü¿¡¼ 0 °ú 1 ÀÇ ÃÑ ¼ö¸¦ ¼¾ ´ÙÀ½ ¿°»öü »óÀÇ ÀÓÀÇÀÇ ÁöÁ¡À» ¼±ÅÃÇÏ¿© ¿À¸¥ÂÊÀ¸·Î ÈȾ¸é¼ ¸ðÀÚ¶ó´Â ¼ö¸¸ÅÀÇ 0 ¶Ç´Â 1 À» ¹Ù²Ù¾î ÁÖ´Â ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
±×·¡ÇÁ¸¦ µÎ °³ ÀÌ»óÀÇ ºÎºÐ ÁýÇÕÀ¸·Î ³ª´©µÇ ¼·Î ´Ù¸¥ ºÎºÐ ÁýÇÕ°£¿¡ °ÉÄ¡´Â °£¼±ÀÇ ¼ö¸¦ ÃÖ¼ÒÈÇÏ´Â ¹®Á¦¸¦ ±×·¡ÇÁ ´ÙºÐÇÒ (k-way partitioning) ¹®Á¦¶ó ÇÑ´Ù. k °³ÀÇ ºÎºÐ ÁýÇÕÀ¸·Î ³ª´©´Â ¹®Á¦´Â ¿ª½Ã ÀÚ¿¬½º·´°Ô k-Áø¼ö Ç¥ÇöÀ» ¾µ ¼ö ÀÖ´Ù. À̸¦ ÀÌÁø¼ö Ç¥ÇöÀ¸·Î ¹Ù²Ü ¼öµµ Àִµ¥ ÀÌÁø¼ö Ç¥ÇöÀÌ ¾à°£ÀÇ º¯ÀÌ È¿°ú°¡ ´õ ÀÖ´Ù.
´Ü¹éÁúÀº ÀÏ·ÃÀÇ ¾Æ¹Ì³ë»êµéÀÇ ¶ì·Î¼ °íÀ¯ÀÇ 3 Â÷¿ø ±¸Á¶¸¦ °®´Â´Ù. ´Ü¹éÁúÀÇ ¼º°ÝÀº ±×°ÍÀÌ ¸¸µå´Â 3 Â÷¿øÀÇ ±¸Á¶¿¡ ÀÇÇØ °áÁ¤µÈ´Ù. ÀÓÀÇÀÇ ´Ü¹éÁúÀÌ ¹°°ú °°Àº ÀÓÀÇÀÇ ¿ë¾× Áß¿¡ ³õÀÏ ¶§ ¿ë¾×Àº Ä£¼ö¼º (hydrophilic) ¾Æ¹Ì³ë»êÀº ²ø¾î´ç±â°í, ¼Ò¼ö¼º (hydrophobic) ¾Æ¹Ì³ë»êÀº ¹ÐÄ£´Ù. ¸¹Àº °¡´ÉÇÑ 3 Â÷¿ø ±¸Á¶µé Áß ÃÖ¼ÒÀÇ ¿¡³ÊÁö¸¦ °®´Â ±¸Á¶¸¦ ã´Â °ÍÀÌ À¯¸íÇÑ ´Ü¹éÁú Á¢±â (protein folding) ¹®Á¦ÀÌ´Ù. ´Ü¹éÁúÀÇ 3 Â÷¿ø ±¸Á¶¸¦ ¹àÈ÷´Â °ÍÀº »ý¹°ÇÐ ÃÖ´ëÀÇ ³Á¦ Áß Çϳª·Î 'The Great Challenge' ¶ó°í ºÎ¸£±âµµ ÇÑ´Ù.
´Ü¹éÁú Á¢±â ¹®Á¦´Â Á¢È÷´Â °¢µµ°¡ ¾Æ¹«·¸°Ô³ª °¡´ÉÇÑ ½ÇÁ¦ ¸ðµ¨°ú 90° ·Î¸¸ Á¢È÷µµ·Ï Çã¿ëÇÏ´Â ¶óƼ½º ¸ðµ¨ÀÌ ÀÖ´Ù. ¿©±â¼´Â °£´ÜÇÑ ¶óƼ½º ¸ðµ¨À» ´ë»óÀ¸·Î ¿¹¸¦ µç´Ù. ±×¸² 6.8 Àº ¶óƼ½º ¸ðµ¨ÀÇ ´Ü¹éÁú Á¢±âÀÇ ÇÑ ¿¹¸¦ º¸ÀδÙ. µÎ ¾Æ¹Ì³ë»êÀÌ ´Ü¹éÁúÀÇ Ã¼Àο¡¼´Â ÀÌ¿ôÇÏÁö ¾ÊÀ¸³ª Á¢Èù °á°ú·Î ÀÌ¿ôÇÑ À§Ä¡¿¡ ³õÀÌ°Ô µÉ ¶§ À̸¦ Á¢ÇÕ (contact) À̶ó ÇÑ´Ù. µÎ ¼Ò¼ö¼º ¾Æ¹Ì³ë»êÀÌ ¸¸µå´Â Á¢ÇÕÀ» ¼Ò¼ö¼º Á¢ÇÕ (hydrophobic contact) À̶ó ÇÑ´Ù. ÀÌ ¼Ò¼ö¼º Á¢ÇÕÀÇ °³¼ö¸¦ ÃÖ´ëÈÇÏ´Â 3 Â÷¿ø ±¸Á¶¸¦ ã´Â °ÍÀÌ ÀÌ ¹®Á¦ÀÇ ¸ñÀûÀÌ´Ù.
±×¸² 6.8 ¶óƼ½º ¸ðµ¨ÀÇ ´Ü¹éÁú Á¢±âÀÇ ÇÑ ¿¹
¶óƼ½º ¸ðµ¨¿¡¼ÀÇ ÀÓÀÇÀÇ 3 Â÷¿ø ±¸Á¶¸¦ ¿°»öü·Î Ç¥ÇöÇÏ´Â ¹æ¹ýµé Áß Patton µî (1995) ÀÇ ¹æ¹ýÀ» ±âº»À¸·Î ¼Ò°³ÇÑ´Ù. °¢ ¾Æ¹Ì³ë»êÀº ´Ù¼¸ °¡ÁöÀÇ °¡´ÉÇÑ ¹æÇâÀÌ ÀÖ´Ù (¾Õ (F), Á (L), ¿ì (R), »ó (U), ÇÏ (D)). ù ¹øÂ°¿Í µÎ ¹øÂ° ¾Æ¹Ì³ë»êÀ» °íÁ¤Çϰí (ÀÌ µÑÀÇ ¿¬°á ¹æÇâÀ» ¹Ù²Ù´Â °ÍÀº ´ëμº¿¡ ÀÇÇÏ¿© º° Àǹ̰¡ ¾ø´Ù) ¼¼ ¹øÂ° ¾Æ¹Ì³ë»êºÎÅÍ Á÷ÀüÀÇ ¿¬°á¿¡ ±Ù°ÅÇÏ¿© Á¢´Â ¹æÇâÀ» ¸í½ÃÇÑ´Ù. ¿¹¸¦ µé¾î, ¾Æ¹Ì³ë»ê i-1 °ú ¾Æ¹Ì³ë»ê i ÀÇ ¿¬°á¼±¿¡ ÀÇÇØ ¾Æ¹Ì³ë»ê i ¿Í ¾Æ¹Ì³ë»ê i+1 ÀÇ ¿¬°á¼±ÀÇ ¹æÇâÀÇ Àǹ̰¡ »ó´ëÀûÀ¸·Î °áÁ¤µÈ´Ù. ±×¸² 6.9 ´Â À̸¦ ±×¸²À¸·Î Ç¥ÇöÇÑ °ÍÀÌ´Ù.
±×¸² 6.9 ¾Æ¹Ì³ë»êÀÇ ¹æÇâ
¿°»öü´Â ¾Æ·¡¿Í °°ÀÌ N-2 °³ÀÇ À¯ÀüÀÚ·Î ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
F |
D |
U |
L |
R |
U |
L |
F |
F |
¤ý¤ý¤ý¤ý |
Áï, {F, L, R, U, D}N-2 °¡ µÈ´Ù. °¢ À¯ÀüÀÚ´Â 3 ¹øÂ° ¾Æ¹Ì³ë»êºÎÅÍ Á¢È÷´Â ¹æÇâÀ» ¸í½ÃÇÑ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ´Ü¹éÁúÀÇ 3 Â÷¿ø ±¸Á¶¸¦ ³ªÅ¸³¾ ¼ö ÀÖÀ¸³ª ÀÌ ¹æ¹ýÀº 5N-2 °¡ÁöÀÇ ¿°»öü ¸ðµÎ°¡ Àû¹ýÇÑ ±¸Á¶¸¦ ³ªÅ¸³»´Â °ÍÀº ¾Æ´Ï´Ù. ÀÓÀÇÀÇ ¾Æ¹Ì³ë»ê ÀÚ¸®¿¡ ÀÖ´Â À¯ÀüÀÚ°¡ L °ªÀ» °®°í Àִµ¥ ¿ÞÂÊ¿¡ ÀÌ¹Ì ´Ù¸¥ ¾Æ¹Ì³ë»êÀÌ ÀÚ¸®¸¦ Àâ°í ÀÖÀ¸¸é ÀÌ ¹æÇâÀ¸·Î Á¢´Â °ÍÀÌ ºÒ°¡´ÉÇÏ´Ù. ÀÌ °æ¿ì¿¡´Â ÀûÀýÇÑ ÇØ°á ¹æ¹ýÀ» ¸¶·ÃÇØ µÎ¾î¾ß ÇÑ´Ù.
Patton µî (1995) Àº Àû°ÝÇØ¸¦ ¸¸µéÁö ¸øÇÒ °¡´É¼ºÀÌ ¸¹Àº À§ÀÇ ¹æ¹ý¿¡ ´ë1ÇØ ´ÙÀ½°ú °°ÀÌ °³¼±Ã¥À» Á¦½ÃÇÏ¿´´Ù. ¿°»öüÀÇ ±æÀÌ´Â °°À¸³ª À̹ø¿¡´Â °¢ ¿°»öü°¡ ´Ù¼¸ °³ÀÇ ¹æÇâ Áß¿¡ Çϳª¸¦ °®°í ÀÖ´Â °ÍÀÌ ¾Æ´Ï°í °¢ ¹æÇâÀÇ ¿ì¼± ¼øÀ§¸¦ °®´Â´Ù. ´Ù¼¸ ¹æÇâÀ» ¿ì¼± ¼øÀ§·Î ¸Å±â´Â ¹æ¹ýÀº 120 (5!) °¡ÁöÀ̹ǷΠ°¢ ¿°»öü´Â ¾Æ·¡¿Í °°ÀÌ 1 ºÎÅÍ 120 »çÀÌÀÇ °ªÀ» °®´Â´Ù.
34 |
5 |
21 |
1 |
98 |
120 |
107 |
77 |
83 |
¤ý¤ý¤ý¤ý |
ÀÌ·¸°Ô Çϸé ÀÓÀÇÀÇ ´Ü¹éÁúÀÌ Ã¹ ¹øÂ° ¹æÇâÀ¸·Î Á¢´Â °ÍÀÌ °¡´ÉÇÏÁö ¾ÊÀ¸¸é µÎ ¹øÂ° ¹æÇâÀ¸·Î Á¢´Â´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á Àû¹ýÇÏÁö ¾ÊÀº ÇØ¸¦ ¸¸µé °¡´É¼ºÀº ÇöÀúÈ÷ ¶³¾îÁö°Ô µÈ´Ù. ±×·¯³ª ÀÌ °æ¿ì¿¡µµ Àû¹ýÇÏÁö ¾ÊÀº ÇØ°¡ ¸¸µé¾îÁú °¡´É¼ºÀº ¿©ÀüÈ÷ ÀÖ´Ù. ÀÌ °æ¿ì´Â ÇØ¸¦ ¹ö¸®°Å³ª ¼ö¼±Ã¥À» ¸¶·ÃÇØ µÑ Çʿ䰡 ÀÖÀ» °ÍÀÌ´Ù. ¼ö¼±Ã¥ Áß¿¡´Â Àû¹ýÇÑ ÁöÁ¡±îÁö ¹éÆ®·¡Å·ÇÑ ´ÙÀ½ ±× ÁöÁ¡¿¡¼ºÎÅÍ À¯ÀüÀÚ¸¦ °íÄ¡´Â µîÀÇ ¹æ¹ýµµ »ý°¢ÇØ º¼ ¼ö ÀÖ´Ù.
¹ÝµµÃ¼ ȸ·ÎÀÇ ¹ÐÁýµµ°¡ Á¡Á¡ ³ô¾ÆÁö¸é¼ ÇÑ Ä¨¿¡ ¼ö¹é¸¸ °³ÀÇ °ÔÀÌÆ®°¡ ÁýÀûµÇ±âµµ ÇÑ´Ù. ¹ÝµµÃ¼ÀÇ »ý»ê ´Ü°¡¸¦ ³·Ãß·Á¸é ¸ðµç ³í¸®Àû ȸ·Î ºÎºÐÀÌ °¡Àå ÀÛÀº ¸éÀûÀ» »ç¿ëÇØ¼ ÁýÀûÇÒ ¼ö ÀÖ¾î¾ß ÇÏ°í ¹è¼±À» À§ÇÑ ¿ÍÀ̾îÀÇ ÃÑ ±æÀ̸¦ ª°Ô ÇØ¾ß ÇÑ´Ù. ÃÖ±Ù¿¡´Â ´Ü°¡ À̿ܿ¡µµ ´Ù¾çÇÑ ¿ä±¸ »çÇ×µéÀ» ¸¸Á·ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é, ȸ·ÎÀÇ Áö¿¬ ½Ã°£ ÃÖ¼ÒÈ (ºü¸¥ Ŭ·° ½ºÇǵ带 °®µµ·Ï ÇÔ), Àü·Â ¼Ò¸ð ÃÖ¼ÒÈ, °í¼öÀ² µî ´Ù¾çÇÑ ¿ä±¸ »çÇ×µéÀÌ ÀÖ´Ù. À̵éÀº ¼·Î »óÃæ °ü°è¿¡ ÀÖ´Â °æ¿ì°¡ ¸¹¾Æ À̵éÀ» Àß Á¶ÀýÇÏ¸é¼ ÃÖÀûÀÇ ¹èÄ¡¸¦ ÇÏ´Â ÀÛ¾÷Àº ÄÄÇ»ÅÍ °úÇÐÀÇ ´ëÇ¥Àû ³Á¦ ÁßÀÇ ÇϳªÀÌ´Ù.
ȸ·Î ¹èÄ¡¿¡´Â ´Ù¾çÇÑ ¸ðµ¨µéÀÌ Àִµ¥ ¿ì¼± °¡Àå °£´ÜÇÑ °ÔÀÌÆ® ¾î·¹ÀÌ ¸ðµ¨ºÎÅÍ »ìÆì º¸ÀÚ. °ÔÀÌÆ® ¾î·¹ÀÌ ¸ðµ¨¿¡¼´Â ¸ðµç ¼¿ÀÌ ¹ÙµÏÆÇ ¸ð¾çÀÇ °ÝÀÚ »ó¿¡ ³õÀδÙ. ÇÑ ¹èÄ¡°¡ ÁÖ¾îÁö¸é ÀÌÀÇ Ç°ÁúÀ» Æò°¡ÇØ ÁÖ¾î¾ß Çϴµ¥ Æò°¡ ±âÁØÀ¸·Î´Â ¾Õ¿¡¼ ¾ð±ÞÇÑ ´Ù¾çÇÑ ¿ä±¸ »çÇ×ÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ¿©±â¼´Â ¿ÍÀ̾îÀÇ ÃÑ ±æÀ̸¦ ÃÖ¼ÒÈÇÏ´Â °¡Àå °£´ÜÇÑ ¸ðµ¨À» ´ë»óÀ¸·Î ¼³¸íÀ» ÇÑ´Ù. ¹èÄ¡°¡ ³¡³ª¸é °¢ ³×Æ® (net, ³¡Á¡ÀÌ µÎ °³ ÀÌ»óÀÎ °£¼±) ÀÇ ³¡Á¡ (endpoint) µéÀÌ ÀÚµ¿À¸·Î °áÁ¤µÈ´Ù. °¢ ³×Æ®ÀÇ ¶ó¿ìÆÃ¿¡ ÇÊ¿äÇÑ ¹è¼±ÀÇ ±æÀ̸¦ ÇÕÇÑ´Ù. ±×·¯³ª ÀÓÀÇÀÇ ³×Æ®¸¦ À§ÇÑ ¹è¼± ±æÀ̸¦ ÃøÁ¤Çϱâ À§Çؼ´Â ½ÇÁ¦ ¶ó¿ìÆÃÀ» ÇØº¸Áö ¾Ê°í´Â Á¤È®ÇÑ °è»êÀÌ ºÒ°¡´ÉÇÏ´Ù. ¿Ö³ÄÇÏ¸é ³×Æ®µé³¢¸® ¼·ÎÀÇ ¹è¼± »óȲ¿¡ µû¶ó ¿µÇâÀ» ¹ÞÀ¸¹Ç·Î ¶ó¿ìÆÃ ÀÚüµµ ¹èÄ¡ ¸øÁö ¾ÊÀº ³Á¦À̱⠶§¹®ÀÌ´Ù. ±×·¡¼ ¹èÄ¡ ´Ü°è¿¡¼´Â ¶ó¿ìÆÃ ÀÌÈÄÀÇ »óȲÀ» ¿¹ÃøÇÒ ¼ö ÀÖ´Â °£´ÜÇÑ ±Ù»ç °è»ê¹ýÀ» ¾²´Âµ¥ ÀÌ ¶ÇÇÑ ´Ù¾çÇÑ ¹æ¹ýÀÌ ÀÖ´Ù. ´ëÇ¥ÀûÀÎ ÇÑ ¹æ¹ýÀº ¹ÝÀ±°û¹Ú½º (half bounding box) ¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀº ¸ðµç ³¡Á¡µé Áß X Ãà°ú Y Ãà »ó¿¡¼ °¡Àå ¹Ù±ùÂÊ¿¡ ÀÖ´Â Á¡µéÀ» ´ë»óÀ¸·Î Á÷»ç°¢ÇüÀ» ±×¸° ´ÙÀ½ ÀÌ Á÷»ç°¢Çü µÑ·¹ ±æÀÌÀÇ ¹ÝÀ» ÀÌ ³×Æ®ÀÇ ¶ó¿ìÆÃ ºñ¿ëÀ¸·Î °è»êÇÏ´Â °ÍÀÌ´Ù. ±×¸² 6.10 Àº ³×Æ® Çϳª¸¦ ¿¹·Î µé¾î À̸¦ º¸À̰í ÀÖ´Ù. dx ¿Í dy ¸¦ ÇÕÇÑ °ªÀÌ ÀÌ ³×Æ®ÀÇ ¹ÝÀ±°û¹Ú½ºÀÇ ±æÀ̰¡ µÈ´Ù. À̺¸´Ù Çö½Ç¿¡ °¡±î¿î ¹æ¹ýµéÀÌ ÀÖÀ¸³ª ½ÇÇè °á°ú·Î´Â ÀÌ ¹æ¹ýÀÌ ÀǿܷΠÁÁ¾Æ ¸¹ÀÌ ¾²À̰í ÀÖ´Ù.
±×¸² 6.10 ³×Æ®ÀÇ ³¡Á¡ ¹èÄ¡¿Í ¹Ý À±°û ¹Ú½ºÀÇ ¿¹
3 212 N 56 ... 386 234 51 23 .... |
3 |
212 |
N |
56 |
¤ý¤ý¤ý¤ý¤ý |
386 |
234 |
51 |
23 |
|
¤ý¤ý¤ý¤ý¤ý |
|
¤ý ¤ý ¤ý ¤ý ¤ý |
¤ý ¤ý ¤ý ¤ý ¤ý |
¤ý ¤ý ¤ý ¤ý ¤ý |
|
¤ý¤ý¤ý¤ý¤ý ¤ý¤ý¤ý¤ý¤ý |
|
±×¸² 6.11 ÀÏÂ÷¿ø ¼ø¼ ±â¹Ý Ç¥Çö°ú ´ëÀÀµÇ´Â ¹èÄ¡ÀÇ ¿¹
±×·¯¸é ÀÌ °ÔÀÌÆ® ¾î·¹ÀÌ ¸ðµ¨¿¡¼ ÇϳªÀÇ ¹èÄ¡¸¦ ¿°»öü·Î Ç¥ÇöÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ. ¸ÕÀú ÀüÅëÀû ÀÏÂ÷¿ø Ç¥Çö ¹æ¹ýÀ» »ý°¢ÇØ º¸ÀÚ. ¼¿ÀÇ ÃÑ ¼ö¸¦ N À̶ó ÇÏ°í °¢ ¼¿ÀÌ 1 ºÎÅÍ N ±îÁö »öÀÎµÈ´Ù¸é ±×³É ÀÌ N °³ÀÇ ¼ö¸¦ ¼ø¿·Î ´Ã¾î ³õ´Â °ÍÀÌ °¡Àå °£´ÜÇÑ ¹æ¹ýÀÌ´Ù. À̰ÍÀº 2.5 ¿¡¼ ¹è¿î ¼ø¼ ±â¹Ý Ç¥ÇöÀÇ ÇÑ ¿¹ÀÌ´Ù. À̰ÍÀ» À§Ä¡ ±â¹Ý Ç¥ÇöÀ¸·Î ³ªÅ¸³¾ ¼öµµ ÀÖ´Ù. À§Ä¡ ±â¹Ý Ç¥Çö¿¡¼´Â ¿¹¸¦ µé¸é ÇÑ À¯ÀüÀÚ°¡ ÇÑ ¼¿¿¡ ´ëÀÀµÇµµ·Ï ÇÑ´Ù. ±×¸² 6.11 ÀÇ ¹èÄ¡´Â ¾Æ·¡¿Í °°ÀÌ À§Ä¡ ±â¹Ý Ç¥ÇöÀ¸·Î ³ªÅ¸³¾ ¼ö ÀÖ´Ù.
1 |
2 |
3 |
4 |
|
56 |
|
212 |
|
N |
¤ý |
¤ý |
1 |
¤ý |
¤ý¤ý¤ý |
4 |
¤ý¤ý¤ý |
2 |
¤ý¤ý¤ý |
3 |
Áï, ¼¿ 3 Àº 1 ÀÇ ÀÚ¸®¿¡ À§Ä¡Çϰí, ¼¿ 56 Àº 4 ÀÇ ÀÚ¸®¿¡ À§Ä¡Çϰí, ¼¿ 212 ´Â 2 ÀÇ ÀÚ¸®, ¼¿ N Àº 3 ÀÇ ÀÚ¸®¿¡ À§Ä¡ÇÑ´Ù´Â ¶æÀÌ´Ù. ¹ÙµÏÆÇ »óÀÇ °¢ À§Ä¡´Â 1, 2, 3, ... À¸·Î ¹Ì¸® ¹øÈ£°¡ ¸Å°ÜÁø´Ù. ÀÌÂ÷¿øÀÇ Ç¥Çöµµ °¡´ÉÇÏ´Ù. ¹èÄ¡µÇ´Â ¸ð¾ç ±×´ë·Î¸¦ ÀÌÂ÷¿øÀÇ °ÝÀÚÇü ¿°»öü·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ±×¸² 6.12 ´Â ±×¸² 6.11 ÀÇ ¹èÄ¡¸¦ ÀÌÂ÷¿ø ¿°»öü·Î ³ªÅ¸³½ °ÍÀÌ´Ù. ½ÇÁ¦·Î ¹èÄ¡µÇ´Â ¸ð¾ç°ú ÀÏÄ¡ÇÔÀ» º¼ ¼ö ÀÖ´Ù. ÀÌ °æ¿ì ±³Â÷´Â 3 Àå¿¡¼ ¹è¿î ÀÌÂ÷¿ø ±³Â÷ ¿¬»êÀÚµéÀ» »ç¿ëÇÏ¸é µÈ´Ù.
3 |
212 |
N |
56 |
¤ý¤ý¤ý¤ý¤ý |
386 |
234 |
51 |
23 |
|
¤ý¤ý¤ý¤ý¤ý |
|
¤ý ¤ý ¤ý ¤ý ¤ý |
¤ý ¤ý ¤ý ¤ý ¤ý |
¤ý ¤ý ¤ý ¤ý ¤ý |
|
¤ý¤ý¤ý¤ý¤ý ¤ý¤ý¤ý¤ý¤ý |
|
±×¸² 6.12 ±×¸² 6.11 À» ÀÌÂ÷¿ø ¿°»öü·Î ³ªÅ¸³½ ¿¹
±×¸² 6.13 Ç¥ÁØ ¼¿ ¸ðµ¨ÀÇ ÀüÇüÀûÀÎ ±¸¼º
´ÙÀ½Àº º¸´Ù ÀϹÝÀûÀΠǥÁØ ¼¿ ¸ðµ¨ (standard-cell model) À» ¼Ò°³ÇÑ´Ù. ±×¸² 6.13 Àº ÀüÇüÀûÀΠǥÁØ ¼¿ ¸ðµ¨ÀÇ ¹èÄ¡ ±¸Á¶¸¦ ³ªÅ¸³½´Ù. ±×¸²¿¡¼ IO pad µéÀº ĨÀÇ IO ´ÜÀÚ¿¡ ¸®µå¸¦ ÅëÇØ¼ ¿¬°áµÇ°í ÄÚ¾î ±¸¿ªÀ¸·ÎÀÇ ¸ðµç IO ´Â pad µéÀ» ÅëÇÑ´Ù. ¸ÅÅ©·Î ¼¿Àº ¹Ì¸® µðÀÚÀÎ ÇØ ³õ¾Ò°Å³ª ¶óÀ̺귯¸® ÇüÅ·ΠÁ¦°øµÇ´Â Å« ¼¿·Î¼ ´Ù¼Ò º¹ÀâÇÑ ±â´ÉÀ» ¼öÇàÇÑ´Ù. Ç¥ÁØ ¼¿Àº °£´ÜÇÑ ´ÜÀ§ ÀÛ¾÷À» ÇÏ´Â ¼¿ (¿¹, NAND °ÔÀÌÆ®) ·Î¼ ³ôÀÌ´Â °íÁ¤µÇ°í ³ÐÀÌ´Â ¼¿¿¡ µû¶ó ´Ù¸£´Ù. ÀüÇüÀûÀΠǥÁØ ¼¿ ¸ðµ¨ÀÇ ¹èÄ¡ ÀÛ¾÷¿¡¼´Â ¸ÕÀú ¼öµ¿ ¶Ç´Â ÀÚµ¿À¸·Î ¸ÅÅ©·Î ¼¿ÀÇ À§Ä¡¸¦ Àâ´Â´Ù. ³²Àº ¿µ¿ªÀº Ç¥ÁØ ¼¿ ³ôÀÌ¿¡ ±Ù°ÅÇÏ¿© ¿©·¯ ÇàÀ¸·Î ³ª´«´Ù. ÀÌ Çàµé¿¡ ³²Àº Ç¥ÁØ ¼¿µéÀ» °¡Àå È¿À²ÀûÀ¸·Î ¹èÄ¡ÇÏ´Â ÀÛ¾÷À» ÇÏ°Ô µÈ´Ù.
ÀÌ ¸ðµ¨¿¡¼ÀÇ ¼¿ ¹èÄ¡¸¦ ¿°»öü·Î Ç¥ÇöÇÏ´Â ¹æ¹ýÀ» º¸ÀÚ. ¿ª½Ã ¼ø¼ ±â¹Ý Ç¥Çö°ú À§Ä¡ ±â¹Ý Ç¥ÇöÀÌ °¡´ÉÇѵ¥ ¼ø¼ ±â¹Ý Ç¥ÇöÀº °ÔÀÌÆ® ¾î·¹ÀÌ ¸ðµ¨°ú µ¿ÀÏÇÏ´Ù. ¿°»öü´Â N °³ÀÇ ¼¿À» ¼ø¼´ë·Î ´Ã¾î³õ°í ÀÌ ¼ø¼´ë·Î À§ÀÇ ÇàºÎÅÍ Â÷°îÂ÷°î ä¿ö ³ª°£´Ù. °¢ Çà¿¡ ¸î °³ÀÇ ¼¿ÀÌ Ã¤¿öÁú Áö´Â ¹Ì¸® ¾Ë ¼ö ¾ø´Ù. ¼¿µéÀÇ ³ÐÀ̰¡ ´Ù¾çÇϱ⠶§¹®ÀÌ´Ù. ±×¸² 6.14 ´Â ÀÌÀÇ ÇÑ ¿¹¸¦ º¸ÀδÙ.
À§Ä¡ ±â¹Ý Ç¥ÇöÀ» »ç¿ëÇÏ¸é ¾ÕÀÇ °ÔÀÌÆ® ¾î·¹ÀÌ ¸ðµ¨¿¡¼Ã³·³ °¢ ÀÚ¸®°¡ ¹Ì¸® °íÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î ÀÚ¸®ÀÇ »öÀÎÀ» »ç¿ëÇÒ ¼ö°¡ ¾ø´Ù. ´ë½Å ¾Æ·¡¿Í °°ÀÌ X, Y ÁÂÇ¥·Î¼ °¢ ¼¿ÀÇ À§Ä¡¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Ù.
2 |
250 |
121 |
35 |
48 |
21 |
178 |
..... |
2 |
|
250 |
121 |
35 |
48 |
|
|
|
|
||
21 |
178 |
13 |
|
19 |
|
244 |
35 |
|
|
||
..... |
|
|
|||||||||
..... |
|
||||||||||
..... ..... |
±×¸² 6.14 Ç¥ÁØ ¼¿ ¸ðµ¨ÀÇ ¼ø¼ ±â¹Ý Ç¥ÇöÀÇ ¿¹
1 |
2 |
3 |
4 |
5 |
¤ý¤ý¤ý |
N |
(2, 480) |
(0, 0) |
(0, 125) |
(8, 2390) |
(16, 120) |
|
(1, 1200) |
¿©±â¼ (x, y) ÀÇ x ´Â °¢ ÇàÀÇ »öÀÎÀ̰í, y ´Â ½ÇÁ¦ µµ¸é »óÀÇ Y ÁÂÇ¥°ªÀÌ´Ù. Ç¥ÁØ ¼¿ÀÇ ³ôÀ̰¡ °°À¸¹Ç·Î ÇàÀ¸ ¹øÈ£¸¸À¸·Î ½ÇÁ¦ x ÁÂÇ¥¸¦ ¾Ë ¼ö ÀÖÀ¸¹Ç·Î X ÁÂÇ¥ ´ë½Å °£´ÜÇÑ Ç¥ÇöÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ °æ¿ì´Â ¼¿ÀÌ Áߺ¹µÇ´Â ºÎºÐ¿¡ ´ëÇØ º¸¼ö¸¦ Çϰųª Æä³ÎƼ¸¦ ÁÖ´Â ¹æ¹ýÀÌ °í·ÁµÇ¾î¾ß ÇÑ´Ù.
¿©±â¼ ¼³¸íÇÑ °ÍÀº VLSI ȸ·Î ¹èÄ¡ »Ó¸¸ÀÌ ¾Æ´Ï¶ó ´Ù¾çÇÑ ´Ù¸¥ ¹èÄ¡ ¹®Á¦ÀÇ ±âº»ÇüÀÌ µÉ ¼öµµ ÀÖ´Ù. ¿¹¸¦ µé¾î â°í¿¡ ¹°°ÇÀ» ä¿ö³Ö´Â µ¥ °ø°£ÀÇ È¿À²Àû ÀÌ¿ë°ú ³ªÁß¿¡ ¹°°ÇÀ» ²¨³¾ ¶§ ¼Ò¸ðµÇ´Â ºñ¿ëÀ» ÃÖ¼ÒÈÇÏ´Â µîÀÇ ¿ä±¸°¡ ÀÖÀ» ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ 3 Â÷¿ø ¹®Á¦µé¿¡ À§ÀÇ ¹æ¹ýÀ» º¯ÇüÇÏ¿© Àû¿ëÇØ º¼ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.
VOD (Video-on-Demand) ¼ºñ½º´Â ³ôÀº ´ë¿ªÆøÀÌ ÇÊ¿äÇÏ´Ù. ±¤¼¶À¯´Â À̸¦ Áö¿øÇÏ´Â ¸¸Á·ÇÒ ¸¸ÇÑ ¹æ¹ýÀÌÁö¸¸ °ªÀÌ ºñ½Î´Ù. ºñ¿ëÀý°¨À» À§ÇØ ÄÉÀ̺íÀ» ÇÊ¿äÇÒ ¶§ ºÐ±â½Ã۸é ÄÉÀ̺íÀÌ ¼Ò¸ð¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù. ±×·¯³ª ºÐ±â°¡ µÉ ¶§¸¶´Ù ½ÅÈ£ÀÇ ¼¼±â°¡ °¨¼ÒÇÑ´Ù. µû¶ó¼ ºÐ±â½Ãų ¼ö ÀÖ´Â ÃÖ´ë ȸ¼ö¿¡ Á¦ÇÑÀÌ ÀÖ°Ô µÈ´Ù. ±×¸² 6.15 ´Â ±¤¼¶À¯ ÄÉÀÌºí ¹èÄ¡ÀÇ ÇÑ ¿¹¸¦ º¸ÀδÙ. ±×¸²¿¡¼´Â ÃÑ 32 °í°´ÀÇ À§Ä¡°¡ °íÁ¤µÇ¾î ÀÖ°í ÀÌ °í°´µéÀ» ¸ðµÎ ¿¬°áÇÏ´Â °¡Àå È¿À²ÀûÀÎ ÄÉÀ̺íÀÇ ¹èÄ¡ ¹æ¹ýÀ» ãÀ¸·Á ÇÑ´Ù. Áß°è ³ëµå¸¦ µÎ¾î ÄÉÀ̺íÀÇ ¼Ò¸ð¸¦ ÁÙÀÌ·Á Çϴµ¥ primary node ¿Í secondary node ÀÇ ºÐ±âµµÀÇ °öÀº 32 ¸¦ ³ÑÀ» ¼ö ¾ø´Ù. ¹®Á¦´Â ÄÉÀ̺íÀÇ ±æÀ̸¦ ÃÖ¼ÒÈÇÏ´Â primary node ¿Í secondary node ÀÇ À§Ä¡ ¹× À̵éÀÇ ºÐ±âµµ, °¢ ³ëµå¿¡ ¿¬°áµÉ °í°´À» °áÁ¤ÇÏ´Â °ÍÀÌ´Ù. ÇÑ ³ëµå¿Í °í°´°£ÀÇ °Å¸®ÀÇ »óÇѼ±µµ ÀÖÀ» ¼ö ÀÖ´Ù.
±×¸² 6.15 ±¤¼¶À¯ ÄÉÀÌºí ¹èÄ¡ÀÇ ÇÑ ¿¹
ÀÌ ¹®Á¦ÀÇ ¿°»öü Ç¥ÇöÀº ±×¸® °£´ÜÇÏÁö ¾Ê´Ù. °áÁ¤ÇØ¾ß ÇÒ »çÇ×ÀÌ Çϳª°¡ ¾Æ´Ï¹Ç·Î ½±Áö°¡ ¾Ê´Ù. ¹®Á¦ÀÇ º¹Àâµµ¸¦ ÁÙÀ̱â À§ÇØ primary node ´Â 4 °³ÀÇ secondary node ·Î ºÐ±âÇϰí, secondary node ´Â ÃÖ´ë 8 °í°´±îÁö ¿¬°áÇÒ ¼ö ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ±×¸²ÀÇ ¹®Á¦´Â ÃÑ 32 °í°´À̹ǷΠÇϳªÀÇ primary node ¿Í 4 °³ÀÇ secondary node ¸¦ µÎ¸é µÈ´Ù. ÀÓÀÇÀÇ ¹èÄ¡´Â ¾Æ·¡¿Í °°Àº ¿°»öü·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
À§ÀÇ ³ëµåµéÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â À¯ÀüÀÚµéÀº ½Ç¼öÀ̰ųª ¹üÀ§°¡ ²Ï Å« Á¤¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, °í°´µéÀÇ ºÐÇÒÀ» ³ªÅ¸³»´Â À¯ÀüÀÚµéÀº °í°´ÀÇ ¼ö¸¸ÅÀÇ Á¤¼öµéÀ» ¼ø¿·Î ´Ã¾î³õ´Â °ÍÀÌ´Ù. ¼º°ÝÀÌ ´Ù¼Ò ´Ù¸£¹Ç·Î ¼·Î ´Ù¸¥ ±³Â÷ ¿¬»êÀ» »ç¿ëÇÏ´Â °ÍÀÌ ´õ È¿À²ÀûÀÏ ¼öµµ ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ ¿°»öü ½ÖÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
|
|
|
|
|
5 |
1 |
13 |
23 |
2 |
8 |
13 |
19 |
28 |
..... |
°í°´µéÀ» °¢ ³ëµå¿¡ ¿¬°á½ÃŰ´Â °ÍÀº ±âº»ÀûÀ¸·Î ºÐÇÒ (partitioning) ¹®Á¦À̹ǷΠº¸´Ù ºÐÇÒ ¹®Á¦´ä°Ô ¾Æ·¡¿Í °°ÀÌ Ç¥ÇöÇÏ´Â ¹æ¹ýµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
|
|
|
|
|
1 |
1 |
3 |
4 |
1 |
2 |
3 |
1 |
4 |
..... |
ÀÌ °æ¿ì´Â °¢ À¯ÀüÀÚ°¡ ÇÑ °í°´°ú ´ëÀÀµÇ°í À¯ÀüÀÚÀÇ °ªÀº °í°´ÀÌ ¼ÓÇÑ (¿¬°áµÈ) secondary node ÀÇ ¹øÈ£¸¦ ³ªÅ¸³½´Ù. ³× °³ÀÇ secondary node °¡ ÀÖÀ¸¹Ç·Î °¢ À¯ÀüÀÚÀÇ °ªÀº 1 ºÎÅÍ 4 ±îÁöÀÇ ¼ö Áß ÇϳªÀ̰í, 1 ºÎÅÍ 4 ±îÁöÀÇ ¼ö°¡ °¢°¢ 8 ¹ø ÃâÇöÇϵµ·Ï Á¦ÇÑÀ» µÎ¾î¾ß ÇÑ´Ù. ¹Ý¸é ¾ÕÀÇ ¼ø¿À» ÀÌ¿ëÇÑ Ç¥Çö ¹æ¹ýÀº 1 ºÎÅÍ 32 ±îÁöÀÇ ¼ö°¡ ÇÑ ¹ø¾¿ ³ªÅ¸³ª¾ß µÇ´Â Á¦ÇÑÀÌ ÀÖ´Ù.
ÀÌÂ÷¿ø °ø°£¿¡ N °³ÀÇ Á¡ÀÌ ÁÖ¾îÁø´Ù. ÀÌ Á¡µéÀ» ´Ù ÀÕµÇ ÀÌ¿¡ »ç¿ëµÇ´Â °£¼±ÀÇ ±æÀÌ¿Í ÃÑÇÕÀ» ÃÖ¼ÒÈÇÏ·Á°í ÇÑ´Ù. ¸¸ÀÏ »çÀÌŬÀÌ ¹ß»ýÇÏ¸é ±× Áß¿¡ ÇÑ °£¼±À» Á¦°ÅÇØµµ ¿¬°á »óÅ´ À¯ÁöµÇ¹Ç·Î ÃÖ¼Ò ºñ¿ëÀÇ ¿¬°áÀº Æ®¸® (tree) ÇüŸ¦ °®°Ô µÈ´Ù. À̰ÍÀº À¯¸íÇÑ ÃÖ¼Ò ºñ¿ë ½ºÆÐ´× Æ®¸® ¹®Á¦·Î O(|E|log N) ÀÇ ½Ã°£ÀÌ ¼Ò¿äµÇ´Â °£´ÜÇÑ ¹®Á¦ÀÌ´Ù (|E| ´Â °£¼±ÀÇ ÃÑ ¼ö). ±×³É N °³ÀÇ Á¡ÀÇ À§Ä¡¸¸ÀÌ ÁÖ¾îÁø °æ¿ì¿¡´Â »ç½Ç»ó ¿ÏÀü ±×·¡ÇÁÀ̹ǷΠÃÑ N(N-1)/2 °³ÀÇ °£¼±ÀÌ ÀÖ´Â ¼ÀÀÌ µÇ¾î ÀÌ ¹®Á¦´Â O(N2logN) ÀÇ º¹Àâµµ¸¦ °¡Áø ¹®Á¦°¡ µÈ´Ù. ±×·¸Áö¸¸ ½ÇÁ¦·Î ÃÖ¼Ò ºñ¿ë ½ºÆÐ´× Æ®¸®¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â °£¼±Àº »ó´çÈ÷ Á¦ÇѵǹǷΠ½Ç¿ëÀûÀ¸·Î ¾Ë°í¸®ÁòÀ» º¯Çü½Ã۸é O(NlogN) À̸é ÃæºÐÇÒ °ÍÀÌ´Ù.
½ºÅ¸ÀÌ³Ê Æ®¸® (Steiner tree) ´Â À§¿Í °°ÀÌ ¸ðµç Á¡À» ¿¬°áÇÏ´Â ÃÖ¼Ò ºñ¿ëÀÇ ¹æ¹ýÀ» ãµÇ ºñ¿ë °¨¼Ò¿¡ µµ¿òÀÌ µÈ´Ù¸é »õ·Î¿î Á¡À» Ãß°¡ÇÒ ¼ö ÀÖ´Â Æ®¸®¸¦ ¸»ÇÑ´Ù. ÀÌ ¹®Á¦´Â Åë½Å ³×Æ®¿÷ µðÀÚÀÎ, Àü·Â ¹èºÐ ³×Æ®¿÷ µðÀÚÀÎ, À¯·ù ÆÄÀÌÇÁ¶óÀÎ ¼³°è, VLSI ȸ·ÎÀÇ ¶ó¿ìÆÃ µî ´Ù¾çÇÑ ÀÀ¿ë ¿¹¸¦ °®°í ÀÖ´Ù. Á÷±³Çü (rectilinear) ½ºÅ¸ÀÌ³Ê Æ®¸®´Â ¼öÆò ¶Ç´Â ¼öÁ÷ÀÇ °£¼±¸¸À» »ç¿ëÇÑ ½ºÅ¸ÀÌ³Ê Æ®¸®¸¦ ¸»ÇÑ´Ù. ±×¸² 6.16 Àº ¿©¼¸ °³ÀÇ Á¡À» ¿¬°áÇÑ ÃÖ¼Ò ºñ¿ë Æ®¸®¿Í, ÀÌ¿¡ µÎ °³ÀÇ Á¡À» Ãß°¡ÇÏ¿© ¿¬°á °£¼±ÀÇ ÃÑ ±æÀ̸¦ °¨¼Ò½ÃŲ ½ºÅ¸ÀÌ³Ê Æ®¸®, ÀÌ¿¡ µÎ °³ÀÇ Á¡À» Ãß°¡ÇÏ¿© ¿¬°á °£¼±ÀÇ ÃÑ ±æÀ̸¦ °¨¼Ò½ÃŲ ½ºÅ¸ÀÌ³Ê Æ®¸®, ³× °³ÀÇ Á¡ÀÌ Ãß°¡µÈ Á÷±³Çü ½ºÅ¸ÀÌ³Ê Æ®¸®ÀÇ ÇÑ ¿¹¸¦ º¸ÀδÙ.
Á÷±³Çü ½ºÅ¸ÀÌ³Ê Æ®¸® ¹®Á¦´Â ÁÖ¾îÁø N °³ÀÇ Á¡À» ¿¬°áÇÏ´Â ÃÖ¼Ò ºñ¿ëÀÇ Á÷±³Çü Á÷±³Çü ½ºÅ¸ÀÌ³Ê Æ®¸®¸¦ ã´Â °ÍÀÌ´Ù. ´ëÇ¥ÀûÀÎ ÀÀ¿ë ¿¹´Â VLSI ȸ·ÎÀÇ ¶ó¿ìÆÃÀÌ´Ù. ÀÌ ¹®Á¦´Â ¹Ù·Î N °³ÀÇ Á¡¸¸À¸·Î ½ÃÀÛÇÒ ¼öµµ ÀÖ°í, ½±°Ô Ç® ¼ö ÀÖ´Â ÃÖ¼Ò ºñ¿ë Æ®¸®¸¦ ¿ì¼± ±¸ÇÑ ´ÙÀ½ À̷κÎÅÍ °³¼±À» ÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ÈÄÀÚÀÇ °æ¿ì´Â Ž»ö °ø°£ÀÇ Å©±â°¡ ÇöÀúÈ÷ ÀÛ¾ÆÁø´Ù. ¿©±â¼´Â ÈÄÀÚÀÇ ¹æ¹ýÀ» »ç¿ëÇÏ´Â ¿¹¸¦ º¸ÀδÙ. ¿ì¼± ÃÖ¼Ò ºñ¿ë Æ®¸®¸¦ ±¸Çϸé ÀÌ¿¡´Â N-1 °³ÀÇ °£¼±ÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¼öÆò¼±°ú ¼öÁ÷¼±¸¸ ÀÌ¿ëÇÏ¿© Á¡µéÀ» ¿¬°áÇÒ ¼ö ÀÖÀ¸¹Ç·Î, °¢ °£¼±À» ÇϳªÀÇ ¼öÆò¼±°ú ÇϳªÀÇ ¼öÁ÷¼± ½ÖÀ¸·Î ¿¬°áÇÏ´Â ¹æ¹ýµéÀÇ Á¶ÇÕµé Áß ÃÖ¼ÒÀÇ ºñ¿ëÀ» °¡Áø ¹æ¹ýÀ» ã´Â´Ù. À̰ÍÀº °¢ °£¼±¿¡ ´ëÇØ¼ ±×¸² 6.17 °ú °°ÀÌ ´Ü µÎ °¡Áö ÁßÀÇ ÇÑ ¹æ¹ýÀ» ã´Â °ÍÀÌ´Ù. ¹°·Ð À̰ÍÀº ÃÖ¼Ò ºñ¿ë Á÷±³Çü ½ºÅ¸ÀÌ³Ê Æ®¸®¸¦ º¸ÀåÇÏÁö ¾Ê´Â´Ù.
±×¸² 6.16 ÃÖ¼Ò ºñ¿ë Æ®¸®, ½ºÅ¸ÀÌ³Ê Æ®¸®, Á÷±³Çü ½ºÅ¸ÀÌ³Ê Æ®¸®ÀÇ ¿¹
±×¸² 6.17 °£¼±À» Á÷±³ÇüÀ¸·Î ¹Ù²Ù´Â µÎ °¡Áö ¹æ¹ý
ÃÖ¼Ò ºñ¿ë Æ®¸®°¡ ¹Ýµå½Ã ÃÖ¼Ò ºñ¿ë Á÷±³Çü ½ºÅ¸ÀÌ³Ê Æ®¸®¸¦ ¸¸µé °ÍÀ̶õ º¸ÀåÀº ¾ø´Ù. ±×·¯³ª ÀÌ·¯ÇÑ °ÍÀº À§ÀÇ ¹æ¹ýÀ¸·Î ¾òÀº ÇØ¿¡¼ °³¼±ÇÒ ¼ö ÀÖ´Â °¡´É¼ºÀ» ¾î´À Á¤µµ´Â ¾Ë¾Æ³¾ ¼ö ÀÖÀ¸¹Ç·Î ½Ç¿ëÀûÀ¸·Î´Â ¸Å·ÂÀÌ ÀÖ´Ù°í ÇÒ ¼ö ÀÖ°Ú´Ù. À̰͸¸À¸·Îµµ ÃÑ 2N-1 °³ÀÇ Èĺ¸Çظ¦ °¡Áø °ø°£ Ž»ö ¹®Á¦°¡ µÇ¾î ¸Å¿ì ¾î·Á¿î ¹®Á¦°¡ µÈ´Ù. ¿°»öü´Â ¾Æ·¡¿Í °°ÀÌ Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
1 |
2 |
3 |
|
|
|
|
N-1 |
1 |
0 |
0 |
1 |
1 |
0 |
¤ý¤ý¤ý¤ý |
1 |
±×¸² 6.17 ÀÇ µÎ °¡Áö ¹æ¹ý Áß ¿ÞÂÊÀÇ ¿¬°á ¹æ¹ýÀº 0, ¿À¸¥ÂÊÀÇ ¿¬°á ¹æ¹ýÀº 1 ·Î ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ¾Õ¿¡¼ ¾ð±ÞÇßµíÀÌ ÃÖ¼Ò ºñ¿ë ½ºÆÐ´× Æ®¸®°¡ ¹Ýµå½Ã ÀÌ·± ½ÄÀ¸·Î ½ºÅ¸ÀÌ³Ê Æ®¸®¸¦ ¸¸µé ¶§ ÃÖ¼Ò ºñ¿ë ½ºÅ¸ÀÌ³Ê Æ®¸®¸¦ Á¦°øÇÏÁö´Â ¾Ê´Â´Ù. µû¶ó¼ ÃÖ¼Ò ºñ¿ë ½ºÆÐ´× Æ®¸®ÀÇ °£¼±°ú À§ÀÇ ¿¬°á ¹æ¹ýÀ» µ¿½Ã¿¡ ÁøÈ½ÃŰ´Â ¹æ¹ýµµ Ž»ö °ø°£ÀÇ Å©±â´Â ÇöÀúÈ÷ Áõ°¡ÇÏÁö¸¸ ÇØ º¼¸¸ÇÑ ¹æ¹ýÀ̶ó ÇϰڴÙ.
Åë½Å ¸ÅüÀÇ ±Þ¼ÓÇÑ ¹ß´Þ·Î ÀÎÇØ ¿µ»ó (Á¤¸® ¿µ»ó ¶Ç´Â µ¿¿µ»ó) À» ó¸®ÇÒ Çʿ伺ÀÌ ±ÞÁõÇϰí ÀÖ´Ù. ±×·¯³ª Åë½Å ´ë¿ªÆøÀÇ Á¦ÇѰú ÀúÀå ¸ÅüÀÇ ¿ë·®ÀÇ ÇѰè·Î ¿µ»ó Á¤º¸ ¾ÐÃàÀÇ Çʿ伺µµ µû¶ó¼ ±ÞÁõÇϰí ÀÖ´Ù. À̸¦ À§ÇØ ÇöÀç Á¤Áö ¿µ»óÀ» À§ÇÑ Ç¥ÁØÀÎ JPEG ¿Í µ¿¿µ»óÀ» À§ÇÑ Ç¥ÁØÀÎ MPEG ½Ã¸®Áî°¡ Á¦Á¤µÇ¾î ÀÖ´Ù.
¿µ»ó ¾ÐÃàÀ» ½Ã°£Àû Çʿ伺¿¡ µû¶ó ±¸ºÐÇÏ¸é ½Ç½Ã°£ ¿µ»ó ¾ÐÃà°ú ¿ÀÇÁ¶óÀÎ ¿µ»ó ¾ÐÃàÀ¸·Î ³ª´ ¼ö ÀÖ´Ù. ½Ç½Ã°£ ¿µ»ó ¾ÐÃàÀº À¯¼± ¶Ç´Â ¹«¼±ÀÇ »ýÁß°è ¹æ¼ÛÀ̳ª Æó¼âȸ·Î ½Ã½ºÅÛ µî°ú ÀÀ¿ëÀ» µé ¼ö ÀÖ´Ù. ÀÌ °æ¿ì °¡Àå Áß¿äÇÑ °ÍÀº ¾ÐÃàÀÇ ¼ÓµµÀÌ´Ù. µ¿¿µ»óÀÇ ¼Óµµ¸¦ µû¶ó°¡±â À§Çؼ¶ó¸é ÈÁúÀÇ ¼Õ½ÇÀº °¨¼öÇÑ´Ù. ¼ÓµµÀÇ ¹®Á¦·Î Çϵå¿þ¾î¿¡ ÀÇÇÑ ¾ÐÃàÀÌ °·ÂÇÏ°Ô ¿ä±¸µÈ´Ù. ¿ÀÇÁ¶óÀÎ ¾ÐÃàÀº CD-ROM ÀÇ Á¦ÀÛÀ̳ª VOD ¼ºñ½º, Æó¼â ȸ·Î ¿µ»óÀÇ ÁÖ±âÀû ÀúÀå µî°ú °°Àº ÀÀ¿ëÀ» µé ¼ö ÀÖ´Ù. ÀÌ °æ¿ì´Â ¾ÐÃà¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã°£Àº ºñ±³Àû ÃæºÐÇϹǷΠ¾ÐÃàÀÇ Á¤µµ¿Í ÈÁúÀÌ ´õ Áß¿äÇÏ´Ù. ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¾ÐÃ൵ ¹«¹æÇÏ´Ù. º¤ÅÍ ¾çÀÚÈ´Â ³ôÀº ¾ÐÃàÀ²À» Á¦°øÇÏ¸é¼ ¼Õ½ÇÀ²À» ´Ù¸¥ ¹æ¹ýµé¿¡ ºñÇØ »ó´çÈ÷ ÁÙÀÏ ¼ö ÀÖ´Â ÀáÀç·ÂÀÌ °ÇÑ ¹æ¹ýÀÌ´Ù.
º¤ÅÍ ¾çÀÚÈ´Â ÇöÀç JPEG À̳ª MPEG ¿¡ Ç¥ÁØÀ¸·Î µé¾îÀÖÁö ¾Ê´Ù. À̰ÍÀº ¾ÐÃàÇÏ´Â µ¥ ½Ã°£ÀÌ ´Ù¼Ò ¸¹ÀÌ ¼Ò¿äµÇ´Â º¤ÅÍ ¾çÀÚÈÀÇ Æ¯¼º ¶§¹®À¸·Î º¸ÀδÙ. MPEG2 ÀÇ ¿ä±¸»çÇ× Áß ½Ç½Ã°£ ÀÀ¿ë¿¡¼´Â 150 msec ÀÌÇÏ, ±× ¿ÜÀÇ ÀÀ¿ë¿¡¼´Â 500 msec ÀÌÇÏÀÇ Áö¿¬ ½Ã°£À» Çã¿ëÇÑ´Ù´Â ±ÔÁ¤ ¶§¹®¿¡ ÇöÀç·Î¼´Â Ç¥ÁØÀ¸·Î äÅõǴ µ¥ ¾î·Á¿òÀÌ ÀÖ´Ù. ±×·¯³ª ½Ç½Ã°£ Àç»ýÀº Àý´ëÀûÀÎ ¿ä±¸ »çÇ×ÀÌÁö¸¸ ½Ç½Ã°£ ¾ÐÃàÀº ¸ðµç °æ¿ì¿¡ ´ëÇØ Àý´ëÀûÀÎ ¿ä±¸ »çÇ×ÀÌ µÉ ÇÊ¿ä´Â ¾ø´Ù.
¿µ»óÀº ¸¹Àº ¼öÀÇ Çȼ¿µé·Î ±¸¼ºµÈ´Ù. °¢ Çȼ¿Àº Èæ¹é ¿µ»óÀ̸é ÇÑ ºñÆ®·Î Ç¥ÇöµÇ°í, Èæ¹é ±×·¹ÀÌ ¿µ»óÀÌ¸é ¿¹¸¦ µé¾î 4 ºñÆ® Á¤µµ·Î 16 µî±ÞÀÇ ¸íµµ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Ä®¶ó ¿µ»óÀÇ °æ¿ì 256 Ä®¶óÀ̸é 8 ºñÆ®, Æ®·ç Ä®¶óÀÇ °æ¿ì 24 ºñÆ®³ª 32 ºñÆ®¸¦ »ç¿ëÇÑ´Ù. 640 × 480 ¿µ»óÀÇ °æ¿ì ÇÑ ÇÁ·¹ÀÓÀ» 24 ºñÆ® Æ®·ç Ä®¶ó¸¦ »ç¿ëÇÏ¿© ±×´ë·Î ó¸®ÇÏ´Â µ¥´Â 7,372,800 ºñÆ®, Áï, 7M ºñÆ® ÀÌ»óÀÇ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù. °í±Þ µ¿¿µ»óÀÇ °æ¿ì ¾ó¸¶³ª ¸·´ëÇÑ Á¤º¸°¡ ÇÊ¿äÇÑ Áö ÁüÀÛÇÒ ¼ö ÀÖ´Ù. Åë½ÅÀÇ ´ë¿ªÆøÀÌ Á¦ÇѵǾî ÀÖ´Â »óȲ¿¡¼´Â ¾ÐÃà¿¡ ÀÇÇØ¼¸¸ÀÌ ½Ç½Ã°£ Àü¼ÛÀÌ °¡´ÉÇÑ ½ÇÁ¤ÀÌ´Ù.
º¤ÅÍ ¾çÀÚÈ ±â¹ýÀº ¿µ»óÀ» ±×´ë·Î Àü¼ÛÇÏ´Â ´ë½Å, Àüü ¿µ»óÀ» ¸ÕÀú Çȼ¿µéÀÇ ºí·Ï ´ÜÀ§·Î ÀÚ¸¥´Ù (¿¹, 4 × 4). ´ÙÀ½¿¡´Â ±×¸® Å©Áö ¾ÊÀº (¿¹, 256 ¿£Æ®¸®¸¦ °¡Áø) ÄÚµåºÏÀ» ¸¸µç´Ù. ÄÚµåºÏÀÇ °¢ ¿ø¼Ò¸¦ ÄÚµå¿öµå¶ó Çϴµ¥ °¢ ÄÚµå¿öµå´Â ÇϳªÀÇ ºí·Ï ÆÐÅÏÀ» °®°í ÀÖ´Ù (À§ÀÇ ¿¹¶ó¸é 4 × 4). Àüü ¿µ»ó ±× ÀÚü¸¦ ÀúÀåÇÏ´Â ´ë½Å °¢ ºí·Ï°ú °¡Àå À¯»çÇÑ ÄÚµåºÏ »óÀÇ ÄÚµå¿öµå¸¦ °¡¸®Å°µµ·Ï ÇÔÀ¸·Î½á ¿µ»óÀ» Ç¥ÇöÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸¸¦ ÇöÀúÈ÷ º¸ÀδÙ. ÀÌ ±â¹ý¿¡¼ ¿µ»óÀÇ Ç°ÁúÀ» Á¿ìÇÏ´Â °ÍÀº ÄÚµåºÏÀÇ ³»¿ëÀÌ´Ù. ¿ø ¿µ»ó°ú ¾ÐÃà ÈÄ È¸º¹ÇÑ ¿µ»óÀÇ Â÷À̰¡ ÃÖ¼ÒȵǴ ÄÚµåºÏÀ» µðÀÚÀÎÇÏ´Â °ÍÀÌ º¤ÅÍ ¾çÀÚÈÀÇ ÁÖ¸ñÇ¥´Ù. ÀÌ °á°ú¿¡ run-length encoding ±â¹ý µîÀ» »ç¿ëÇÏ¿© Ãß°¡·Î ¾ÐÃàÇÒ ¼öµµ ÀÖ´Ù. ÄÚµåºÏÀÇ »ý¼ºÀº ÀüÇüÀûÀÎ 'Á¶ÇÕ·ÐÀû Æø¹ß' (combinatorial explosion) ¿¡ ÇØ´çÇÏ´Â ¹®Á¦ °ø°£ÀÇ Å©±â¸¦ °¡Áö´Â ³Á¦ÀÌ´Ù. À̰ÍÀ» °íǰÁú·Î Ç® ¼ö ÀÖ´Â ¾Ë°í¸®ÁòÀ» Çϵå¿þ¾î·Î ±¸ÇöÇÏ´Â °ÍÀº ÇöÀçÀÇ ±â¼ú·Î´Â °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù. ±×¸² 6.18 Àº º¤ÅÍ ¾çÀÚÈÀÇ ¿ø¸®¸¦ ½Ã°¢ÀûÀ¸·Î º¸¿©ÁØ´Ù. ÃÖÀûÀÇ º¤ÅÍ ¾çÀÚÈ´Â °íµµÀÇ ¹®Á¦ °ø°£ Ž»öÀ» ¿äÇϹǷΠ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ÇØ°áÃ¥¸¸ÀÌ ÁøÁ¤ÇÑ °íǰÁúÀÇ ¾ÐÃàÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
±×¸² 6.18 º¤ÅÍ ¾çÀÚȸ¦ ÀÌ¿ëÇÑ ¾ÐÃàÀÇ ¿ø¸®
Àü±âÀüÀÚ, ÄÄÇ»ÅÍ, ¹°¸®ÇÐ ºÐ¾ßÀÇ ´ëÇ¥Àû µ¥ÀÌŸº£À̽ºÀÎ INSPEC ¿¡¼ 1995 ³âºÎÅÍ 2000 ³â±îÁö µîÀçµÈ video compression, image compression ¿¡ °üÇÑ ³í¹®À» °Ë»öÇØ º¸¸é 18,000 ¿© ÆíÀÇ ³í¹®ÀÌ ¸®½ºÆÃµÉ Á¤µµ·Î ¿µ»ó ¾ÐÃàÀº Æø¹ßÀûÀÎ °ü½ÉÀ» ²ø°í ÀÖ´Â ¿¬±¸ ºÐ¾ßÀÌ´Ù. ±× Áß º¤ÅÍ ¾çÀÚÈ °ü·Ã ³í¹®Àº 2,100 ¿© ÆíÀ̰í, À¯Àü ¾Ë°í¸®Áò°ú °ü°è ÀÖ´Â º¤ÅÍ ¾çÀÚÈ ³í¹®Àº 50 ¿© ÆíÀÌ °Ë»öµÈ´Ù. ´ë´ÜÇÑ °ü½ÉÀ» ²ø°í ÀÖ´Â ÁÖÁ¦À̸ç À¯Àü ¾Ë°í¸®Áò °ü·Ã ¿¬±¸µéÀº »ó´ëÀûÀ¸·Î ÃÊâ±âÀÓÀ» ¾Ë ¼ö ÀÖ´Ù.
À¯Àü ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ º¤ÅÍ ¾çÀÚÈ ¾Ë°í¸®ÁòµéÀº Á¦¹ý ³ª¿Í ÀÖ´Ù. Áö¿ª ÃÖÀûÈ ¾Ë°í¸®Áò°ú °áÇÕÇÑ È¥ÇÕÇü À¯Àü ¾Ë°í¸®Áò [Zheng µî, 97], ¾î´Ò¸µ°ú À¯Àü ¾Ë°í¸®ÁòÀ» È¥ÇÕÇÑ º¤Å;çÀÚÈ ¾Ë°í¸®Áòµµ ¼±º¸ÀÎ ¹Ù ÀÖ°í [Delport, 96; Ostrowski & Ruoppoila, 97], ½Å°æ¸Á°ú À¯Àü ¾Ë°í¸®ÁòÀ» °áÇÕÇÏ¿© º¤ÅÍ ¾çÀÚÈ ÄÚµåºÏÀ» ¸¸µé±âµµ ÇÑ´Ù [Jiang & Butler, 97]. ÄÚµåºÏÀÇ Å½»ö ½Ã°£À» ÁÙÀ̱â À§ÇØ Æ®¸®¸¦ ÀÌ¿ëÇÏ´Â Æ®¸®±¸Á¶ º¤ÅÍ ¾çÀÚÈ ¾Ë°í¸®Áòµµ ¸¹ÀÌ ¿¬±¸µÇ¾ú°í [Buzok & Gray, 85], Æ®¸® ±¸Á¶ º¤ÅÍ ¾çÀÚÈ ¾Ë°í¸®Áò°ú À¯Àü ¾Ë°í¸®ÁòÀ» °áÇÕÇÑ ¿¬±¸µµ ÀÖ´Ù [Tseng & Yang, 98]. ¿©±â¼´Â ÀÌ Áß LBG ¾Ë°í¸®Áò°ú À¯Àü ¾Ë°í¸®ÁòÀ» °áÇÕÇÑ Zheng µî (1997) ÀÇ ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ¾Õ¿¡¼ ¾ð±ÞÇßµíÀÌ ÀÌ·¯ÇÑ Á¾·ùÀÇ ¹®Á¦´Â ¼ø¼ö À¯Àü ¾Ë°í¸®ÁòÀ¸·Î´Â ÇÑÁ¤µÈ ½Ã°£ ¿¹»ê ³»¿¡ ÀλóÀûÀÎ °á°ú¸¦ ¾ò±â Èûµé°í, ½Ç¿ëÀûÀÎ °á°ú¸¦ ¾òÀ¸·Á¸é ¾î´À Á¤µµ ¹®Á¦ ÀÚü¿¡ ´ëÇÑ Áö½ÄÀ̳ª ÈÞ¸®½ºÆ½ÀÌ À¯Àü ¾Ë°í¸®Áò¿¡ ½º¸çµé Çʿ䰡 ÀÖ´Ù.
º¹¿øµÈ ¿µ»ó°ú ¿ø·¡ ¿µ»óÀÇ Â÷À̸¦ Àç´Â ¹æ¹ý Áß¿¡ °¡Àå °£´ÜÇÑ ¹æ¹ýÀº MSE (Mean Square Error) ·Î¼ ´ÙÀ½°ú °°ÀÌ °è»êµÈ´Ù.
¿©±â¼ ¿Í
´Â °¢°¢ ¿ø ¿µ»ó¿¡¼ÀÇ º¤ÅÍ¿Í ÄÚµåºÏ»óÀÇ ´ëÀÀ º¤ÅÍ (ÄÚµå¿öµå) ¸¦ ³ªÅ¸³½´Ù.
À̰ÍÀ» »ç¿ëÇÏ¿© ¿µ»óÀÇ ¿Ö°î Á¤µµ¸¦ ³ªÅ¸³»´Â ÃøµµÀÇ ÇϳªÀÎ PSNR À» ´ÙÀ½°ú °°ÀÌ
°è»êÇÑ´Ù.
¿¹¸¦ µé¾î ÀÓÀÇÀÇ ¿µ»ó¿¡¼ Çȼ¿ÀÇ °ªÀÌ 40 ºÎÅÍ
244 ±îÁö ºÐÆ÷Çϸé PSNR Àº °¡ µÈ´Ù.
°¢ ºí·Ï (º¤ÅÍ) ÀÌ ÄÚµåºÏ »ó¿¡¼ ´ëÀÀµÇ´Â ÄÚµå¿öµå°¡ °áÁ¤µÇ¸é ÃÖÀûÀÇ ÄÚµåºÏÀ» ¸¸µå´Â °ÍÀº ¾î·ÆÁö ¾Ê´Ù. Áï, ´ëÀÀµÇ´Â ¸ðµç º¤Å͵éÀÇ »ê¼úÀû Æò±Õ°ªÀ» ÄÚµå¿öµå·Î »ïÀ¸¸é µÈ´Ù. ÀÌ·¸°Ô µÇ¸é ÄÚµåºÏ »ý¼º ¹®Á¦´Â °¢ ºí·ÏµéÀ» °¢ ÄÚµå¿öµå¿¡ ´ëÀÀ½ÃŰ´Â ¹æ¹ýÀ» Á¤ÇÏ´Â ¹®Á¦, Áï, ÄÚµåºÏÀÇ »çÀÌÁî°¡ k ¶ó¸é k-way ºÐÇÒ ¹®Á¦°¡ µÈ´Ù.
¿°»öü´Â ¾Æ·¡¿Í °°ÀÌ Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
21 |
21 |
20 |
13 |
30 |
1 |
125 |
¤ý¤ý¤ý¤ý |
°¢ À¯ÀüÀÚ´Â ÇϳªÀÇ ºí·Ï Áï º¤ÅÍ¿¡ ´ëÀÀµÈ´Ù. À¯ÀüÀÚÀÇ °ªÀº ÇØ´ç ºí·ÏÀÌ ´ëÀÀµÇ´Â ÄÚµå¿öµåÀÇ ¹øÈ£¸¦ °¡¸®Å²´Ù. À̰ÍÀº ¹æ´ëÇÑ ¹®Á¦ °ø°£À» °¡Áö¹Ç·Î Áö¿ª Ž»ö ÈÞ¸®½ºÆ½°ú °áÇÕÇÏ´Â °ÍÀÌ ÀÚ¿¬½º·´´Ù. ´ëÇ¥ÀûÀÎ Áö¿ª Ž»ö ¾Ë°í¸®ÁòÀ¸·Î´Â Linde-Buzo-Gray (LBG) ¾Ë°í¸®Áò (1980) À» µé ¼ö ÀÖ´Ù. LBG ¾Ë°í¸®ÁòÀÇ ±¸Á¶´Â ¾Æ·¡¿Í °°´Ù.
Algorithm LBG // Ãʱâ ÄÚµåºÏ Áغñ º¤Å͵éÀ» k °³ÀÇ ÁýÇÕÀ¸·Î ºÐÇÒÇÑ´Ù. °¢ ÁýÇÕ¿¡ ´ëÀÀµÇ´Â º¤Å͵éÀÇ »ê¼úÀû Æò±Õ°ªÀ» ÄÚµå¿öµå·Î »ï´Â´Ù. // ¼øÈ¯Àû °³¼± go { °¢ º¤ÅͰ¡ °¡Àå °¡±î¿î ÄÚµå¿öµå¸¦ ã¾Æ ´ëÀÀµÇµµ·Ï ÇÑ´Ù; ´ëÀÀµÇ´Â
º¤ÅͰ¡ Çϳªµµ ¾ø´Â ÄÚµå¿öµå ÀÌ ´ëÀÀµÇ´Â ÄÚµå¿öµå¸¦ ã¾Æ ÇØ´ç º¤Å͵éÀ» µÎ ±×·ìÀ¸·Î ³ª´« ´ÙÀ½
±× Áß ÇÑ ±×·ìÀ» º¯È°¡ ÀÖ´Â ÄÚµå¿öµåµéÀ» ´Ù½Ã °è»êÇÑ´Ù; } while (Á¾·áÁ¶°Ç) ; |
¸Å ºÐÇÒÀÌ ¸¸µé¾îÁú ¶§¸¶´Ù À§ÀÇ LBG ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ºÐÇÒÀ» °³¼±½Ãų ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, Zheng, Julstrom, Cheng (1997) Àº ¸Å ºÐÇÒÀÌ ¸¸µé¾îÁú ¶§¸¶´Ù À§ÀÇ LBG ¾Ë°í¸®ÁòÀÇ do-while ·çÇÁ¸¦ ´Ü 1 ȸ¸¸ ¼öÇà½Ã۰í ÀÖ´Ù. ¸¸µé¾îÁø ¼Ö·ç¼ÇÀÇ Ç°Áú Æò°¡¸¦ À§Çؼ´Â À§¿¡¼ ¼Ò°³ÇÑ PSNR À» ÀÌ¿ëÇÑ´Ù.