Batch Bayesian Optimization on Permutations using the Acquisition Weighted Kernel
About
In this work we propose a batch Bayesian optimization method for combinatorial problems on permutations, which is well suited for expensive-to-evaluate objectives. We first introduce LAW, an efficient batch acquisition method based on determinantal point processes using the acquisition weighted kernel. Relying on multiple parallel evaluations, LAW enables accelerated search on combinatorial spaces. We then apply the framework to permutation problems, which have so far received little attention in the Bayesian Optimization literature, despite their practical importance. We call this method LAW2ORDER. On the theoretical front, we prove that LAW2ORDER has vanishing simple regret by showing that the batch cumulative regret is sublinear. Empirically, we assess the method on several standard combinatorial problems involving permutations such as quadratic assignment, flowshop scheduling and the traveling salesman, as well as on a structure learning task.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Quadratic Assignment Problem | QAPLIB nug instances | QAP Cost3.72e+3 | 13 | |
| Traveling Salesman Problem | TSP burma14 | Mean Tour Length3.37e+3 | 9 | |
| Flowshop Scheduling Problem | FSP-car5 | Mean Objective Value7.78e+3 | 9 | |
| Quadratic Assignment Problem | QAP-chr12a | Mean Cost1.19e+4 | 9 | |
| Flowshop Scheduling Problem | FSP-hel2 | Mean Performance140.7 | 8 | |
| Flowshop Scheduling Problem | FSP-reC19 | Mean Objective Value2.20e+3 | 8 | |
| Traveling Salesman Problem | TSP bayg29 | Mean Solution Value2.04e+3 | 8 | |
| Traveling Salesman Problem | TSP-att48 | Mean Tour Length1.98e+4 | 8 | |
| Quadratic Assignment Problem | QAP-esc32a | Mean Cost191.7 | 8 |