Algorithms for the automated creation of low cost identification keys are described and theoretical and empirical justifications
are provided. The algorithms are shown to handle differing test costs, prior probabilities for each potential diagnosis and
tests that produce uncertain results. The approach is then extended to cover situations where more than one measure of cost
is of importance, by allowing tests to be performed in batches. Experiments are performed on a real-world case study involving
the identification of yeasts.