VCD vs. RTD

Definitions

Given $n$, let $2^n$ be the set of all $n$-bits binary strings, and $[n]=\{0,1,\cdots,n-1\}$. Given a class $\mathcal{C}\subset 2^n$.

The VC dimension, $\text{VCD}(\mathcal{C})$ is the maximum $|A|$ such that each binary string on $A$ can be extended to a member in $\mathcal{C}$, i.e.

$$\text{VCD}(\mathcal{C})=\max\{|A|:A\subset [n],|\{c\upharpoonright_A:c\in\mathcal{C}\}|=2^{|A|}\}$$

The best-case teaching dimension, $\text{TD}_{min}(\mathcal{C})$ is the minimum $|B|$ such that the restriction of some $c\in\mathcal{C}$ on $B$ is enough to identify that element in $\mathcal{C}$, i.e.

$$\text{TD}_{min}(\mathcal{C})=\min\{|B|:B\subset[n],\exists c\in\mathcal{C},|\{c’\in\mathcal{C}:c’\upharpoonright_B=c\upharpoonright_B\}|=1\}$$

Known facts

Fact. $\text{TD}_{min}(\mathcal{C})=O(\text{VCD}(\mathcal{C})^2)$.

Fact. There is $\mathcal{C}$ such that $\text{TD}_{min}(\mathcal{C})=5n$ and $\text{VCD}(\mathcal{C})=3n$. This is the best known worst-case lower bound.

The problem

Question. Is it true that $\text{TD}_{min}(\mathcal{C})=O(\text{VCD}(\mathcal{C}))$?

Xiaoyan Zhang
Xiaoyan Zhang
master’s degree student