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

Paul LaFollette

dblp:44/6782 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 2006
—ORCID · none

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

Theory of computation · 3Applied, interdisciplinary, general and emerging computing · 3Databases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous 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
1 paper
Algorithms and data structures · 50% Combinatorics and discrete mathematics · 25% Coding theory · 25%

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

TopicWeightPapersLastEvidence papers
Combinatorics and discrete mathematics › enumeration
combinatorial generation
0.112006
A loopless Gray code for rooted trees · ACM Trans. Algorithms 2006
Algorithms and data structures › combinatorial algorithms
enumeration algorithms
0.112006
A loopless Gray code for rooted trees · ACM Trans. Algorithms 2006
Coding theory › error-correcting codes › combinatorial coding theory
gray codes
0.112006
A loopless Gray code for rooted trees · ACM Trans. Algorithms 2006
Algorithms and data structures › tree data structures
rooted tree
0.112006
A loopless Gray code for rooted trees · ACM Trans. Algorithms 2006

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

loopless algorithm · 0.1gray code · 0.1
YearPublicationVenuePosition
2006 A loopless Gray code for rooted trees
abstract
Beyer and Hedetniemi [1980] gave the first constant average-time algorithm for the generation of all rooted trees with n nodes. This article presents the first combinatorial Gray code for these trees and a loopless algorithm for its generation.
James F. Korsh, Paul LaFollette
ACM Trans. Algorithms2
2004 Loopless Array Generation of Multiset Permutations
abstract
This paper presents a loopless algorithm to generate all permutations of a multiset. Each is obtained from its predecessor by making one transposition. It differs from previous such algorithms by using an array for the permutations but requiring storage only linear in its length.
James F. Korsh, Paul LaFollette
Comput. J.2
2004 Constant time generation of derangements
James F. Korsh, Paul LaFollette
Inf. Process. Lett.2
2003 Loopless Generation of Schröder Trees
abstract
The well-known Schröder numbers have appeared in different combinatorial contexts, including Schröder trees and well-weighted binary trees. The only loopless algorithm for generating Schröder trees actually generated representations for their well-weighted binary tree counterparts. This paper presents the first loopless algorithms for directly generating Schröder tree representations. They use a new loopless algorithm for generating $k$-compositions of $n$ in inverse lexicographic order.
James F. Korsh, Paul LaFollette
Comput. J.2
2002 Loopless Generation of Trees with Specified Degrees
abstract
An ordered tree with specified degrees and $n$ nodes has $a_{i}$ nodes of degree $i$ where $a_{0} = 1+\sum _{i = 1,h}(i-1)a_{i}$ and $n = \sum_{i = 0,h}a_{i}$. This paper presents a new and simpler loopless algorithm for generating all ordered trees with specified degrees. When $a_{k} = N$, $a_{0} = (k-1)N+1$ and all other $a_{i}$'s are 0, then all $N$ node $k$-ary trees are generated.
James F. Korsh, Paul LaFollette
Comput. J.2
1999 Loopless Generation of Gray Codes for k-Ary Trees
James F. Korsh, Paul LaFollette
Inf. Process. Lett.2
1998 A system for program visualization in the classroom
abstract
This paper describes the use of a system which will allow effortless visualization and animation of standard C/C++ piogrhms.tie system brings alive programs so.that students in CS 1 and CS 2 classes can more easily see each instruction and its effects.They can also see the effects of larger entities such as functions.The system serves as an excellent instructional tool and debugger.introduction " Conventional programming environments provide some support 'for program 'understanding, development, and debugging.Once .aprogram is syntactically correct, a student can use a debugger to monitor the Values of variables and step through a program's instructions.Although very useful, this-,process can be quite,involved A-. and laborious.1 The feedback a programmer receives does not provide an over+1 v&w of the program's behavior.It is more instructive to display the dynamics of a program rather than static snapshots of data structure values that are constantly Updated as program instructions are executed.Software visualization systems ,allow custom animations that attempt $0 capture these dynamics [l].Such systems generally require the writing of animation code ' and understanding of the, program one is trying to animate.The aim of our system is to provide automatic animations that are useful and require no additional coding and may lead to understanding of the underlying algorithm.One area, for instance, which has been identified as particularly troublesome for students is parameter passing [2].
Raghvinder S. Sangwan, James F. Korsh, Paul LaFollette
SIGCSE3
1991 Isthmus critical points for solving jigsaw puzzles in computer vision
abstract
A computer vision system that can assemble canonical jigsaw puzzles is described. The most novel aspect of this system is that the methodology derives a new set of critical points that define a feature that can be used in matching partial boundaries (or contours) of planar regions. This global feature, called an isthmus, can be efficiently and reliably computed from the Euclidean skeleton or medial axis transformation of an object. A heuristic matching technique using isthmus critical points is applied to the partial boundary matching problem of jigsaw puzzle fitting. The isthmus may also be a useful feature in any application in which the point of narrowest necking of a planar region needs to be located.>
Roger W. Webster, Paul LaFollette, Robert L. Stafford
IEEE Trans. Syst. Man Cybern.2