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

Hendra Suwanda

dblp:30/402 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 1981
—ORCID · none

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

Theory of computation · 4

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
3 papers
Approximation and online algorithms · 62% Algorithms and data structures · 38%

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

TopicWeightPapersLastEvidence papers
Approximation and online algorithms › online algorithms
self-organizing search
0.021981
Exegesis of Self-Organizing Linear Search · SIAM J. Comput. 1981
Toward Self-Organizing Linear Search (Preliminary Draught) · FOCS 1979
Algorithms and data structures › space-efficient algorithms › succinct data structures
implicit data structures
0.011979
Implicit Data Structures (Preliminary Draft) · STOC 1979
Approximation and online algorithms
online algorithms
0.011979
Toward Self-Organizing Linear Search (Preliminary Draught) · FOCS 1979
Algorithms and data structures › data structure design
search structures
0.011979
Implicit Data Structures (Preliminary Draft) · STOC 1979

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

probabilistic analysis · 0.0competitive analysis · 0.0
YearPublicationVenuePosition
1981 Exegesis of Self-Organizing Linear Search
abstract
We consider techniques for self-organizing linear search, examining the behavior of methods under arbitrary and specific probability distributions. The notion of moving an element forward after it has been accessed k times in a row is introduced. One implementation performs the transformation after any k identical requests. A second essentially groups requests into batches of k, and performs the action only if all requests of a batch are the same. Adopting as the transformation, the move to front heuristic, the second approach is shown in general to be superior. We show that the batched approach, with $k = 2$, leads to an average search time no greater than 1.21... times that of the optimal ordering. For the more direct approach, a ratio of 1.36... is shown under the same constraints. The simple move to front heuristic (i.e., $k = 1$) is also examined. It is shown that for a particular distribution this scheme can lead to an average number of probes $\pi/2$ times that of the optimal order. Within an interesting class of distributions, this is shown to be the worst average behavior.
Gaston H. Gonnet, J. Ian Munro, Hendra Suwanda
SIAM J. Comput.3
1980 Implicit Data Structures for Fast Search and Update
J. Ian Munro, Hendra Suwanda
J. Comput. Syst. Sci.2
1979 Toward Self-Organizing Linear Search (Preliminary Draught)
abstract
We consider techniques for adapting linear lists so that the more frequently accessed elements are found near the front, even though we are not told the probabilities of various elements being accessed. The main results are discussed in two sections. Perhaps the most interesting deals with techniques which move an element toward the front only after it has been requested k times in a row. The other, technically more difficult, section deals with the analysis of the heuristic which moves an element to the head of the list each time it is accessed. The behaviour of this scheme under a number of interesting probability distributions is discussed. Two basic approaches to the technique of moving an element forward after it has been accessed k times in a row are discussed. The first performs the transformation after any k identical requests. The second essentially groups requests into batches of at least k, and performs the action only if the last k requests of a batch are the same. Adopting as the transformation, the moving of the requested element to the front of the list, the second approach is shown to lead to faster average search time under all nontrivial probability distributions for k ≥2. It is also shown that the "periodic" approach, with k = 2, never leads to an average search time greater than 1.21.. times that of the optimal ordering. For the more direct approach, a ratio of 1.36.. is shown under the same constraints. In studying the simple move to front heuristic (i.e. k = 1), it is shown that for a particular distribution this scheme can lead to an average number of probes π/2 times that of the optimal order. Within an interesting class of distributions, this is shown to be the worst average behaviour.
Gaston H. Gonnet, J. Ian Munro, Hendra Suwanda
FOCS3
1979 Implicit Data Structures (Preliminary Draft)
abstract
@N) basic operations are shown to be necessary and sufficient, in the worst case, to perform these instructions provided that the data elements are kept in some fixed partial order. We demonstrate, however, that further improvements can be made if an arrangement other than a fixed partial order is used. A structure, based on a fixed partial order, is introduced to facilitate multiple key searches. This structure, together with the retrieval scheme based upon it, is shown to be within a constant factor of the optimal one based on a partial order.
J. Ian Munro, Hendra Suwanda
STOC2