Solving the Single‐Sink, Fixed‐Charge, Multiple‐Choice Transportation Problem by Dynamic Programming

Solving the Single‐Sink, Fixed‐Charge, Multiple‐Choice Transportation Problem by Dynamic Programming

0.00 Avg rating0 Votes
Article ID: iaor20135219
Volume: 47
Issue: 3
Start Page Number: 428
End Page Number: 438
Publication Date: Aug 2013
Journal: Transportation Science
Authors: , ,
Keywords: programming: dynamic, networks
Abstract:

This paper considers a minimum‐cost network flow problem in a bipartite graph with a single sink. The transportation costs exhibit a staircase cost structure because such types of transportation cost functions are often found in practice. We present a dynamic programming algorithm for solving this so‐called single‐sink, fixed‐charge, multiple‐choice transportation problem exactly. The method exploits heuristics and lower bounds to peg binary variables, improve bounds on flow variables, and reduce the state‐space variable. In this way, the dynamic programming method is able to solve large instances with up to 10,000 nodes and 10 different transportation modes in a few seconds, much less time than required by a widely used mixed‐integer programming solver and other methods proposed in the literature for this problem.

Reviews

Required fields are marked *. Your email address will not be published.