Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Youngho Kim is active.

Publication


Featured researches published by Youngho Kim.


Theoretical Computer Science | 2016

A space-efficient alphabet-independent Four-Russians' lookup table and a multithreaded Four-Russians' edit distance algorithm

Youngho Kim; Joong Chae Na; Heejin Park; Jeong Seop Sim

Given two strings X ( | X | = m ) and Y ( | Y | = n ) over an alphabet Σ, the edit distance between X and Y can be computed in O ( m n / t ) time with the help of the Four-Russians lookup table whose block size is t. The Four-Russians lookup table can be constructed in O ( ( 3 | Σ | ) 2 t t 2 ) time using O ( ( 3 | Σ | ) 2 t t ) space. However, the construction time and space requirement of the lookup table grow very fast as the alphabet size increases and thus it has been used only when | Σ | is very small. For example, when a string is a protein sequence, | Σ | = 20 and thus it is almost impossible to use the Four-Russians lookup table on typical workstations. In this paper, we present an efficient alphabet-independent Four-Russians lookup table. It requires O ( 3 2 t ( 2 t ) ! t ) space and can be constructed in O ( 3 2 t ( 2 t ) ! t 2 ) time. Thus, the Four-Russians lookup table can be constructed and used irrespective of the alphabet size. The time and space complexity were achieved by compacting the lookup table using a clever encoding of the preprocessed strings. Experimental results show that the space requirement of the lookup table is reduced to about 1/5,172,030 of its original size when | Σ | = 26 and t = 4 . Furthermore, we present efficient multithreaded parallel algorithms for edit distance computation using the Four-Russians lookup table. The parallel algorithm for lookup table construction runs in O ( t ) time and the parallel algorithm for edit distance computation between X and Y runs in O ( m + n ) time. Experiments performed on CUDA-supported GPU show that our algorithm runs about 942 times faster than the sequential version of the original Four-Russians algorithm for 100 pairs of random strings of length approximately 1,000 when | Σ | = 4 and t = 4 .


KIPS Transactions on Software and Data Engineering | 2013

Approximate Periods of Strings based on Distance Sum for DNA Sequence Analysis

Ju Hui Jeong; Youngho Kim; Joong Chae Na; Jeong Seop Sim

Repetitive strings such as periods have been studied vigorously in so diverse fields as data compression, computer-assisted music analysis, bioinformatics, and etc. In bioinformatics, periods are highly related to repetitive patterns in DNA sequences so called tandem repeats. In some cases, quite similar but not the same patterns are repeated and thus we need approximate string matching algorithms to study tandem repeats in DNA sequences. In this paper, we propose a new definition of approximate periods of strings based on distance sum. Given two strings


KIPS Transactions on Computer and Communication Systems | 2013

Parallel Computation For The Edit Distance Based On The Four-Russians` Algorithm

Youngho Kim; Ju-Hui Jeong; Dae Woong Kang; Jeong Seop Sim

p({mid}p{mid}


international conference on big data and smart computing | 2017

A power- and storage-efficient HLS media server for multi-bitrate VOD services

Sungchan Hur; Sukhyeun Cho; Youngho Kim; Jeong Seop Sim

Approximate string matching problems have been studied in diverse fields. Recently, fast approximate string matching algorithms are being used to reduce the time and costs for the next generation sequencing. To measure the amounts of errors between two strings, we use a distance function such as the edit distance. Given two strings X(|X| = m) and Y(|Y| = n) over an alphabet Σ , the edit distance between X and Y is the minimum number of edit operations to convert X into Y. The edit distance between X and Y can be computed using the well-known dynamic programming technique in O(mn) time and space. The edit distance also can be computed using the Four-Russians algorithm whose preprocessing step runs in O((3?Σ?) 2t t 2 ) time and O((3?Σ?) 2t t) space and the computation step runs in O(mn/t) time and O(mn) space where t represents the size of the block. In this paper, we present a parallelized version of the computation step of the Four-Russians algorithm. Our algorithm computes the edit distance between X and Y in O(m+n) time using m/t threads. Then we implemented both the sequential version and our parallelized version of the Four-Russians algorithm using CUDA to compare the execution times. When t = 1 and t = 2, our algorithm runs about 10 times and 3 times faster than the sequential algorithm, respectively.


KIPS Transactions on Computer and Communication Systems | 2015

Parallel Computation for Extended Edit Distances Using the Shared Memory on GPU

Youngho Kim; Joong Chae Na; Jeong Seop Sim

The growth of social media and mobile service, and the diversity of client devices have greatly increased media servers storage costs and network traffic. This paper proposes an HTTP live streaming (HLS) media server for multi-bitrate video-on-demand (VOD) services that is efficient in terms of power consumption and storage space. The proposed server provides efficient storage space management by taking into account the users video streaming patterns and by exploiting real-time transcoding. The experiment results show that the proposed server yields an enhanced storage efficiency compared to the previous HLS media server. The proposed HLS media server can decrease storage space by 25% when the distribution of video qualities requested by users is in the form of a normal distribution, and by 30% when it is a Pareto distribution. Improved storage efficiency also leads to improved power efficiency. The proposed HLS media server reduces the required power consumption by 9.9%.


Sensors and Actuators B-chemical | 2018

Two-dimensional SnS2 materials as high-performance NO2 sensors with fast response and high sensitivity

Youngho Kim; Duy-Thach Phan; Seungbae Ahn; Ki-Hun Nam; Cheol-Min Park; Ki-Joon Jeon

Given two strings ue017 and ue018 ( ue04due017ue04due047ue0f1 , ue04due018ue04due047 ue0f2) over an alphabet ue096, the extended edit distance between ue017 and ue018 can be computed using dynamic programming in ue00eue044ue0f1ue0f2ue045 time and space. Recently, a parallel algorithm that takes ue00eue044ue0f1ue048ue0f2ue045 time and ue00eue044ue0f1ue0f2ue045 space using ue0f1 threads to compute the extended edit distance between ue017 and ue018 was presented. In this paper, we present an improved parallel algorithm using the shared memory on GPU. The experimental results show that our parallel algorithm runs about 19~25 times faster than the previous parallel algorithm.


Journal of Mechanical Science and Technology | 2012

Multiple defect diagnostics of gas turbine engine using SVM and RCGA-based ANN algorithms

Youngho Kim; Junyoung Jang; Wanjo Kim; Tae-Seong Roh; Dong-Whan Choi


IEEE Conference Proceedings | 2017

マルチビットレートVODサービスのための電力と記憶効率HLSメディアサーバ【Powered by NICT】

Sungchan Hur; Sukhyeun Cho; Youngho Kim; Jeong Seop Sim


Polymer-korea | 2007

Curie Temperature Transition According to Microstructure of Polymer Chain in Poly(VDF/TrFE/CTFE) Terpolymer

Eunkyoung Kim; Sang Goo Lee; Jong-Wook Ha; In-Jun Park; Soo-Bok Lee; Cheol-Min Park; Youngho Kim


Polymer(Korea) | 2007

Poly(VDF/TrFE/CTFE) 3성분계 고분자의 배열구조에 따른 상전이 온도의 변화

김은경; 이상구; 하종욱; 박인준; 이수복; 박철민; 김영호; Eunkyoung Kim; Sang Goo Lee; Jong-Wook Ha; In Jun Park; Soo Bok Lee; Cheolmin Park; Youngho Kim

Collaboration


Dive into the Youngho Kim's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Cheol-Min Park

Kumoh National Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge