Proceedings

The Origin of the Binary-Search Paradigm

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Automatic Programming. Pages 222-223.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

In a binary-search algorithm for the computation of a numerical function, the interval in which the desired output is sought is divided in half at each iteration. The paper considers how such algorithms might be derived from their specifications by an automatic program-synthesis system. The derivation of the binarysearch concept has been found to be surprisingly straightforward. The ~rograms obtained, though reasonably simple and efficient, are quite different from those that would have been constructed by informal means.

  1. and Manna
  2. N. Dershowitz and Z. Manna, The evolution of pro- grams: Automatic program modification, IEEE Trans- actions on Software Engineering, Vol. SE-3, No. 6, Novem- ber 1977, pp. 377-385.
  3. Manna and Waldinger
  4. Z. Manna and R. Waldinger, A deductive approach to program synthesis, ACM Transactions on Programming Languages and Systems; Vol. 2, No. 1, January 1980, pp. 90-121. IJCAI
  5. Manna and Waldinger [85a
  6. Z. Manna and R. Waldinger, The origin of the binary search paradigm, Technical Report, Computer Science Department, Stanford University, Stanford, CA and Ar- tificial Intelligence Center, SRI International, Menlo Park, CA (April 1985).
  7. Manna and Waldinger
  8. Z. Manna and R. Waldinger, Special relations in auto- mated deduction, Journal of the ACM, 1985, to appear.
  9. Manna and Waldinger [85c
  10. Z. Manna and R. Waldinger, The Logical Basis for Com- puter Programming, Volume 1: Dedutive Reasoning, Addison-Wesley, Reading, Mass., 1985.
  11. N. V. Murray, Completely nonclausal theorem proving, Artificial Intelligence, Vol. 18, No. 1, 1982, pp. 67-85. Robinson
  12. J . A. Robinson, Logic: Form and Function, North-Holland, New York, N. Y. , 1979. Russell
  13. S. Russell, PSEUDS : A programming system using de- ductive synthesis, unpublished report, Computer Sci- ence Department, Stanford University, Stanford, Calif. , September 1983. Smith
  14. D. R. Smith, Top-down synthesis of simple divide-and- conquer algorithms, Artificial Intelligence, 1985, to ap- pear. Wensley
  15. J. H. Wensley, A class of nonanalytical iterative pro- cesses, Computer Journal, Vol. 1, January 1959, pp. 163-167.

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

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