Open Access
Online Performance-Improvement Algorithms
Prasad Chalasani
- 08 Dec 2001
1
TL;DR: Algorithms for improving performance at other tasks, such as navigation and and paging, and an online navigation algorithm for a robot traveling back and forth between two points s and t in a scene filled with unknown axis-parallel rectangular obstacles are presented.
read more
Abstract: The results presented in this thesis contribute to two areas of computer science: machine learning and on-line algorithms. One limitation of current theoretical approaches to learning is that most of them involve function approximation, i.e., the learner improves the accuracy of its approximation to an unknown function as it sees more samples of the function. This thesis presents algorithms for improving performance at other tasks, such as navigation and and paging. Specifically, these algorithms are online algorithms whose competitiveness improves when repeatedly applied to the same problem. The design of such algorithms is a new challenge in the area of online algorithms: the algorithms must not only be competitive on each application, but must also acquire useful information to improve their future competitiveness. We present a general framework based on task systems for studying such algorithms. One result in the thesis is an online navigation algorithm for a robot traveling back and forth between two points s and t (distance n apart) in a scene filled with unknown axis-parallel rectangular obstacles. For each i > n, the ith trip of the robot is guaranteed to be within a - ___ O(/n/i) factor of the shortest s-t path length L, and we show that up to constant factors this is the best a deterministic algorithm can do. This algorithm is based on a smooth search-quality tradeoff: we design ____ an algorithm that given any k > n, searches a distance O(L /n/k) and - finds an s-t path of length O(L /n/k). A key insight is that this tradeoff can be achieved by optimally traversing a certain tree structure based on the obstacles. For a version of the paging problem where the pager is aware only of page faults, we give an algorithm whose average competitiveness improves when the same page request sequence is repeated several times. The thesis also applies competitive analysis to design an online algorithm for a natural extension of the standard function prediction problem, where the function labeling the examples switches unpredictably between two unknown functions.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
An on-line algorithm for improving performance in navigation
Avrim Blum,Prasad Chalasani +1 more
- 03 Nov 1993
TL;DR: A key idea of the paper is that a tree structure can be defined in the scene, where the nodes are portions of certain obstacles and the edges are "short" paths from a node to its children.
31
References
Backpropagation applied to handwritten zip code recognition
Yann LeCun,Bernhard E. Boser,John S. Denker,D. Henderson,Richard Howard,W. Hubbard,Lawrence D. Jackel +6 more
TL;DR: This paper demonstrates how constraints from the task domain can be integrated into a backpropagation network through the architecture of the network, successfully applied to the recognition of handwritten zip code digits provided by the U.S. Postal Service.
12.5K
A theory of the learnable
Leslie G. Valiant
- 05 Nov 1984
TL;DR: This paper regards learning as the phenomenon of knowledge acquisition in the absence of explicit programming, and gives a precise methodology for studying this phenomenon from a computational viewpoint.
Compression of individual sequences via variable-rate coding
Jacob Ziv,A. Lempel +1 more
TL;DR: The proposed concept of compressibility is shown to play a role analogous to that of entropy in classical information theory where one deals with probabilistic ensembles of sequences rather than with individual sequences.
4K
Amortized efficiency of list update and paging rules
TL;DR: This article shows that move-to-front is within a constant factor of optimum among a wide class of list maintenance rules, and analyzes the amortized complexity of LRU, showing that its efficiency differs from that of the off-line paging rule by a factor that depends on the size of fast memory.
2.5K
An algorithm for planning collision-free paths among polyhedral obstacles
TL;DR: A collision avoidance algorithm for planning a safe path for a polyhedral object moving among known polyhedral objects that transforms the obstacles so that they represent the locus of forbidden positions for an arbitrary reference point on the moving object.