Research

String Algorithms

ÄÄÇ»ÅÍ»óÀÇ Á¤º¸µéÀ» °¡Àå ÀÚ¿¬½º·´°í °£´ÜÇÏ°Ô Ç¥ÇöÇÏ´Â ¹æ¹ýÀº ¹®ÀÚ¿­(string)À» ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. ¹®ÀÚ¿­ ¾Ë°í¸®Áò(string algorithm)Àº ¹®ÀÚ¿­·Î Ç¥ÇöµÈ µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇÑ ¾Ë°í¸®ÁòÀ¸·Î, µ¥ÀÌÅÍ °Ë»ö(search), ¾ÐÃà(compression), Á¤·Ä(sorting) ¾Ë°í¸®Áò µîÀÌ ÀÖ´Ù. ¹®ÀÚ¿­ ¾Ë°í¸®ÁòÀº ¾Ë°í¸®ÁòÀÇ ÇÑ °¥·¡·Î ¿À·£±â°£ ¿¬±¸µÇ¾î ¿ÔÀ¸¸ç, ÇöÀçµµ È°¹ßÈ÷ ¿¬±¸µÇ°í ÀÖ´Â ºÐ¾ßÀÌ´Ù. ¿ì¸® ¿¬±¸½Ç¿¡¼± º¸´Ù È¿À²ÀûÀ¸·Î ¹®ÀÚ¿­À» ó¸®Çϱâ À§ÇÑ ¾Ë°í¸®ÁòµéÀ» °³¹ßÇÏ°í ÀÖÀ¸¸ç, ÀϹÝÀûÀÎ Á¶°ÇÀÌ ¾Æ´Ñ Ư¼öÇÑ Á¶°ÇÇÏ¿¡¼­ ¹®ÀÚ¿­À» ó¸®ÇÏ´Â ´Ù¾çÇÑ ±Ù»ç ¾Ë°í¸®Áò(approximate algorithm)À» °³¹ßÇÏ°í ÀÖ´Ù.


Bioinformatics

»ý¹°Á¤º¸ÇÐ(bioinformatics)Àº »ý¹°ÇÐÀûÀÎ µ¥ÀÌÅ͸¦ ´Ù·ç´Â ÇÐÁ¦°£ ºÐ¾ßÀÌ´Ù. »ý¹°Á¤º¸ÇÐÀº »ý¹°ÇÐ, È­ÇÐ, ¹°¸®ÇÐ, ÄÄÇ»ÅÍ°úÇÐ, ¼öÇÐ, Åë°èÇÐ µîÀ» °áÇÕÇÏ¿© »ý¹° µ¥ÀÌÅ͸¦ ºÐÀÚ´ÜÀ§¿¡¼­ ºÐ¼®ÇÏ°í Çؼ®ÇÑ´Ù. º¹ÀâÇÏ°í °Å´ëÇÑ µ¥ÀÌÅ͸¦ ´Ù·ç±â À§ÇØ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ» ¹æ¹ý·ÐÀÇ ÀϺηΠ»ç¿ëÇÏ°í ÀÖÀ¸¸ç, ƯÈ÷ À¯ÀüüÇÐ ºÐ¾ß¿¡¼­ È°¹ßÈ÷ ¿¬±¸µÇ°í ÀÖ´Ù. ´ë·®ÀÇ ¿ø½Ã µ¥ÀÌÅÍ¿¡¼­ ÀǹÌÀÖ´Â Á¤º¸¸¦ ÃßÃâÇÏ°í ºÐ¼®Çϱâ À§ÇØ ´Ù¾çÇÑ ÄÄÇ»ÅÍ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ°í ÀÖ´Ù.


Parallel Algorithms

