Skip to main content

Solving the Bin-Packing Problem by Means of Tissue P System with 2-Division

  • Conference paper
  • First Online:
Unconventional Computation and Natural Computation (UCNC 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10240))

Abstract

The ability of tissue P systems with 2-division for solving NP problems in polynomial time is well-known and many solutions can be found in the literature to several of such problems. Nonetheless, there are very few papers devoted to the Bin-packing problem. The reason may be the difficulties for dealing with different number of bins, capacity and number of objects by using exclusively division rules that produce two offsprings in each application. In this paper we present the design of a family of tissue P systems with 2 division which solves the Bin-packing problem in polynomial time by combining design techniques which can be useful for further research.

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

Access this chapter

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

Institutional subscriptions

Notes

  1. 1.

    Such solutions are technically correct, but, of course, the exponential generation of new working space has evident limits from a practical point of view. Any practical implementation of P systems solving NP-problems with physical support only could solve small instances of the problem.

  2. 2.

    The reader is supposed to be familiar with the basic concepts of membrane computing. See [29] for details.

  3. 3.

    \(T_i\) and \(F_i\) stand for True and False in the \(i-th\) position and, as usual, represents 1 and 0 in a binary representation.

  4. 4.

    As usual, we omit the parameters in the description for the sake of readability.

