Bayesian Optimization over Permutation Spaces
Not on the map. Why?
Abstract (arXiv)
Optimizing expensive to evaluate black-box functions over an input space consisting of all permutations of d objects is an important problem with many real-world applications. For example, placement of functional blocks in hardware design to optimize performance via simulations. The overall goal is to minimize the number of function evaluations to find high-performing permutations. The key challenge in solving this problem using the Bayesian optimization (BO) framework is to trade-off the complexity of statistical model and tractability of acquisition function optimization. In this paper, we propose and evaluate two algorithms for BO over Permutation Spaces (BOPS). First, BOPS-T employs Gaussian process (GP) surrogate model with Kendall kernels and a Tractable acquisition function optimization approach based on Thompson sampling to select the sequence of permutations for evaluation. Second, BOPS-H employs GP surrogate model with Mallow kernels and a Heuristic search approach to optimize expected improvement acquisition function. We theoretically analyze the performance of BOPS-T to show that their regret grows sub-linearly. Our experiments on multiple synthetic and real-world benchmarks show that both BOPS-T and BOPS-H perform better than the state-of-the-art BO algorithm for combinatorial spaces. To drive future research on this important problem, we make new resources and real-world benchmarks available to the community.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 25 of its 57 references that are in the map. First posted on arXiv 2 Dec 2021.
Builds on
25 of 57 references.
References · 25
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
- 2013Learning to Optimize Via Posterior Samplingcited by 253
- 2018Gaussian Processes and Kernel Methods: A Review on Connections and Equivalencescited by 188
- 2020Max-value Entropy Search for Multi-Objective Bayesian Optimization with Constraintscited by 81
- 2015Bayesian optimization for materials designcited by 78
- 2019Combinatorial Bayesian Optimization using the Graph Cartesian Productcited by 78
- 2019ChemBO: Bayesian Optimization of Small Organic Molecules with Synthesizable Recommendationscited by 77
- 2017Parallel and Distributed Thompson Sampling for Large-scale Accelerated Exploration of Chemical Spacecited by 76
- 2017Dealing with Integer-valued Variables in Bayesian Optimization with Gaussian Processescited by 65
- 2018Bayesian Optimization of Combinatorial Structurescited by 64
- 2018BOCK : Bayesian Optimization with Cylindrical Kernelscited by 62
13 more
- 2018Molecular Hypergraph Grammar with its Application to Molecular Optimizationcited by 56
- 2020BOSS: Bayesian Optimization over String Spacescited by 54
- 2021Combining Latent Space and Structured Kernels for Bayesian Optimization over Combinatorial Spacescited by 45
- 2020Population-Based Black-Box Optimization for Biological Sequence Designcited by 29
- 2020Mercer Features for Efficient Combinatorial Bayesian Optimizationcited by 27
- 2017Constrained Bayesian Optimization for Automatic Chemical Designcited by 20
- 2019Kernels over Sets of Finite Sets using RKHS Embeddings, with Application to Bayesian (Combinatorial) Optimizationcited by 12
- 2020Optimizing Discrete Spaces via Expensive Evaluations: A Learning to Search Frameworkcited by 11
- 2020Combinatorial Black-Box Optimization with Expert Advicecited by 8
- 2016On kernel methods for covariates that are rankingscited by 7
- 2020Scalable Combinatorial Bayesian Optimization with Tractable Statistical modelscited by 7
- 2017Semidefinite Programming Approach for the Quadratic Assignment Problem with a Sparse Graphcited by 2
- 2018The Weighted Kendall and High-order Kernels for Permutationscited by 2
Built on by
Citing papers per year: 2022: 3; 2023: 5; 2024: 4; 2025: 3; 2026: 2.
17 papers.
Sort:
- 2023Bounce: Reliable High-Dimensional Bayesian Optimization for Combinatorial and Mixed Spacescited by 27
- 2024Offline Multi-Objective Optimizationcited by 14
- 2024Language Model Embeddings Can Be Sufficient for Bayesian Optimizationcited by 8
- 2023Symmetric Replay Training: Enhancing Sample Efficiency in Deep Reinforcement Learning for Combinatorial Optimizationcited by 6
- 2022Bayesian Optimization For Multi-Objective Mixed-Variable Problemscited by 5
- 2023Practical First-Order Bayesian Optimization Algorithmscited by 3
- 2023Random Postprocessing for Combinatorial Bayesian Optimizationcited by 2
- 2024CATBench: A Compiler Autotuning Benchmarking Suite for Black-box Optimizationcited by 2
- 2022Machine Learning for Combinatorial Optimisation of Partially-Specified Problems: Regret Minimisation as a Unifying Lenscited by 1
- 2022Bayesian Optimization for Macro Placementcited by 1
- 2025From Sorting Algorithms to Scalable Kernels: Bayesian Optimization in High-Dimensional Permutation Spacescited by 1
- 2025SpecBPP: A Self-Supervised Learning Approach for Hyperspectral Representation and Soil Organic Carbon Estimationcited by 1
5 more
- 2023Grey-box Bayesian Optimization for Sensor Placement in Assisted Living Environmentscited by 0
- 2024Non-Myopic Multi-Objective Bayesian Optimizationcited by 0
- 2025Gromov-Wasserstein and optimal transport: from assignment problems to probabilistic numericcited by 0
- 2026Black-Box Optimization From Small Offline Datasets via Meta Learning with Synthetic Taskscited by 0
- 2026Optimal Transport-based Permutation-Invariant Bayesian Optimization of Offshore Wind Farm Layoutscited by 0
- 2026Black-Box Optimization From Small Offline Datasets via Meta Learning with Synthetic Tasks14 Apr 2026
- 2026Optimal Transport-based Permutation-Invariant Bayesian Optimization of Offshore Wind Farm Layouts27 Mar 2026
- 2025Gromov-Wasserstein and optimal transport: from assignment problems to probabilistic numeric4 Sep 2025
- 2025SpecBPP: A Self-Supervised Learning Approach for Hyperspectral Representation and Soil Organic Carbon Estimation26 Jul 2025
- 2025From Sorting Algorithms to Scalable Kernels: Bayesian Optimization in High-Dimensional Permutation Spaces17 Jul 2025
- 2024Non-Myopic Multi-Objective Bayesian Optimization11 Dec 2024
- 2024Language Model Embeddings Can Be Sufficient for Bayesian Optimization14 Oct 2024
- 2024CATBench: A Compiler Autotuning Benchmarking Suite for Black-box Optimization24 Jun 2024
- 2024Offline Multi-Objective Optimization6 Jun 2024
- 2023Grey-box Bayesian Optimization for Sensor Placement in Assisted Living Environments11 Sep 2023
- 2023Random Postprocessing for Combinatorial Bayesian Optimization6 Sep 2023
- 2023Bounce: Reliable High-Dimensional Bayesian Optimization for Combinatorial and Mixed Spaces2 Jul 2023
5 more
- 2023Practical First-Order Bayesian Optimization Algorithms19 Jun 2023
- 2023Symmetric Replay Training: Enhancing Sample Efficiency in Deep Reinforcement Learning for Combinatorial Optimization2 Jun 2023
- 2022Bayesian Optimization for Macro Placement18 Jul 2022
- 2022Machine Learning for Combinatorial Optimisation of Partially-Specified Problems: Regret Minimisation as a Unifying Lens20 May 2022
- 2022Bayesian Optimization For Multi-Objective Mixed-Variable Problems30 Jan 2022
- 2023Bounce: Reliable High-Dimensional Bayesian Optimization for Combinatorial and Mixed Spacescited by 27
- 2024Offline Multi-Objective Optimizationcited by 14
- 2024Language Model Embeddings Can Be Sufficient for Bayesian Optimizationcited by 8
- 2023Symmetric Replay Training: Enhancing Sample Efficiency in Deep Reinforcement Learning for Combinatorial Optimizationcited by 6
- 2022Bayesian Optimization For Multi-Objective Mixed-Variable Problemscited by 5
- 2023Practical First-Order Bayesian Optimization Algorithmscited by 3
- 2023Random Postprocessing for Combinatorial Bayesian Optimizationcited by 2
- 2024CATBench: A Compiler Autotuning Benchmarking Suite for Black-box Optimizationcited by 2
- 2022Machine Learning for Combinatorial Optimisation of Partially-Specified Problems: Regret Minimisation as a Unifying Lenscited by 1
- 2022Bayesian Optimization for Macro Placementcited by 1
- 2025From Sorting Algorithms to Scalable Kernels: Bayesian Optimization in High-Dimensional Permutation Spacescited by 1
- 2025SpecBPP: A Self-Supervised Learning Approach for Hyperspectral Representation and Soil Organic Carbon Estimationcited by 1
12 most cited of 17 All 17 (JSON)
- 2026Black-Box Optimization From Small Offline Datasets via Meta Learning with Synthetic Tasks14 Apr 2026
- 2026Optimal Transport-based Permutation-Invariant Bayesian Optimization of Offshore Wind Farm Layouts27 Mar 2026
- 2025Gromov-Wasserstein and optimal transport: from assignment problems to probabilistic numeric4 Sep 2025
- 2025SpecBPP: A Self-Supervised Learning Approach for Hyperspectral Representation and Soil Organic Carbon Estimation26 Jul 2025
- 2025From Sorting Algorithms to Scalable Kernels: Bayesian Optimization in High-Dimensional Permutation Spaces17 Jul 2025
- 2024Non-Myopic Multi-Objective Bayesian Optimization11 Dec 2024
- 2024Language Model Embeddings Can Be Sufficient for Bayesian Optimization14 Oct 2024
- 2024CATBench: A Compiler Autotuning Benchmarking Suite for Black-box Optimization24 Jun 2024
- 2024Offline Multi-Objective Optimization6 Jun 2024
- 2023Grey-box Bayesian Optimization for Sensor Placement in Assisted Living Environments11 Sep 2023
- 2023Random Postprocessing for Combinatorial Bayesian Optimization6 Sep 2023
- 2023Bounce: Reliable High-Dimensional Bayesian Optimization for Combinatorial and Mixed Spaces2 Jul 2023
12 newest of 17 All 17 (JSON)