Some Algorithm Design Methods
Abstract
Algorithm design may be denned as the task of finding an efficient data and control structure that implements a given input-output specification. This paper describes a methodology for control structure design, applicable to combinatorial algorithms involving search or minimization. The methodology includes an abstract process representation based on generators, constraints, mappings and orderings, and a set of plans and transformations by which to obtain an efficient algorithm. As an example, the derivation of a shortest-path algorithm is shown. The methods have been developed with automatic programming systems in mind, but should also be useful to human programmers.
Cite
Text
Tappel. "Some Algorithm Design Methods." AAAI Conference on Artificial Intelligence, 1980.Markdown
[Tappel. "Some Algorithm Design Methods." AAAI Conference on Artificial Intelligence, 1980.](https://mlanthology.org/aaai/1980/tappel1980aaai-some/)BibTeX
@inproceedings{tappel1980aaai-some,
title = {{Some Algorithm Design Methods}},
author = {Tappel, Steve},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {1980},
pages = {64-67},
url = {https://mlanthology.org/aaai/1980/tappel1980aaai-some/}
}