RELOOP: reverse logistics chain optimisation in a multi-user trading environment