Skip to main content

Incremental Knowledge Acquisition for Improving Probabilistic Search Algorithms

  • Conference paper
Engineering Knowledge in the Age of the Semantic Web (EKAW 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3257))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Rothlauf, F.: Representations for Genetic and Evolutionary Algorithms. Springer, Heidelberg (2002)

    Book  MATH  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Beydoun, G., Hoffmann, A.: Theoretical basis for hierarchical incremental knowledge acquisition. In: International Journal in Human-Computer Studies, pp. 407–452 (2001)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Lin, Y., Hsu, Y., Tsai, F.: Silk: A simulated evolution router. IEEE Transactions on CAD 8.10, 1108–1114 (1989)

    Article  Google Scholar 

  9. Liu, X.: Combining genetic algorithm and casebased reasoning for structure design (1996)

    Google Scholar 

  10. Lengauer, T.: Combinational Algorithms for Integrated Circuit Layout. B.G. Teubner/John Wiley & Sons (1990)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics