中文

树的 Sum-of-Max 链划分

数据结构与算法 2025-03-17 v1

摘要

树上的路径划分问题已有各种应用。在本文中,我们提出了一个 O(nlogn)O(n \log n) 时间算法来解决以下路径划分问题的变体:给定一棵具有 nn 个节点 1,,n1, \ldots, n 的有根树,其中顶点 ii 关联权重 wiw_i 和代价 sis_i,将该树划分为若干不相交的链 C1,,CkC_1,\ldots,C_k,使得每条链的权重不超过阈值 w0w_0,并且每条链中最大 sis_i 之和最小化。我们还将该算法推广到链的代价由该链中秩最高顶点的 sis_i 决定的情形,该秩可由定义在所有节点上的任意全序确定,而非 sis_i 的值。

关键词

引用

@article{arxiv.2503.11526,
  title  = {Sum-of-Max Chain Partition of a Tree},
  author = {Ruixi Luo and Taikun Zhu and Kai Jin},
  journal= {arXiv preprint arXiv:2503.11526},
  year   = {2025}
}