Abstract
One of the most intrincate algorithms related to words is Makanin’s algorithm for solving word equations. Even if Makanin’s algorithm is very complicated, the solvability problem for word equations remains NP-hard if one looks for short solutions, i. e. with length bounded by a linear function w. r. t. the size of the system ([2]) or even with constant bounded length ([1]). Word equations can be used to define various properties of strings, e. g. characterization of imprimitiveness, hardware specification and verification and string unification in PROLOG-3 or unification in theories with associative non-commutative operators. This paper is devoted to propose the heuristic approach to deal with the problem of solving word equation systems provided that some upper bound for the length of the solutions is given. Up to this moment several heuristic strategies have been proposed for other NP-complete problems, like 3-SAT, with a remarkable success. Following this direction we compare here two genetic local search algorithms for solving word equation systems. The first one consists of an adapted version of the well known WSAT heuristics for 3-SAT instances (see [9]). The second one is an improved version of our genetic local search algorithm in ([1]). We present some empirical results which indicate that our approach to this problem becomes a promising strategy. Our experimental results also certify that our local optimization technique seems to outperform the WSAT class of local search procedures for the word equation system problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alonso, C.L., Drubi, F., Montana, J.L.: An evolutionary algoritm for solving Word Equation Systems. In: Proc. CAEPIA-TTIA 2003. LNCS (LNAI), Springer, Heidelberg (2003) (to appear)
Angluin, D.: Finding patterns common to a set of strings. J. C. S. S. 21(1), 46–62 (1980)
Goldbert, D.E.: Genetic Algorithms in Search Optimization & Machine Learning. Addison Wesley Longman, Amsterdam (1989)
Gutiérrez, C.: Satisfiability of word equations with constants is in exponential space. In: Proc. FOCS 1998, IEEE Computer Society Press, Palo Alto (1998)
Koscielski, A., Pacholski, L.: Complexity of Makanin’s algorithm. J. ACM 43(4), 670–684 (1996)
Makanin, G.S.: The Problem of Solvability of Equations in a Free Semigroup. Math. USSR Sbornik 32(2), 129–198 (1977)
Plandowski, W.: Wojciech Plandowski: Satisfiability of Word Equations with Constants is in PSPACE. In: FOCS 1999, pp. 495–500 (1999)
Plandowski, W., Rytter, W.: Application of Lempel-Ziv encodings to the Solution of Words Equations. In: Larsen, K.G., Skyum, S., Winskel, G. (eds.) ICALP 1998. LNCS, vol. 1443, pp. 731–742. Springer, Heidelberg (1998)
Selman, B., Levesque, H., Mitchell: A new method for solving hard satisfiability problems. In: Proc. of the Tenth National Conference on Artificial Intelligence, pp. 440–446. AAAI Press, California (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alonso, C.L., Drubi, F., Gómez-García, J., Montaña, J.L. (2004). Word Equation Systems: The Heuristic Approach. In: Bazzan, A.L.C., Labidi, S. (eds) Advances in Artificial Intelligence – SBIA 2004. SBIA 2004. Lecture Notes in Computer Science(), vol 3171. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-28645-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-28645-5_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23237-7
Online ISBN: 978-3-540-28645-5
eBook Packages: Springer Book Archive