This collection represents a series of “Technical Reports” produced by members of the Department of Computer Science (formerly the Department of Mathematics and Computer Science) since 1986. They include material deemed by the faculty to be worthy of public release; in some cases, Technical Reports were later revised and published in the archival literature. Prior to September 2020, the series was also a venue for release of some PhD dissertations, MS theses, and undergraduate honors theses.

Prior to the year 2000, reports were numbered in the form PCS-TRyy-nnn, where yy was the 2-digit year (19yy), and nnn was a sequence number. “PCS” stood for “paper in computer science”; for the earliest reports, the pdf contains a scan of the original paper document or a distillation of the original Postscript file. In rare cases, the first three letters (“PCS”) was occasionally “DCS”, for a diskette, or “TCS" for a tape; most of these have been transferred to archive files and made available here.

Starting in the year 2000, new reports were numbered in the form TRyyyy-nnn, with sequence number nnn continuous across years. In 2021 we expanded the number format to to TRyyyy-nnnn, since the sequence numbers exceeded 999.

For more information about the Dartmouth Computer Science Technical Report series, please contact Computer.Science.Department@Dartmouth.EDU.

Follow


Submissions from 1994

PDF

A New Approach to the Minumum Cut Problem, David R. Karger and Clifford Stein

PDF

Efficient Sequential and Parallel Algorithms for the Negative Cycle Problem, Dimitris Kavvadias, Grammati E. Pantziou, Paul G. Spirakis, and Christos D. Zaroliagis

PDF

A DAta-Parallel Programming Library for Education (DAPPLE), David Kotz

PDF

Disk-directed I/O for MIMD Multiprocessors, David Kotz

PDF

Parallel Computer Needs at Dartmouth College, David Kotz, Fillia Makedon, Matt Bishop, Scot Drysdale, Don Johnson, and Takis Metaxas

PDF

Dynamic File-Access Characteristics of a Production Parallel Scientific Workload, David Kotz and Nils Nieuwejaar

PDF

A Detailed Simulation Model of the HP 97560 Disk Drive, David Kotz, Song Bac Toh, and Sriram Radhakrishnan

PDF

Hypergraph Partitioning Algorithms, Tom Leighton, Fillia Makedon, and Spyros Tragoudas

PDF

Multimedia authoring, development environments, and digital video editing, Fillia Makedon, James W. Matthews, Charles B. Owen, and Samuel A. Rebelsky

PDF

Issues and Obstacles with Multimedia Authoring, Fillia Makedon, Samuel A. Rebelsky, Matthew Cheyney, Charles Owen, and Peter Gloor

PDF

Generalized FFTS - A Survey of Some Recent Results, David K. Maslen and Daniel N. Rockmore

PDF

Videoscheme: A Research, Authoring, and Teaching Tool for Multimedia, J Matthews, F Makedon, and P Gloor

PDF

Human Creativity Through Computer Gaming, Christine McGavran

PDF

A Multiprocessor Extension to the Conventional File System Interface, Nils Nieuwejaar and David Kotz

PDF

Incremental Equational Programming, Samuel A. Rebelsky

PDF

The Design and Development of Interactive Multimedia Conference Proceedings, Samuel A. Rebelsky, James Ford, Kenneth Harker, Fillia Makedon, P Takis Metaxas, and Charles Owen

PDF

Building Multimedia Proceedings: The Roles of Video in Interactive Electronic Conference Proceedings, Samuel A. Rebelsky, Fillia Makedon, James Matthews, Charles Owen, Laura Bright, Kenneth Harker, and Nancy Toth

PDF

Efficient Parallel Algorithms for Closest Point Problems, Peter Su

Submissions from 1993

PDF

Vector Layout in Virtual-Memory Systems for Data-Parallel Computing, Thomas H. Cormen

PDF

Integrating Theory and Practice in Parallel File Systems, Thomas H. Cormen and David Kotz

PDF

Asymptotically Tight Bounds for Performing BMMC Permutations on Parallel Disk Systems, Thomas H. Cormen and Leonard F. Wisniewski

PDF

