This page describes a set of experiments using a generator of Dictionary operations with random numeric keys. The generator was written by Marc Brooks with modifications by C. McGeoch. Send Cathy a note if you have questions or need help.
uncompress dc_random.tar (If your browser hasn't done it) tar -xf dc_random.tar cd dc_random gcc random_dc.c -o rdc
ky_type
to str16
.
dimacs_test1
will
create 27 dictionary trace files in the subdirectory traces/
.
These represent 3 random trials at each of 3 problem sizes
(N=1k, 10k, and 100k) with 3 kinds of problems. The file names are
coded as follows:
id N inserts followed by N deletes. is N inserts followed by N successful lookups. iu N inserts followed by N unsuccessful lookups.When the trace files are ready, give them to your dictionary driver to run the dictionary experiments.
dimacs_test2
will
create 27 more dictionary trace files in /traces
:
again, 3 random trials, 3 problem sizes (1k, 10k, 100k), and 3 kinds
of problems. The file names are coded as follows:
iid N inserts followed by N repetitions of [ins del] (3N total) iisd N inserts followed by N repetitions of [ins successful del] iiud N inserts followed by N repetitions of [in unsuccessful delete]When the trace files are ready, give them to your dictionary driver to run the core experiments.
This page is maintained by C.C. McGeoch, who can be reached at ccm@cs.amherst.edu