22 April 2014 5 10K Report

Let us modelize a riddle:

We have a finite set of elements E and some subsets A_i.

For the riddle, an unknown element e is chosen in E and the player asks a sequence of questions " is e in A_i ?" An oracle answers yes or no. The goal is to find e.

The strategy of the player is modelized by a binary tree of questions (each node is labeled by a subset A_i with two branches (e is in A_i) or (e is not in A_i)). Notice that A_i can appear several times in the tree. Such a tree is said to be discriminatory if it allows you to find any element of e.

The problem is: build the discriminative tree of minimal height (we can consider the height as an average or the maximal one).

In fact, our goal is to have an algorithm that takes the A_i and builds the decision tree of minimal height.

This problem has probably been investigated for a long time. In which framework ? (data base, game theory, information theory?). If you know anything about this problem, please let me know because I didn't find anything on the web.

More Yan Gerard's questions See All
Similar questions and discussions