almost fonctionnal semi-hypervolume method