Proceedings

Implementing Search Heuristics Using the AL1 Advice-Taking System

Download BibTeX Cite

Proceedings of the Sixth International Joint Conference on Artificial Intelligence. .

© 1979 International Joint Conferences on Artificial Intelligence

Abstract

The AL1 System <Advice Language 1> was developed as a vehicle for conveying expert knowledge• or advice• to a problem solver. Using chess end-games as an experimental problem domain• this paper concentrates on the question: How to implement chess heuristics using the mechanisms of AL1? The spirit of advice programming as a sort of "tree-search engineering" is illustrated by developing an AL1 piece-of-advice for solving an example problem from the king-knight vs. king-rook chess ending. Experiments indicate that an advice program for this ending• based on comparatively simple concepts• and the human chess master perform comparably.

  1. C1J Bratko I. <1978) Proving correctness of strategies in the AL1 assertional language• Information Processing Lttttrs• Vol • 7, No. 5' 223-230.
  2. C2J Bratko I. <1979) An advice program for the king-knight vs. king-rook ending• MIP-R-123• University of Edinburgh: Machine Intelligence Research Unit.
  3. C3J Bratko I., Michie 0. <1979) A representation for pattern-knowledge in chess end-games• in Advances in Computtr Chess 2 Ced. M.R.B.Clarke), Edinburgh University Press Cin press).
  4. C4J Huberman B.J. <1968) A progra~ to play chess end-games• Technical report no . CStQ6, Stanford University: Coaputer Science Department.
  5. C5J Kopec D., Niblett T. <1979) How difficult is the KNKR tnding? in Advances in Computer Chess <ed.
  6. M.R.B.Clarke) Edinburgh University Press (in prtss), C6J Michie D. (1976) An advice-taking system for computer chess• Computer Bulletin• Ser. 2• !Q• 12-14.
  7. C7J Nilsson N.J. <1971) Probltm Solving Methods in Artificial Inttlligence• McGraw-Hill.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards