Skip to main content
Log in

Some graph optimization problems with weights satisfying linear constraints

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

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 maximum matching problem under linear constraints (max-MLC), minimum perfect matching problem under linear constraints (min-PMLC), shortest path problem under linear constraints (SPLC) and 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 find the optimal solutions of corresponding graph optimization problems among all feasible choices of weights. We find that these problems are NP-hard and are hard to be approximated in general. These findings suggest us to explore various special cases of them. In particular, we show that when the number of constraints is a fixed constant, all these problems are polynomially solvable. Moreover, if the total number of distinct weights is a fixed constant, then max-MLC, min-PMLC and SPLC are polynomially solvable, and VCLC has a 2-approximation algorithm. In addition, we propose approximation algorithms for various cases of max-MLC.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. All the results also hold when G is an undirected graph.

References

  • Ahuja RK, Magnanti TL, Orlin JB (1993) Network flows: theory, algorithms, and applications. Prentice Hall, New Jersey

    MATH  Google Scholar 

  • Bar-Yehuda R, Bendel K, Freund A, Rawitz D (2004) Local ratio: a unified framework for approximation algorithms. ACM Comput Surv 36(4):422–463

  • Burer S, Letchford AN (2012) Non-convex mixed-integer nonlinear programming: a survey. Surv Oper Res Manag Scie 17(2):97–106

    MathSciNet  Google Scholar 

  • Burkard R, Dell’Amico M, Martello S (2009) Assignment problems. Society for Industrial and Applied Mathematics, Philadelphia

    Book  Google Scholar 

  • Du DZ, Ko KI, Hu X (2011) Design and analysis of approximation algorithms. Springer, New York

    Google Scholar 

  • Dinur I, Safra S (2005) On the hardness of approximating minimum vertex cover. Ann Math 162(1):439–485

    Article  MathSciNet  Google Scholar 

  • Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271

    Article  MathSciNet  Google Scholar 

  • Edmonds J (1961) A glimpse of heaven. In: Lenstra J, Kan AR, Schrijver A (eds) History of mathematical programming–a collection of personal reminiscences. Centrum Wiskunde & Informatica, Amsterdam, pp 32–54

    Google Scholar 

  • Edmonds J (1965) Paths, trees, and flowers. Can J Math 17:449–467

    Article  MathSciNet  Google Scholar 

  • Fagoyinbo I, Ajibode I (2010) Application of linear programming techniques in the effective use of resources for staff training. J Emerg Trends Eng Appl Sci 1(2):127–132

    Google Scholar 

  • Fredman ML, Tarjan RE (1987) Fibonacci heaps and their uses in improved network optimization algorithms. J ACM 34(3):596–615

    Article  MathSciNet  Google Scholar 

  • Filiol E, Franc E, Gubbioli A, Moquet B, Roblot G (2007) Combinatorial optimisation of worm propagation on an unknown network. Int J Comput Electr Autom Control Inf Eng 1:2931–2937

    Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, New York

    MATH  Google Scholar 

  • Gupta KM (2014) Application of linear programming techniques for staff training. Int J Eng Innov Technol 3(12)

  • Gusev VV (2020) The vertex cover game: application to transport networks. Omega 97:102

    Article  Google Scholar 

  • Karp RM (1972) Reducibility among combinatorial problems. In: Miller RE, Thatcher JW, Bohlinger JD (eds) Complexity of computer computations. Springer, Boston, pp 85–103

    Chapter  Google Scholar 

  • Khot S, Regev O (2008) Vertex cover might be hard to approximate to within \(2-\epsilon \). J Comput Syst Sci 74(3):335–349

    Article  MathSciNet  Google Scholar 

  • Korte B, Vygen J (2012) Combinatorial optimization: theory and algorithms, 4th edn. Springer, Berlin

    Book  Google Scholar 

  • Kleinberg J, Tardos É (2006) Algorithm design. Pearson Education, New York

    Google Scholar 

  • Köppe M (2011) On the complexity of nonlinear mixed-integer optimization. In: Lee J, Leyffer S (eds) Mixed-integer nonlinear programming. IMA volumes in mathematics and its applications, vol 154. Springer, Berlin, pp 533–558

  • Kuhn HW (1955) The Hungarian method for the assignment problem. Naval Res Logist Q 2(1 & 2):83–97

    Article  MathSciNet  Google Scholar 

  • Luenberger DG, Ye Y (2015) Linear and nonlinear programming. Springer, New York

    MATH  Google Scholar 

  • Nip K, Wang Z, Wang Z (2016) Scheduling under linear constraints. Eur J Oper Res 253(2):290–297

    Article  MathSciNet  Google Scholar 

  • Nip K, Wang Z, Wang Z (2017) Knapsack with variable weights satisfying linear constraints. J Global Optim 69(3):713–725

    Article  MathSciNet  Google Scholar 

  • Papadimitriou CH, Steiglitz K (1998) Combinatorial optimization: algorithms and complexity. Courier Dover Publications, New York

    MATH  Google Scholar 

  • Sachdeva K (2012) Applications of graphs in real-life. Int J Adv Res Comput Sci 3(1):83–97

    Google Scholar 

  • Schrijver A (1986) Theory of linear and integer programming. Wiley, New York

    MATH  Google Scholar 

  • Uko LU, Lutz RJ, Weisel JA (2017) An application of linear programming in performance evaluation. Acad Educ Leadersh J

  • Wang Z, Nip K (2017) Bin packing under linear constraints. J Comb Optim 34(5):1198–1209

    Article  MathSciNet  Google Scholar 

  • Williamson DP, Shmoys DB (2011) The design of approximation algorithms. Cambridge University Press, New York

    Book  Google Scholar 

  • Ye Y (1997) Interior point algorithms: theory and analysis. Wiley-Interscience, New York

    Book  Google Scholar 

  • Zhang S, Nip K, Wang Z (2018) Related machine scheduling with machine speeds satisfying linear constraints. In DK (ed) COCOA 2018 (The 12th annual international conference on combinatorial optimization and applications ). Volume 11346 of LNCS. Springer, Switzerland, pp 314–328

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhenbo Wang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work has been supported by NSFC Nos. 11801589, 11771245 and 11371216. A preliminary version of this paper has appeared in Y. Li et al. (Eds.): COCOA 2019, LNCS 11949, pp. 412–424, 2019.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nip, K., Shi, T. & Wang, Z. Some graph optimization problems with weights satisfying linear constraints. J Comb Optim 43, 200–225 (2022). https://doi.org/10.1007/s10878-021-00754-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-021-00754-w

Keywords

Navigation