Black-Box Approximation and Optimization with Hierarchical Tucker Decomposition
Gleb Ryzhakov, Andrei Chertkov, Artem Basharin, Ivan Oseledets
TL;DR
The paper addresses the challenge of surrogate modeling and gradient-free optimization for high-dimensional black-box functions by leveraging the hierarchical Tucker (HT) tensor decomposition. It introduces HTBB, a unified framework comprising HT-cross for approximation and HTOpt for optimization, both powered by the rectangular MaxVol index selection and a sequential core-traversal scheme. The authors demonstrate substantial accuracy and robustness advantages over TT-based surrogates (e.g., TT-cross) and classical optimizers (e.g., SPSA, PSO) on 14 complex benchmarks up to $d=1000$, with a fixed query budget. The work advances scalable high-dimensional BB handling and provides a public Python package, highlighting HT’s expressive power and practical impact in engineering and ML settings where gradients are unavailable.
Abstract
We develop a new method HTBB for the multidimensional black-box approximation and gradient-free optimization, which is based on the low-rank hierarchical Tucker decomposition with the use of the MaxVol indices selection procedure. Numerical experiments for 14 complex model problems demonstrate the robustness of the proposed method for dimensions up to 1000, while it shows significantly more accurate results than classical gradient-free optimization methods, as well as approximation and optimization methods based on the popular tensor train decomposition, which represents a simpler case of a tensor network.
