Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tihua Duan

dblp:183/9874 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
2since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 2 since 2021Artificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Algorithms and data structures · 100%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures › sequence algorithms › string algorithms
longest common subsequence
2.032025
A Novel Key Point Based MLCS Algorithm for Big Sequences Mining · IEEE Trans. Knowl. Data Eng. 2025
A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract) · ICDE 2025
A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016
Algorithms and data structures › sequence algorithms › string algorithms › longest common subsequence
multiple longest common subsequence
1.122025
A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract) · ICDE 2025
A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016
Algorithms and data structures › sequence algorithms
string algorithms
1.122025
A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract) · ICDE 2025
A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016
Algorithms and data structures
parallel algorithms
0.912025
A Novel Key Point Based MLCS Algorithm for Big Sequences Mining · IEEE Trans. Knowl. Data Eng. 2025
Algorithms and data structures
sequence algorithms
0.912025
A Novel Key Point Based MLCS Algorithm for Big Sequences Mining · IEEE Trans. Knowl. Data Eng. 2025
Bioinformatics and computational biology
sequence analysis
0.522025
A Novel Key Point Based MLCS Algorithm for Big Sequences Mining · IEEE Trans. Knowl. Data Eng. 2025
A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract) · ICDE 2025
Bioinformatics and computational biology › genomics
computational genomics
0.312025
A Novel Key Point Based MLCS Algorithm for Big Sequences Mining · IEEE Trans. Knowl. Data Eng. 2025
Parallel and multicore computing
parallel algorithms
0.212016
A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016
Parallel and multicore computing › parallel computing › parallel bioinformatics
parallel sequence alignment
0.212016
A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016
Bioinformatics and computational biology
sequence alignment
0.112016
A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016

Methods — techniques the papers use, named apart from their topics

parallel algorithm · 1.7key point identification · 1.7key point based algorithm · 1.7directed acyclic graph model · 1.7DAG compression · 1.7parallel topological sorting · 0.8dynamic programming · 0.8
YearPublicationVenuePosition
2025 A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract)
abstract
Mining multiple longest common subsequences (MLCS) from a set of sequences of three or more over a finite alphabet$\Sigma$(a classical NP-hard problem [1]) is an important task in many fields, e.g., bio-informatics, computational genomics, pattern recognition, information extraction, etc. Applications in these fields often involve generating very long sequences (length$\geq 10_{,}000)$, referred to as big sequences. However, both existing exact and approximate MLCS algorithms face severe challenges in handling big sequences due to the over-whelming size of their problem-solving graph model MLCS­-$DAG$(Directed Acyclic Graph), leading to the issue of memory explosion or extremely high time complexity.
Yanni Li, Bing Liu 0001, Tihua Duan, Zhi Wang 0002, Hui Li 0005, Jiangtao Cui
ICDE3
2025 A Novel Key Point Based MLCS Algorithm for Big Sequences Mining
abstract
Mining multiple longest common subsequences (MLCS) from a set of sequences of length three or more over a finite alphabet (a classical NP-hard problem) is an important task in many fields, e.g., bioinformatics, computational genomics, pattern recognition, information extraction, etc. Applications in these fields often involve generating very long sequences (length$\geqslant$10,000), referred to as big sequences. Despite efforts in improving the time and space complexities ofMLCSmining algorithms, both existing exact and approximate algorithms face challenges in handling big sequences due to the overwhelming size of their problem-solving graph modelMLCS-DAG(DirectedAcyclicGraph), leading to the issue of memory explosion or extremely high time complexity. To bridge the gap, this paper first proposes a new identification and deletion strategy for different classes of non-critical points in the mining ofMLCS, which are the points that do not contribute to theirMLCSs mining in theMLCS-DAG. It then proposes a newMLCSproblem-solving graph model, namely$DAG_{KP}$(a newMLCS-DAGcontaining onlyKeyPoints). A novel parallelMLCSalgorithm, calledKP-MLCS(KeyPoint basedMLCS), is also presented, which can mine and compress allMLCSs of big sequences effectively and efficiently. Extensive experiments on both synthetic and real-world biological sequences show that the proposed algorithmKP-MLCSdrastically outperforms the existing state-of-the-artMLCSalgorithms in terms of both efficiency and effectiveness.
Yanni Li, Bing Liu 0001, Tihua Duan, Zhi Wang 0002, Hui Li 0005, Jiangtao Cui
IEEE Trans. Knowl. Data Eng.3
2016 A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm
abstract
Information in various applications is often expressed as character sequences over a finite alphabet (e.g., DNA or protein sequences). In Big Data era, the lengths and sizes of these sequences are growing explosively, leading to grand challenges for the classical NP-hard problem, namely searching for the Multiple Longest Common Subsequences (MLCS) from multiple sequences. In this paper, we first unveil the fact that the state-of-the-art MLCS algorithms are unable to be applied to long and large-scale sequences alignments. To overcome their defects and tackle the longer and large-scale or even big sequences alignments, based on the proposed novel problem-solving model and various strategies, e.g., parallel topological sorting, optimal calculating, reuse of intermediate results, subsection calculation and serialization, etc., we present a novel parallel MLCS algorithm. Exhaustive experiments on the datasets of both synthetic and real-world biological sequences demonstrate that both the time and space of the proposed algorithm are only linear in the number of dominants from aligned sequences, and the proposed algorithm significantly outperforms the state-of-the-art MLCS algorithms, being applicable to longer and large-scale sequences alignments.
Yanni Li, Hui Li 0005, Tihua Duan, Zhi Wang 0002
KDD3