º´·Ä ¾Ë°í¸®Áò(parallel algorithm)À̶õ, µÎ °³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼­¸¦ °®´Â ÄÄÇ»ÅÍ ¸ðµ¨¿¡¼­ ¼öÇàµÇ´Â ¾Ë°í¸®ÁòÀ» ¿¬±¸ÇÏ´Â ºÐ¾ßÀÌ´Ù. ÀÌ´Â ÀüÅëÀûÀÎ ¼øÂ÷ ¾Ë°í¸®Áò°ú ´Þ¸®, ÁÖ¾îÁø ½Ã°£¿¡ ¿©·¯°³ÀÇ ¿¬»êÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù. ¾Ë°í¸®ÁòÀº º´·ÄÈ­°¡ ½¬¿î °Í ºÎÅÍ º´·ÄÈ­°¡ ¿ÏÀüÈ÷ ºÒ°¡´ÉÇÑ °Í±îÁö Á¸ÀçÇÒ ¼ö ÀÖÀ¸¸ç, ÇϳªÀÇ ¹®Á¦ ¿ª½Ã º´·ÄÈ­°¡ °¡´ÉÇÑ ¾Ë°í¸®Áò°ú ºÒ°¡´ÉÇÑ ¾Ë°í¸®Áò Áß ¾î¶² °ÍÀ» äÅÃÇÏ´ÂÁö¿¡ µû¶ó ¼öÇà ¼º´ÉÀÇ Â÷ÀÌ°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ¿ì¸® ¿¬±¸½Ç¿¡¼± ÁÖ¾îÁø ¾Ë°í¸®ÁòÀ» ºÐ¼®ÇÏ¿© ÆòÇàÇÏ´Ù ÆǴܵǴ ´Ü°èµéÀ» º´·ÄÀûÀ¸·Î ó¸®ÇÏ¿© ¼º´ÉÀ» °³¼±ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¿¬±¸ÇÏ°í ÀÖ´Ù.


Time Series Aanalysis

½Ã°è¿­ µ¥ÀÌÅÍ(time series data)¶õ, ½Ã°£ ¼ø¼­´ë·Î ¹ß»ýÇÏ´Â µ¥ÀÌÅÍÀÇ ÁýÇÕÀ» ÀǹÌÇÑ´Ù. ½Ã°è¿­ ºÐ¼®(time series analysis)À̶õ, ÀÌ·¯ÇÑ ½Ã°è¿­ µ¥ÀÌÅ͸¦ Çؼ®ÇÏ¿© ÀǹÌÀÖ´Â °á°ú¸¦ µµÃâÇÏ°í, ³ª¾Æ°¡ ¹Ì·¡ÀÇ µ¥ÀÌÅ͸¦ ¿¹ÃøÇÏ´Â ¹æ¹ýÀ» ¿¬±¸ÇÏ´Â ºÐ¾ßÀÌ´Ù. ÀüÅëÀûÀÎ Åë°è ºÐ¼®ºÎÅÍ ÀΰøÁö´ÉÀ» ÀÌ¿ëÇÑ ºÐ¼®¿¡ À̸£±â±îÁö, ¿©·¯ ºÐ¾ß¿¡¼­ È°¹ßÈ÷ ¿¬±¸µÇ°í ÀÖ´Â ºÐ¾ßÀÌ´Ù. ¿ì¸® ¿¬±¸½Ç¿¡¼± ½Ã°è¿­ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ¿© ÀǹÌÀÖ´Â ÆÐÅÏÀ» ÃßÃâÇϰųª, µ¥ÀÌÅÍÀÇ Æ¯¼ºÀ» ÆľÇÇÏ´Â ¿¬±¸¸¦ ÁøÇàÇÏ°í ÀÖ´Ù.


Complexity Theory

º¹Àâµµ ÀÌ·Ð(complexity theory)À̶õ, ÁÖ¾îÁø ¹®Á¦¸¦ ÇØ°áÇÏ´Â °è»ê °úÁ¤ÀÇ ÀÚ¿øÀ» ÆľÇÇÏ´Â °è»ê ÀÌ·Ð(computational theory)ÀÇ ÀϺηÎ, ÄÄÇ»ÅÍ °úÇп¡¼­ ÇÙ½ÉÀÌ µÇ´Â ºÐ¾ßÀÌ´Ù. ¿ì¸®°¡ ÇØ°áÇÏ°íÀÚ ÇÏ´Â ¹®Á¦µéÀº P, NP, NP-hard µî ¿©·¯ Ŭ·¡½º·Î ±¸ºÐÇÒ ¼ö ÀÖÀ¸¸ç, ¾ÆÁ÷ Ŭ·¡½º°¡ ¹àÇôÁöÁö ¾ÊÀº ¹®Á¦µµ ¹«¼öÈ÷ Á¸ÀçÇÑ´Ù.