À¯Àü ¾Ë°í¸®ÁòÀÇ ÀÀ¿ë ¿¹µé

 

À¯Àü¾Ë°í¸®Áò : ¹®º´·Î, µÎ¾ç»ç, 2003, Page 139~199 

 

1. ÇÔ¼ö ÃÖÀûÈ­ (Function Optimization)

2. ½Ã½ºÅÛ ÃÖÀûÈ­

3. Á¶ÇÕÀû ÃÖÀûÈ­

  ¼øȸ ¼¼ÀÏÁî¸Ç ¹®Á¦ (Traveling Salesman Problem)

  Â÷·® ¶ó¿ìÆà (Vehicle Routing)

  ±×·¡ÇÁ ºÐÇÒ (Graph Partitioning)

  ´Ü¹éÁúÀÇ 3 Â÷¿ø ±¸Á¶

  VLSI ȸ·Î ¹èÄ¡

  ³×Æ®¿÷ ¹èÄ¡

  Á÷±³Çü ½ºÅ¸ÀÌ³Ê Æ®¸® ¹®Á¦

  ¿µ»ó ¾ÐÃàÀ» À§ÇÑ º¤ÅÍ ¾çÀÚÈ­ (Vector Quantization)

4. CRM ¹× ÀÎÅÍ³Ý 1-To-1 ¸¶ÄÉÆÃ

5. Á˼öÀÇ µô·¹¸¶ (Prisoner's Dilemma) ¹®Á¦

 

 

1. ÇÔ¼ö ÃÖÀûÈ­ (Function Optimization)

2. ½Ã½ºÅÛ ÃÖÀûÈ­

3. Á¶ÇÕÀû ÃÖÀûÈ­

Á¶ÇÕÀû ÃÖÀûÈ­ (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] µî ÇÑÁ¤µÈ °ø°£¿¡ ³ª¿­Çϱâ Èûµé Á¤µµ·Î ¸¹´Ù.

À¯Àü ¾Ë°í¸®ÁòÀÇ °ø°£ Ž»ö Ư¼º»ó ¼öÇà ½Ã°£ÀÌ ÀÚÁÖ ¹®Á¦°¡ µÇ´Âµ¥ ¾ÕÀÇ È¥ÇÕÇü À¯Àü ¾Ë°í¸®Áò¿¡¼­ ¾ð±ÞÇßµíÀÌ Àå³­°¨ »çÀÌÁî ÀÌ»óÀÇ ¹®Á¦ÀÇ °æ¿ì¿¡´Â ±âº»ÀûÀÎ ÇüÅÂÀÇ À¯Àü ¾Ë°í¸®ÁòÀ¸·Î´Â ÇÑÁ¤µÈ ½Ã°£¿¡ ÁÁÀº °á°ú¸¦ ±â´ëÇϱâ Èûµç °ÍÀÌ º¸ÅëÀÌ°í, ÀÌ °úÁ¤¿¡¼­ ¾ó¸¶°£ ¹®Á¦¿¡ ´ëÇÑ ÀÌ·ÐÀû Áö½ÄÀ̳ª ÈÞ¸®½ºÆ½ ¾Ë°í¸®Áò µîÀÌ °³ÀԵȴÙ. ¾Æ·¡¿¡ ¸î °¡Áö Á¶ÇÕ ÃÖÀûÈ­ ¹®Á¦µé°ú À̵éÀ» À§ÇÑ À¯Àü ¾Ë°í¸®ÁòÀ» Ç¥Çö ¹æ¹ýÀ» Áß½ÉÀ¸·Î ¼Ò°³ÇÑ´Ù.

 

¼øȸ ¼¼ÀÏÁî¸Ç ¹®Á¦ (Traveling Salesman Problem)

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].

 

Â÷·® ¶ó¿ìÆà (Vehicle Routing)

Â÷·® ¶ó¿ìÆÃÀº º¹¼ö °³ÀÇ Â÷·®À¸·Î º¹¼öÀÇ °í°´À» ¼­ºñ½ºÇÏ´Â °¡Àå È¿À²ÀûÀÎ ¹æ¹ýÀ» ã´Â ¹®Á¦ÀÌ´Ù. ¿©±â¼­ °í°´Àº »ç¶÷ÀÌ µÉ ¼öµµ ÀÖ°í, ¹éÈ­Á¡ µîÀÇ ¿µ¾÷ Àå¼ÒÀÏ ¼öµµ ÀÖ°í, ¹°°ÇÀ» ÀúÀåÇϴ â°íÀÏ ¼öµµ ÀÖ´Ù. ÃÖÀûÈ­ÇÏ°íÀÚ ÇÏ´Â ´ë»óÀº À̵¿ °Å¸®, ¼­ºñ½º ÃÑ ½Ã°£, ¿¬·á ¼Òºñ, °í°´ÀÇ ¸¸Á·µµ µîÀÌ µÉ ¼ö ÀÖ´Ù.

±âº»ÇüÀº ±âº» Â÷·® ¶ó¿ìÆà ¹®Á¦·Î 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 °³ÀÇ ¿øÀ» ³ªÅ¸³½´Ù.

¿©±â¼­´Â ºÐÇÒ ºÎºÐ¸¸ À¯Àü ¾Ë°í¸®ÁòÀ¸·Î Ǫ´Â °æ¿ì¸¦ ¼Ò°³Çߴµ¥ ¶ó¿ìÆà ºÎºÐµµ ¾ó¸¶µçÁö À¯Àü ¾Ë°í¸®ÁòÀ¸·Î °¡´ÉÇÏ´Ù. ´Ù¸¸ ÀÌ °æ¿ì µÎ À¯Àü ¾Ë°í¸®ÁòÀÌ °èÃþÀûÀ¸·Î ¼öÇàµÇ¹Ç·Î ½Ã°£ÀÌ ¸¸¸¸Ä¡ ¾Ê°Ô µç´Ù. ÁÖ¾îÁø ½Ã°£ ¿¹»êÀ» Àß °í·ÁÇÏ¿© ÀûÇÕÇÑ ¹æ¹ýÀ» ã¾Æ¾ß ÇÒ °ÍÀÌ´Ù.

 

±×·¡ÇÁ ºÐÇÒ (Graph Partitioning)

±×·¡ÇÁ À̵îºÐ ¹®Á¦´Â ÀÓÀÇÀÇ ±×·¡ÇÁ¸¦ °°Àº ¼öÀÇ ³ëµå¸¦ °®´Â µÎ ºÎºÐÁýÇÕÀ¸·Î ºÐ¸®ÇϵÇ, µÎ ºÎºÐ ÁýÇÕ°£¿¡ °ÉÄ¡´Â °£¼±ÀÇ °³¼ö¸¦ ÃÖ¼ÒÈ­ÇÏ´Â ¹®Á¦ÀÌ´Ù. ÀÌ°ÍÀº Àß ¾Ë·ÁÁø 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 Â÷¿ø ±¸Á¶¸¦ °®´Â´Ù. ´Ü¹éÁúÀÇ ¼º°ÝÀº ±×°ÍÀÌ ¸¸µå´Â 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

¤ý¤ý¤ý¤ý

ÀÌ·¸°Ô Çϸé ÀÓÀÇÀÇ ´Ü¹éÁúÀÌ Ã¹ ¹ø° ¹æÇâÀ¸·Î Á¢´Â °ÍÀÌ °¡´ÉÇÏÁö ¾ÊÀ¸¸é µÎ ¹ø° ¹æÇâÀ¸·Î Á¢´Â´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á Àû¹ýÇÏÁö ¾ÊÀº Çظ¦ ¸¸µé °¡´É¼ºÀº ÇöÀúÈ÷ ¶³¾îÁö°Ô µÈ´Ù. ±×·¯³ª ÀÌ °æ¿ì¿¡µµ Àû¹ýÇÏÁö ¾ÊÀº ÇØ°¡ ¸¸µé¾îÁú °¡´É¼ºÀº ¿©ÀüÈ÷ ÀÖ´Ù. ÀÌ °æ¿ì´Â Çظ¦ ¹ö¸®°Å³ª ¼ö¼±Ã¥À» ¸¶·ÃÇØ µÑ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. ¼ö¼±Ã¥ Áß¿¡´Â Àû¹ýÇÑ ÁöÁ¡±îÁö ¹éÆ®·¡Å·ÇÑ ´ÙÀ½ ±× ÁöÁ¡¿¡¼­ºÎÅÍ À¯ÀüÀÚ¸¦ °íÄ¡´Â µîÀÇ ¹æ¹ýµµ »ý°¢ÇØ º¼ ¼ö ÀÖ´Ù.

 