Efficient Parallel Algorithms for some Tree Layout Problems, J Diaz, A Gibbons, Grammati E. Pantziou, M Serna, Paul G. Spirakis, and J Toran

PDF

On-Line and Dynamic Shortest Paths Through Graph Decompositions, Hristo N. Djidjev, Grammati E. Pantziou, and Christos D. Zaroliagis

PDF

Throughput of Existing Multiprocessor File Systems (An Informal Study), David Kotz

PDF

VideoScheme: A Programmable Video Editing System for Automation and Media Recognition, James Matthews, Peter Gloor, and Fillia Makedon

PDF

Parallel h-v Drawings of Binary Trees, Panagiotis T. Metaxas, Grammati E. Pantziou, and Antonis Symvonis

PDF

Wavelet Localization of the Radon Transform, Tim Olson and Joe DeStefano

PDF

Parallel Max Cut Approximations, Grammati E. Pantziou, Paul G. Spirakis, and Christos D. Zaroliagis

PDF

Accurate Verification of Five-Axis Numerically Controlled Machining, Jerome L. Quinn

PDF

Off-line Cursive Handwriting Recognition Using Style Parameters, Berrin A. Yanikoglu and Peter A. Sandon

Submissions from 1992

PDF

Formal Implementation of High-Level Languages for Data-Parallel Programming, Deb Banerjee

PDF

A Visualization System for Correctness Proofs of Graph Algorithms, Peter A. Gloor, Donald B. Johnson, Fillia Makedon, and Panagiotis Metaxas

PDF

