optuna / kurobako

A black-box optimization benchmark tool
MIT License
84 stars 11 forks source link

Allow plotting hypervolume curve plots #31

Closed hvy closed 3 years ago

hvy commented 3 years ago

Addresses #22.

Allows plotting hypervolume curve plots by extending the plot curve command. This may be useful when comparing different multi-objective algorithms as a complement to the Pareto front visualization.

Usage

kurobako plot curve --metric hypervolume

Note

Example

binh-and-korn-function-b27cc20ba6ac83e36fc412f3f023adbdcbc1f775542a5ade38a005f6ba23ea27

sile commented 3 years ago

A log-scale could improve the visualization.

👍

sile commented 3 years ago

Though there are some lint failures, I think that it's okay to merge this PR and fix them after that. What do you think of it?

hvy commented 3 years ago

Thanks for your quick review! I applied your suggestion and fixed lint error related to this module (left unrelated errors unchanged). PTAL!

sile commented 3 years ago

FYI: Just published v0.2.7 containing this patch.