Separation, dimension, and facet algorithms for node flow polyhedra

被引:1
|
作者
Martens, Maren [2 ]
McCormick, S. Thomas [1 ]
Queyranne, Maurice [1 ]
机构
[1] Univ British Columbia, Sauder Sch Business, Vancouver, BC V6T 1Z2, Canada
[2] Zuse Inst Berlin, D-14195 Berlin, Germany
基金
加拿大自然科学与工程研究理事会;
关键词
NETWORK;
D O I
10.1007/s10107-010-0378-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Production planning problems such as an Available to Promise (ATP) model of Chen et al. (2002) can involve material compatibility constraints that specify when components from various suppliers can be feasibly assembled into a final product. In a companion paper to Chen et al. (2002), Ball et al. (2003) showed that in many cases such constraints can be modeled as the set of feasible source-sink flows through an acyclic network. The flow through a node is the sum of the flows on all paths containing it. The number of paths is often exponential in the number of nodes, and so it is more computationally tractable to consider the set of node flows in place of that of path flows. Here nodes represent components and paths represent product configurations. In the context of NP hard Mixed Integer Programming models such as the ATP model, when the description of the set of node flows is too complicated to be explicitly written out, the material compatibility constraints can be handled in a cutting plane framework by using a separation algorithm. Ball et al. characterized the polyhedron of node flows for some special cases. We extend this work in various practical and theoretical directions: we allow arbitrary directed networks, we allow both upper and lower bounds on flows, we characterize whin valid inequalities are facets, we give fast algorithms for separation, violation, and dimension, and we put all the pieces together into an algorithm for facet-separation. All algorithms are very efficient, as they are based on max flow and min-cost flow subroutines.
引用
收藏
页码:317 / 348
页数:32
相关论文
共 50 条
  • [1] Separation, dimension, and facet algorithms for node flow polyhedra
    Maren Martens
    S. Thomas McCormick
    Maurice Queyranne
    [J]. Mathematical Programming, 2010, 124 : 317 - 348
  • [2] On the Dimension of a Face Exposed by Proper Separation of Convex Polyhedra
    Stephen E. Wright
    [J]. Discrete & Computational Geometry, 2010, 43 : 467 - 476
  • [3] On the Dimension of a Face Exposed by Proper Separation of Convex Polyhedra
    Wright, Stephen E.
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 2010, 43 (02) : 467 - 476
  • [4] USING SEPARATION ALGORITHMS IN FIXED DIMENSION
    NORTON, CH
    PLOTKIN, SA
    TARDOS, E
    [J]. JOURNAL OF ALGORITHMS, 1992, 13 (01) : 79 - 98
  • [5] Dimension Reduction Techniques for Signal Separation Algorithms
    Abouzid, Houda
    Chakkor, Otman
    [J]. BIG DATA, CLOUD AND APPLICATIONS, BDCA 2018, 2018, 872 : 326 - 340
  • [6] On the dimension of projected polyhedra
    Balas, E
    Oosten, M
    [J]. DISCRETE APPLIED MATHEMATICS, 1998, 87 (1-3) : 1 - 9
  • [7] Facet separation for disjunctive constraints with network flow representation
    Dobrovoczki, Peter
    Kis, Tamas
    [J]. ANNALS OF OPERATIONS RESEARCH, 2024,
  • [8] Vertex-facet incidences of unbounded polyhedra
    Joswig, Michael
    Kaibel, Volker
    Pfetsch, Marc E.
    Ziegler, Guenter M.
    [J]. ADVANCES IN GEOMETRY, 2001, 1 (01) : 23 - 36
  • [9] INTEGER KNAPSACK AND FLOW COVERS WITH DIVISIBLE COEFFICIENTS - POLYHEDRA, OPTIMIZATION AND SEPARATION
    POCHET, Y
    WOLSEY, LA
    [J]. DISCRETE APPLIED MATHEMATICS, 1995, 59 (01) : 57 - 74
  • [10] CLASS OF FACET PRODUCING GRAPHS FOR VERTEX PACKING POLYHEDRA
    TROTTER, LE
    [J]. DISCRETE MATHEMATICS, 1975, 12 (04) : 373 - 388