基于核心集的鲁棒中心型问题策略
数据结构与算法
2020-02-19 v1 分布式、并行与集群计算
机器学习
摘要
给定度量空间中点的数据集 ,流行的 -中心问题要求识别 中 个点的子集(中心),使 中任一点到其最近中心的最大距离最小。该问题的\emph{鲁棒}形式引入额外参数 ,并允许在计算到中心的最大距离时忽略 中至多 个点(离群点)。本文关注鲁棒 -中心问题的两个重要约束变体:鲁棒拟阵中心(Robust Matroid Center, RMC)问题,其中返回的中心集被约束为建立在 上秩为 的拟阵的独立集;以及鲁棒背包中心(Robust Knapsack Center, RKC)问题,其中每个元素 被赋予正权重 ,且返回中心的总权重至多为 1。我们为这两个问题设计了基于核心集(coreset)的策略,从而得到高效的顺序、MapReduce 与流算法。具体而言,对任意固定 ,算法返回具有 近似比的解,仅比已知最优多项式时间顺序算法的 3-近似多出可忽略的加性项 。此外,算法自适应于数据集的内在复杂度(由翻倍维数 刻画)。对于参数 的较宽范围,我们获得了运行时间关于 线性的顺序算法,以及轮次/遍数少且本地/工作内存显著次线性的 MapReduce/流算法。
引用
@article{arxiv.2002.07463,
title = {Coreset-based Strategies for Robust Center-type Problems},
author = {Andrea Pietracaprina and Geppino Pucci and Federico Soldà},
journal= {arXiv preprint arXiv:2002.07463},
year = {2020}
}
备注
16 pages