迭代构建机制和𝞪-nets
迭代构造机制的实现方式与Net机制不同,但在其核心,它的分析仍然基于查询C的小型α−nets的存在。这种关联对于由网络参数化的中位数机制是显式的,但它适用于所有数据库更新算法。请注意,迭代构建数据库算法的数据库输出完全由输入的最多T个函数f1,...,fT∈Q 决定,由算法运行时的区分器选择。每一个函数可以由最多log∣Q∣位索引,因此该机制的每个数据库输出都可以仅使用Tlog∣Q∣位来描述。换句话说,IC算法本身描述了一个大小最多为Nα(Q)≤∣Q∣T的Q的α−net。为了使用可乘权重算法作为迭代数据库构造器来获得错误的α,通过定理 4.10取T=4log∣X∣/α2就足够了,这给了我们Nα(Q)≤∣Q∣4log∣X∣/α2=∣X∣4log∣Q∣/α2。请注意,指数中的因子为4,这正是我们在定理 4.2中使用不同α−net给出的界限!这里,我们通过考虑log∣Q∣/α2个数据点的所有集合构建了一个α−net,每个数据点后可以由log∣X∣位索引。两种方式,我们都得到了相同大小的α−nets! 实际上,我们也可以使用IC机制定义的α−net来运行Net机制,以获得相同的效用界限。从某种意义上说,一个网络是另一个网络的“双重”:一个由数据库构成,另一个由查询构成,但两个网络的大小相同。我们将会看到在下一节中的“提升查询”(boosting for queries)算法也有相同的现象——它也使用完全由查询的小“网络”确定的数据结构来回答大量线性查询。