SPEDE: A Simple Programming Environment for Distributed Execution (Users' Manual), James Gochee

PDF

SPEDE: Simple Programming Environment for Distributed Execution, James Gochee

PDF

On The De Bruijn Torus Problem, Glenn Hurlbert and Garth Isaak

PDF

Multiprocessor File System Interfaces, David Kotz

PDF

Algorithms for Closest Point Problems: Practice and Theory, Peter Su

PDF

Concurrent Local Search for Fast Proximity Algorithms on Parallel and Vector Architectures, Peter Su

PDF

How to Encrypt /usr/dict/words in About a Second, Peter Su and Matt Bishop

PDF

Building Segment Trees in Parallel, Peter Su and Scot Drysdale

Submissions from 1991

PDF

An Overview of Computer Viruses in a Research Environment, Matt Bishop

PDF

A Security Analysis of Version 2 of the Network Time Protocol NTP: A Report to the Privacy and Security Research Group, Matt Bishop

PDF

Implementation Notes on bdes(1), Matt Bishop

PDF

Privacy-Enhanced Electronic Mail, Matt Bishop

PDF

A Parallel Algorithm for the Minimum Spanning Tree, Donald B. Johnson and Panagiotis Metaxas

PDF

Connected Components in O(lg3/2|V|) Parallel Time for the CREW PRAM, Donald B. Johnson and Panagiotis Metaxas

PDF

Optimal Parallel and Sequential Algorithms for the Vertex Updating Problem of a Minimum Spanning Tree, Donald B. Johnson and Panagiotis Metaxas

PDF

Availability Issues in Data Replication in Distributed Database, Donald B. Johnson and Larry Raab

PDF

Complexity of Network Reliability and Optimal Database Placement Problems, Donald B. Johnson and Larry Raab

PDF

Effects of Replication on the Duration of Failure in Distributed Databases, Donald B. Johnson and Larry Raab

PDF

A Metric Towards Efficient Exhaustive Test Pattern Generation, Dimitrios Kagaris, Fillia Makedon, and Spyros Tragoudas

PDF

On Minimizing Hardware Overhead for Exhaustive Circuit Testability, Dimitrios Kagaris, Fillia Makedon, and Spyros Tragoudas

PDF

An Object-Oriented Learning/Design Support Environment, Fillia Makedon, Julie C. Jumes, and Jill P. David

PDF

Multipacket Routing on Rings, Fillia Makedon and Adonios Simvonis

PDF

Optimal Algorithms for Multipacket Routing Problems on Rings, Fillia Makedon and Antonios Symvonis

PDF

Ilona: An advanced CAI Tutorial System for the Fundamentals of Logic, Otto Mayer, Graham E. Oberem, and Fillia Makedon

PDF

Parallel Algorithms For Graph Problems, Panagiotis Metaxas

Multiplicatively Weighted Crystal Growth Voronoi Diagrams, Barry F. Schaudt

Submissions from 1990

PDF

Administrator's Guide to the Digital Signature Facility "Rover", Matt Bishop

PDF

Applying the Take-Grant Protection Model, Matt Bishop

PDF

A Proactive Password Checker, Matt Bishop

PDF

Building Voronoi Diagrams for Convex Polygons in Linear Expected Time, L Paul Chew

PDF

Planar Graphs and Sparse Graphs from Efficient Motion Planning in the Plane, L Paul Chew

PDF

Term Reduction Using Directed Congruence Closure, L Paul Chew

PDF

A Bound of Data Availability when Networks Partition, Michael Goldweber and Donald B. Johnson

PDF

A Tight Upper Bound on the Benefits of Replication and Consistency Control Protocols, Donald B. Johnson and Larry Raab

PDF

Effects of Replication on Data Availability, Donald B. Johnson and Larry Raab

PDF

Finding Optimal Quorum Assigments for Distributed Databases, Donald B. Johnson and Larry Raab

Submissions from 1989

PDF

Asymptotically Fast Algorithms for Spherical and Related Transforms, James R. Driscoll and Dennis M. Healy

PDF

A Comparison of Consistency Control Protocols, Michael Goldweber, Donald B. Johnson, and Larry Raab

PDF

On the Worst Case of Three Algorithms for Computing the Jacobi Symbol, Jeffrey Shallit

Submissions from 1988

PDF

An Application of a Fast Data Encryption Standard Implementation, Matt Bishop

PDF

Theft of Information in the Take-Grant Protection Model, Matt Bishop

PDF

The Sharing of Rights and Information in a Capability-Based Protection System, Matt Bishop

Submissions from 1987

PDF

Matching Multiple Patterns From Right to Left, Samuel W. Bent and M A. Sridhar

PDF

Learning Object-Centered Representations, Peter Anthony Sandon

Submissions from 1986

File

A Collection of MDS Example Programs, Joe Bergin, Robert L. Scot Drysdale, Jerry Keough, Larry Gallagher, Vivian Sewelson, and Mark Sherman

What Should a Discrete Mathematics Course Be?, Kenneth P. Bogart

PDF

There is a Planar Graph Almost as Good as the Complete Graph, L Paul Chew

PDF

Finding Largest Empty Circles with Location Constraints, L Paul Chew and Robert L. Scot Drysdale

Voronoi Diagrams Based on Convex Distance Functions, L Paul Chew and Robert L. Scot Drysdale

File

Havoc V.85 Software, David Cohn and Stephen Madancy

File

Binary Trees (v. 2.1 -- September 25, 1985), John Glenn

KD Tree Simulator, Ed Grosz

File

Music Editor, Ed Grosz

PDF

A Distributed Strategy for Resource Allocation, Ann Kratzer

PDF

Task Queues: A General Model for the Implementation of Communications Protocols, Ann Kratzer

PDF

View 3: A Programming Environment for Distributed Programming, Ann Kratzer

PDF

The Pairwise Intersection Problem for Monotone Polygons, David B. Levine

PDF

An Algorithm for Resource Allocation Requiring Low Overhead Communication, Ann Marks

PDF

Making Mail Friendlier: Adding Macintosh features and multimedia documents in UNIX mail, John R. Meier

PDF

Algorithms for Iterative Array Multiplication, Shinji Nakamura

PDF

Parallel Accessible Memory, Shinji Nakamura

File

Digital Logic Simulator, John W. Scott

PDF

Instructions for Using Logic, John W. Scott

PDF

A Network Package for the Macintosh Using the DoD Internet Protocols, Mark Sherman

File

Maze Game for the Macintosh, Mark Sherman

File

QDT (Quickdraw Terminal) Disks, Mark Sherman

File

Stack Package Implementing Tasks and Coroutines for TML Pascal on the Macintosh, Mark Sherman

PDF

Uses of Generics in Ada, Mark Sherman