Communications of the ACM · 1973 · 30 citations · 10 references
Computer ProgramsEngineeringComputational Model TheorySoftware EngineeringOperations ResearchData ScienceData MiningDecision TreeManagementSystems EngineeringDecision Tree LearningCombinatorial OptimizationDecision TheoryKolmogorov ComplexitySearch-based Software EngineeringDecision ProcedureInformation TheoryDecision TablesComputer ScienceInformation ManagementDatabase TheoryFormal Concept AnalysisHeuristic AlgorithmAutomated ReasoningFormal MethodsHeuristic SearchManual ConversionData Modeling
Using ideas from information theory, this paper develops a heuristic algorithm that converts a limited entry decision table to a tree structured computer program with near minimum average processing time. The method is applicable to any limited entry decision table and does not require that actions have single rules or that the cost of testing conditions be equal. It is thus more general than the previously published heuristic algorithms. Compared to the optimal algorithm of Reinwald and Soland, this algorithm is easy to code and takes a much smaller translation time; it is thus felt that it is more useful in practice. The algorithm is well suited for manual conversion of decision tables to flowcharts.
10
Switching circuits and logical design
Lewis P. Tabor · Journal of the Franklin Institute · 1959 · 242 citations
Tables, flow charts, and program logic
M. Montalbano · IBM Systems Journal · 1962 · 35 citations