optuna.integration.botorch.qnehvi_candidates_func

optuna.integration.botorch.qnehvi_candidates_func(train_x, train_obj, train_con, bounds)[source]

Quasi MC-based batch Expected Noisy Hypervolume Improvement (qNEHVI).

According to Botorch/Ax documentation, this function may perform better than qEHVI (qehvi_candidates_func). (cf. https://botorch.org/tutorials/constrained_multi_objective_bo )

See also

qei_candidates_func() for argument and return value descriptions.

Note

Added in v3.1.0 as an experimental feature. The interface may change in newer versions without prior notice. See https://github.com/optuna/optuna/releases/tag/v3.1.0.

Parameters
  • train_x (torch.Tensor) –

  • train_obj (torch.Tensor) –

  • train_con (Optional[torch.Tensor]) –

  • bounds (torch.Tensor) –

Return type

torch.Tensor