Skip to main content

Abstract

Dual-feasible functions (DFF) have been used to improve the resolution of different combinatorial optimization problems with knapsack inequalities, including cutting and packing, scheduling and network routing problems. They were used mainly to compute algorithmic lower bounds, but also to generate valid inequalities for integer programs.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Aardal K, Weismantel R (1997) Polyhedral combinatorics. Wiley, New York

    Google Scholar 

  • Alves C (2005) Cutting and packing: problems, models and exact algorithms. PhD thesis, Universidade do Minho, Guimaraes

    Google Scholar 

  • Alves C, Valério de Carvalho J, Clautiaux F, Rietz J (2014) Multidimensional dual-feasible functions and fast lower bounds for the vector packing problem. Eur J Oper Res 233:43–63

    Article  Google Scholar 

  • Bazaraa M, Jarvis J, Sherali H (2010) Linear programming and network flows. Wiley, New York

    Google Scholar 

  • Boschetti M, Mingozzi A (2003) The two-dimensional finite bin packing problem. Part I: new lower bounds for the oriented case. 4 OR 1:27–42

    Google Scholar 

  • Burdett C, Johnson E (1977) A subadditive approach to solve linear integer programs. Ann Discret Math 1:117–144

    Article  Google Scholar 

  • Caprara A, Locatelli M, Monaci M (2005) Bilinear packing by bilinear programming. In: Jünger M, Kaibel V (eds) Integer programming and combinatorial optimization, 11th international IPCO conference, Berlin, 8–10 June 2005. Lecture notes in computer science, vol 3509. Springer, Berlin, pp 377–391

    Google Scholar 

  • Carlier J, Néron E (2007a) Computing redundant resources for cumulative scheduling problems. Eur J Oper Res 176(3):1452–1463

    Article  Google Scholar 

  • Carlier J, Néron E (2007b) Computing redundant resources for the resource constrained project scheduling problem. Eur J Oper Res 176(3):1452–1463

    Article  Google Scholar 

  • Carlier J, Clautiaux F, Moukrim A (2007) New reduction procedures and lower bounds for the two-dimensional bin-packing problem with fixed orientation. Comput Oper Res 34:2223–2250

    Article  Google Scholar 

  • Chvátal V (1973) Edmonds polytopes and a hierarchy of combinatorial problems. Discret Math 4:305–337

    Article  Google Scholar 

  • Clautiaux F (2010) New collaborative approaches for bin-packing problems. Habilitation à Diriger des Recherches, Université de Lille 1, France

    Google Scholar 

  • Clautiaux F, Jouglet A, Hayek J (2007) A new lower bound for the non-oriented two-dimensional bin-packing problem. Oper Res Lett 35:365–373

    Article  Google Scholar 

  • Clautiaux F, Alves C, Valério de Carvalho J (2010) A survey of dual-feasible and superadditive functions. Ann Oper Res 179:317–342

    Article  Google Scholar 

  • Dantzig GB, Wolfe P (1960) Decomposition principle for linear programs. Oper Res 8:101–111

    Article  Google Scholar 

  • Dash S, Günlük O (2006) Valid inequalities based on simple mixed-integer sets. Math Program 105:29–53

    Article  Google Scholar 

  • Fekete S, Schepers J (2001) New classes of fast lower bounds for bin packing problems. Math Program 91:11–31

    Google Scholar 

  • Fekete S, Schepers J (2004) A general framework for bounds for higher-dimensional orthogonal packing problems. Math Meth Oper Res 60:311–329

    Article  Google Scholar 

  • Geoffrion A (1974) Lagrangian relaxation and its uses in integer programming. Math Program Study 2:82–114

    Article  Google Scholar 

  • Gilmore P, Gomory R (1961) A linear programming approach to the cutting stock problem (part I). Oper Res 9:849–859

    Article  Google Scholar 

  • Gomory R (1958) Outline of an algorithm for integer solutions to linear programs. Bull Am Math Soc 64:275–278

    Article  Google Scholar 

  • Johnson D (1973) Near optimal bin packing algorithms. Dissertation, Massachussetts Institute of Technology, Cambridge, MA

    Google Scholar 

  • Khanafer A, Clautiaux F, Talbi E (2010) New lower bounds for bin packing problems with conflicts. Eur J Oper Res 206:281–288

    Article  Google Scholar 

  • Letchford A, Lodi A (2002) Strengthening Chvával-Gomory cuts and Gomory fractional cuts. Oper Res Lett 30:74–82

    Article  Google Scholar 

  • Lueker G (1983) Bin packing with items uniformly distributed over intervals [a,b]. In: Proceedings of the 24th annual symposium on foundations of computer science (FOCS 83). IEEE Computer Society, Silver Spring, MD, pp 289–297

    Google Scholar 

  • Martello S, Toth P (1990) Knapsack problems - algorithms and computer implementation. Wiley, Chichester

    Google Scholar 

  • Nemhauser G, Wolsey L (1998) Integer and combinatorial optimization. Wiley, New York

    Google Scholar 

  • Rietz J, Alves C, Valério de Carvalho J (2010) Theoretical investigations on maximal dual feasible functions. Oper Res Lett 38:174–178

    Article  Google Scholar 

  • Rietz J, Alves C, Valério de Carvalho J (2012a) On the extremality of maximal dual feasible functions. Oper Res Lett 40:25–30

    Article  Google Scholar 

  • Rietz J, Alves C, Valério de Carvalho J, Clautiaux F (2012b) Computing valid inequalities for general integer programs using an extension of maximal dual-feasible functions to negative arguments. In: Proceedings of the 1st international conference on operations research and enterprise systems (ICORES 2012)

    Google Scholar 

  • Rietz J, Alves C, Valério de Carvalho J, Clautiaux F (2014) On the properties of general dual-feasible functions. In: Murgante B, Misra S, Rocha AMAC, Torre C, Rocha JG, Falcão MI, Taniar D, Apduhan BO, Gervasi O (eds) Computational science and its applications – ICCSA 2014. Lecture notes on computer science, vol 8580. Springer, pp 180–194. doi:10.1007/978-3-319-09129-7_14. http://dx.doi.org/10.1007/978-3-319-09129-7_14

    Google Scholar 

  • Rietz J, Alves C, Valério de Carvalho J, Clautiaux F (2015) Constructing general dual-feasible functions. Oper Res Lett 43:427–431

    Article  Google Scholar 

  • Robertson N, Seymour P (1986) Graph minors. II algorithmic aspects of tree-width. J Algorithms 7:309–322

    Google Scholar 

  • Rose D, Tarjan E, Lueker G (1976) Algorithmic aspects of vertex elimination on graphs. SIAM J Comput 5:146–160

    Article  Google Scholar 

  • Spieksma F (1994) A branch-and-bound algorithm for the two-dimensional vector packing problem. Comput Oper Res 21:19–25

    Article  Google Scholar 

  • Valério de Carvalho J (1999) Exact solution of bin packing problems using column generation and branch-and-bound. Ann Oper Res 86:629–659

    Article  Google Scholar 

  • Valério de Carvalho J (2002) A note on branch-and-price algorithms for the one-dimensional cutting stock problems. Comput Optim Appl 21:339–340

    Article  Google Scholar 

  • Vance P (1998) Branch-and-Price algorithms for the one-dimensional cutting stock problem. Comput Optim Appl 9:211–228

    Article  Google Scholar 

  • Vanderbeck F (2000) Exact algorithm for minimizing the number of setups in the one-dimensional cutting stock problem. Oper Res 46(6):915–926

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Alves, C., Clautiaux, F., de Carvalho, J.V., Rietz, J. (2016). Classical Dual-Feasible Functions. In: Dual-Feasible Functions for Integer Programming and Combinatorial Optimization. EURO Advanced Tutorials on Operational Research. Springer, Cham. https://doi.org/10.1007/978-3-319-27604-5_2

Download citation

Publish with us

Policies and ethics