"examples/vscode:/vscode.git/clone" did not exist on "12004bf3a7d3e77eafe3dd8fad1d458d8e001fab"
Made find_max_global() and its overloads measure the execution speed of
the user provided objective function. If it's faster than the LIPO upper bounding Monte Carlo model then we skip or limit the Monte Carlo stuff and just fun the objective function more often. Previously, find_max_global() simply assumed the objective functions were really expensive to invoke. TLDR: this change makes find_max_global() run a lot faster on objective functions that are themselves very fast to execute, since it will skip the expensive Monte Carlo modeling and just call the objective function a bunch instead.
Showing
Please register or sign in to comment