Results 11  20
of
25
Algorithm Selection for Sorting and Probabilistic Inference: A Machine LearningBased Approach
 KANSAS STATE UNIVERSITY
, 2003
"... The algorithm selection problem aims at selecting the best algorithm for a given computational problem instance according to some characteristics of the instance. In this dissertation, we first introduce some results from theoretical investigation of the algorithm selection problem. We show, by Rice ..."
Abstract

Cited by 7 (0 self)
 Add to MetaCart
The algorithm selection problem aims at selecting the best algorithm for a given computational problem instance according to some characteristics of the instance. In this dissertation, we first introduce some results from theoretical investigation of the algorithm selection problem. We show, by Rice's theorem, the nonexistence of an automatic algorithm selection program based only on the description of the input instance and the competing algorithms. We also describe an abstract theoretical framework of instance hardness and algorithm performance based on Kolmogorov complexity to show that algorithm selection for search is also incomputable. Driven by the theoretical results, we propose a machine learningbased inductive approach using experimental algorithmic methods and machine learning techniques to solve the algorithm selection problem. Experimentally, we have
What Do We Learn from Experimental Algorithmics?
 In Mathematical Foundations of Computer Science
, 2000
"... Experimental Algorithmics is concerned with the design, implementation, tuning, debugging and performance analysis of computer programs for solving algorithmic problems. It provides methodologies and tools for designing, developing and experimentally analyzing efficient algorithmic codes and aim ..."
Abstract

Cited by 6 (0 self)
 Add to MetaCart
Experimental Algorithmics is concerned with the design, implementation, tuning, debugging and performance analysis of computer programs for solving algorithmic problems. It provides methodologies and tools for designing, developing and experimentally analyzing efficient algorithmic codes and aims at integrating and reinforcing traditional theoretical approaches for the design and analysis of algorithms and data structures. In this paper we survey some relevant contributions to the field of Experimental Algorithmics and we discuss significant examples where the experimental approach helped in developing new ideas, in assessing heuristics and techniques, and in gaining a deeper insight about existing algorithms. 1
A Learning Algorithm for the Shortest Superstring Problem
 Proceedings of the Atlantic Symposium on Computational Biology and Genome Information and Technology
, 2001
"... The Shortest Superstring Problem, SSP, asks for a shortest string which contains each string from a given set of strings. The problem arises in DNAsequencing and data compression. We describe a family of threestage algorithms for SSP and a learning algorithm LA that learns the algorithm from th ..."
Abstract

Cited by 5 (3 self)
 Add to MetaCart
The Shortest Superstring Problem, SSP, asks for a shortest string which contains each string from a given set of strings. The problem arises in DNAsequencing and data compression. We describe a family of threestage algorithms for SSP and a learning algorithm LA that learns the algorithm from the family which is the most accurate for a given input domain for SSP. We experimentally test the learning algorithm and the evolved algorithms on the input domains originating from various DNA sequences and random domains. The experiments show that learning yields ecient algorithms for SSP that are more than 0.999accurate. The data suggest that a successfully sequenced DNA strand can be used to signicantly speed up the sequencing of other DNA strands. 1 Introduction The instance of the Shortest Superstring Problem, SSP (sometimes termed SCS, for Shortest Common Superstring), is a nite collection S = fs i g of strings written in a nite alphabet. The problem is to construct a short...
Designing fast converging phylogenetic methods
 IN PROC. 9TH INT’L CONF. ON INTELLIGENT SYSTEMS FOR MOLECULAR BIOLOGY (ISMB’01), VOLUME 17 OF BIOINFORMATICS
, 2001
"... Absolute fast converging phylogenetic reconstruction methods are provably guaranteed to recover the true tree with high probability from sequences that grow only polynomially in the number of leaves, once the edge lengths are bounded arbitrarily from above and below. Only a few methods have been de ..."
Abstract

Cited by 4 (1 self)
 Add to MetaCart
Absolute fast converging phylogenetic reconstruction methods are provably guaranteed to recover the true tree with high probability from sequences that grow only polynomially in the number of leaves, once the edge lengths are bounded arbitrarily from above and below. Only a few methods have been determined to be absolute fast converging; these have all been developed in just the last few years, and most are polynomial time. In this paper, we compare preexisting fast converging methods as well as some new polynomial time methods that we have developed. Our study, based upon simulating evolution under a wide range of model conditions, establishes that our new methods outperform both neighbor joining and the previous fast converging methods, returning very accurate large trees, when these other methods do poorly.
Algorithm Engineering
 The Algorithmics Column (J. Diaz), Bulletin of the EATCS
, 2003
"... Algorithm Engineering is concerned with the design, analysis, implementation, tuning, debugging and experimental evaluation of computer programs for solving algorithmic problems. It provides methodologies and tools for developing and engineering e#cient algorithmic codes and aims at integrating a ..."
Abstract

Cited by 2 (1 self)
 Add to MetaCart
Algorithm Engineering is concerned with the design, analysis, implementation, tuning, debugging and experimental evaluation of computer programs for solving algorithmic problems. It provides methodologies and tools for developing and engineering e#cient algorithmic codes and aims at integrating and reinforcing traditional theoretical approaches for the design and analysis of algorithms and data structures.
Estimating the deviation from a molecular clock
 Proceedings of the Second International Workshop on Algorithms in Bioinformatics (WABI). Lecture Notes in Computer Science (LNCS #2452
, 2002
"... Abstract. We address the problem of estimating the degree to which the evolutionary history of a set of molecular sequences violates a strong molecular clock hypothesis. We quantify this deviation formally, by defining the “stretch ” of a model tree with respect to the underlying ultrametric tree (i ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
Abstract. We address the problem of estimating the degree to which the evolutionary history of a set of molecular sequences violates a strong molecular clock hypothesis. We quantify this deviation formally, by defining the “stretch ” of a model tree with respect to the underlying ultrametric tree (indicated by time). We then define the “minimum stretch ” of a dataset for a tree and show how this can be computed optimally in polynomial time. We also present a polynomialtime algorithm for computing a lower bound on the stretch of a given dataset for any tree. We then explore the performance of standard techniques in systematics for estimating the deviation of a dataset from a molecular clock. We show that standard methods, whether based upon maximum parsimony or maximum likelihood, can return infeasible values (i.e. values for the stretch which cannot be realized on a tree), and often underestimate the true stretch. This suggests that current approximations of the degree to which data sets deviate from a molecular clock may significantly underestimate these deviations. We conclude with some suggestions for further research.
K.: Experimental Analysis of Wavelet Transforms for Estimating PSK Symbol Rate
 In: IASTED International Conference on Communication Systems and Applications
, 2004
"... For automated surveillance applications, estimating the symbol rate of an unknown digital communication signal is an important step in the analysis process. Several papers have investigated using the wavelet transform in symbol rate estimation algorithms. Due to its complexity, closed form analysis ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
For automated surveillance applications, estimating the symbol rate of an unknown digital communication signal is an important step in the analysis process. Several papers have investigated using the wavelet transform in symbol rate estimation algorithms. Due to its complexity, closed form analysis of performance is often limited, and simulations may not include practical factors such as carrier frequency offset or symbol pulse shaping. This paper uses an automated statistically based test framework to investigate the performance of the wavelet transform against PSK signals with parameters that span a realistic portion of the High Frequency (HF) signal space. The analysis identifies signal and algorithm parameters that affect performance. We also demonstrate that accurate metrics for estimating the probability of failure/success under realistic operating conditions are available for the db6 wavelet.
Machine Scheduling Performance with Maintenance and Failure
"... In manufacturing control, machine scheduling research has mostly dealt with problems either without maintenance or with deterministic maintenance when no failure can occur. This can be unrealistic in practical settings. In this work, an experimental model is developed to evaluate the effect of corre ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
In manufacturing control, machine scheduling research has mostly dealt with problems either without maintenance or with deterministic maintenance when no failure can occur. This can be unrealistic in practical settings. In this work, an experimental model is developed to evaluate the effect of corrective and preventive maintenance schemes on scheduling performance in the presence machine failure where the scheduling objective is to minimize schedule duration. We show that neither scheme is clearly superior, but that the applicability of each depends on several system parameters as well as the scheduling environment itself. Further, we show that parameter values can be chosen for which preventive maintenance does better than corrective maintenance. The results provided in this study can be useful to practitioners and to system or machine administrators in manufacturing and elsewhere.
Design of a Testbed for Planning Systems
"... Conducting computational experiments and analyzing their results in a sound manner can be tedious. Experiments have to be organized, i. e. algorithms in various configurations, with several inputs and repetitions have to be run and results have to be analyzed from different perspectives, includi ..."
Abstract
 Add to MetaCart
Conducting computational experiments and analyzing their results in a sound manner can be tedious. Experiments have to be organized, i. e. algorithms in various configurations, with several inputs and repetitions have to be run and results have to be analyzed from different perspectives, including statistical evaluation. In this paper we discuss properties of an ideal testbed for experiments and the statistical evaluation thereof, which automates recurring tasks and supports scientific soundness. We present a prototypical testbed, which will realize some of these ideas and which is short of being completed.
Presenting Data from Experiments in Algorithmics
"... Experimental algorithmics yields large amounts of data that depends on many parameters. This paper collects a number of rules for presenting this data in concise, meaningful, understandable diagrams that have sufficiently high quality to be printed in scientific journals. The focus ..."
Abstract
 Add to MetaCart
Experimental algorithmics yields large amounts of data that depends on many parameters. This paper collects a number of rules for presenting this data in concise, meaningful, understandable diagrams that have sufficiently high quality to be printed in scientific journals. The focus