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.

Jang-Jong Fan

dblp:65/2222 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 1995
—ORCID · none

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

Databases, data management, data science and information retrieval · 4 · 4 first-author

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
2 papers
Algorithms and data structures · 94% Automata and formal languages · 6%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › sequence algorithms
string algorithms
0.021995
The Design of Efficient Algorithms for Two-Dimensional Pattern Matching · IEEE Trans. Knowl. Data Eng. 1995
An Efficient Algorithm for Matching Multiple Patterns · IEEE Trans. Knowl. Data Eng. 1993
Algorithms and data structures › sequence algorithms › string algorithms › string matching
two-dimensional pattern matching
0.011995
The Design of Efficient Algorithms for Two-Dimensional Pattern Matching · IEEE Trans. Knowl. Data Eng. 1995
Algorithms and data structures › sequence algorithms › string algorithms › string matching
multiple pattern matching
0.011993
An Efficient Algorithm for Matching Multiple Patterns · IEEE Trans. Knowl. Data Eng. 1993
Algorithms and data structures › sequence algorithms › string algorithms › string matching
aho-corasick algorithm
0.011995
The Design of Efficient Algorithms for Two-Dimensional Pattern Matching · IEEE Trans. Knowl. Data Eng. 1995
Automata and formal languages › finite automata
deterministic finite automata
0.011993
An Efficient Algorithm for Matching Multiple Patterns · IEEE Trans. Knowl. Data Eng. 1993

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

fan-su algorithm · 0.0aho-corasick algorithm · 0.0deterministic finite state automata · 0.0boyer-moore algorithm · 0.0
YearPublicationVenuePosition
1995 The Design of Efficient Algorithms for Two-Dimensional Pattern Matching
abstract
The two-dimensional pattern matching problem finds the occurrences of a given two-dimensional pattern array in a two-dimensional text array. The paper presents two efficient algorithms, which combine Fan-Su (1993) and Aho-Corasick (1979) string search algorithms, to solve this problem. The proposed algorithms need not inspect each character of the text array during the pattern matching in most cases. Additionally, unlike the algorithms proposed by Zhu and Takaoka (1989) which are based on the hashing method, these new algorithms require no preprocessing of the text array. A comparison of the performance of various algorithms is presented. The result shows that the proposed algorithms are about three to six times faster than the best algorithm proposed previously when the size of the pattern array is less than 1/100 of the size of the text array, which occurs frequently in many applications.>
Jang-Jong Fan, Keh-Yih Su
IEEE Trans. Knowl. Data Eng.1
1993 The effect of database filters on the performance of buffered relational database systems
Jang-Jong Fan, Keh-Yih Su
Inf. Syst.1
1993 An Efficient Algorithm for Matching Multiple Patterns
abstract
An efficient algorithm for performing multiple pattern match in a string is described. The match algorithm combines the concept of deterministic finite state automata (DFSA) and the Boyer-Moore algorithm to achieve better performance. Experimental results indicate that in the average case, the algorithm is able to perform pattern match operations sublinearly, i.e. it does not need to inspect every character of the string to perform pattern match operations. The analysis shows that the number of characters to be inspected decreases as the length of patterns increases, and increases slightly as the total number of patterns increases. To match an eight-character pattern in an English string using the algorithm, only about 17% of all characters of the strong and 33% of all characters of the string, when the number of patterns is seven, are inspected. In an actual testing, the algorithm running on SUN 3/160 takes only 3.7 s to search seven eight-character patterns in a 1.4-Mbyte English text file.>
Jang-Jong Fan, Keh-Yih Su
IEEE Trans. Knowl. Data Eng.1
1993 Corrections to "An Efficient Algorithm for Matching Multiple Patterns"
Jang-Jong Fan, Keh-Yih Su
IEEE Trans. Knowl. Data Eng.1