Greg N. Frederickson
Pennsylvania State University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Greg N. Frederickson.
Journal of Computer and System Sciences | 1982
Greg N. Frederickson; Donald B. Johnson
The complexity of selection is analyzed for two sets, X + Y and matrices with sorted columns. Algorithms are presented that run in time which depends nontrivially on the rank k of the element to be selected and which is sublinear with respect to set cardinality. Identical bounds are also shown for the problem of ranking elements in these sets, and all bounds are shown to be optimal to within a constant multiplicative factor.
Journal of Algorithms | 1983
Greg N. Frederickson; Donald B. Johnson
A succinct and easily searchable representation of the set of intervertex distances of a tree is given. Algorithms are presented for generating this representation, for searching it to select a kth longest path, and for searching it to locate a p-center. The complete algorithm for path selection is asymptotically optimal in the worst case, and the algorithms for p-center location improve on previous methods. The p-center results are extended to networks with independent cycles.
Journal of the ACM | 1981
John L. Bruno; Peter J. Downey; Greg N. Frederickson
The problems of minimizing the expected makespan and minimizing the expected tic for a finite set of independent tasks with exponential service-time distributions on m ~ 2 it processors are considered. It is shown that a scheduling policy minimizes the expected flow timq only if it is shortest expected processing time tint, and that a policy minimizes the expected make and only if it is longest expected processing time fast. rE,, WORDS ArCD PHRASES: scheduling, flow time, makespan, sequencing, policy C R C A T E G O R I E S : 5.39, 5.42
Theoretical Computer Science | 1982
Greg N. Frederickson; Joseph JáJá
Abstract A strategy for solving the traveling salesman problem is adapted to the problem of finding a biconnected subgraph of a weighted graph whose cost function satisfies the triangle inequality. An approximation algorithm similar to Christofides algorithm [5] for the traveling salesman problem is shown to possess the same worst-case bound of 3 2 when applied to the biconnectivity augmentation problem. A tight inequality is derived relating the cost of an optimal traveling salesman tour to the cost of an optimal biconnection.
Journal of the ACM | 1983
Greg N. Frederickson
Several new data structures for dictionaries are presented that use just one location in addition to those required for key values. The structures are generahzations of a rotated sorted list, with the best realizing a search tune of O(log n) and insemon and deletion tunes of O(n ~ ( l o g n) 3/2) Structures adapted to allow fast average search times and structures that allow pamal match retrieval on records wRh d keys, d > 1, are also considered.
SIAM Journal on Computing | 1984
Greg N. Frederickson
Self-organizing heuristics are presented for data structures containing elements with different weights (access probabilities). The structures use just a constant number of locations in addition to those required for the values of the elements, and support average access times that are within a constant multiplicative factor of optimal. Data structures and corresponding heuristics with essentially optimal average unsuccessful search times are also given for the case in which there are probabilities of access associated with the intervals between consecutive element values.
Mathematics of Operations Research | 1984
Edward G. Coffman; Greg N. Frederickson; George S. Lueker
We consider the scheduling of sets of n simultaneously available tasks on two identical processors. The task execution times are assumed to be independent samples from the uniform distribution on [0, 1]. We analyze the expected makespan schedule-length performance of two well-known largest-task-first, nonpreemptive approximation rules. With the largest-first LF rule, tasks are assigned in nonincreasing order of execution time to the processors as they become available. With the restricted largest first RLF rule, tasks are assigned in pairs, one to a processor. The larger task of a pair is the first to be scheduled. If n is odd, the last task is simply assigned to the earner finishing processor in the schedule for the first n-1 tasks. We prove that the expected makespan for LF is bounded by
Archive | 1982
E. G. Coffman; Greg N. Frederickson; G. S. Lueker
symposium on the theory of computing | 1980
Greg N. Frederickson; Donald B. Johnson
frac{n}4 + frac{e}{2n+1},
Information Processing Letters | 1980
Greg N. Frederickson