中文

镶嵌式分布式计算

信息论 2024-04-23 v1 math.IT

摘要

本文考虑NN服务器分布式计算场景,其中有KK个用户请求的函数可在线性分解为LL个实值(可能非线性)子函数的任意基。我们的目标是让每个用户接收到其函数输出,同时允许降低重构误差(失真)ϵ\epsilon、降低计算成本(γ\gamma;每个服务器必须计算的子函数比例)和降低通信成本(δ\delta;每个服务器必须连接的用户比例)。对于任意给定的KK个请求函数(此处由系数矩阵FRK×L\mathbf{F} \in \mathbb{R}^{K \times L}表示),我们的问题等价于稀疏矩阵分解的开放问题:对于给定参数TT(表示每个服务器的射击次数),在所有δ\delta-稀疏和γ\gamma-稀疏矩阵DRK×NT\mathbf{D}\in \mathbb{R}^{K \times NT}ERNT×L\mathbf{E} \in \mathbb{R}^{NT \times L}上最小化重构失真1KLFDEF2\frac{1}{KL}\|\mathbf{F} - \mathbf{D}\mathbf{E}\|^2_{F}。这些矩阵分别定义了哪些服务器计算每个子函数,以及哪些用户连接到每个服务器。我们通过设计基于镶嵌和基于SVD的固定支撑矩阵分解方法来设计D,E\mathbf{D},\mathbf{E},这些方法首先将F\mathbf{F}分割成大小合适且精心定位的子矩阵,然后对其进行近似,再分解成适当设计的D\mathbf{D}E\mathbf{E}的子矩阵。

关键词

引用

@article{arxiv.2404.14203,
  title  = {Tessellated Distributed Computing},
  author = {Ali Khalesi and Petros Elia},
  journal= {arXiv preprint arXiv:2404.14203},
  year   = {2024}
}

备注

65 Pages, 16 figure. The manuscript is submitted to IEEE Transactions on Information Theory