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

Gary D. Knott

dblp:12/6918 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
0since 2021 · last 2001
—ORCID · none

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

Applied, interdisciplinary, general and emerging computing · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1

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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 62% Memory systems · 38%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
workload characterization
0.011993
A New Method for Computing Page-Fault Rates · SIAM J. Comput. 1993
Memory systems
cache
0.011993
A New Method for Computing Page-Fault Rates · SIAM J. Comput. 1993
Memory systems › cache management
cache replacement
0.011993
A New Method for Computing Page-Fault Rates · SIAM J. Comput. 1993
Indexing and storage engines
XML storage and indexing
0.011971
A Balanced Tree Storage and Retrieval Algorithm · SIGIR 1971
Algorithms and data structures › data structure design › search structures › search trees
balanced search trees
0.011971
A Balanced Tree Storage and Retrieval Algorithm · SIGIR 1971
Algorithms and data structures › tree data structures
binary trees
0.011971
A Balanced Tree Storage and Retrieval Algorithm · SIGIR 1971

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

steady-state analysis · 0.0markov chain · 0.0finite state automaton · 0.0list processing · 0.0
YearPublicationVenuePosition
2001 A Prediction Method for Multi-Class Systems Based on Limited Data
abstract
In many clinical trials, the prediction of patient outcome following therapy requires the analysis of two or more small groups of responders having a large number of simultaneously measured covariates, some of whose values may be absent. Prediction of individual outcomes in these groups is a severe statistical problem. This has motivated us to develop a suitable approach for inference from such limited data. A new statistically-oriented prediction method, called optimized independent segment voting (OISV), is presented for constructing a class-membership prediction function for such data sets. This "voting" prediction function is constructed based on the most informative and robust discrete segments of all covariate ranges, which are thus discretized.
Vladimir A. Kuznetsov, Gary D. Knott
CBMS2
1998 Artificial immune system based on syndromes-response approach: recognition of the patterns of immune response and prognosis of therapy outcome
abstract
How can one make a prediction for an individual outcome, given ill-structured and multi-scaled data about a small group of other similar individuals? To answer this question, we develop a robust combinatorial-statistical optimization method for doing pattern recognition based on such data. This method is based on the simulation of recognition processes in the immune system. Our method demonstrates higher robustness and predictive power compared to the classification and regression trees (CART) method in predicting the outcome of immunotherapy for superficial bladder cancer based on immunological measurements.
Vladimir A. Kuznetsov, Gary D. Knott, Anna V. Ivshina
SMC2
1994 An Analysis of Spiral Hashing
abstract
Spiral hashing is an interesting extendible hashing method. Only one approximate analysis of its performance was given, which was based on a heuristic approach and did not specify the error. In this paper, we present a discrete analysis of the expected search cost and the expected amortized rehashing cost in spiral hashing for which a big-O term can be given to describe the error
Jiang-Hsing Chu, Gary D. Knott
Comput. J.2
1993 A New Method for Computing Page-Fault Rates
abstract
When a program is executed in a caching environment, the caching algorithm can be modeled by an associated finite-state automaton. It is assumed that the finite automaton will reach a steady state after processing a long string. By considering the finite automaton, a formula is obtained for the expected page-fault rate in terms of the steady-state probabilities of the automaton. It is possible to derive the steady-state probabilities for the least-recently-used (LRU) algorithm with order-0 and order-1 programs based on a method that describes the page reference strings as regular expressions. The steady-state behavior for caching algorithms with order-1 programs has never been reported before. This analysis method is then applied to obtain an analysis of the caching behavior of a practical storage-and-retrieval algorithm.
Jiang-Hsing Chu, Gary D. Knott
SIAM J. Comput.2
1989 An algorithm for computing the union, intersection or difference of two polygons
Avraham Margalit, Gary D. Knott
Comput. Graph.2
1989 An Analysis of B-trees and their Variants
Jiang-Hsing Chu, Gary D. Knott
Inf. Syst.2
1987 Computing polygon fill-lines
Gary D. Knott
Comput. Graph.1
1981 Procedures for Managing Extendible Array Files
abstract
Abstract Varieties of files are reviewed and the notion of a file space is discussed. A number of properties which characterize file spaces are listed. This modest theoretical framework has a clarifying influence on the subject of files. Certain file‐system primitives are introduced which are similar to those in most commonly‐known operating systems, and then these primitives are used in constructing a collection of routines for reading and writing extedible arrays. Extendible arrays are based on fixed page size randomly‐accessible files and they are a useful universal input/output (I/O) structure for many different storage and retrieval schemes. The routines for managing such files are similar to the mechanisms used in handling a paged address space in a virtual memory system. The contribution of this paper lies in the detailed implementation which is presented; these routines are well understood in principle, but tricky to construct in practice. Finally, these routines are used in a practical example which provides for managing a variable blocksize free space list within a extendible array.
Gary D. Knott
Softw. Pract. Exp.1
1975 Hashing Functions
abstract
The object of this paper is to survey various hashing functions, to present a brief history of hashing schemes and their development, and to give an exhaustive bibliography on hashing and hash table storage and retrieval methods.
Gary D. Knott
Comput. J.1
1971 A Balanced Tree Storage and Retrieval Algorithm
abstract
A storage and retrieval scheme which places items to be stored at the nodes of a binary tree is discussed. The tree is always balanced in a certain sense thus insuring that no excessively long search paths can exist. In addition to presenting the storage and retrieval algorithms, the deletion problem is also solved. The programming approaches involved yield a non-trivial case study of list-processing techniques. Finally, a cost analysis is given.
Gary D. Knott
SIGIR1