research

Approximation Algorithms for Optimal Decision Trees and Adaptive TSP Problems

Abstract

We consider the problem of constructing optimal decision trees: given a collection of tests which can disambiguate between a set of mm possible diseases, each test having a cost, and the a-priori likelihood of the patient having any particular disease, what is a good adaptive strategy to perform these tests to minimize the expected cost to identify the disease? We settle the approximability of this problem by giving a tight O(logm)O(\log m)-approximation algorithm. We also consider a more substantial generalization, the Adaptive TSP problem. Given an underlying metric space, a random subset SS of cities is drawn from a known distribution, but SS is initially unknown to us--we get information about whether any city is in SS only when we visit the city in question. What is a good adaptive way of visiting all the cities in the random subset SS while minimizing the expected distance traveled? For this problem, we give the first poly-logarithmic approximation, and show that this algorithm is best possible unless we can improve the approximation guarantees for the well-known group Steiner tree problem.Comment: 28 pages; to appear in Mathematics of Operations Researc

    Similar works

    Full text

    thumbnail-image

    Available Versions