A Benders'Approach to a Transportation Network Design Problem

  • Authors:
  • Benjamin Peterson;Michael A. Trick

  • Affiliations:
  • Tepper School of Business, Carnegie Mellon University, Pittsburgh, USA PA 15213;Tepper School of Business, Carnegie Mellon University, Pittsburgh, USA PA 15213

  • Venue:
  • CPAIOR '09 Proceedings of the 6th International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Benders' decomposition is an iterative technique for mathematical programming in which a problem is decomposed into two parts: a master problem which solves for only a subset of the variables, and a subproblem which solves for the remaining variables while treating the master variables as fixed. The technique uses information from the solution of the subproblem to design a constraint that is unsatisfied by the current master solution but necessary for the optimal solution of the full problem. The master problem and subproblem are solved iteratively as new constraints are added to the master problem until no such constraint exists and the last master solution therefore optimizes the full problem. In traditional Benders' decomposition [1], the subproblem is a linear program, and the Benders' constraint is based on the dual solution to that subproblem. More recently, logic-based [3] or combinatorial Benders' [2] have been developed that generate Benders constraints based on infeasibility or suboptimality-based constraints. By not requiring a linear programming subproblem, Benders approaches provide an excellent approach to integrating disparate optimization approaches.