Abstract
An N-puzzle is a sliding blocks game that takes place on a grid with tiles each numbered from 1 to N. Many strategies like branch and bound and iterative deepening are exist in the literature to find the solution of the puzzle. But, here, a different membrane computing algorithm also called P systems, motivated from the structure and working of the living cell has been used to obtain the solution. A variation of P system, called tissue P system with evolutional symport/antiport (TPSESA) rules, is used to solve the puzzle. It has been proved that the power of computation of TPSESA rules with membrane division is universal Turing computable. In this paper, a concept of dynamic membrane division is also considered so that it completely simulates the behavior of a living cell. On the basis of experiments performed on a sample of different instances, the proposed algorithm is very efficient and reliable. As far as the author is concerned, this is the first time, an N-Puzzle problem is solved using the framework of membrane computing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Paun, G.: Introduction to Membrane. Computing (2006). https://doi.org/10.1007/978-3-64256196-2
Maroosi, A., Muniyandi, R.C.: Accelerated execution of P system with active membranes to solve the N-queens problem. Theor. Comput. Sci. 551, 39–54 (2014)
Alhazov, A., Pan, L., Paun, G.: Trading polarizations for labels in P systems with active membranes. IJISCE 3 (2010)
Alhazov, A., Freund, R.: Polarization less P systems with one active membrane. In: International Conference on Membrane Computing. Springer, Berlin (2015)
Xiang, L., Xue, J.: Solving job shop scheduling problems by P system with active membranes. In: 7th International Conference on Intelligent Human-Machine Systems and Cybernetics. 978-1-4799-8646-0/15 $ 31.00. IEEE (2015)
Song, B., Zhang, C., Pan, L.: Tissue -like P systems with evolutional symport/antiport rules. Elsevier 378, 177–193 (2017)
Bhasin, H., Singla, N.: Modified genetic algorithms based solution to subset sum problem. IJARAI 1 (2012)
Hayes, R.: The Sam Loyd 15-Puzzle. Dublin, Trinity College Dublin, Department of Computer Science, TCD-CS-2001-24, p. 28 (2001)
Bauer, B.: The Manhattan Pair Distance Heuristic for the 15 Puzzle. Paderborn, Germany (1994)
Calabro, C.: Solving the 15-Puzzle (2005). http://cseweb.ucsd.edu/~ccalabro/essays/15_puzzle.pdf
Pizlo, Z., Li, Z.: Solving combinatorial problems: The 15-puzzle. Mem. Cogn. 33(6), 1069 (2005)
Felner, A., Adler, A.: Solving the 24 puzzle with instance dependent pattern databases. In: Proceedings of the Sixth International Symposium on Abstraction, Reformulation and Approximation (SARA05), pp. 248–260 (2005)
Felner, A., Korf, R.E., Hanan, S.: Additive Pattern Database Heuristics. J. Artif. Intell. Res. (JAIR) 22, 279–318 (2004)
Drogoul, A., Dubreuil, C.: A distributed approach to N-puzzle solving. In: Proceedings of the Distributed Artificial Intelligence, pp. 95–108 (1993)
Bhasin, H., Singla, N.: Genetic based algorithm for N-Puzzle problem. Int. J. Comput. Appl. (0975-8887), 51(22) (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
RamachandranPillai, R., Arock, M. (2020). An N-Puzzle Solver Using Tissue P System with Evolutional Symport/Antiport Rules and Cell Division. In: Das, K., Bansal, J., Deep, K., Nagar, A., Pathipooranam, P., Naidu, R. (eds) Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 1048. Springer, Singapore. https://doi.org/10.1007/978-981-15-0035-0_40
Download citation
DOI: https://doi.org/10.1007/978-981-15-0035-0_40
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0034-3
Online ISBN: 978-981-15-0035-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)