Hi,
You can find benchmarks of patatune's get_dominated() against similar functions in other Python packages here: https://multi-objective.github.io/moocore/python/#bench-ndom
Even in 2D, patatune is 10,000 times slower than moocore (despite using Numba). In my computer, moocore takes less than 0.1 seconds for processing 25k points in 4D, while patatune requires more than 10 seconds.
Please let me know if I am using patatune correctly. The implementation of the benchmark is available here: https://github.com/multi-objective/moocore/blob/main/python/benchmarks/bench_ndom.py
I have not benchmarked patatunes functions for computing hypervolume, generational distance, etc, but looking at their implementation, I expect that they will be at least 100 times slower than the equivalent functions in moocore.
Any suggestions or comments are welcome!
Hi,
You can find benchmarks of
patatune'sget_dominated()against similar functions in other Python packages here: https://multi-objective.github.io/moocore/python/#bench-ndomEven in 2D, patatune is 10,000 times slower than
moocore(despite using Numba). In my computer,moocoretakes less than 0.1 seconds for processing 25k points in 4D, whilepatatunerequires more than 10 seconds.Please let me know if I am using
patatunecorrectly. The implementation of the benchmark is available here: https://github.com/multi-objective/moocore/blob/main/python/benchmarks/bench_ndom.pyI have not benchmarked
patatunes functions for computing hypervolume, generational distance, etc, but looking at their implementation, I expect that they will be at least 100 times slower than the equivalent functions inmoocore.Any suggestions or comments are welcome!