Scalable algorithms for adaptive statistical designs

  • Robert Oehmke
  • , Janis Hardwick
  • , Quentin F. Stout

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present a scalable, high-performance solution to multidimensional recurrences that arise in adaptive statistical designs. Adaptive designs are an important class of learning algorithms for a stochastic environment, and we focus on the problem of optimally assigning patients to treatments in clinical trials. While adaptive designs have significant ethical and cost advantages, they are rarely utilized because of the complexity of optimizing and analyzing them. Computational challenges include massive memory requirements, few calculations per memory access, and multiply-nested loops with dynamic indices. We analyze the effects of various parallelization options, and while standard approaches do not work well, with effort an efficient, highly scalable program can be developed. This allows us to solve problems thousands of times more complex than those solved previously, which helps make adaptive designs practical. Further, our work applies to many other problems involving neighbor recurrences, such as generalized string matching.

Original languageEnglish
Title of host publicationSC 2000 - Proceedings of the 2000 ACM/IEEE Conference on Supercomputing
PublisherAssociation for Computing Machinery
ISBN (Electronic)0780398025
DOIs
StatePublished - 2000
Event2000 ACM/IEEE Conference on Supercomputing, SC 2000 - Dallas, United States
Duration: Nov 4 2000Nov 10 2000

Publication series

NameProceedings of the International Conference on Supercomputing
Volume2000-November

Conference

Conference2000 ACM/IEEE Conference on Supercomputing, SC 2000
Country/TerritoryUnited States
CityDallas
Period11/4/0011/10/00

Keywords

  • Bandit models
  • Computational learning theory
  • Dynamic domain decomposition
  • Dynamic programming
  • Experimental algorithms
  • Load balancing
  • Memory-intensive computing
  • Message-passing
  • Performance analysis
  • Sequential analysis

Fingerprint

Dive into the research topics of 'Scalable algorithms for adaptive statistical designs'. Together they form a unique fingerprint.

Cite this