Skip to content

Tips for utilizing GPU with expected hypervolume improvement? #985

Answered by Balandat
nathanohara asked this question in Q&A
Discussion options

You must be logged in to vote

Hi, thanks for the inquiry.

Exact computation of HVI in the computation of EHVI can indeed be very memory intensive, as the time complexity for computing the hypervolume indicator itself scales super-polynomially with the number of objectives (see our paper for some discussion).

However, we have found that by using approximate box decompositions (essentially choosing the alpha parameter in the NonDominatedPartitioning greater than zero) can speed things up & reduce memory footprint significantly. Have you tried this?

Another way of reducing memory complexity would be to reduce the number of MC samples.

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@nathanohara
Comment options

Answer selected by Balandat
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants