Richard C. T. Lee

dblp:l/RichardCTLee · also Richard Chia-Tung Lee · DBLP profile ↗
← Back
99ranked-venue papers
10as first author
1since 2021 · last 2021
—ORCID · none

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

Theory of computation · 33 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 29 · 1 first-authorSystems, architecture and hardware · 17 · 1 first-authorArtificial intelligence and machine learning · 11 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 10 · 2 first-authorSoftware engineering, systems software and programming languages · 9 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2021 The exact multiple pattern matching problem solved by a reference tree approach
Yi-Kung Shieh, Shyong Jian Shyu, Chin Lung Lu, Richard C. T. Lee
Theor. Comput. Sci.4
2015 A Systematical and Parallel Approach to Solve Problems Involving Special Properties of Bit-Vectors
abstract
Suppose that we are given a vector consisting of only 1's and 0's and we are interested in finding some special properties of this vector. For instance, we like to determine whether all of the bits from location s to location e in the vector are all 1's or whether there exists a 1 from location s to location e. In more complicated cases, we are given two bit-vectors and we like to investigate the mutual properties between the two vectors. For instance, we want to find all locations i in vector B such that there exists a k in vector A, k≤i, such that A(k)=1 and in vector B, locations from k to i all assume value 1. These problems all involve ‘for-all’ or ‘there-exists’ notations and can of course be solved by sequential programs. In this paper, we are interested in bit-parallel process to solve these problems. That is, we are interested in solving the problem efficiently by using ‘bitwise-and’, ‘bitwise-or’ and other bitwise logical operations. A sequence of logical operations can be expressed as a logical formula. This paper proposes a systematical method to find such logical formulas to solve problems involving bit-vectors with ‘for-all’ and ‘there-exists’ notations. Five logical prototype problems, named ‘single-for-all’ (1's), ‘single-there-exists’, ‘multiple-for-all’, ‘multiple-there-exists’ and ‘multiple-there-exists-and-for-all’, are defined in this paper. For each problem, we show that there exists a corresponding logical formula that can be computed using bit-parallel operations in O(n/w) time, where w is the word size of the machine. We also propose four variants for these five problems, and show that their logical formulas can be obtained using those of the five prototype problems.
Chia Shin Ou, Chin Lung Lu, Richard C. T. Lee
Comput. J.3
2014 Bit-Parallel Algorithms for Exact Circular String Matching
abstract
In this paper, we deal with the exact circular string matching problem (abbreviated as ECSM). Given a string P = p1p2 ⋯ pm, a string P(i) = pipi+1 ⋯ pmp1 ⋯ pi−1, for 1 ≤ i ≤ m, is a circular string of P. Given a text string T = t1t2 ⋯ tn and a pattern P, the ECSM problem is to find all occurrences of P(i) in text T for 1 ≤ i ≤ m. This paper proposes two algorithms that perform searching of a circular string on text using the bit-parallel technique. Our algorithms use only the composition of bitwise-logical operations and basic arithmetic operations, and apply this technique to solve the problem. These algorithms are given names CSBNDM and CSBNDNq, respectively. We give several experiments to verify that they have good performance for random strings and DNA sequences.
Kuei-Hao Chen, Guan-Shieng Huang, Richard C. T. Lee
Comput. J.3
2014 A reversible acoustic data hiding method based on analog modulation
Hung-Jr Shiu, S. Y. Tang, Chien-Hung Huang, Richard C. T. Lee, Chin-Laung Lei
Inf. Sci.4
2013 A new filtration method and a hybrid strategy for approximate string matching
Chia Wei Lu, Chin Lung Lu, Richard C. T. Lee
Theor. Comput. Sci.3
2010 Data hiding methods based upon DNA sequences
Hung-Jr Shiu, Ka-Lok Ng, Jywe-Fei Fang, Richard C. T. Lee, Chien-Hung Huang
Inf. Sci.4
2008 Finding a longest common subsequence between a run-length-encoded string and an uncompressed string
Jia Jie Liu, Yue-Li Wang, Richard C. T. Lee
J. Complex.3
2007 Edit distance for a run-length-encoded string and an uncompressed string
Jia Jie Liu, Guan-Shieng Huang, Yue-Li Wang, Richard C. T. Lee
Inf. Process. Lett.4
2005 The approximability of the weighted Hamiltonian path completion problem on a tree
Quincy Wu, Chin Lung Lu, Richard C. T. Lee
Theor. Comput. Sci.3
2004 Sorting by Transpositions Based on the First Increasing Substring Concept
abstract
In computational molecular biology, genome rearrangement is a fundamental important problem: Given two sequences representing two species, compute a smallest series of a specific operation for transforming a sequence to another sequence. We could have some insight as how far away genetically these species from genome rearrangement. There are different problems according to distinct operations such as sorting by reversals, sorting by transpositions and so on. In this paper, we proposed the concept of the increasing substring, and presented an approach based upon the first increasing substring for sorting by transpositions.
M. C. Chen, Richard C. T. Lee
BIBE2
2004 Application of Visual Display Techniques to Solve Some Biological Problems
abstract
Summary form only given. Visual displaying techniques have existed for a rather long time. In this talk, we shall show how the visual display techniques can be used to help biological analyze data. Furthermore, we shall show that the multi-dimensional scaling technique is a very useful tool to rotate protein 3-dimensional structures so that comparisons can be easily made on them, In other words, the similarity between two protein structures can be quickly determined after the rotation is done by the multidimensional scaling technique. We shall also show that we have successfully applied a relaxation method to the RNA folding problem. Given the logical structure of an RNA sequence, we can use the relaxation method to find the RNA physical structure.
Richard C. T. Lee
BIBE1
2003 Web-Based Synchronized Multimedia System Design for Teaching/Learning Chinese as a Foreign Language
Natalius Huang, Herng-Yow Chen, Richard C. T. Lee
KES3
2003 The full Steiner tree problem
Chin Lung Lu, Chuan Yi Tang, Richard C. T. Lee
Theor. Comput. Sci.3
2002 The Full Steiner Tree Problem in Phylogeny
Chin Lung Lu, Chuan Yi Tang, Richard C. T. Lee
COCOON3
2000 An Approximate Algorithm for the Weighted Hamiltonian Path Completion Problem on a Tree
Q. S. Wu, Chin Lung Lu, Richard C. T. Lee
ISAAC3
2000 An optimal algorithm for finding the minimum cardinality dominating set on permutation graphs
H. S. Chao, Richard C. T. Lee
Discret. Appl. Math.3
1999 An Optimal Embedding of Cycles into Incomplete Hypercubes
Chien-Hung Huang, Ju Yuan Hsiao, Richard C. T. Lee
Inf. Process. Lett.3
1998 An Optimal Algorithm for Finding the Minimum Cardinality Dominating Set on Permutation Graphs
H. S. Chao, Richard C. T. Lee
COCOON3
1998 The NPO-Completeness of the Longest Hamiltonian Cycle Problem
Q. S. Wu, Kun-Mao Chao, Richard C. T. Lee
Inf. Process. Lett.3
1997 An Optimal EREW Parallel Algorithm for Computing Breadth-First Search Trees on Permutation Graphs
H. S. Chao, Richard C. T. Lee
Inf. Process. Lett.3
1997 Optimal Bucket Allocation Design of k-ary MKH Files for Partial Match Retrieval
abstract
The paper first shows that the bucket allocation problem of an MKH (multiple key hashing) file for partial match retrieval can be reduced to that of a smaller sized subfile, called the remainder of the file. And it is pointed out that the remainder type MKH file is the hardest MKH file for which to design an optimal allocation scheme. The authors then particularly concentrate on the allocation of an important remainder type MKH file; namely, the k-ary MKH file. They present various sufficient conditions on the number of available disks and the number of attributes for a k-ary MKH file to have a perfectly optimal allocation among the disks for partial match queries. Based upon these perfectly optimal allocations, they further present a heuristic method, called the CH (cyclic hashing) method, to produce near optimal allocations for the general k-ary MKH files. Finally, a comparison, by experiment, between the performances of the proposed method and an "ideal" perfectly optimal method, shows that the CH method is indeed satisfactorily good for the general k-ary MKH files.
H. F. Lin, Chin-Chen Chang 0001, Richard C. T. Lee
IEEE Trans. Knowl. Data Eng.4
1996 Optimal Linear Hashing Files for Orthogonal Range Retrieval
abstract
We are concerned with the problem of designing optimal linear hashing files for orthogonal range retrieval. Through the study of performance expressions, we show that optimal basic linear hashing files and optimal recursive linear hashing files for orthogonal range retrieval can be produced, in certain cases, by a greedy method called the MMI (minimum marginal increase) method; and it is pointed out that optimal linear hashing files for partial match retrieval need not be optimal for orthogonal range retrieval.
Chin-Chen Chang 0001, Richard C. T. Lee, D. C. Lin
COMPSAC3
1996 The Weighted Perfect Domination Problem and Its Variants
Chain-Chin Yen, Richard C. T. Lee
Discret. Appl. Math.2
1996 Redundant MKH Files Design among Multiple Disks for Concurrent Partial Match Retrieval
H. F. Lin, Richard C. T. Lee, Chin-Chen Chang 0001
J. Syst. Softw.3
1995 A near pattern-matching scheme based upon principal component analysis
Chin-Chen Chang 0001, Richard C. T. Lee
Pattern Recognit. Lett.3
1995 New Public-Key Cipher System Based Upon the Diophantine Equations
abstract
A new public-key (two-key) cipher scheme is proposed in this paper. In our scheme, keys can be easily generated. In addition, both encryption and decryption procedures are simple. To encrypt a message, the sender needs to conduct a vector product of the message being sent and the enciphering key. On the other hand, the receiver can easily decrypt it by conducting several multiplication operations and modulus operations. For security analysis, we also examine some possible attacks on the presented scheme.>
Chu-Hsing Lin, Chin-Chen Chang 0001, Richard C. T. Lee
IEEE Trans. Computers3
1994 An Optimal Algorithm to Solve the Minimum Weakly Cooperative Guards Problem for 1-Spiral Polygons
Bern-Cherng Liaw, Richard C. T. Lee
Inf. Process. Lett.2
1994 Recognizing Shortest-Path Trees in Linear Time
Chen-Hsing Peng, Jia-Shung Wang, Richard C. T. Lee
Inf. Process. Lett.3
1994 Generating All Maximal Independent Sets on Trees in Lexicographic Order
Y. H. Chang, Jia-Shung Wang, Richard C. T. Lee
Inf. Sci.3
1994 Single Step Searching in Weighted Block Graphs
Ju Yuan Hsiao, Chuan Yi Tang, Ruay-Shiung Chang, Richard C. T. Lee
Inf. Sci.4
1994 Optimal Multiple Key Hashing Files for Orthogonal Range Queries
Chin-Chen Chang 0001, Ron McFadyen, Richard C. T. Lee
Inf. Sci.4
1994 Characteristics of the Hopfield associative memory utilizing isomorphism relations
abstract
Isomorphism relations are utilized to analyze the Hopfield associative memory. When the number of fundamental memories m=/<3, it is proved that two Hopfield associative memories are isomorphic if they have the same mutual distances between the fundamental memories. The number of stable states and the synchronous convergence time of a Hopfield associative memory are shown to be less than or equal to 2 to the power 2(m-1) and 4 to the power 2(m-1), respectively, where m>/=1.
Jia-Shung Wang, Richard C. T. Lee
IEEE Trans. Neural Networks3
1993 Plane Sweep Algorithms for the Polygonal Approximation Problems with Applications
D. P. Wang, N. F. Huang, H. S. Chao, Richard C. T. Lee
ISAAC4
1993 The Searching over Separators Strategy To Solve Some NP-Hard Problems in Subexponential Time
R. Z. Hwang, R. C. Chang, Richard C. T. Lee
Algorithmica3
1993 The Slab Dividing Approach To Solve the Euclidean P-Center Problem
R. Z. Hwang, Richard C. T. Lee, R. C. Chang
Algorithmica2
1993 Optimal MMI file systems for orthogonal range retrieval
Chin-Chen Chang 0001, Richard C. T. Lee
Inf. Syst.3
1992 The Application of the Searching over Separators Strategy to Solve Some NP-Complete Problems on Planar Graphs
R. Z. Hwang, Richard C. T. Lee
ISAAC2
1992 Solving the Euclidean Bottleneck Matching Problem by k-Relative Neighborhood Graphs
Maw-Shang Chang, Chuan Yi Tang, Richard C. T. Lee
Algorithmica3
1992 A Record-Oriented Cryptosystem for Database Sharing (Short Note)
abstract
The encryption/decryption scheme proposed in8 is generalised in this paper. The new cryptosystem presented is record-oriented, i.e. each record is encrypted integratedly with different keys and each field is decrypted individually by separate keys, and has significant advantages over many conventional methods. Compared to the encryption system proposed by Davida, Wells, and Kam,8 this new system has the advantages the previous one has and improves two drawbacks of theirs which will be stated below. Thus not only the security is increased but also the storage needed is reduced in the new cryptosystem.
Chu-Hsing Lin, Chin-Chen Chang 0001, Richard C. T. Lee
Comput. J.3
1992 Solving the Euclidean Bottleneck Biconnected Edge Subgraph Problem by 2-Relative Neighborhood Graphs
Maw-Shang Chang, Chuan Yi Tang, Richard C. T. Lee
Discret. Appl. Math.3
1992 Special Subgraphs of Weighted Visibility Graphs
Richard C. T. Lee, R. C. Chang
Inf. Process. Lett.2
1992 A conference key broadcasting system using sealed locks
Chu-Hsing Lin, Chin-Chen Chang 0001, Richard C. T. Lee
Inf. Syst.3
1992 Hierarchy representations based on arithmetic coding for dynamic information protection systems
Chin-Chen Chang 0001, Chu-Hsing Lin, Richard C. T. Lee
Inf. Sci.3
1992 Computing the convex hull in a hammock
Yue-Li Wang, Richard C. T. Lee, Jyun-Sheng Chang
Inf. Sci.2
1991 Transformation completeness properties of SVPC transformation sets
M. W. Du, Richard C. T. Lee
Discret. Appl. Math.3
1991 On the design of multiple key hashing files for concurrent orthogonal range retrieval between two disks
Chin-Chen Chang 0001, Richard C. T. Lee
Inf. Syst.3
1991 Password authentication using Newton's interpolating polynomials
Chu-Hsing Lin, Chin-Chen Chang 0001, Tzong-Chen Wu, Richard C. T. Lee
Inf. Syst.4
1991 On weighted rectilinear 2-center and 3-center problems
Ming-Tat Ko, Richard C. T. Lee
Inf. Sci.2
1991 Minimum Spanning Trees of Moving Points in the Plane
abstract
Consideration is given to the following problem. Preprocess n moving points in a plane, such that the Euclidean minimum spanning tree of these points at a given time t can be reported efficiently. In the result, if the moving points are in k-motion, after an O(kn/sup 4/ log n) time preprocessing step and using O(m) space to store the preprocessing result, the Euclidean minimum spanning tree at t can be reported in O(n) time, where m denotes the number of changes of the Euclidean minimum spanning tree of these points from time t=0 to time t= infinity .>
Jyh-Jong Fu, Richard C. T. Lee
IEEE Trans. Computers2
1991 A transformational approach to synthesizing combinational circuits
abstract
VAR, a transformational approach for obtaining multilevel logic synthesis results, is described. Suppressed variable permutation and complementation (SVPC) transformations which are powerful and can be economically realized are introduced. Each SVPC transformation can be viewed as an identity mapping on the n-cube, except on an (n-r)-subcube (defined by r fixed coordinates), where it behaves like a variable permutation and complementation (VPC) transformation on n-r variables (the free variables). VAR is based on transforming the input functions to predefined goal functions by SVPC transformations. A transformation tree is obtained, and the transformations on the tree are collapsed and further simplified to obtain an economical circuit. This approach is illustrated by considering the sum function of the full adder.>
M. W. Du, Richard C. T. Lee
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1990 Voronoi Diagrams of Moving Points in the Plane
Jyh-Jong Fu, Richard C. T. Lee
FSTTCS2
1990 An Optimal Parallel Algorithm for Minimum Coloring of Intervals
Ming-Shing Yu, C. L. Chen, Richard C. T. Lee
ICPP (3)3
1990 On the state transition graph of Hopfield net model
abstract
Relations of stable states between different Hopfield neural nets are shown, and upper bounds to their transient lengths are given. The proofs of the results lie in examining the sinks and the maximum path length of the state transition graph. IfWis the weight matrix of a Hopfield associative memory determined frommreference patterns, the experiments showed thatPmax(G(W,Θ)) is of order O(mn) andTord(GB(W,Θ))=2 whenm=1 or 2, for alln⩾3, wherenis the size of the net and Θ is zero factor
Jia-Shung Wang, Richard C. T. Lee
IJCNN3
1990 An Optimal Approximation Algorithm for the Rectilinear m-Center Problem
Ming-Tat Ko, Richard C. T. Lee, Jyun-Sheng Chang
Algorithmica2
1990 On the continuous working problem
Ruay-Shiung Chang, Richard C. T. Lee
Discret. Appl. Math.2
1990 The Weighted Perfect Domination Problem
Chain-Chin Yen, Richard C. T. Lee
Inf. Process. Lett.2
1990 A parallel algorithm for finding congruent regions
Zen-Cheung Shih, Richard C. T. Lee, S. N. Yang
Parallel Comput.2
1990 The vectorization of the partition problem
Shyong Jian Shyu, Richard C. T. Lee
Parallel Comput.2
1990 Solving the set cover problem on a supercomputer
Shyong Jian Shyu, Richard C. T. Lee
Parallel Comput.2
1990 A Parallel Algorithm for Solving Sparse Triangular Systems
abstract
A fast parallel algorithm, which is generalized from the parallel algorithms for solving banded linear systems, is proposed to solve sparse triangular systems. The original problem is transformed into a directed graph. The solving procedure then consists of eliminating edges in this graph. The worst-case time-complexity of this parallel algorithm is O(log/sup 2/n) where n is the size of the coefficient matrix. When the coefficient matrix is a triangular banded matrix with bandwidth m, then the time-complexity of the algorithm is O(log(m)*log(n)).>
Chin-Wen Ho, Richard C. T. Lee
IEEE Trans. Computers2
1990 An Efficient Channel Routing Algorithm to Yield an Optimal Solution
abstract
An algorithm known as optimal channel routing (OCR) is proposed which finds an optimal solution for the channel routing problem in VLSI design. The algorithm is an A* algorithm with good heuristics and dominance rules for terminating unnecessary nodes in the searching tree. Experimental results, agreeing with theoretical analysis, show that it behaves quite well in average cases. An optimal solution is obtained for the Deutsch difficult case in 5.5-min-CPU time after the algorithm is implemented in Pascal and run on a VAX 11/750 computer.>
Jia-Shung Wang, Richard C. T. Lee
IEEE Trans. Computers2
1990 Parallel Graph Algorithms Based Upon Broadcast Communications
abstract
Some common guidelines that can be used to design parallel algorithms under the single-channel broadcast communication model are presented. Several graph problems are solved, including topological ordering, the connected component problem, breadth-first search, and depth-first search. If an ideal conflict resolution scheme is used, all of the algorithms require O(n) time by using n processors. Under such a situation, the algorithms are all optimal. If a realistic conflict resolution is used, the algorithms require O(n log n) time by using n/log n processors. For both cases, all of the algorithms achieve optimal speedups.>
Chang-Biau Yang, Richard C. T. Lee, Wen-Tsuen Chen
IEEE Trans. Computers2
1990 Minimum rectangular partition problem for simple rectilinear polygons
abstract
An O(n log log n) algorithm is proposed for minimally rectangular partitioning a simple rectilinear polygon. For any simple rectilinear polygon P, a vertex-edge visible pair is a vertex and an edge that can be connected by a horizontal or vertical line segment that lies entirely inside P. It is shown that, if the vertex-edge visible pairs are found, the maximum matching and the maximum independent set of the bipartite graph derived from the chords of a simple rectilinear polygon can be found in linear time without constructing the bipartite graph. Using this algorithm, the minimum partition problem for convex rectilinear polygons and vertically (horizontally) convex rectilinear polygons can be solved in O(n) time.>
W. T. Liou, Jimmy Jiann-Mean Tan, Richard C. T. Lee
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1989 Minimum Partitioning Simple Rectilinear Polygons in o(n log log n) Time
abstract
Article Free AccessMinimum partitioning simple rectilinear polygons in O(n log log n) - time Authors: W. T. Liou Institute of Computer Science, National Tsing Hua University, Hsinchu, Taiwan, R.O.C. Institute of Computer Science, National Tsing Hua University, Hsinchu, Taiwan, R.O.C.View Profile , J. J. Tan Institute of Information Science, National Chiao Tung University, Hsinchu, Taiwan, R.O.C. Institute of Information Science, National Chiao Tung University, Hsinchu, Taiwan, R.O.C.View Profile , R. C. Lee National Tsing Hua University, Hsinchu, Taiwan, and the Academia Sinica, Taipei, Taiwan, R.O.C. National Tsing Hua University, Hsinchu, Taiwan, and the Academia Sinica, Taipei, Taiwan, R.O.C.View Profile Authors Info & Claims SCG '89: Proceedings of the fifth annual symposium on Computational geometryJune 1989 Pages 344–353https://doi.org/10.1145/73833.73871Published:05 June 1989Publication History 13citation1,034DownloadsMetricsTotal Citations13Total Downloads1,034Last 12 Months120Last 6 weeks20 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
W. T. Liou, Jimmy Jiann-Mean Tan, Richard C. T. Lee
SCG3
1989 Optimal Parallel Circle-Cover and Independent Set Algorithms for Circular-Arc Graphs
Ming-Shing Yu, C. L. Chen, Richard C. T. Lee
ICPP (3)3
1989 A systolic algorithm for extracting regions from a planar graph
Zen-Chung Shih, Richard C. T. Lee, S. N. Yang
Comput. Vis. Graph. Image Process.2
1989 Counting Clique Trees and Computing Perfect Elimination Schemes in Parallel
Chin-Wen Ho, Richard C. T. Lee
Inf. Process. Lett.2
1989 The Number of Intersections Between Two Rectangular Paths
abstract
The authors consider upper bounds on the number of intersections between two rectangular paths. Let these two paths be denoted as P and Q, and denote the number of Manhattan subpaths in P and Q by mod P mod and mod Q mod respectively. K. Kant (1985) gave an upper bound of 10 mod P mod mod Q mod /9+4( mod P mod + mod Q mod )/9. The authors have sharpened these upper bounds, using methods to break the rectangular paths into subpaths, to be mod P mod mod Q mod +( mod P mod /2)+( mod Q mod /3), where they assume without loss of generality that mod P mod>
Yue-Li Wang, Richard C. T. Lee, Jyun-Sheng Chang
IEEE Trans. Computers2
1988 Efficient Parallel Algorithms for Finding Maximal Cliques, Clique Trees, and Minimum Coloring on Chordal Graphs
Chin-Wen Ho, Richard C. T. Lee
Inf. Process. Lett.2
1987 A Parallel nonlinear Mapping Algorithm
abstract
In this paper, we shall present a parallel algorithm to perform nonlinear mapping which is useful for clustering analysis and pattern recognition. This parallel nonlinear mapping algorithm is slightly different from the original nonlinear mapping algorithm. Experimental results show that our parallel nonlinear mapping algorithm works quite well.
C. W. Shen, Richard C. T. Lee
Int. J. Pattern Recognit. Artif. Intell.2
1986 The Idea of De-Clustering and its Applications
M. T. Fang, Richard C. T. Lee, Chin-Chen Chang 0001
VLDB2
1986 A Letter-Oriented Minimal Perfect Hashing Scheme
abstract
In this paper, we shall describe a minimal perfect hashing scheme suitable for letter-oriented keys. We successfully applied this minimal perfect hashing function to four non-trivial set of keys: 12 months in English, 34 non-printable ASCII identifiers, 31 most frequently used English words and 36 Pascal reserved words.
Chin-Chen Chang 0001, Richard C. T. Lee
Comput. J.2
1986 The mapping of 2-D array processors to 1-D array processors
Chang-Biau Yang, Richard C. T. Lee
Parallel Comput.2
1985 On the complexity of some multi-attribute file design problems
Chuan Yi Tang, D. J. Fuehrer, Richard C. T. Lee
Inf. Syst.3
1984 Optimal speeding up of parallel algorithms based upon the divide-and-conquer strategy
Chuan Yi Tang, Richard C. T. Lee
Inf. Sci.2
1984 Performance Analyses of Cartesian Product Files and Random Files
abstract
In this paper, we shall derive two formulas for the average number of buckets to be examined over all possible partial match queries for Cartesian product files and random files, respectively. The superiority of the Cartesian product file is established. A new multi-key file, called a partition file, is introduced. It is shown that both Cartesian product files and random files are special cases of partition files.
Chin-Chen Chang 0001, M. W. Du, Richard C. T. Lee
IEEE Trans. Software Eng.3
1983 The hierarchical ordering in multiattribute files
Chin-Chen Chang 0001, M. W. Du, Richard C. T. Lee
Inf. Sci.3
1982 Symbolic Gray Code as a Perfect Multiattribute Hashing Scheme for Partial Match Queries
abstract
In this paper, we shall show that the symbolic Gray code hashing mechanism is not only good for best matching, but also good for partial match queries. Essentially, we shall propose a new hashing scheme, called bucket-oriented symbolic Gray code, which can be used to produce any arbitrary Cartesian product file, which has been shown to be good for partial match queries. Many interesting properties of this new multiattribute hashing scheme, including the property that it is a perfect hashing scheme, have been discussed and proved.
Chin-Chen Chang 0001, Richard C. T. Lee, M. W. Du
IEEE Trans. Software Eng.2
1980 Some Properties of Cartesian Product Files
abstract
In this paper, we first introduced the concept of Cartesian product files. We then derived a formula for random files. A computer simulation experiment was performed to compare these two files. So far as shown by the experimental results, the Cartesian product file concept was indeed a good one. We also showed that the problem of designing an optimal Cartesian product file was partially related to the problem of finding a minimal N-tuple. A method to find minimal N-tuples was presented and its properties were discussed.
Chin-Chen Chang 0001, Richard C. T. Lee, David Hung-Chang Du
SIGMOD Conference2
1980 Symbolic Gray Code as a Multikey Hashing Function
abstract
In this paper, we extend the binary Gray code to symbolic Gray code. We then show that this symbolic Gray code can be used as a multikey hashing function for storing symbolic records. The record stored at location k and the record stored at location k + 1 will be nearest neighbors if this hashing function is used. Thus, this symbolic Gray code hashing function exhibits some kind of clustering property which will group similar records together. This property is a desirable property for designing nearest neighbor searching (also called best match searching) systems. There are many other interesting properties of this hashing function. For instance, there exists an address-to-key transformation which can be used to determine the record stored at certain location k if this hashing function is used. Besides, if there are totally M records, we only have to reserve exactly M locations; there are no collisions and wasting of memory storage. At the end of this paper, it is shown that the resulting file exhibits the multiple-attribute tree structure.
David Hung-Chang Du, Richard C. T. Lee
IEEE Trans. Pattern Anal. Mach. Intell.2
1979 Common Properties of Some Multiattribute File Systems
abstract
This paper results from an attempt to unify several different file system design theories. We define a term "partial match pattern" and show that in order to produce file systems optimal with respect to partial match patterns, both the multikey hashing (MKH) method [16] and the multidimensional directory (MDD) method [11] must be in such a form that the number of subdivisions is the same for all domains of keys. We show the conditions for the string homomorphism hashing (SHH) method [15], the MKH method, and the MDD method to be equivalent to one another. We define the so-called Cartesian product files and show that if all records are present, the records in a Cartesian product file form a shortest spanning path in which the Hamming distance between every pair of consecutive records is 1. Thus the SHH method, the MKH method, the MDD method, and the multikey sorting (MKS) method [10] are linked together. Finally, we show that for both partial and best match queries, the file systems exhibit a common characteristic: similar records are grouped together.
W. C. Lin, Richard C. T. Lee, David Hung-Chang Du
IEEE Trans. Software Eng.2
1978 A nearest neighbor search technique with short zero-in time
abstract
All of the existing nearest neighbor searching techniques divide the searching into two parts: A global searching and a local searching. In order to minimize the number of records to be examined, the global searching must be a very sophisticated one such that the initial local searching will be confined to a very small region. This kind of global searching is usually very time-comsuming. In this paper, we propose the use of hash coding to guide the global search. Given a record, we hash it to an address and the initial searching is to be started by searching records stored in that address. We believe that our method is efficient because hashing is easy to implement and fast to execute. In other words, if our method is used, the global searching time will be very short.
C. W. Shen, Richard C. T. Lee
COMPSAC2
1978 Towards Automatic Auditing of Records
abstract
We computer scientists face at least two problems in promoting the use of computerized data-base systems: 1) some important data might be missing; 2) there might be errors in the data. Both of these problems can be quite serious. If they cannot be solved, it will be quite hard to convince potential users that computerized information systems are useful.
Richard C. T. Lee, James R. Slagle, C. T. Mong
IEEE Trans. Software Eng.1
1977 Storage Reduction Through Minimal Spanning Trees and Spanning Forests
abstract
It is often possible to save storage space in a computer by storing only the differences among data items rather than the entire items. For example, suppose we have two records A and B. We should store all of A, then for B store a pointer to A and the differences between A and B. If A and B are similar, there will be few differences and storage space can be saved.
Andy N. C. Kang, Richard C. T. Lee, Chin-Liang Chang, Shi-Kuo Chang
IEEE Trans. Computers2
1977 A Triangulation Method for the Sequential Mapping of Points from N-Space to Two-Space
abstract
A method for the sequential mapping of points in a high-dimensional space onto a plane is presented. Whenever a new point is mapped, its distgnces to two points previously mapped are exactly preserved. On the resulting map, 2M -3 of the original distances can be exactly preserved. The mapping is based on the distances of a minimal spanning tree constructed from the points. All of the distances on the minimal spanning tree are exactly preserved.
Richard C. T. Lee, James R. Slagle, H. Blum
IEEE Trans. Computers1
1976 Application of Clustering to Estimate Missing Data and Improve Data Integrity
Richard C. T. Lee, James R. Slagle, C. T. Mong
ICSE1
1976 Application of Principal Component Analysis to Multikey Searching
abstract
In this paper, we shall introduce a concept widely used by statisticians, the principal component analysis technique. We shall show that this principal component analysis technique can be used to create new keys from a set of old keys. These new keys are very useful in narrowing down the search domain. We shall also show that the projections on the first principal component direction can be viewed as hashing addresses for the best-match searching problem.
Richard C. T. Lee
IEEE Trans. Software Eng.1
1975 D. Michie, On Machine Intelligence
Richard C. T. Lee
Artif. Intell.1
1974 Experiments with some cluster analysis algorithms
James R. Slagle, Chin-Liang Chang, Richard C. T. Lee
Pattern Recognit.3
1973 The Specialization of Programs by Theorem Proving
abstract
Suppose a program P is written to accept a set of inputs I. If we are only interested in a nonempty subset $I^ * $ of I, we usually can simplify P to another program $P^ * $ such that $P^ * $ runs faster on $I^ * $ than P does. The problem of specialization is to find such $P^ * $. In this paper, the program P and the input $I^ * $ will be specified by axioms. Using these axioms, we can obtain $P^ * $ from P through theorem-proving techniques.
Chin-Liang Chang, Richard C. T. Lee, John K. Dixon
SIAM J. Comput.2
1973 A Heuristic Relaxation Method for Nonlinear Mapping in Cluster Analysis
abstract
A relaxation method mapping high-dimensional sample points to low-dimensional sample points is discussed. This method tries to preserve the local interdistance of sample points. Some special heuristics have been introduced to handle the difficulty arising from a large amount of data. Experimental results with handwritten character data and Iris data show that the method runs fast, converges rapidly, and requires a small amount of memory space.
Chin-Liang Chang, Richard C. T. Lee
IEEE Trans. Syst. Man Cybern.2
1972 An algorithm to generate prime implicants and its application to the selection problem
Richard C. T. Lee
Inf. Sci.1
1972 Fuzzy Logic and the Resolution Principle
abstract
article Free Access Share on Fuzzy Logic and the Resolution Principle Author: Richard C. T. Lee National Institutes of Health, Heuristics Laboratory, Division of Computer Research and Technology, Department of Health, Education and Welfare, Bethesda, Maryland National Institutes of Health, Heuristics Laboratory, Division of Computer Research and Technology, Department of Health, Education and Welfare, Bethesda, MarylandView Profile Authors Info & Claims Journal of the ACMVolume 19Issue 1Jan. 1972 pp 109–119https://doi.org/10.1145/321679.321688Published:01 January 1972Publication History 236citation1,107DownloadsMetricsTotal Citations236Total Downloads1,107Last 12 Months82Last 6 weeks20 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Richard C. T. Lee
J. ACM1
1971 Fuzzy Logic and the Resolution Principle
Richard C. T. Lee
IJCAI1
1971 Some Properties of Fuzzy Logic
Richard C. T. Lee, Chin-Liang Chang
Inf. Control.1
1971 On the Optimal Solutions to AND/OR Series-Parallel Graphs
abstract
This paper is concerned with efficient ways to find optimal solutions to AND/OR graphs.Although the general methods are still at large, we have found an efficient way to obtain optimal solutions to AND/OR series-parallel graphs.This is achieved by reducing an AND/OR series-parallel graph to an AND/OR tree.Once a graph is reduced to a tree, all the known exact and heuristic methods of tree searching can be applied.
Richard Simon, Richard C. T. Lee
J. ACM2
1970 A New Algorithm for Generating Prime Implicants
abstract
This paper describes an algorithm which will generate all the prime implicants of a Boolean function. The algorithm is different from those previously given in the literature, and in many cases it is more efficient. It is proved that the algorithm will find all the prime implicants. The algorithm may possibly generate some nonprime implicants. However, using frequency orderings on literals, the experiments with the algorithm show that it usually generates very few ( possibly none) nonprime implicants. Furthermore, the algorithm may be used to find the minimal sums of a Boolean function. The algorithm is implemented by a computer program in the LISP language.
James R. Slagle, Chin-Liang Chang, Richard C. T. Lee
IEEE Trans. Computers3
1969 Completeness Theorems for Semantic Resolution in Consequence-Finding
James R. Slagle, Chin-Liang Chang, Richard C. T. Lee
IJCAI3
1969 PROW: A Step Toward Automatic Program Writing
Richard J. Waldinger, Richard C. T. Lee
IJCAI2