Mathematical Programming

, Volume 133, Issue 1–2, pp 481–511 | Cite as

Clique-based facets for the precedence constrained knapsack problem

  • Natashia Boland
  • Andreas Bley
  • Christopher Fricke
  • Gary Froyland
  • Renata Sotirov
Full Length Paper Series A


We consider a knapsack problem with precedence constraints imposed on pairs of items, known as the precedence constrained knapsack problem (PCKP). This problem has applications in manufacturing and mining, and also appears as a subproblem in decomposition techniques for network design and related problems. We present a new approach for determining facets of the PCKP polyhedron based on clique inequalities. A comparison with existing techniques, that lift knapsack cover inequalities for the PCKP, is also presented. It is shown that the clique-based approach generates facets that cannot be found through the existing cover-based approaches, and that the addition of clique-based inequalities for the PCKP can be computationally beneficial, for both PCKP instances arising in real applications, and applications in which PCKP appears as an embedded structure.


Precedence constrained knapsack problem Clique inequalities Integer programming 

Mathematics Subject Classification (2000)

90C10 (integer programming) 90C57 (polyhedral combinatorics, branch-and-bound, branch-and-cut) 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Achterberg, T.: Constraint Integer Programming. PhD Thesis, Technische Universität, Berlin (2007)Google Scholar
  2. 2.
    Balas E.: Disjunctive programming. Ann. Discr. Math 5, 3–51 (1979)MathSciNetMATHCrossRefGoogle Scholar
  3. 3.
    Bley, A.: Routing and Capacity Optimization for IP Networks. PhD Thesis, Technische Universität, Berlin (2007)Google Scholar
  4. 4.
    Bley A., Boland N., Fricke C., Froyland G.: A strengthened formulation and cutting planes for the open pit mine production scheduling problem. Comput. Oper. Res. 37, 1641–1647 (2010)MATHCrossRefGoogle Scholar
  5. 5.
    Bomze I., Budinich M., Pardalos P., Pelillo M.: The maximum clique problem. In: Du, D.-Z., Pardalos, P.M. (eds) Handbook of Combinatorial Optimization, vol 4, Kluwer Academic Press, Dordrecht (1999)Google Scholar
  6. 6.
    Borndörfer, R., Kormos, Z.: An Algorithm for Maximum Cliques, Unpublished working paper, Konrad-Zuse-Zentrum für Informationstechnik, Berlin (1997)Google Scholar
  7. 7.
    Boyd E.A.: Polyhedral results for the precedence-constrained knapsack problem. Discret. Appl. Math 41, 185–201 (1993)MATHCrossRefGoogle Scholar
  8. 8.
    Caccetta L., Hill S.P.: An application of branch and cut to open pit mine scheduling. J. Glob. Optim. 27, 349–365 (2003)MathSciNetMATHCrossRefGoogle Scholar
  9. 9.
    Fricke, C.: Applications of Integer programming in Open Pit Mining. PhD Thesis, University of Melbourne (2006)Google Scholar
  10. 10.
    Garey M.R., Johnson D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, San Francisco (1979)Google Scholar
  11. 11.
    Ibarra O.H., Kim C.E.: Approximation algorithms for certain scheduling problems. Math. Oper. Res 4, 197–204 (1978)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Johnson D.S., Niemi K.A.: On knapsacks, partitions, and a new dynamic programming technique for trees. Math. Oper. Res. 8, 1–14 (1983)MathSciNetMATHCrossRefGoogle Scholar
  13. 13.
    Nemhauser G.L., Wolsey L.A.: Integer and Combinatorial Optimization. Wiley-Interscience, New York (1988)MATHGoogle Scholar
  14. 14.
    Park K., Park S.: Lifting cover inequalities for the precedence-constrained knapsack problem. Discret. Appl. Math. 72, 219–241 (1997)MATHCrossRefGoogle Scholar
  15. 15.
    Shaw D.X., Cho G., Chang H.: A depth-first dynamic programming procedure for the extended tree knapsack problem in local access network design. Telecommun. Syst. 7, 29–43 (1997)CrossRefGoogle Scholar
  16. 16.
    Stecke K.E., Kim I.: A study of part type selection approaches for short-term production planning. Int. J. Flex. Manuf. Syst. 1, 7–29 (1988)CrossRefGoogle Scholar
  17. 17.
    Van de Leensel R.L.M.J., van Hoesel C.P.M., van de Klundert J.J.: Lifting valid inequalities for the precedence constrained knapsack problem. Math. Program. 86, 161–185 (1999)MathSciNetMATHCrossRefGoogle Scholar

Copyright information

© Springer and Mathematical Optimization Society 2011

Authors and Affiliations

  • Natashia Boland
    • 1
  • Andreas Bley
    • 2
  • Christopher Fricke
    • 3
  • Gary Froyland
    • 4
  • Renata Sotirov
    • 5
  1. 1.School of Mathematical and Physical SciencesUniversity of NewcastleCallaghanAustralia
  2. 2.Technical University BerlinBerlinGermany
  3. 3.TSG ConsultingMelbourneAustralia
  4. 4.School of Mathematics and StatisticsUniversity of New South WalesSydneyAustralia
  5. 5.Universiteit van Tilburg Warandelaan 2TilburgThe Netherlands

Personalised recommendations