Abstract
This paper proves the hardness of the Desktop Tower Defense game. Specifically, the problem of determining where to locate k turrets in the grid of size n × n in order to maximize the minimum distance from the starting point to the terminating point is shown to be NP-hard. The proof applied to the generalized version of the Desktop Tower Defense.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aggarwal, A.: The art gallery theorem: ıts variations, applications and algorithmic aspects. Ph.D. thesis (1984)
Aloupis, G., Demaine, E.D., Guo, A., Viglietta, G.: Classic nintendo games are (computationally) hard. Theor. Comput. Sci. 586, 135–160 (2015). http://dx.doi.org/10.1016/j.tcs.2015.02.037
Avery, P., Togelius, J., Alistar, E., van Leeuwen, R.P.: Computational intelligence and tower defence games. In: Proceedings of the IEEE Congress on Evolutionary Computation, CEC 2011, New Orleans, LA, USA, 5–8 June, 2011, pp. 1084–1091. IEEE (2011). http://dx.doi.org/10.1109/CEC.2011.5949738
Breukelaar, R., Demaine, E.D., Hohenberger, S., Hoogeboom, H.J., Kosters, W.A., Liben-Nowell, D.: Tetris is hard, even to approximate. Int. J. Comput. Geometry Appl. 14(1–2), 41–68 (2004)
Chen, S.D., Shen, H., Topor, R.W.: An efficient algorithm for constructing hamiltonian paths in meshes. Parallel Comput. 28(9), 1293–1305 (2002)
Demaine, E.D., Demaine, M.L., Hoffmann, M., O’Rourke, J.: Pushing blocks is hard. Comput. Geom. 26(1), 21–36 (2003). doi:10.1016/S0925-7721(02)00170-0
Demaine, E.D., Demaine, M.L., O’Rourke, J.: Pushpush and push-1 are nphard in 2d. In: Proceedings of the 12th Canadian Conference on Computational Geometry, Fredericton, New Brunswick, Canada, 16–19 August 2000 (2000). http://www.cccg.ca/proceedings/2000/26.ps.gz
Forišek, M.: Computational complexity of two-dimensional platform games. In: Boldi, P., Gargano, L. (eds.) FUN 2010. LNCS, vol. 6099, pp. 214–227. Springer, Heidelberg (2010). doi:10.1007/978-3-642-13122-6_22
Gens, G., Levner, E.: Complexity of approximation algorithms for combinatorial problems: a survey. SIGACT News 12(3), 52–65 (1980). http://doi.acm.org/10.1145/1008861.1008867
Itai, A., Papadimitriou, C.H., Szwarcfiter, J.L.: Hamilton paths in grid graphs. SIAM J. Comput. 11(4), 676–686 (1982)
Johnson, R.W., Melich, M.E., Michalewicz, Z., Schmidt, M.: Coevolutionary optimization of fuzzy logic intelligence for strategic decision support. IEEE Trans. Evol. Comput. 9(6), 682–694 (2005)
Kasai, T., Adachi, A., Iwata, S.: Classes of pebble games and complete problems. In: Austing, R.H., Conti, D.M., Engel, G.L. (eds.) Proceedings 1978 ACM Annual Conference, Washington, DC, USA, 4–6 December 1978, vol. II, pp. 914–918. ACM (1978). http://doi.acm.org/10.1145/800178.810161
Kendall, G., Parkes, A.J., Spoerer, K.: A survey of np-complete puzzles. ICGA J. 31(1), 13–34 (2008)
Keshavarz-Kohjerdi, F., Bagheri, A.: Hamiltonian paths in some classes of grid graphs. J. Appl. Math. 2012 (2012)
Lee, D.T., Lin, A.K.: Computational complexity of art gallery problems. IEEE Trans. Inform. Theory 32(2), 276–282 (1986). http://dx.doi.org/10.1109/TIT.1986.1057165
O’Rourke, J.: Art Gallery Theorems and Algorithms. Oxford University Press Inc., New York (1987)
Robson, J.M.: The complexity of go. In: IFIP Congress. pp. 413–417 (1983)
Robson, J.M.: N by N checkers is exptime complete. SIAM J. Comput. 13(2), 252–267 (1984). http://dx.doi.org/10.1137/0213018
Shannon, C.E.: Programming a Computer for Playing Chess. In: Levy, D. (ed.) Computer chess compendium, pp. 2–13. Springer, New York (1988)
Sutoyo, R., Winata, D., Oliviani, K., Supriyadi, D.M.: Dynamic difficulty adjustment in tower defence. In: Procedia Computer Science, pp. 435–444 (2015)
Umans, C., Lenhart, W.: Hamiltonian cycles in solid grid graphs. In: FOCS, pp. 496–505. IEEE Computer Society (1997)
Viglietta, G.: Gaming is a hard job, but someone has to do it! Theory Comput. Syst. 54(4), 595–621 (2014). http://dx.doi.org/10.1007/s00224-013-9497-5
Zamfirescu, C., Zamfirescu, T.: Hamiltonian properties of grid graphs. SIAM J. Discrete Math. 5(4), 564–570 (1992)
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
Suttichaya, V. (2017). Desktop Tower Defense Is NP-Hard. In: Numao, M., Theeramunkong, T., Supnithi, T., Ketcham, M., Hnoohom, N., Pramkeaw, P. (eds) Trends in Artificial Intelligence: PRICAI 2016 Workshops. PRICAI 2016. Lecture Notes in Computer Science(), vol 10004. Springer, Cham. https://doi.org/10.1007/978-3-319-60675-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-60675-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-60674-3
Online ISBN: 978-3-319-60675-0
eBook Packages: Computer ScienceComputer Science (R0)