An Auctioning Agent (Decentralized Coordination ) for the Pickup and Delivery Problem