Standard approaches for global optimization of non-convex functions, such as
branch-and-bound, maintain partition trees to systematically prune the domain.
The tree size grows exponentially in the number of dimensions. We propose new
sampling-based methods for non-convex optimization that adapts Monte Carlo Tree
Search (MCTS) to improve efficiency. Instead of the standard use of visitation
count in Upper Confidence Bounds, we utilize numerical overapproximations of
the objective as an uncertainty metric, and also take into account of sampled
estimates of first-order and second-order information. The Monte Carlo tree in
our approach avoids the usual fixed combinatorial patterns in growing the tree,
and aggressively zooms into the promising regions, while still balancing
exploration and exploitation. We evaluate the proposed algorithms on
high-dimensional non-convex optimization benchmarks against competitive
baselines and analyze the effects of the hyper parameters.

The article discusses the challenges of global optimization of non-convex functions and proposes a new sampling-based method that combines Monte Carlo Tree Search (MCTS) with numerical overapproximations of the objective. This approach aims to improve efficiency by dynamically growing the Monte Carlo tree and zooming into promising regions while balancing exploration and exploitation.

Global optimization of non-convex functions is a multi-disciplinary problem that spans various fields such as mathematics, optimization, and computer science. Traditional approaches like branch-and-bound suffer from the exponential growth of tree size, which makes them inefficient in high-dimensional problems. Therefore, alternative methods are required to tackle these complex optimization tasks.

The Role of Monte Carlo Tree Search

The proposed method adapts Monte Carlo Tree Search (MCTS) to address the inefficiencies of traditional approaches. MCTS is a search algorithm commonly used in games, particularly in the domain of artificial intelligence. It leverages randomized simulations to explore the search space efficiently and make informed decisions.

In the context of non-convex optimization, the authors utilize MCTS to dynamically grow the tree without fixed combinatorial patterns. By doing so, they are able to focus on promising regions within the domain and avoid wasting computational resources on unlikely areas. This approach strikes a balance between exploration (gathering information) and exploitation (making use of existing information).

Uncertainty Metrics and Sampled Estimates

Unlike traditional MCTS implementations, the proposed method employs numerical overapproximations of the objective as an uncertainty metric. This metric allows the algorithm to prioritize regions with higher potential and skip unnecessary exploration. Additionally, the authors integrate sampled estimates of first-order and second-order information into their approach. This inclusion further improves the efficiency of the optimization process.

Evaluation and Analysis

The article concludes with an evaluation of the proposed algorithm on high-dimensional non-convex optimization benchmarks. The algorithm is compared against competitive baselines to assess its performance. Additionally, the effects of hyper parameters, which are crucial in optimization algorithms, are analyzed to understand their impact on the proposed method’s behavior.

This study highlights the importance of incorporating concepts from various fields, such as mathematics, optimization, and computer science, to address complex problems in non-convex optimization. The integration of Monte Carlo Tree Search with numerical overapproximations and sampled estimates showcases the multi-disciplinary nature of this research. It demonstrates the potential for cross-pollination of methodologies from different domains to tackle optimization challenges in innovative ways.

Read the original article