Utilization of graph theory and dynamic programming as substitutes for decision trees Article uri icon