VLSI ȸ·Î ¹èÄ¡

¹ÝµµÃ¼ ȸ·ÎÀÇ ¹ÐÁýµµ°¡ Á¡Á¡ ³ô¾ÆÁö¸é¼­ ÇÑ Ä¨¿¡ ¼ö¹é¸¸ °³ÀÇ °ÔÀÌÆ®°¡ ÁýÀûµÇ±âµµ ÇÑ´Ù. ¹ÝµµÃ¼ÀÇ »ý»ê ´Ü°¡¸¦ ³·Ãß·Á¸é ¸ðµç ³í¸®Àû ȸ·Î ºÎºÐÀÌ °¡Àå ÀÛÀº ¸éÀûÀ» »ç¿ëÇؼ­ ÁýÀûÇÒ ¼ö ÀÖ¾î¾ß ÇÏ°í ¹è¼±À» À§ÇÑ ¿ÍÀ̾îÀÇ ÃÑ ±æÀ̸¦ ª°Ô ÇØ¾ß ÇÑ´Ù. ÃÖ±Ù¿¡´Â ´Ü°¡ ÀÌ¿Ü¿¡µµ ´Ù¾çÇÑ ¿ä±¸ »çÇ×µéÀ» ¸¸Á·ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é, ȸ·ÎÀÇ Áö¿¬ ½Ã°£ ÃÖ¼ÒÈ­ (ºü¸¥ Ŭ·° ½ºÇǵ带 °®µµ·Ï ÇÔ), Àü·Â ¼Ò¸ð ÃÖ¼ÒÈ­, °í¼öÀ² µî ´Ù¾çÇÑ ¿ä±¸ »çÇ×µéÀÌ ÀÖ´Ù. À̵éÀº ¼­·Î »óÃæ °ü°è¿¡ ÀÖ´Â °æ¿ì°¡ ¸¹¾Æ À̵éÀ» Àß Á¶ÀýÇϸ鼭 ÃÖÀûÀÇ ¹èÄ¡¸¦ ÇÏ´Â ÀÛ¾÷Àº ÄÄÇ»ÅÍ °úÇÐÀÇ ´ëÇ¥Àû ³­Á¦ ÁßÀÇ ÇϳªÀÌ´Ù.