References

  1. Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the Third Annual ACM Symposium on Theory of Computing, STOC 1971, NY, USA, pp. 151ā€“158. ACM, New York (1971)

    Google ScholarĀ 

  2. CordĆ³n-Franco, A., GutiĆ©rrez-Naranjo, M.A., PĆ©rez-JimĆ©nez, M.J., Sancho-Caparrini, F.: A prolog simulator for deterministic P systems with active membranes. New Gener. Comput. 22(4), 349ā€“363 (2004)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  3. DĆ­az-Pernil, D., GutiĆ©rrez-Naranjo, M.A., PĆ©rez-JimĆ©nez, M.J., Riscos-NĆŗƱez, A.: A logarithmic bound for solving subset sum with P systems. In: Eleftherakis, G., Kefalas, P., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2007. LNCS, vol. 4860, pp. 257ā€“270. Springer, Heidelberg (2007). doi:10.1007/978-3-540-77312-2_16

    ChapterĀ  Google ScholarĀ 

  4. DĆ­az-Pernil, D., GutiĆ©rrez-Naranjo, M.A., PĆ©rez-JimĆ©nez, M.J., Riscos-NĆŗƱez, A.: A uniform family of tissue P systems with cell division solving 3-COL in a linear time. Theoret. Comput. Sci. 404(1ā€“2), 76ā€“87 (2008)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  5. DĆ­az-Pernil, D., GutiĆ©rrez-Naranjo, M.A., PĆ©rez-JimĆ©nez, M.J., Riscos-NĆŗƱez, A.: A linear time solution to the partition problem in a cellular tissue-like model. J. Comput. Theor. Nanosci. 7(5), 884ā€“889 (2010)

    ArticleĀ  Google ScholarĀ 

  6. Freund, R., Păun, G., PĆ©rez-JimĆ©nez, M.J.: Tissue P systems with channel states. Theoret. Comput. Sci. 330(1), 101ā€“116 (2005)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  7. Gazdag, Z., Kolonits, G.: A new approach for solving SAT by P systems with active membranes. In: Csuhaj-VarjĆŗ, E., Gheorghe, M., Rozenberg, G., Salomaa, A., Vaszil, G. (eds.) CMC 2012. LNCS, vol. 7762, pp. 195ā€“207. Springer, Heidelberg (2013). doi:10.1007/978-3-642-36751-9_14

    ChapterĀ  Google ScholarĀ 

  8. GutiĆ©rrez-Naranjo, M.A., PĆ©rez-JimĆ©nez, M.J., Riscos-NĆŗƱez, A.: A fast P system for finding a balanced 2-partition. Soft. Comput. 9(9), 673ā€“678 (2005)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  9. GutiĆ©rrezā€“Naranjo, M.A., PĆ©rezā€“JimĆ©nez, M.J., Riscosā€“NĆŗƱez, A., Romeroā€“Campero, F.J.: On the power of dissolution in P systems with active membranes. In: Freund, R., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2005. LNCS, vol. 3850, pp. 224ā€“240. Springer, Heidelberg (2006). doi:10.1007/11603047_16

    ChapterĀ  Google ScholarĀ 

  10. Hartmanis, J.: Gƶdel, von Neumann and the P =? NP problem. In: Rozenberg, G., Salomaa, A. (eds.) Current Trends in Theoretical Computer Science - Essays and Tutorials, World Scientific Series in Computer Science, vol. 40, pp. 445ā€“450. World Scientific, Singapore (1993)

    ChapterĀ  Google ScholarĀ 

  11. Jaffe, A.M.: The millennium grand challenge in mathematics. Not. Am. Math. Soc. 53(6), 652ā€“660 (2006)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  12. Krishna, S.N., Lakshmanan, K., Rama, R.: Tissue P systems with contextual and rewriting rules. In: PĂun, G., Rozenberg, G., Salomaa, A., Zandron, C. (eds.) WMC 2002. LNCS, vol. 2597, pp. 339ā€“351. Springer, Heidelberg (2003). doi:10.1007/3-540-36490-0_22

    ChapterĀ  Google ScholarĀ 

  13. Lakshmanan, K., Rama, R.: On the power of tissue P systems with insertion and deletion rules. In: Alhazov, A., MartĆ­n-Vide, C., Păun, G. (eds.) Preproceedings of the Workshop on Membrane Computing, pp. 304ā€“318, Tarragona, 17ā€“22 July 2003

    Google ScholarĀ 

  14. Leporati, A., Manzoni, L., Mauri, G., Porreca, A.E., Zandron, C.: Simulating elementary active membranes - with an application to the P conjecture. In: Membrane Computing - 15th International Conference, CMC 2014, Prague, Czech Republic, 20ā€“22 August 2014, Revised Selected Papers, pp. 284ā€“299 (2014)

    Google ScholarĀ 

  15. Liu, X., Suo, J., Leung, S.C.H., Liu, J., Zeng, X.: The power of time-free tissue P systems: attacking NP-complete problems. Neurocomputing 159, 151ā€“156 (2015)

    ArticleĀ  Google ScholarĀ 

  16. MartĆ­n-Vide, C., Pazos, J., Păun, G., RodrĆ­guez-PatĆ³n, A.: A new class of symbolic abstract neural nets: tissue P systems. In: Ibarra, Oscar H., Zhang, Louxin (eds.) COCOON 2002. LNCS, vol. 2387, pp. 290ā€“299. Springer, Heidelberg (2002). doi:10.1007/3-540-45655-4_32

    ChapterĀ  Google ScholarĀ 

  17. MartĆ­n-Vide, C., Pazos, J., RodrĆ­guez-PatĆ³n, A.: Tissue P systems. Theoret. Comput. Sci. 296(2), 295ā€“326 (2003)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  18. Pakash, V.: On the power of tissue P systems working in the maximal-one mode. In: Alhazov, A., MartĆ­n-Vide, C., Păun, G. (eds.) Preproceedings of the Workshop on Membrane Computing, pp. 356ā€“364, Tarragona, 17ā€“22 July 2003

    Google ScholarĀ 

  19. Pan, L., PĆ©rez-JimĆ©nez, M.J.: Computational complexity of tissue-like P systems. J. Complex. 26(3), 296ā€“315 (2010)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  20. PĆ©rez-Hurtado, I., PĆ©rez-JimĆ©nez, M.J., Riscos-NĆŗƱez, A., GutiĆ©rrez-Naranjo, M.A., Rius-Font, M.: On a partial affirmative answer for a Păunā€™s conjecture. Int. J. Found. Comput. Sci. 22(1), 55ā€“64 (2011)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  21. PĆ©rez-JimĆ©nez, M.J.: An approach to computational complexity in membrane computing. In: Mauri, G., Păun, G., PĆ©rez-JimĆ©nez, M.J., Rozenberg, G., Salomaa, A. (eds.) WMC 2004. LNCS, vol. 3365, pp. 85ā€“109. Springer, Heidelberg (2005). doi:10.1007/978-3-540-31837-8_5

    ChapterĀ  Google ScholarĀ 

  22. PĆ©rez-JimĆ©nez, M.J., Riscos-NĆŗƱez, A., Romero-JimĆ©nez, A., Woods, D.: Complexity - membrane division, membrane creation. In: Păun et al. [29], pp. 302ā€“336

    Google ScholarĀ 

  23. PĆ©rez-JimĆ©nez, M.J., Romero-Campero, F.J.: An efficient family of P systems for packing items into bins. J. Univ. Comput. Sci. 10(5), 650ā€“670 (2004)

    MathSciNetĀ  Google ScholarĀ 

  24. PĆ©rez-JimĆ©nez, M.J., Romero-Campero, F.J.: Solving the binpacking problem by recognizer P systems with active membranes. In: Păun, G., Riscos-NĆŗƱez, A., Romero-JimĆ©nez, Ɓ., Sancho-Caparrini, F. (eds.) Second Brainstorming Week on Membrane Computing, pp. 414ā€“430. FĆ©nix Editora, Sevilla (2004)

    Google ScholarĀ 

  25. PĆ©rez-JimĆ©nez, M.J., Romero-JimĆ©nez, Ɓ., Sancho-Caparrini, F.: Complexity classes in models of cellular computing with membranes. Nat. Comput. 2(3), 265ā€“285 (2003)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  26. Păun, G.: Membrane Computing: An Introduction. Springer, Berlin (2002)

    BookĀ  MATHĀ  Google ScholarĀ 

  27. Păun, G.: Further twenty six open problems in membrane computing. In: Third Brainstorming Week on Membrane Computing, pp. 249ā€“262. FĆ©nix Editora, Sevilla, Spain (2005)

    Google ScholarĀ 

  28. Păun, G., PĆ©rez-JimĆ©nez, M.J., Riscos-NĆŗƱez, A.: Tissue P systems with cell division. Int. J. Comput. Commun. Control 3(3), 295ā€“303 (2008)

    ArticleĀ  Google ScholarĀ 

  29. Păun, G., Rozenberg, G., Salomaa, A. (eds.): The Oxford Handbook of Membrane Computing. Oxford University Press, Oxford (2010)

    MATHĀ  Google ScholarĀ 

  30. Song, B., Song, T., Pan, L.: A time-free uniform solution to subset sum problem by tissue P systems with cell division. Math. Struct. Comput. Sci. 27(1), 17ā€“32 (2017)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  31. Song, T., Luo, L., He, J., Chen, Z., Zhang, K.: Solving subset sum problems by time-free spiking neural P systems. Appl. Math. Inf. Sci. 8(1), 327ā€“332 (2014)

    ArticleĀ  Google ScholarĀ 

  32. Song, T., MacĆ­as-Ramos, L.F., Pan, L., PĆ©rez-JimĆ©nez, M.J.: Time-free solution to SAT problem using P systems with active membranes. Theoret. Comput. Sci. 529, 61ā€“68 (2014)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  33. Zandron, C., Ferretti, C., Mauri, G.: Solving NP-complete problems using P systems with active membranes. In: Antoniou, I., Calude, C.S., Dinneen, M.J. (eds.) UMC 2000. DMTCS, pp. 289ā€“301. Springer, London (2000). doi:10.1007/978-1-4471-0313-4_21

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hepzibah A. Christinal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2017 Springer International Publishing AG

About this paper

Cite this paper

Christinal, H.A., John, R.R., Chandy, D.A., GutiƩrrez-Naranjo, M.A. (2017). Solving the Bin-Packing Problem by Means of Tissue P System with 2-Division. In: Patitz, M., Stannett, M. (eds) Unconventional Computation and Natural Computation. UCNC 2017. Lecture Notes in Computer Science(), vol 10240. Springer, Cham. https://doi.org/10.1007/978-3-319-58187-3_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-58187-3_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-58186-6

  • Online ISBN: 978-3-319-58187-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics