Skip to main content

A Core Heuristic and the Branch-and-Price Method for a Bin Packing Problem with a Color Constraint

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 871))

Abstract

We study a new bin packing problem with a color constraint. A finite set of items and an unlimited number of identical bins are given. Each item has a set of colors. Each bin has a color capacity. The set of colors for a bin is the union of colors for its items and its cardinality can not exceed the bin capacity. We need to pack all items into the minimal number of bins. For this NP-hard problem, we design the core heuristic based on the column generation approach for the large-scale formulation. A hybrid VNS matheuristic with large neighborhoods is used for solving the pricing problem. We use our core heuristic in the exact branch-and-price method. Computational experiments illustrate the ability of the core heuristic to produce optimal solutions for randomly generated instances with the number of items up to 250. High-quality solutions on difficult instances with regular structure are found.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Avella, P., Boccia, M., Salerno, S., Vasilyev, I.: An aggregation heuristic for large scale p-median problem. Comput. Oper. Res. 39(7), 1625–1632 (2012)

    Article  MathSciNet  Google Scholar 

  2. Balogh, J., Békési, J., Dosa, G., Kellerer, H., Tuza, Z.: Black and white bin packing. In: Erlebach, T., Persiano, G. (eds.) WAOA 2012. LNCS, vol. 7846, pp. 131–144. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38016-7_12

    Chapter  MATH  Google Scholar 

  3. Böhm, M., Sgall, J., Veselý, P.: Online colored bin packing. In: Bampis, E., Svensson, O. (eds.) WAOA 2014. LNCS, vol. 8952, pp. 35–46. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18263-6_4

    Chapter  MATH  Google Scholar 

  4. Dawande, M., Kalagnanam, J., Sethuraman, J.: Variable sized bin packing with color constraints. Electron. Not. Discrete Math. 7, 154–157 (2001)

    Article  MathSciNet  Google Scholar 

  5. Ding C., Zhang Y., Li T., Holbrook S.R.: Biclustering protein complex interactions with a biclique finding algorithm. In: Sixth International Conference on Data Mining (ICDM 2006), pp. 178–187. IEEE (2006)

    Google Scholar 

  6. Farley, A.A.: A note on bounding a class of linear programming problems, including cutting stock problems. Oper. Res. 38(5), 922–923 (1990)

    Article  Google Scholar 

  7. Gschwind, T., Irnich, S.: Dual inequalities for stabilized column generation revisited. INFORMS J. Comput. 28(1), 175–194 (2016)

    Article  MathSciNet  Google Scholar 

  8. Gurobi Optimization, Inc.: Gurobi optimizer reference manual (2015)

    Google Scholar 

  9. Jansen, K., Porkolab, L.: Preemptive parallel task scheduling in O(n) + Poly(m) time. In: Goos, G., Hartmanis, J., van Leeuwen, J., Lee, D.T., Teng, S.-H. (eds.) ISAAC 2000. LNCS, vol. 1969, pp. 398–409. Springer, Heidelberg (2000). https://doi.org/10.1007/3-540-40996-3_34

    Chapter  Google Scholar 

  10. Jansen, K.: An approximation scheme for bin packing with conflicts. J. Comb. Optim. 3(4), 363–377 (1999)

    Article  MathSciNet  Google Scholar 

  11. Kartak, V.M., Ripatti, A.V., Scheithauer, G., Kurz, S.: Minimal proper non-irup instances of the one-dimensional cutting stock problem. Discrete Appl. Math. 187, 120–129 (2015)

    Article  MathSciNet  Google Scholar 

  12. Kochetov, Yu., Ivanenko, D.: Computationally difficult instances for the uncapacitated facility location problem. In: Ibaraki, T., Nonobe, K., Yagiura, M. (eds.) Metaheuristics: Progress as Real Problem Solvers, vol. 32, pp. 351–367. Springer, Boston (2005). https://doi.org/10.1007/0-387-25383-1_16

    Chapter  Google Scholar 

  13. Kochetov, Yu., Kondakov, A.: VNS matheuristic for a bin packing problem with a color constraint. Electron. Not. Discrete Math. 58, 39–46 (2017)

    Article  MathSciNet  Google Scholar 

  14. Margot, F.: Symmetry in integer linear programming. In: Jünger, M., Liebling, T.M., Naddef, D., Nemhauser, G.L., Pulleyblank, W.R., Reinelt, G., Rinaldi, G., Wolsey, L.A. (eds.) 50 Years of Integer Programming 1958–2008, pp. 647–686. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-540-68279-0_17

    Chapter  MATH  Google Scholar 

  15. Muritiba, A.E.F., Iori, M., Malaguti, E., Toth, P.: Algorithms for the bin packing problem with conflicts. Informs J. Comput. 22(3), 401–415 (2010)

    Article  MathSciNet  Google Scholar 

  16. Peeters, M., Degraeve, Z.: The co-printing problem: a packing problem with a color constraint. Oper. Res. 52(4), 623–638 (2004)

    Article  MathSciNet  Google Scholar 

  17. Shachnai, H., Tamir, T.: Polynomial time approximation schemes for class-constrained packing problems. J. Sched. 4(6), 313–338 (2001)

    Article  MathSciNet  Google Scholar 

  18. Vanderbeck, F.: On Dantzig-Wolfe decomposition in integer programming and ways to perform branching in a branch-and-price algorithm. Oper. Res. 48(1), 111–128 (2000)

    Article  MathSciNet  Google Scholar 

  19. Xavier, E.C., Miyazawa, F.K.: The class constrained bin packing problem with applications to video-on-demand. Theoret. Comput. Sci. 393(1), 240–259 (2008)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The research in Sects. 1, 2, 3 and 4 was supported by RFBR grant 18-07-00599. The research in Sects. 5 and 6 was supported by the program of fundamental scientific researches of the SB RAS I.5.1., project 0314-2016-0014.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yury Kochetov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kondakov, A., Kochetov, Y. (2018). A Core Heuristic and the Branch-and-Price Method for a Bin Packing Problem with a Color Constraint. In: Eremeev, A., Khachay, M., Kochetov, Y., Pardalos, P. (eds) Optimization Problems and Their Applications. OPTA 2018. Communications in Computer and Information Science, vol 871. Springer, Cham. https://doi.org/10.1007/978-3-319-93800-4_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-93800-4_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-93799-1

  • Online ISBN: 978-3-319-93800-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics