Abstract
A new incremental knowledge acquisition approach for the effective development of efficient problem solvers for combinatorial problems based on probabilistic search algorithms is proposed. The approach addresses the known problem of adapting probabilistic search algorithms, such as genetic algorithms or simulated annealing, by the introduction of domain knowledge. This is done by incrementally building a knowledge base that controls parts of the probabilistic algorithm, e.g. the fitness function and the mutation operators in a genetic algorithm.
The probabilistic search algorithm is monitored by a human who makes recommendations on search strategy based on individual solution candidates. It is assumed that the human has a reasonable intuition of the search problem. The human adds rules to a knowledge base describing how candidate solutions can be improved, or characteristics of candidate solutions which he/she feels are likely or unlikely to lead to good solutions. Our framework is inspired by the idea of (Nested) Ripple Down Rules where humans provide exception rules to rules already existing in the knowledge base using concrete examples of inappropriate performance of the existing knowledge base.
We present experiments on industrially relevant domains of channel routing as well as switchbox routing in VLSI design. We show very encouraging inital experimental results demonstrating that our approach can solve problems comparably well to other approaches. These other approaches use algorithms developed over decades, while we were able to develop an effective search procedure in a very short time. A brief discussion outlines our KA experience with these experiments.
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
Rothlauf, F.: Representations for Genetic and Evolutionary Algorithms. Springer, Heidelberg (2002)
Goldberg, D.E.: The Design of Innovation: Lessons from and for Competent Genetic Algorithms. In: Kluwer Series on Genetic Algorithms and Evolutionary Computation, vol. 7, Kluwer Academic Publishers, Dordrecht (2002)
De Jong, K., Spears, W.: Using genetic algorithm to solve NP-complete problems. In: Schaffer, J.D. (ed.) Proc. of the Third Int. Conf. on Genetic Algorithms, pp. 124–132. Morgan Kaufmann, San Francisco (1989)
Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)
Compton, P., Jansen, R.: Knowledge in context: A strategy for expert system maintenance. In: 2nd Australian Joint Artificial Intelligence Conference, vol. 1, pp. 292–306 (1989)
Beydoun, G., Hoffmann, A.: Theoretical basis for hierarchical incremental knowledge acquisition. In: International Journal in Human-Computer Studies, pp. 407–452 (2001)
Gockel, N., Pudelko, G., Drechsler, R., Becker, B.: A hybrid genetic algorithm for the channel routing problem. In: International Symposium on Circuits and Systems, vol. IV, pp. 675–678 (1996)
Lin, Y., Hsu, Y., Tsai, F.: Silk: A simulated evolution router. IEEE Transactions on CAD 8.10, 1108–1114 (1989)
Liu, X.: Combining genetic algorithm and casebased reasoning for structure design (1996)
Lengauer, T.: Combinational Algorithms for Integrated Circuit Layout. B.G. Teubner/John Wiley & Sons (1990)
Lienig, J., Thulasiraman, K.: A new genetic algorithm for the channel routing problem. In: 7th International Conference on VLSI Design, Calcutta, pp. 133–136 (1994)
Lienig, J.: Channel and switchbox routing with minimized crosstalk - a parallel genetic algorithm approach. In: the 10th International Conference on VLSI Design, Hyderabad, pp. 27–31 (1997)
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
Bekmann, J.P., Hoffmann, A. (2004). Incremental Knowledge Acquisition for Improving Probabilistic Search Algorithms. In: Motta, E., Shadbolt, N.R., Stutt, A., Gibbins, N. (eds) Engineering Knowledge in the Age of the Semantic Web. EKAW 2004. Lecture Notes in Computer Science(), vol 3257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30202-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-30202-5_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23340-4
Online ISBN: 978-3-540-30202-5
eBook Packages: Springer Book Archive