ȸ·Î ¹èÄ¡¿¡´Â ´Ù¾çÇÑ ¸ðµ¨µéÀÌ Àִµ¥ ¿ì¼± °¡Àå °£´ÜÇÑ °ÔÀÌÆ® ¾î·¹ÀÌ ¸ðµ¨ºÎÅÍ »ìÆì º¸ÀÚ. °ÔÀÌÆ® ¾î·¹ÀÌ ¸ðµ¨¿¡¼­´Â ¸ðµç ¼¿ÀÌ ¹ÙµÏÆÇ ¸ð¾çÀÇ °ÝÀÚ »ó¿¡ ³õÀδÙ. ÇÑ ¹èÄ¡°¡ ÁÖ¾îÁö¸é ÀÌÀÇ Ç°ÁúÀ» Æò°¡ÇØ ÁÖ¾î¾ß Çϴµ¥ Æò°¡ ±âÁØÀ¸·Î´Â ¾Õ¿¡¼­ ¾ð±ÞÇÑ ´Ù¾çÇÑ ¿ä±¸ »çÇ×ÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ¿©±â¼­´Â ¿ÍÀ̾îÀÇ ÃÑ ±æÀ̸¦ ÃÖ¼ÒÈ­ÇÏ´Â °¡Àå °£´ÜÇÑ ¸ðµ¨À» ´ë»óÀ¸·Î ¼³¸íÀ» ÇÑ´Ù. ¹èÄ¡°¡ ³¡³ª¸é °¢ ³×Æ® (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 ¸¦ µÎ¸é µÈ´Ù. ÀÓÀÇÀÇ ¹èÄ¡´Â ¾Æ·¡¿Í °°Àº ¿°»öü·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.

 

À§ÀÇ ³ëµåµéÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â À¯ÀüÀÚµéÀº ½Ç¼öÀ̰ųª ¹üÀ§°¡ ²Ï Å« Á¤¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, °í°´µéÀÇ ºÐÇÒÀ» ³ªÅ¸³»´Â À¯ÀüÀÚµéÀº °í°´ÀÇ ¼ö¸¸Å­ÀÇ Á¤¼öµéÀ» ¼ø¿­·Î ´Ã¾î³õ´Â °ÍÀÌ´Ù. ¼º°ÝÀÌ ´Ù¼Ò ´Ù¸£¹Ç·Î ¼­·Î ´Ù¸¥ ±³Â÷ ¿¬»êÀ» »ç¿ëÇÏ´Â °ÍÀÌ ´õ È¿À²ÀûÀÏ ¼öµµ ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ ¿°»öü ½ÖÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

 

°í°´µéÀ» °¢ ³ëµå¿¡ ¿¬°á½ÃÅ°´Â °ÍÀº ±âº»ÀûÀ¸·Î ºÐÇÒ (partitioning) ¹®Á¦À̹ǷΠº¸´Ù ºÐÇÒ ¹®Á¦´ä°Ô ¾Æ·¡¿Í °°ÀÌ Ç¥ÇöÇÏ´Â ¹æ¹ýµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

 

ÀÌ °æ¿ì´Â °¢ À¯ÀüÀÚ°¡ ÇÑ °í°´°ú ´ëÀÀµÇ°í À¯ÀüÀÚÀÇ °ªÀº °í°´ÀÌ ¼ÓÇÑ (¿¬°áµÈ) 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 ·Î ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ¾Õ¿¡¼­ ¾ð±ÞÇßµíÀÌ ÃÖ¼Ò ºñ¿ë ½ºÆÐ´× Æ®¸®°¡ ¹Ýµå½Ã ÀÌ·± ½ÄÀ¸·Î ½ºÅ¸ÀÌ³Ê Æ®¸®¸¦ ¸¸µé ¶§ ÃÖ¼Ò ºñ¿ë ½ºÅ¸ÀÌ³Ê Æ®¸®¸¦ Á¦°øÇÏÁö´Â ¾Ê´Â´Ù. µû¶ó¼­ ÃÖ¼Ò ºñ¿ë ½ºÆÐ´× Æ®¸®ÀÇ °£¼±°ú À§ÀÇ ¿¬°á ¹æ¹ýÀ» µ¿½Ã¿¡ ÁøÈ­½ÃÅ°´Â ¹æ¹ýµµ Ž»ö °ø°£ÀÇ Å©±â´Â ÇöÀúÈ÷ Áõ°¡ÇÏÁö¸¸ ÇØ º¼¸¸ÇÑ ¹æ¹ýÀ̶ó ÇÏ°Ú´Ù.

 

¿µ»ó ¾ÐÃàÀ» À§ÇÑ º¤ÅÍ ¾çÀÚÈ­ (Vector Quantization)

Åë½Å ¸ÅüÀÇ ±Þ¼ÓÇÑ ¹ß´Þ·Î ÀÎÇØ ¿µ»ó (Á¤¸® ¿µ»ó ¶Ç´Â µ¿¿µ»ó) À» ó¸®ÇÒ Çʿ伺ÀÌ ±ÞÁõÇÏ°í ÀÖ´Ù. ±×·¯³ª Åë½Å ´ë¿ªÆøÀÇ Á¦ÇÑ°ú ÀúÀå ¸ÅüÀÇ ¿ë·®ÀÇ ÇÑ°è·Î ¿µ»ó Á¤º¸ ¾ÐÃàÀÇ Çʿ伺µµ µû¶ó¼­ ±ÞÁõÇÏ°í ÀÖ´Ù. À̸¦ À§ÇØ ÇöÀç Á¤Áö ¿µ»óÀ» À§ÇÑ Ç¥ÁØÀÎ 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 À» ÀÌ¿ëÇÑ´Ù.

4. CRM ¹× ÀÎÅÍ³Ý 1-To-1 ¸¶ÄÉÆÃ

5. Á˼öÀÇ µô·¹¸¶ (Prisoner's Dilemma) ¹®Á¦