Some graph optimization problems with weights satisfying linear constraints

In this paper, we study several graph optimization problems in which the weights of vertices or edges are variables determined by several linear constraints, including the maximum matching problem under linear constraints (max-MLC), the minimum perfect matching problem under linear constraints (min-PMLC), the shortest path problem under linear constraints (SPLC) and the vertex cover problem under linear constraints (VCLC). The objective of these problems is to decide the weights that are feasible to the linear constraints, and to find the optimal solution of the graph optimization problems among all the feasible choices of weights. Even though all the original graph optimization problems can be solved in polynomial time or be approximated within a fixed constant factor, we find that these problems under linear constraints are intractable in general. In particular, we show that the max-MLC problem is NP-hard, while the min-PMLC, SPLC, VCLC problems are all NP-hard and do not even have any polynomial-time algorithms unless \(P = NP\). These findings suggest us to explore the special cases of these problems which are tractable. Particularly, we show that when the number of constraints is a fixed constant, all these problems under linear constraints are polynomially solvable. Moreover, if there are fixed number of distinct weights, then the max-MLC, min-PMLC and SPLC are polynomially solvable, and the VCLC has 2-approximation algorithm. In addition, we propose several approximation algorithms for max-MLC.

[1]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[2]  S. Safra,et al.  On the hardness of approximating minimum vertex cover , 2005 .

[3]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[4]  Robert E. Tarjan,et al.  Fibonacci heaps and their uses in improved network optimization algorithms , 1987, JACM.

[5]  I. S. Fagoyinbo,et al.  Application of linear programming techniques in the effective use of resources for staff training , 2010 .

[6]  Kameng Nip,et al.  Bin packing under linear constraints , 2017, J. Comb. Optim..

[7]  Kameng Nip,et al.  Related machine scheduling with machine speeds satisfying linear constraints , 2020, Journal of Combinatorial Optimization.

[8]  Éva Tardos,et al.  Algorithm design , 2005 .

[9]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[10]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[11]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[12]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[13]  David P. Williamson,et al.  The Design of Approximation Algorithms , 2011 .

[14]  Zizhuo Wang,et al.  Knapsack with variable weights satisfying linear constraints , 2017, Journal of Global Optimization.

[15]  James A. Weisel,et al.  An Application of Linear Programming In Performance Evaluation , 2017 .

[16]  M. Köppe On the Complexity of Nonlinear Mixed-Integer Optimization , 2012 .

[17]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[18]  Subhash Khot,et al.  Vertex cover might be hard to approximate to within 2-/spl epsiv/ , 2003, 18th IEEE Annual Conference on Computational Complexity, 2003. Proceedings..

[19]  David G. Luenberger,et al.  Linear and nonlinear programming , 1984 .

[20]  Zizhuo Wang,et al.  Scheduling under linear constraints , 2015, Eur. J. Oper. Res..

[21]  睦憲 柳浦,et al.  Combinatorial Optimization : Theory and Algorithms (3rd Edition), B. Korte and J. Vygen 著, 出版社 Springer, 発行 2006年, 全ページ 597頁, 価格 53.45ユーロ, ISBN 3-540-25684-9 , 2006 .

[22]  Kashyap M. Gupta Application of Linear Programming Techniques for Staff Training , 2014 .

[23]  Adam N. Letchford,et al.  Non-convex mixed-integer nonlinear programming: A survey , 2012 .