icaros-usc / pyribs

A bare-bones Python library for quality diversity optimization.
https://pyribs.org
MIT License
208 stars 32 forks source link

Sphere.py refactor #307

Closed sujaygarlanka closed 1 year ago

sujaygarlanka commented 1 year ago

Description

Refactor sphere.py script

Algorithm Original (Archive Coverage) Original (QD Score) Refactor (Archive Coverage) Refactor (QD Score) Coverage Diff (Original - Refactor) QD Diff (Original - Refactor)
map_elites 57.25% 11597769.32 56.97% 11571356.02 0.28% 26413.297
line_map_elites 73.23% 14485305.84 73.91% 14642630.71 -0.68% -157324.875
cvt_map_elites 83.92% 653348.332 83.22% 647366.178 0.70% 5982.154
line_cvt_map_elites 93.31% 710790.833 93.81% 716966.721 -0.50% -6175.888
me_map_elites 69.63% 563973.144 74.69% 599778 -5.06% -35804.856
cma_me_imp 92.67% 17674295.57 91.94% 17557994.96 0.73% 116300.614
cma_me_imp_mu 93.14% 18026125.48 92.89% 17638549.26 0.25% 387576.221
cma_me_rd 95.98% 13442157.13 97.49% 14091331.52 -1.50% -649174.389
cma_me_rd_mu 96.96% 12250969.04 97.32% 12678772.11 -0.35% -427803.075
cma_me_opt 11.85% 2571301.066 10.00% 2286697.895 1.85% 284603.171
cma_me_mixed 95.94% 18003627.85 95.40% 17734082.1 0.54% 269545.758
cma_mega 100.00% 752920.931 99.98% 750966.465 0.02% 1954.466
cma_mega_adam 100.00% 752991.517 100.00% 753011.636 0.00% -20.119
cma_mae 80.57% 629880.414 81.47% 634876.522 -0.90% -4996.108
cma_maega 100.00% 753845.357 100.00% 753848.658 0.00% -3.301

Status