Kuo-Si Huang
National Sun Yat-sen University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Kuo-Si Huang.
International Journal of Foundations of Computer Science | 2010
Yung-Hsing Peng; Chang-Biau Yang; Kuo-Tsung Tseng; Kuo-Si Huang
Given two sequences S1, S2, and a constrained sequence C, a longest common subsequence of S1, S2 with restriction to C is called a constrained longest common subsequence of S1 and S2 with C. At the same time, an optimal alignment of S1, S2 with restriction to C is called a constrained pairwise sequence alignment of S1 and S2 with C. Previous algorithms have shown that the constrained longest common subsequence problem is a special case of the constrained pairwise sequence alignment problem, and that both of them can be solved in O(rnm) time, where r, n, and m represent the lengths of C, S1, and S2, respectively. In this paper, we extend the definition of constrained pairwise sequence alignment to a more flexible version, called weighted constrained pairwise sequence alignment, in which some constraints might be ignored. We first give an O(rnm)-time algorithm for solving the weighted constrained pairwise sequence alignment problem, then show that our extension can be adopted to solve some constraint-related problems that cannot be solved by previous algorithms for the constrained longest common subsequence problem or the constrained pairwise sequence alignment problem. Therefore, in contrast to previous results, our extension is a new and suitable model for sequence analysis.
Information Processing Letters | 2008
Kuo-Si Huang; Chang-Biau Yang; Kuo-Tsung Tseng; Hsing-Yen Ann; Yung-Hsing Peng
The longest common subsequence and sequence alignment problems have been studied extensively and they can be regarded as the relationship measurement between sequences. However, most of them treat sequences evenly or consider only two sequences. Recently, with the rise of whole-genome duplication research, the doubly conserved synteny relationship among three sequences should be considered. It is a brand new model to find a merging way for understanding the interleaving relationship of sequences. Here, we define the merged LCS problem for measuring the interleaving relationship among three sequences. An O(n^3) algorithm is first proposed for solving the problem, where n is the sequence length. We further discuss the variant version of this problem with the block information. For the blocked merged LCS problem, we propose an algorithm with time complexity O(n^2m), where m is the number of blocks. An improved O(n^2+nm^2) algorithm is further proposed for the same blocked problem.
Information Processing Letters | 2007
Kuo-Si Huang; Chang-Biau Yang; Kuo-Tsung Tseng; Yung-Hsing Peng; Hsing-Yen Ann
The longest common subsequence (LCS) problem can be used to measure the relationship between sequences. In general, the inputs of the LCS problem are two sequences. For finding the relationship between one sequence and a set of sequences, we cannot apply the traditional LCS algorithms immediately. In this paper, we define the mosaic LCS (MLCS) problem of finding a mosaic sequence C, composed of repeatable k sequences in source sequence set S, such that the LCS of C and the target sequence T is maximal. Based on the concept of break points in sequence T, we first propose a divide-and-conquer algorithm with O(n^2m|S|+n^3logk) time for solving this problem, where n and m are the length of T and the maximal length of sequences in S, respectively. Furthermore, an improved algorithm with O(n(m+k)|S|) time is proposed by applying an efficient preprocessing for the MLCS problem.
International Journal of Foundations of Computer Science | 2014
Chiao-Wei Chiu; Kuo-Si Huang; Chang-Biau Yang; Chiou-Ting Tseng
The (n, k)-star graph is a generalization of the n-star graph. It has better scalability than the n-star graph and holds some good properties compared with the hypercube. This paper focuses on the design of the fault-tolerant routing algorithm for the (n, k)-star graph. We adopt the idea of collecting the limited global information used for routing on the n-star graph to the (n, k)-star graph. In the preliminary version of this paper, we built the probabilistic safety vector (PSV) with modified cycle patterns and developed the routing algorithm to decide the fault-free routing path with the help of PSV. Afterwards, we observed that the routing performance of PSV gets worse as the percentage of fault nodes increases, especially it exceeds 25%. In order to improve the routing performance with more faulty nodes, an adaptive method of threshold assignment for the PSV is also proposed. The performance is judged by the average length of routing paths. Compared with distance first search and safety level, PSV with dynamic threshold gets the best performance in the simulations.
international conference on conceptual structures | 2015
Che-Jui Hsu; Kuo-Si Huang; Chang-Biau Yang; Yi-Pu Guo
Abstract Measuring the similarity or distance between two time series sequences is critical for the classification of a set of time series sequences. Given two time series sequences, X and Y , the dynamic time warping (DTW) algorithm can calculate the distance between X and Y . But the DTW algorithm may align some neighboring points in X to the corresponding points which are far apart in Y . It may get the alignment with higher score, but with less representative information. This paper proposes the flexible dynamic time wrapping (FDTW) method for measuring the similarity of two time series sequences. The FDTW algorithm adds an additional score as the reward for the contiguously long one-to-one fragment. As the experimental results show, the DTW and DDTW and FDTW methods outperforms each other in some testing sets. By combining the FDTW, DTW and DDTW methods to form a classifier ensemble with the voting scheme, it has less average error rate than that of each individual method.
IEICE Transactions on Information and Systems | 2008
Kuo-Tsung Tseng; Chang-Biau Yang; Kuo-Si Huang; Yung-Hsing Peng
The optimal alignment of two given biosequences is mathematically optimal, but it may not be a biologically optimal one. To investigate more possible alignments with biological meaning, one can relax the scoring functions to get near-optimal alignments. Though the near optimal alignments increase the possibility of finding the correct alignment, they may confuse the biologists because the size of candidates is large. In this paper, we present the filter scheme for the near-optimal alignments. An easy method for tracing the near-optimal alignments and an algorithm for filtering those alignments are proposed. The time complexity of our algorithm is O(dmn) in the worst case, where d is the maximum distance between the near-optimal alignments and the optimal alignment, and m and n are the lengths of the input sequences, respectively.
Archive | 2004
Kuo-Si Huang; Chang-Biau Yang; Kuo-Tsung Tseng
Archive | 2010
Yung-Hsing Peng; Chang-Biau Yang; Kuo-Si Huang; Chiou-Ting Tseng; Chiou-Yi Hor
MINO'07 Proceedings of the 6th conference on Microelectronics, nanoelectronics, optoelectronics | 2007
Jing-Liang Hsin; Chang-Biau Yang; Kuo-Si Huang; Chia-Ning Yang
Journal of Computers | 2007
Kuo-Tsung Tseng; Chang-Biau Yang; Kuo-Si Huang