Differentially Private Gomory-Hu Trees

Anders Aamand, Justin Y. Chen, Mina Dalirrooyfard, Slobodan Mitrović, Yuriy Nevmyvaka, Sandeep Silwal, Yinzhan Xu
{"title":"Differentially Private Gomory-Hu Trees","authors":"Anders Aamand, Justin Y. Chen, Mina Dalirrooyfard, Slobodan Mitrović, Yuriy Nevmyvaka, Sandeep Silwal, Yinzhan Xu","doi":"arxiv-2408.01798","DOIUrl":null,"url":null,"abstract":"Given an undirected, weighted $n$-vertex graph $G = (V, E, w)$, a Gomory-Hu\ntree $T$ is a weighted tree on $V$ such that for any pair of distinct vertices\n$s, t \\in V$, the Min-$s$-$t$-Cut on $T$ is also a Min-$s$-$t$-Cut on $G$.\nComputing a Gomory-Hu tree is a well-studied problem in graph algorithms and\nhas received considerable attention. In particular, a long line of work\nrecently culminated in constructing a Gomory-Hu tree in almost linear time\n[Abboud, Li, Panigrahi and Saranurak, FOCS 2023]. We design a differentially private (DP) algorithm that computes an\napproximate Gomory-Hu tree. Our algorithm is $\\varepsilon$-DP, runs in\npolynomial time, and can be used to compute $s$-$t$ cuts that are\n$\\tilde{O}(n/\\varepsilon)$-additive approximations of the Min-$s$-$t$-Cuts in\n$G$ for all distinct $s, t \\in V$ with high probability. Our error bound is\nessentially optimal, as [Dalirrooyfard, Mitrovi\\'c and Nevmyvaka, NeurIPS 2023]\nshowed that privately outputting a single Min-$s$-$t$-Cut requires $\\Omega(n)$\nadditive error even with $(1, 0.1)$-DP and allowing for a multiplicative error\nterm. Prior to our work, the best additive error bounds for approximate\nall-pairs Min-$s$-$t$-Cuts were $O(n^{3/2}/\\varepsilon)$ for $\\varepsilon$-DP\n[Gupta, Roth and Ullman, TCC 2012] and $O(\\sqrt{mn} \\cdot\n\\text{polylog}(n/\\delta) / \\varepsilon)$ for $(\\varepsilon, \\delta)$-DP [Liu,\nUpadhyay and Zou, SODA 2024], both of which are implied by differential private\nalgorithms that preserve all cuts in the graph. An important technical\ningredient of our main result is an $\\varepsilon$-DP algorithm for computing\nminimum Isolating Cuts with $\\tilde{O}(n / \\varepsilon)$ additive error, which\nmay be of independent interest.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"86 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.01798","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Given an undirected, weighted $n$-vertex graph $G = (V, E, w)$, a Gomory-Hu tree $T$ is a weighted tree on $V$ such that for any pair of distinct vertices $s, t \in V$, the Min-$s$-$t$-Cut on $T$ is also a Min-$s$-$t$-Cut on $G$. Computing a Gomory-Hu tree is a well-studied problem in graph algorithms and has received considerable attention. In particular, a long line of work recently culminated in constructing a Gomory-Hu tree in almost linear time [Abboud, Li, Panigrahi and Saranurak, FOCS 2023]. We design a differentially private (DP) algorithm that computes an approximate Gomory-Hu tree. Our algorithm is $\varepsilon$-DP, runs in polynomial time, and can be used to compute $s$-$t$ cuts that are $\tilde{O}(n/\varepsilon)$-additive approximations of the Min-$s$-$t$-Cuts in $G$ for all distinct $s, t \in V$ with high probability. Our error bound is essentially optimal, as [Dalirrooyfard, Mitrovi\'c and Nevmyvaka, NeurIPS 2023] showed that privately outputting a single Min-$s$-$t$-Cut requires $\Omega(n)$ additive error even with $(1, 0.1)$-DP and allowing for a multiplicative error term. Prior to our work, the best additive error bounds for approximate all-pairs Min-$s$-$t$-Cuts were $O(n^{3/2}/\varepsilon)$ for $\varepsilon$-DP [Gupta, Roth and Ullman, TCC 2012] and $O(\sqrt{mn} \cdot \text{polylog}(n/\delta) / \varepsilon)$ for $(\varepsilon, \delta)$-DP [Liu, Upadhyay and Zou, SODA 2024], both of which are implied by differential private algorithms that preserve all cuts in the graph. An important technical ingredient of our main result is an $\varepsilon$-DP algorithm for computing minimum Isolating Cuts with $\tilde{O}(n / \varepsilon)$ additive error, which may be of independent interest.
差分私有戈莫里-胡树
给定一个无向、有权重 $n$ 顶点图 $G = (V, E, w)$,一棵 Gomory-Hutree $T$ 是 $V$ 上的一棵有权重树,对于 V$ 中任何一对不同的顶点$s, t,$T$ 上的 Min-$s$-$t$-Cut 也是 $G$ 上的 Min-$s$-$t$-Cut 。特别是,最近一长串工作最终以几乎线性的时间构建了一棵 Gomory-Hu 树[Abboud、Li、Panigrahi 和 Saranurak,FOCS 2023]。我们设计了一种差分私有(DP)算法,可以计算一棵近似的 Gomory-Hu 树。我们的算法是 $\varepsilon$-DP,在多项式时间内运行,可用于计算 $s$-$t$ 切分,这些切分是 $\tilde{O}(n/\varepsilon)$-G$中 Min-$s$-$t$-Cuts 的加法近似值,适用于 V$ 中所有不同的 $s、t \。我们的误差约束本质上是最优的,因为[Dalirrooyfard, Mitrovi\'c and Nevmyvaka, NeurIPS 2023]表明,私下输出单个 Min-$s$-$t$-Cut 需要 $\Omega(n)$ 的附加误差,即使使用 $(1, 0.1)$-DP 并允许乘法误差term。在我们的工作之前,近似全对 Min-$s$-$t$-Cut 的最佳加性误差边界是 $O(n^{3/2}/\varepsilon)$ 用于 $\varepsilon$-DP[Gupta, Roth and Ullman, TCC 2012],以及 $O(\sqrt{mn}/\cdot\text{t$-Cut[Gupta, Roth and Ullman, TCC 2012]。(\varepsilon,\delta)$-DP[Liu,Upadhyay and Zou, SODA 2024]的 $O(\sqrt{mn}) 和 $O(\cdot\text{polylog}(n/\delta) / \varepsilon)$。我们主要结果的一个重要技术要素是计算最小隔离切点的$\varepsilon$-DP算法,其附加误差为$\tilde{O}(n / \varepsilon)$。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信