Conversion of Limited-Entry Decision Tables to Optimal Computer Programs II
- 1 October 1967
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 14 (4) , 742-756
- https://doi.org/10.1145/321420.321433
Abstract
Given the number of words of computer storage required by the individual tests in a limited-entry decision table, it is sometimes desirable to find an equivalent computer program with minimum total storage requirement. In this paper an algorithm is developed to do this. The rules in the decision table are grouped into action sets, so that several rules with the same actions need not be distinguished. Moreover, if certain combinations of conditions can be excluded from consideration, the algorithm will take advantage of this extra information. The algorithm is initially developed for computer programs possessing a treelike form and then extended to a wider class of programs. The algorithm can be combined with one which finds an equivalent computer program with minimum average processing time, and thus used to find an equivalent computer program which minimizes a cost function which is nondecreasing in both average processing time and total storage requirement.Keywords
This publication has 7 references indexed in Scilit:
- Conversion of Limited-Entry Decision Tables to Optimal Computer Programs I: Minimum Average Processing TimeJournal of the ACM, 1966
- Conversion of limited-entry decision tables to computer programsCommunications of the ACM, 1965
- Conversion of decision tables to computer programsCommunications of the ACM, 1965
- Use of decision tables in computer programmingCommunications of the ACM, 1965
- An Algorithm for the Traveling Salesman ProblemOperations Research, 1963
- A procedure for converting logic table conditions into an efficient sequence of test instructionsCommunications of the ACM, 1963
- Tables, flow charts, and program logicIBM Systems Journal, 1962