| Article ID: | iaor20174411 |
| Volume: | 79 |
| Issue: | 3 |
| Start Page Number: | 763 |
| End Page Number: | 796 |
| Publication Date: | Nov 2017 |
| Journal: | Algorithmica |
| Authors: | Laber Eduardo, Cicalese Ferdinando, Saettler Aline |
| Keywords: | combinatorial optimization, optimization, economics, medicine |
In several applications of automatic diagnosis and active learning, a central problem is the evaluation of a discrete function by adaptively querying the values of its variables until the values read uniquely determine the value of the function. In general, the process of reading the value of a variable might involve some cost. This cost should be taken into account when deciding the next variable to read. The goal is to design a strategy for evaluating the function incurring little cost (in the worst case or in expectation according to a prior distribution on the possible variables’ assignments). Our algorithm builds a strategy (decision tree) which attains a logarithmic approximation simultaneously for the expected and worst cost spent. This is best possible under the assumption that 