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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
The reader is supposed to be familiar with the basic concepts of membrane computing. See [29] for details.
- 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.
As usual, we omit the parameters in the description for the sake of readability.
References
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)
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)
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
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)
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)
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)
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
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)
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
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)
Jaffe, A.M.: The millennium grand challenge in mathematics. Not. Am. Math. Soc. 53(6), 652ā660 (2006)
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
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
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)
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)
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
MartĆn-Vide, C., Pazos, J., RodrĆguez-PatĆ³n, A.: Tissue P systems. Theoret. Comput. Sci. 296(2), 295ā326 (2003)
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
Pan, L., PĆ©rez-JimĆ©nez, M.J.: Computational complexity of tissue-like P systems. J. Complex. 26(3), 296ā315 (2010)
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)
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
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
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)
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)
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)
PÄun, G.: Membrane Computing: An Introduction. Springer, Berlin (2002)
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)
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)
PÄun, G., Rozenberg, G., Salomaa, A. (eds.): The Oxford Handbook of Membrane Computing. Oxford University Press, Oxford (2010)
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)
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)
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)