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.

Paul Cull

dblp:00/5369 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
0since 2021 · last 2005
0000-0002-2725-1956ORCID · corroborated

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

Systems, architecture and hardware · 4 · 4 first-authorArtificial intelligence and machine learning · 3Databases, data management, data science and information retrieval · 2 · 2 first-authorTheory of computation · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2

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
4 papers
Automata and formal languages · 44% Computational complexity · 43% Algorithms and data structures · 12%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Interconnection networks and networks-on-chip · 63% Electronic design automation · 16% Parallel and multicore computing · 8%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Computational complexity › learning theory
exact learning
0.021999
Exact Learning of Unordered Tree Patterns from Queries · COLT 1999
Exact Learning of Tree Patterns from Queries and Counterexamples · COLT 1998
Computational complexity
learning theory
0.021999
Exact Learning of Unordered Tree Patterns from Queries · COLT 1999
Exact Learning of Tree Patterns from Queries and Counterexamples · COLT 1998
Automata and formal languages
query learning
0.021999
Exact Learning of Unordered Tree Patterns from Queries · COLT 1999
Exact Learning of Tree Patterns from Queries and Counterexamples · COLT 1998
Bioinformatics and computational biology
sequence alignment
0.021999
Improved Parallel and Sequential Walking Tree Methods for Biological String Alignments · SC 1999
Aligning Genomes with Inversions and Swaps · ISMB 1994
Bioinformatics and computational biology › sequence analysis › pattern matching
approximate string matching
0.011999
Improved Parallel and Sequential Walking Tree Methods for Biological String Alignments · SC 1999
Algorithms and data structures › sequence algorithms
string algorithms
0.011999
Improved Parallel and Sequential Walking Tree Methods for Biological String Alignments · SC 1999
Interconnection networks and networks-on-chip › broadcasting
broadcast algorithm
0.011995
The Möbius Cubes · IEEE Trans. Computers 1995
Interconnection networks and networks-on-chip › network topology
hypercube variant
0.011995
The Möbius Cubes · IEEE Trans. Computers 1995
Interconnection networks and networks-on-chip
network topology
0.011995
The Möbius Cubes · IEEE Trans. Computers 1995
Interconnection networks and networks-on-chip
routing algorithms
0.011995
The Möbius Cubes · IEEE Trans. Computers 1995
Electronic design automation › physical design › routing › message routing
shortest-path routing
0.011995
The Möbius Cubes · IEEE Trans. Computers 1995
Bioinformatics and computational biology
comparative genomics
0.011994
Aligning Genomes with Inversions and Swaps · ISMB 1994
High-performance computing › cluster computing
network of workstations
0.011999
Improved Parallel and Sequential Walking Tree Methods for Biological String Alignments · SC 1999
Parallel and multicore computing
parallel algorithms
0.011999
Improved Parallel and Sequential Walking Tree Methods for Biological String Alignments · SC 1999
Approximation and online algorithms › approximation algorithms
approximation algorithms for graph problems
0.011980
Tours of Graphs, Digraphs, and Sequential Machines · IEEE Trans. Computers 1980
Graph algorithms and graph theory
graph traversal
0.011980
Tours of Graphs, Digraphs, and Sequential Machines · IEEE Trans. Computers 1980
Automata and formal languages › finite automata
sequential machines
0.011980
Tours of Graphs, Digraphs, and Sequential Machines · IEEE Trans. Computers 1980

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

walking tree heuristic · 0.1parallel algorithm design · 0.1membership queries · 0.0equivalence queries · 0.0subset queries · 0.0superset queries · 0.0simulation · 0.0combinatorial algorithm · 0.0approximation algorithm · 0.0
YearPublicationVenuePosition
2005 Walking Tree Method for Stereo Vision
Tai Hsu, Paul Cull
CAINE2
2001 On Exact Learning of Unordered Tree Patterns
Thomas R. Amoth, Paul Cull, Prasad Tadepalli
Mach. Learn.2
1999 Exact Learning of Unordered Tree Patterns from Queries
abstract
We consider learning tree patterns from queries extending our preceding work [Amoth, Cull, & Tadepalli, 1998] . The instances in this paper are unordered trees with nodes labeled by constant identifiers. The concepts are tree patterns and unions of tree patterns (unordered forests) with leaves labeled with constants or variables. A tree pattern matches any tree with its variables replaced with constant subtrees. A negative result for learning with equivalence and membership/subset queries is shown for unordered trees where a successful match requires the number of children in the pattern and instance to be the same. Unordered trees and forests are shown to be learnable with an alternative matching semantics that allows an instance to have extra children at each node. 1 INTRODUCTION Many applications in mathematics and language processing represent data more naturally as trees (or as unions of these) than as vectors of features. Tree patterns also provide more information than simple s...
Thomas R. Amoth, Paul Cull, Prasad Tadepalli
COLT2
1999 Improved Parallel and Sequential Walking Tree Methods for Biological String Alignments
abstract
Approximate string matching is commonly used to align genetic sequences (DNA or RNA) to determine their shared characteristics. Most genetic string matching methods are based on the edit-distance model, which does not provide alignments for inversions and translocations. Recently, a heuristic called the Walking Tree Method [2, 3] has been developed to solve this problem. Unlike other heuristics, it can handle more than one level of inversion, i.e., inversions within inversions. Furthermore, it tends to capture the matched strings' genes while other heuristics fail. There are two versions of the original walking tree heuristics: the score version gives only the alignment score, the alignment version gives both the score and the alignment mapping between the strings. The score version runs in quadratic time and uses linear space while the alignment version uses an extra log factor for time and space. In this paper, we will briefly describe the walking tree method and the original sequential and parallel algorithms. We will explain why different parallel algorithms are needed for a network of workstations rather than the original algorithm which worked well on a symmetric multi-processor. Our improved parallel method also led to a quadratic time sequential algorithm that uses less space. We give an example of our parallel method. We describe several experiments that show speedup linear in the number of processors, but eventual drop off in speedup as the communication network saturates. For big enough strings, we found linear speedup for all processors we had available. These results suggest that our improved parallel method will scale up as both the size of the problem and the number of processors increase. We include two figures that use real biological data and show that the walking tree methods can find translocations and inversions in DNA sequences and also discover unknown genes.
Paul Cull, Tai-Ching Hsu
SC1
1998 Exact Learning of Tree Patterns from Queries and Counterexamples
abstract
We consider learning tree patterns from queries. The instances are ordered and unordered trees with nodes labeled by constant identifiers. The concepts are tree patterns and unions of tree patterns (forests) where all the internal nodes are labeled with constants and the leaves are labeled with constants or variables. A tree pattern matches any tree with its variables replaced with constant subtrees. We show that ordered trees, in which the children are matched in a strict left-to-right order, are exactly learnable from equivalence queries, while ordered forests are learnable from equivalence and membership queries. Unordered trees are exactly learnable from superset queries, and unordered forests are learnable from superset and equivalence queries. Negatively, we also show that each of the query types used is necessary for learning each concept class. 1 INTRODUCTION A large part of computational learning theory is devoted to learning concepts over instances represented as attribute v...
Thomas R. Amoth, Paul Cull, Prasad Tadepalli
COLT2
1995 On Generalized Twisted Cubes
Paul Cull, Shawn M. Larson
Inf. Process. Lett.1
1995 The Möbius Cubes
abstract
The Mobius cubes are hypercube variants that give better performance with the same number of links and processors. We show that the diameter of the Mobius cubes is about one half the diameter of the equivalent hypercube, and that the average number of steps between processors for a Mobius cube is about two-thirds of the average for a hypercube. We give an efficient routing algorithm for the Mobius cubes. This routing algorithm finds a shortest path and operates in time proportional to the dimension of the cube. We also give efficient broadcast algorithms for the Mobius cubes. We show that the Mobius cubes contain ring networks and other networks. We report results of simulation studies on the dynamic message-passing performance of the hypercube, the Twisted Cube of P.A.J. Hilbers et al. (1987), and the Mobius cubes. Our results are in agreement with S. Abraham (1990), showing that the Twisted Cube has worse dynamic performance than the hypercube, but our results show that the 1-Mobius cube has dynamic performance superior to that of the hypercube. This contradicts current literature, which implies that twisted cube variants will have worse dynamic performance.>
Paul Cull, Shawn M. Larson
IEEE Trans. Computers1
1994 A Linear Equation Model for Twisted Cube Networks
abstract
The Twisted 3-cube is an interconnection network that twists the edges of the 3-dimensional hypercube to produce a network with diameter 2 and expected distance 11/8. A number of papers have shown that the Twisted 3-cube can be generalized into higher dimensional cube-like networks. We show that many of these networks can be described using a simple model. We place bounds on the diameter and expected distances of networks in this model, and show that the dynamic performance of these networks can match or improve upon the hypercube's performance in most conditions.
Paul Cull, Shawn M. Larson
ICPADS1
1994 Aligning Genomes with Inversions and Swaps
James L. Holloway, Paul Cull
ISMB2
1989 Computing fibonacci numbers quickly
Paul Cull, James L. Holloway
Inf. Process. Lett.1
1980 Tours of Graphs, Digraphs, and Sequential Machines
abstract
A tour of a graph (digraph or sequential machine) is a sequence of nodes from the graph such that each node appears at least once and two nodes are adjacent in the sequence only if they are adjacent in the graph. Finding the shortest tour of a graph is known to be an NP-complete problem. Several theorems are given that show that there are classes ofgraphs in which the shortest tour can be found easily. For more general graphs, we present approximating algorithms for finding short tours. For undirected graphs, the approximating algorithms give tours at worst a constant times the length of the shortest tour. For directed graphs, the size of the calculated tour is bounded by the size of the digraph times the shortest tour. Not only are the bounds worse for the directed case, but the running times of the approximating algorithms are also larger than those for the undirected case.
Paul Cull
IEEE Trans. Computers1