A simulation framework for assessing the performance of cooperative transportation planning algorithms