Flexible truckload pickup and delivery problem considering reserved orders and fuel consumption. (December 2019)