Abstract
In this paper we investigate the use of Artificial Immune Systems’ principles to cope with the satisfiability problem. We describe ClonSAT, a new iterative approach for solving the well known Maximum Satisfiability (Max-SAT) problem. This latter has been shown to be NP-hard if the number of variables per clause is greater than 3. The underlying idea is to harness the optimization capabilities of artificial clonal selection algorithm to achieve good quality solutions for MaxSAT problem. To foster the process, a local search has been used. The obtained results are very encouraging and show the feasibility and effectiveness of the proposed hybrid approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cook, S.A.: The Complexity of Theorem Proving Procedures. In: Proc. 3rd Ann. ACM Symp. On Theory of Computing, Association for Computing Machinery, pp. 151–158 (1971)
Marques-Silva, J.P., Sakallah, K.A.: GRASP: A Search Algorithm for Propositional Satisfiability. IEEE Transactions on Computers 48(5), 506–521 (1999)
Davis, M., Putnam, G., Loveland, D.: A machine program for theorem proving. communication of the ACM, 394–397 (1962)
Zhang, H., Shen, H.: Exact Algorithms for MAX-SAT. Electronic Notes in Theoretical Computer Science 86(1) (2003)
Marchiori, E., Rossi, C.: A Flipping Genetic Algorithm for Hard 3-SAT Problems. In: Proc. of the Genetic and Evolutionary Computation Conference, vol. 1, pp. 393–400 (1999)
Selman, B., Levesque, H., Mitchell, D.: A new method for solving hard satisfiability problems. In: Proceedings of the Tenth National Conference on Artificial Intelligence (AAAI 1992), San Jose, CA, pp. 440–446 (1992)
Holger, H., Stützle, T.: Local search algorithms for SAT: An empirical evaluation. Journal of Automated Reasoning 24(4), 421–481 (2000)
De Castro, L.N.: The clonal selection algorithm with engineering applications. In: Proc. GECCO, Workshop on Artificial Immune Systems, pp. 36–37 (2000)
Borchers, B., Furman, J.: Two-Phase Exact Algorithm for MAX-SAT and Weighted MAX-SAT Problems. Journal of Combinatorial Optimization 2(4), 299–306 (1999)
Menai, M., Batouche, M.: A Backbone-Based Co-evolutionary Heuristic for Partial MAX-SAT. Artificial Evolution, 155–166 (2005)
Layeb, A., Deneche, A.: Multiple Sequence Alignment by Immune Artificial System. In: IEEE/ACS International Conference on Computer Systems and Applications (AICCSA 2007), Jordan, pp. 336–342 (2007) ISBN: 1-4244-1031-2
Bendiab, E., Meshoul, S., Batouche, M.: An AIS for Multi-Modality Image Alignment. In: Timmis, J., Bentley, P.J., Hart, E. (eds.) ICARIS 2003. LNCS, vol. 2787, pp. 13–21. Springer, Heidelberg (2003)
Selman, B., Kautz, H., Cohen, B.: Local Search Strategies for Satisfiability Testing. In: Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, October 11-13 (1993)
Asahiro, Y., Iwama, K., Miyano, E.: Random Generation of Test Instanzes with Controlled Attributes. In: Johnson, D.S., Trick, M.A. (eds.) Cliques, Coloring, and Satisfiability: The Second DIMACS Implementation Challenge. DIMACS Series on Discr. Math. and Theor. Comp. Sci., vol. 26, pp. 377–394 (1996), http://www.cs.ubc.ca/~hoos/SATLIB/Benchmarks/SAT/DIMACS/AIM/descr.html
Layeb, A., Saidouni, D.: A New Quantum Evolutionary Local Search Algorithm for MAX 3-SAT Problem. In: Corchado, E., Abraham, A., Pedrycz, W. (eds.) HAIS 2008. LNCS (LNAI), vol. 5271, pp. 172–179. Springer, Heidelberg (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Layeb, A., Deneche, A.H., Meshoul, S. (2010). A New Artificial Immune System for Solving the Maximum Satisfiability Problem. In: GarcĂa-Pedrajas, N., Herrera, F., Fyfe, C., BenĂtez, J.M., Ali, M. (eds) Trends in Applied Intelligent Systems. IEA/AIE 2010. Lecture Notes in Computer Science(), vol 6097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13025-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-13025-0_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13024-3
Online ISBN: 978-3-642-13025-0
eBook Packages: Computer ScienceComputer Science (R0)