Efficient Multi-Objective Optimization through Population-based Parallel Surrogate Search

03/06/2019
by   Taimoor Akhtar, et al.
10

Multi-Objective Optimization (MOO) is very difficult for expensive functions because most current MOO methods rely on a large number of function evaluations to get an accurate solution. We address this problem with surrogate approximation and parallel computation. We develop an MOO algorithm MOPLS-N for expensive functions that combines iteratively updated surrogate approximations of the objective functions with a structure for efficiently selecting a population of N points so that the expensive objectives for all points are simultaneously evaluated on N processors in each iteration. MOPLS incorporates Radial Basis Function (RBF) approximation, Tabu Search and local candidate search around multiple points to strike a balance between exploration, exploitation and diversification during each algorithm iteration. Eleven test problems (with 8 to 24 decision variables and two real-world watershed problems are used to compare performance of MOPLS to ParEGO, GOMORS, Borg, MOEA/D, and NSGA-III on a limited budget of evaluations with between 1 (serial) and 64 processors. MOPLS in serial is better than all non-RBF serial methods tested. Parallel speedup of MOPLS is higher than all other parallel algorithms with 16 and 64 processors. With both algorithms on 64 processors MOPLS is at least 2 times faster than NSGA-III on the watershed problems.

READ FULL TEXT

page 2

page 4

page 5

page 6

page 8

page 9

page 10

page 14

research
08/07/2022

A Parallel Technique for Multi-objective Bayesian Global Optimization: Using a Batch Selection of Probability of Improvement

Bayesian global optimization (BGO) is an efficient surrogate-assisted te...
research
04/01/2020

Parallel Predictive Entropy Search for Multi-objective Bayesian Optimization with Constraints

Real-world problems often involve the optimization of several objectives...
research
04/17/2019

SACOBRA with Online Whitening for Solving Optimization Problems with High Conditioning

Real-world optimization problems often have expensive objective function...
research
07/26/2021

Parallel Surrogate-assisted Optimization Using Mesh Adaptive Direct Search

We consider computationally expensive blackbox optimization problems and...
research
03/20/2021

Efficient Global Optimization of Non-differentiable, Symmetric Objectives for Multi Camera Placement

We propose a novel iterative method for optimally placing and orienting ...
research
11/22/2017

Deterministic parallel algorithms for bilinear objective functions

Many randomized algorithms can be derandomized efficiently using either ...
research
04/12/2022

pysamoo: Surrogate-Assisted Multi-Objective Optimization in Python

Significant effort has been made to solve computationally expensive opti...

Please sign up or login with your details

Forgot password? Click here to reset