The computational complexity of the pooling problem

被引:0
|
作者
Dag Haugland
机构
[1] University of Bergen,Department of Informatics
来源
Journal of Global Optimization | 2016年 / 64卷
关键词
Pooling problem; Network flow; Computational complexity; Polynomial reduction;
D O I
暂无
中图分类号
学科分类号
摘要
The pooling problem is an extension of the minimum cost flow problem defined on a directed graph with three layers of nodes, where quality constraints are introduced at each terminal node. Flow entering the network at the source nodes has a given quality, at the internal nodes (pools) the entering flow is blended, and then sent to the terminal nodes where all entering flow streams are blended again. The resulting flow quality at the terminals has to satisfy given bounds. The objective is to find a cost-minimizing flow assignment that satisfies network capacities and the terminals’ quality specifications. Recently, it was proved that the pooling problem is NP-hard, and that the hardness persists when the network has a unique pool. In contrast, instances with only one source or only one terminal can be formulated as compact linear programs, and thereby solved in polynomial time. In this work, it is proved that the pooling problem remains NP-hard even if there is only one quality constraint at each terminal. Further, it is proved that the NP-hardness also persists if the number of sources and the number of terminals are no more than two, and it is proved that the problem remains hard if all in-degrees or all out-degrees are at most two. Examples of special cases in which the problem is solvable by linear programming are also given. Finally, some open problems, which need to be addressed in order to identify more closely the borderlines between polynomially solvable and NP-hard variants of the pooling problem, are pointed out.
引用
收藏
页码:199 / 215
页数:16
相关论文
共 50 条
  • [31] Computational complexity of the discrete competitive facility location problem
    Mel’nikov A.A.
    Journal of Applied and Industrial Mathematics, 2014, 8 (04) : 557 - 567
  • [32] An algorithm and computational complexity analysis on AFS scheduling problem
    Xuhua Lu
    Rong Hu
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13 : 823 - 827A
  • [33] Computational Complexity of the Ground State Energy Density Problem
    Watson, James D.
    Cubitt, Toby S.
    PROCEEDINGS OF THE 54TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '22), 2022, : 764 - 775
  • [34] Computational complexity of the parallel knock-out problem
    Broersma, Hajo
    Johnson, Matthew
    Paulusma, Daniel
    Stewart, Iain A.
    THEORETICAL COMPUTER SCIENCE, 2008, 393 (1-3) : 182 - 195
  • [35] Computational complexity of the finite algebra membership problem for varieties
    Székely, Z
    INTERNATIONAL JOURNAL OF ALGEBRA AND COMPUTATION, 2002, 12 (06) : 811 - 823
  • [36] On the computational complexity of the secure state-reconstruction problem
    Mao, Yanwen
    Mitra, Aritra
    Sundaram, Shreyas
    Tabuada, Paulo
    AUTOMATICA, 2022, 136
  • [37] On the computational complexity of the Probabilistic Traveling Salesman Problem with Deadlines
    Weyland, D.
    THEORETICAL COMPUTER SCIENCE, 2014, 540 : 156 - 168
  • [38] COMPUTATIONAL-COMPLEXITY OF A NONLINEAR COMBINATORIAL OPTIMIZATIONAL PROBLEM
    TARASOVA, LG
    DOPOVIDI AKADEMII NAUK UKRAINSKOI RSR SERIYA A-FIZIKO-MATEMATICHNI TA TECHNICHNI NAUKI, 1985, (03): : 72 - 74
  • [39] Computational complexity of the minimum committee problem and related problems
    M. Yu. Khachai
    Doklady Mathematics, 2006, 73 : 138 - 141
  • [40] The computational complexity of the minimum weight processor assignment problem
    Broersma, Hajo J.
    Paulusma, Daniel
    Smit, Gerard J. M.
    Vlaardingerbroek, Frank
    Woeginger, Gerhard J.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3353 : 189 - 200