Abstract | ||
---|---|---|
Estimation of Distribution Algorithms (EDAs) are a popular approach to learn a probability distribution over the \good" solutions to a combinatorial optimization problem. Here we consider the case where there is a collection of such optimization problems with learned distributions, and where each problem can be characterized by some vector of features. Now we can dene a machine learning problem to predict the distribution of good solutions q(sjx) for a new problem with features x, where s denotes a solution. This predictive distri- bution is then used to focus the search. We demonstrate the utility of our method on a compiler optimization task where the goal is to nd a sequence of code transformations to make the code run fastest. Results on a set of 12 dieren t benchmarks on two distinct architectures show that our approach consis- tently leads to signican t improvements in performance. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1145/1143844.1143860 | ICML |
Keywords | Field | DocType |
combinatorial optimization problem,popular approach,compiler optimization task,optimization problem,predictive search distribution,new problem,distribution algorithms,good solutions q,code transformation,probability distribution,predictive distribution,estimation of distribution algorithm,machine learning,compiler optimization | Estimation of distribution algorithm,Computer science,Vector optimization,Quadratic assignment problem,Combinatorial optimization,Cross-entropy method,Theoretical computer science,Artificial intelligence,Random optimization,Optimization problem,Machine learning,Metaheuristic | Conference |
ISBN | Citations | PageRank |
1-59593-383-2 | 3 | 0.62 |
References | Authors | |
6 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Edwin V. Bonilla | 1 | 1008 | 53.32 |
Christopher K. I. Williams | 2 | 6807 | 631.16 |
Felix V. Agakov | 3 | 442 | 34.22 |
John Cavazos | 4 | 584 | 26.93 |
John Thomson | 5 | 505 | 23.11 |
Michael F. P. O'Boyle | 6 | 1101 | 65.55 |