Online Dynamic Algorithm Portfolios: Minimizing the Computational Cost of Problem Solving

Online Dynamic Algorithm Portfolios: Minimizing the Computational Cost of Problem Solving
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:658159674
ISBN-13 :
Rating : 4/5 (74 Downloads)

Book Synopsis Online Dynamic Algorithm Portfolios: Minimizing the Computational Cost of Problem Solving by :

Download or read book Online Dynamic Algorithm Portfolios: Minimizing the Computational Cost of Problem Solving written by and published by . This book was released on with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: This thesis presents methods for minimizing the computational effort of problem solving. Rather than looking at a particular algorithm, we consider the issue of computational complexity at a higher level, and propose techniques that, given a set of candidate algorithms, of unknown performance, learn to use these algorithms while solving a sequence of problem instances, with the aim of solving all instances in a minimum time. An analogous meta-level approach to problem solving has been adopted in many different fields, with different aims and terminology. A widely accepted term to describe it is algorithm selection. Algorithm portfolios represent a more general framework, in which computation time is allocated to a set of algorithms running on one or more processors. Automating algorithm selection is an old dream of the AI community, which has been brought closer to reality in the last decade. Most available selection techniques are based on a model of algorithm performance, assumed to be available, or learned during a separate offline training sequence, which is often prohibitively expensive. The model is used to perform a static allocation of resources, with no feedback from the actual execution of the algorithms. There is a trade-off between the performance of model-based selection, and the cost of learning the model. In this thesis, we formulate this trade-off as a bandit problem. We propose GambleTA, a fully dynamic and online algorithm portfolio selection technique, with no separate training phase: all candidate algorithms are run in parallel, while a model incrementally learns their runtime distributions. A redundant set of time allocators uses the partially trained model to optimize machine time shares for the algorithms, in order to minimize runtime. A bandit problem solver picks the allocator to use on each instance, gradually increasing the impact of the best time allocators as the model improves. A similar approach is adopted for learning restart strategi.


Online Dynamic Algorithm Portfolios: Minimizing the Computational Cost of Problem Solving Related Books

Online Dynamic Algorithm Portfolios: Minimizing the Computational Cost of Problem Solving
Language: en
Pages:
Authors:
Categories:
Type: BOOK - Published: - Publisher:

DOWNLOAD EBOOK

This thesis presents methods for minimizing the computational effort of problem solving. Rather than looking at a particular algorithm, we consider the issue of
Minimizing Computational Cost for Dynamic Programming Algorithms
Language: en
Pages: 21
Authors: Alex Waibel
Categories: Automatic speech recognition
Type: BOOK - Published: 1981 - Publisher:

DOWNLOAD EBOOK

In this study we introduce and test several methods to reduce the computational cost in dynamic programming algorithms for isolated word recognition systems. Th
Computational Economics
Language: en
Pages: 449
Authors: David A. Kendrick
Categories: Business & Economics
Type: BOOK - Published: 2011-10-23 - Publisher: Princeton University Press

DOWNLOAD EBOOK

The ability to conceptualize an economic problem verbally, to formulate it as a mathematical model, and then represent the mathematics in software so that the m
Approximate Dynamic Programming
Language: en
Pages: 487
Authors: Warren B. Powell
Categories: Mathematics
Type: BOOK - Published: 2007-10-05 - Publisher: John Wiley & Sons

DOWNLOAD EBOOK

A complete and accessible introduction to the real-world applications of approximate dynamic programming With the growing levels of sophistication in modern-day
Cloud Computing and Security
Language: en
Pages: 723
Authors: Xingming Sun
Categories: Computers
Type: BOOK - Published: 2018-09-12 - Publisher: Springer

DOWNLOAD EBOOK

This six volume set LNCS 11063 – 11068 constitutes the thoroughly refereed conference proceedings of the 4th International Conference on Cloud Computing and S