Abstract
This paper studies the unification problem with associative, commutative, and associative-commutative functions. The parameterized complexity is analyzed with respect to the parameter “number of variables”. It is shown that both the associative and associative-commutative unification problems are \(W[1]\)-hard. For commutative unification, a polynomial-time algorithm is presented in which the number of variables is assumed to be a constant. Some related results for the string and tree edit distance problems with variables are also presented.
This work was partially supported by the Collaborative Research Programs of National Institute of Informatics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
In the literature, “replacement” is usually referred to as “substitution”. Here, we use “replacement” to distinguish it from the “substitution” of variables defined above.
References
Aho, A.V., Hopcroft, J.E., Ullman, J.D.: The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading (1974)
Aikou, K., Suzuki, Y., Shoudai, T., Uchida, T., Miyahara, T.: A polynomial time matching algorithm of ordered tree patterns having height-constrained variables. In: Apostolico, A., Crochemore, M., Park, K. (eds.) CPM 2005. LNCS, vol. 3537, pp. 346–357. Springer, Heidelberg (2005)
Akutsu, T.: Approximate string matching with don’t care characters. Inf. Process. Lett. 55, 235–239 (1995)
Akutsu, T.: Approximate string matching with variable length don’t care characters. IEICE Trans. Inf. Syst. E79–D, 1353–1354 (1996)
Benanav, D., Kapur, D., Narendran, P.: Complexity of matching problems. J. Symbolic Comput. 3, 203–216 (1987)
Baader, F., Snyder, W.: Unification theory. In: Robinson, J.A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 447–533. Elsevier, Amsterdam (2001)
Bille, P.: A survey on tree edit distance and related problem. Theoret. Comput. Sci. 337, 217–239 (2005)
Bodlaender, H.L., Downey, R.G., Fellows, M.R., Wareham, H.T.: The parameterized complexity of sequence alignment and consensus. Theoret. Comput. Sci. 147, 31–54 (1995)
de Champeaux, D.: About the paterson-wegman linear unification algorithm. J. Comput. Syst. Sci. 32, 79–90 (1986)
Eker, S.: Single elementary associative-commutative matching. J. Autom. Reasoning 28, 35–51 (2002)
Fernau, H., Schmid, M.L.: Pattern matching with variables: A multivariate complexity analysis. In: Fischer, J., Sanders, P. (eds.) CPM 2013. LNCS, vol. 7922, pp. 83–94. Springer, Heidelberg (2013)
Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Berlin (2006)
Gilbert, D., Schroeder, M.: FURY: fuzzy unification and resolution based on edit distance. In: Proceedings of 1st IEEE International Symposium on Bioinformatics and Biomedical Engineering, pp. 330–336 (2000)
Iranzo, P.J., Rubio-Manzano, C.: An efficient fuzzy unification method and its implementation into the Bousi\(\sim \)Prolog system. In: Proceedings of 2010 IEEE International Conference on Fuzzy Systems, pp. 1–8 (2010)
Jones, N.C., Pevzner, P.A.: An Introduction to Bioinformatics Algorithms. MIT Press, Cambridge (2004)
Kamali, S., Tompa, F.W.: A new mathematics retrieval system. In: Proceedings of ACM Conference on Information and Knowledge Management, pp. 1413–1416 (2010)
Kapur, D., Narendran, P.: Complexity of unification problems with associative-commutative operators. J. Autom. Reasoning 28, 35–51 (2002)
Knight, K.: Unification: a multidisciplinary survey. ACM Comput. Surv. 21, 93–124 (1989)
Nguyen, T.T., Chang, K., Hui, S.C.: A math-aware search engine for math question answering system. In: Proceedings of ACM Conference on Information and Knowledge Management, pp. 724–733 (2012)
NTCIR: http://research.nii.ac.jp/ntcir/ntcir-10/conference.html (2013)
Paterson, M.S., Wegman, M.N.: Linear unification. J. Comput. Syst. Sci. 16, 158–167 (1978)
Robinson, J.A.: A machine-oriented logic based on the resolution principle. J. ACM 12, 23–41 (1965)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Akutsu, T., Jansson, J., Takasu, A., Tamura, T. (2014). On the Parameterized Complexity of Associative and Commutative Unification. In: Cygan, M., Heggernes, P. (eds) Parameterized and Exact Computation. IPEC 2014. Lecture Notes in Computer Science(), vol 8894. Springer, Cham. https://doi.org/10.1007/978-3-319-13524-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-13524-3_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13523-6
Online ISBN: 978-3-319-13524-3
eBook Packages: Computer ScienceComputer Science (R0)