: A Snapshot Single-Loop Algorithm
for Decentralized Bilevel Optimization
May 29, 2026
Networked AI systems increasingly rely on multiple agents that collaboratively learn and adapt models over communication networks. In such systems, bilevel formulations naturally arise in hyperparameter optimization, data cleaning, and meta-learning, but the repeated evaluation of gradients, Jacobians, and Hessians can impose a substantial computational burden on individual agents. To address this challenge, we propose Snapshot-SLDBO (S\(^3\)LDBO), an efficient single-loop decentralized bilevel optimization algorithm that enables agents to intermittently skip expensive derivative evaluations through a snapshot mechanism. This mechanism can be interpreted as an autonomous computation-adaptation strategy for networked AI, where agents selectively perform costly local updates while maintaining global collaborative learning. We establish the ergodic iteration complexity and the high probability nonergodic iteration complexity of the proposed algorithm within a deterministic setting. Experimental results on hyperparameter optimization with synthetic and MNIST datasets, data hyper-cleaning on Fashion-MNIST, and decentralized meta-learning on miniImageNet demonstrate that the proposed algorithm improves computational efficiency while maintaining competitive learning performance.
Decentralized bilevel optimization, snapshot gradient tracking, single-loop, networked AI systems.
Networked AI systems, such as distributed sensing networks, edge intelligence, federated learning systems, and multi-agent autonomous platforms, require multiple agents to collaboratively learn and adapt models over communication networks [1]–[3]. A central challenge in these systems is how to enable each agent to update its local model efficiently while maintaining global coordination with other agents. This challenge becomes more pronounced when the learning objective has a hierarchical structure, where model parameters, hyperparameters, data weights, or task-specific adaptation variables must be optimized jointly. Such hierarchical learning problems can often be formulated as bilevel optimization problems. Bilevel optimization (BO) has attracted increasing attention in recent years. It has found important applications in meta-learning [4]–[6], hyperparameter optimization [4], [7], [8], reinforcement learning [9], and adversarial learning [10], [11]. To achieve state-of-the-art results in these domains, vast training datasets and distributed algorithms operating across multiple computing agents are often required.
This paper focuses on the following decentralized bilevel optimization (DBO) problem: \[\begin{align} \label{DBO} \mathop{\min}\limits_{x \in \mathbb{R}^d} & \;\Phi(x):= F(x,y^*(x)) := \frac{1}{n}\sum_{i=1}^{n}F_i(x,y^*(x))\quad\nonumber\\ \mathrm{s.t.} \; &y^*(x) \in \mathop{\textrm{argmin}}\limits_{y\in \mathbb{R}^q} f(x,y) := \frac{1}{n}\sum_{i=1}^{n}f_i(x,y), \end{align}\tag{1}\] where \(n\) collaborative nodes, connected via a communication graph \(\mathcal{G} = (\mathcal{V}, \mathcal{E})\), jointly solve this problem. Here, \(\mathcal{V}\) represents the set of agents, and \(\mathcal{E}\) represents the set of feasible communication links between the agents. Each node \(i\) privately holds an upper-level cost function \(F_i:\mathbb{R}^d\times\mathbb{R}^q\rightarrow\mathbb{R}\) and a lower-level cost function \(f_i:\mathbb{R}^d\times\mathbb{R}^q\rightarrow\mathbb{R}\). The decentralized framework eliminates the need for a central server and enables more efficient and scalable computation across distributed networks [12]. In this paper, we propose an efficient single-loop algorithm for solving 1 .
When utilizing gradient methods for solving 1 , a central challenge is how to estimate the hypergradient \(\nabla \Phi(x)\), which is given by \[\label{hg} \small \begin{align} &\nabla\Phi(x)=\frac{1}{n}\sum_{i=1}^{n}\left[\nabla_1 F_i\left(x, y^*(x)\right) - \nabla^2_{12} f_i\left(x, y^*(x)\right) z(x)\right],\\ &z(x) = \left[\frac{1}{n}\sum_{i=1}^{n}\nabla_{22}^2 f_i\left(x, y^*(x)\right)\right]^{-1} \frac{1}{n}\sum_{i=1}^{n}\nabla_2 F_i\left(x, y^*(x)\right). \end{align}\tag{2}\] To address this challenge, various algorithms have been proposed in the literature, leveraging approaches such as approximate implicit differentiation (AID) [9], [13]–[18], iterative differentiation (ITD) [4], [6], [14]–[16], [19], [20] and Neumann series-based approach [13], [17]. Furthermore, both AID and ITD approaches involve heavy Hessian- and Jacobian-vector multiplications, which also consist of a complex double-loop structure. Recently, [18] introduced a single-loop framework, named SOBA, to solve BO with single agent, i.e., \(n=1\) in 1 . This framework approximates \(z(x)\) without requiring heavy matrix-vector multiplications, thus saving effort in solving the linear system. Specifically, the SOBA algorithm maintains three sequences, which are updated as follows: \[\begin{align} y^{k+1} = y^k - \beta_k D_y^k, v^{k+1} = v^k + \eta_k D_v^k, x^{k+1} = x^k - \alpha_k D_x^k, \end{align}\] where \(\alpha_k\), \(\beta_k\) and \(\eta_k\) are positive stepsizes, \(D_y^k, D_v^k\) and \(D_x^k\) are respectively unbiased stochastic estimators of \(\nabla_2f(x^k,y^k), \nabla_2F(x^k,y^k) - \nabla^2_{22}f(x^k,y^k)v^k\) and \(\nabla_1F(x^k,y^k) - \nabla^2_{12}f(x^k,y^k)v^k\). The SOBA framework was later extended by [21] to address the case where the lower-level problem is merely convex. [22] addressed the non-convexity of the lower-level function and proposed two techniques to tackle the resulting challenges.
In the past few years, a series of decentralized optimization algorithms have been proposed to solve 1 . The first algorithm for solving 1 was proposed in [23]. They introduced the DSBO algorithm, which integrates a decentralized approach to solve the linear system in 2 . Subsequently, the same authors improved the DSBO algorithm by incorporating the moving average technique [24]. Other works on DBO include [25], in which a gossip-based DBO algorithm was proposed and its sample complexity was established, and [26], in which momentum and variance-reduced techniques were employed to solve distributed stochastic BO problems. All of these algorithms rely on inner-loop updates to assess the lower-level solution as well as the Hessian inverse, which demands extensive computational resources and leads to significant communication overhead, thus greatly reducing their practical applicability. [27] proposed a stochastic linearized augmented Lagrangian method for solving 1 , which, however, also requires heavy matrix-vector multiplications when approximating the hypergradient. Recently, [28] extended the SOBA algorithm [18] to the decentralized setting and proposed the first single-loop decentralized algorithm, named SLDBO, for solving 1 . Similar to SOBA, SLDBO does not require heavy matrix-vector multiplications when approximating the hypergradient. Additionally, SLDBO imposes no assumptions regarding gradient heterogeneity or the boundedness of \(\{v_k\}\). [29] introduced a decentralized SOBA with the moving average technique and established its transient iteration complexity. Similarly, [30] employed variance reduction and gradient tracking techniques to address the stochastic DBO problem. However, the consensus error was not taken into account in the convergence analysis. We point out that these single-loop algorithms still need to calculate gradients, Jacobian and Hessian matrices in each iteration, which can be time consuming for large-scale problems.
In this paper, we incorporate the snapshot gradient tracking (SSGT) technique [31] – a recent technique for decentralized optimization – to SLDBO and demonstrate that the new algorithm is much more efficient than SLDBO. Unlike traditional methods that track the average gradient of decision variables, the SSGT tracks the average gradient of a snapshot point incorporating historical information. This technique employs intermittent gradient, Jacobian, and Hessian computations, offering a more effective approach to utilizing computational resources.
Contributions of this paper are summarized as follows.
We propose a novel single-loop algorithm named Snapshot-SLDBO (), which integrates the snapshot idea from SSGT [31] into SLDBO [28] and intermittently skips the computations of gradients, Jacobians and Hessians, thus significantly reducing the overall computational cost.
We analyze the iteration complexity of , demonstrating that it achieves \(\mathcal{O}(1/K)\) convergence rate, where \(K\) is the iteration counter. Moreover, we establish a high probability non-ergodic convergence result for .
We validate the proposed method on hyperparameter optimization, data hyper-cleaning, and decentralized meta-learning tasks. The results demonstrate improved time efficiency and competitive learning performance in networked AI scenarios. Additionally, we also study the numerical impact of network topology and data heterogeneity on the performance of .
While builds upon the foundational ideas of SLDBO and SSGT, their integration into a coherent and provably convergent algorithm presents non-trivial challenges. The primary difficulty lies in adapting the snapshot mechanism—originally conceived for single-level optimization—to the more intricate, three-sequence dynamic (\(x, y, v\)) inherent in bilevel algorithms like SLDBO. Our core contribution is therefore not merely the algorithmic proposal, but the rigorous convergence analysis that validates this complex integration. We demonstrate that despite intermittent computations across coupled sequences, the algorithm maintains a solid theoretical convergence guarantee, a key step toward making DBO more practical for large-scale problems. We also note that our current analysis is focused on the deterministic setting, where full gradients are accessible; extending this framework to the stochastic realm remains an important direction for future investigation.
The remainder of this paper is organized as follows. In Section 2, we introduce the notation, assumptions, and essential preliminaries which will be utilized in subsequent analysis. In Section 3, we propose the algorithm and analyze its convergence. Numerical results on hyperparameter optimization, data hyper-cleaning, and decentralized meta-learning are presented in Section 4 to demonstrate the effectiveness of S\(^3\)LDBO. Finally, concluding remarks are drawn in Section 5.
We denote the optimal value of 1 as \(F^*\). The gradients of \(f\) with respect to \(x\) and \(y\) are represented by \(\nabla_1f(x,y)\) and \(\nabla_2 f(x,y)\) respectively, and the Jacobian matrix of \(\nabla_1f\) and Hessian matrix of \(f\) with respect to \(y\) are denoted as \(\nabla^2_{12}f(x,y)\) and \(\nabla^2_{22}f(x,y)\) respectively. Unless otherwise specified, \(\|\cdot\|\) refers to the \(\ell_2\) norm for vectors and the Frobenius norm for matrices. The operator norm of a matrix \(Z\) is denoted by \(\|Z\|_{\textrm{op}}\). We also define the projection operator \(\mathcal{P}_{r}\), which projects a given point onto a Euclidean ball with radius \(r\geq 0\), i.e., \[\mathcal{P}_{r}[z]:= \arg\min\nolimits_{\|z'\|\leq r}\|z'-z\|=\min \left\{1, r/\|z\|\right\} z.\]
Throughout this paper, we adhere to the following standard assumptions in the literature of bilevel optimization and decentralized optimization problems.
Assumption 1. The following assumptions hold for functions \(F\), \(f\), all \(F_i\) and \(f_i\) in 1 .
For any fixed \(x\), \(f(x,\cdot)\) is \(\sigma\)-strongly convex, with \(\sigma>0\) being a constant.
The function \(F_i\) is differentiable and \(\nabla F_i\) is Lipschitz continuous with Lipschitz constant \(L_{F,1}\).
For all \(x\), there exists a constant \(L_{F,0}\) such that \(\|\nabla_2 F(x, y^*(x))\| \leq L_{F,0}\).
The function \(f_i\) is twice differentiable, and its gradient \(\nabla f_i\) is Lipschitz continuous with Lipschitz constant \(L_{f,1}\). Moreover, \(\nabla_{12}^2 f_i(x,y)\) and \(\nabla_{22}^2 f_i(x,y)\) are also Lipschitz continuous with Lipschitz constant \(L_{f,2}\).
Assumption 2 (Network topology). Suppose the communication network is represented by a nonnegative weight matrix \(W = (w_{ij})\in \mathbb{R}^{n\times n}\), where \(w_{ij}=0\) if \(i\neq j\) and nodes \(i\) and \(j\) are not connected. Moreover, we assume that \(W\) is symmetric and doubly stochastic, i.e. \(W = W^{\mathsf{T}}\) and \(W\mathbf{1_n} = \mathbf{1_n}\), where \(\mathbf{1_n}\) is the all-one vector in \(\mathbb{R}^{n}\). Furthermore, the eigenvalues of \(W\) satisfy \(1 = \lambda_1> \lambda_2\geq \cdots \geq \lambda_n\) and \(\rho := \max\{|\lambda_2|, |\lambda_n|\} < 1\).
The following results are instrumental in our convergence analysis. Lemma 1 is a well-known result in decentralized optimization, as noted in [32]. Lemma 2, adopted from Lemma 3.2 in [33], elucidates the relationship between the consensus error before and after the projection.
Lemma 1. Consider the mixing matrix \(W=(w_{ij})\in \mathbb{R}^{n\times n}\) defined in Assumption 2, for any \(x_1, \ldots, x_n \in \mathbb{R}^{d}\), let \(\bar{x}= \frac{1}{n}\sum_{i=1}^{n}x_i\), we have
\(\sum\limits_{i=1}^n\big\|\sum\limits_{j=1}^n w_{i j}x_j\big\|^2\leq \sum\limits_{j=1}^n\left\|x_j\right\|^2\), and
\(\sum\limits_{i=1}^n\big\|\sum\limits_{j=1}^n w_{i j}\left(x_j-\bar{x}\right)\big\|^2\leq \rho^2 \sum\limits_{i=1}^n\left\|x_i-\bar{x}\right\|^2.\)
Lemma 2. For any \(x_1, \ldots, x_n \in \mathbb{R}^{d}\) and \(r\geq 0\), we have \[\sum_{i=1}^n\left\|\mathcal{P}_r\left[x_i\right]-\frac{1}{n} \sum_{j=1}^n \mathcal{P}_r\left[x_j\right]\right\|^2 \leq \sum_{i=1}^n\left\|x_i-\frac{1}{n} \sum_{j=1}^n x_j\right\|^2.\]
In this section, we propose the Snapshot-SLDBO algorithm (), which improves the SLDBO algorithm [28] with the idea of SSGT [31]. We start with discussing related algorithms and explaining the derivation of .
The SSGT algorithm [31] is designed for solving the following single-level decentralized problem: \[\min\nolimits_{x} h(x) = \frac{1}{n}\sum\nolimits_{i=1}^n h_i(x),\] where \(x\) is the global decision variable and each \(h_i\) is a smooth and strongly convex function. Let \(\{(\xi^k,\zeta^k): k=0,1,2,\ldots\}\) be a sequence of two-point random variables with \(\xi^k \sim Bernoulli(p)\) and \(\zeta^k \sim Bernoulli(l)/l\), where \(p,l\in(0,1)\). With the initial values \((y^0_i,z^0_i,u^0_i,s_i^0)\) and \(g_i^0 = \nabla h_i(s_i^0)\), \(i=1,\ldots,n\), SSGT iterates for \(k=0,1,2,\ldots\) as \[\begin{align} x_i^{k} & = (1-\alpha-\tau) y_i^{k} + \alpha z_i^{k} + \tau u_i^{k}, \\ z_i^{k+1} & = \frac{1}{1+\beta} \sum\nolimits_{j=1}^n w_{ij} \biggl\{z_j^{k} + \beta x_j^{k} \\ &\quad \;- \eta \Bigl[g_j^{k} + \zeta^{k} \left(\nabla h_j(x_j^{k}) - \nabla h_j(s_j^{k})\right)\Bigl]\biggl\},\\ y_i^{k+1} & = x_i^{k} + \gamma \left(z_i^{k+1} - z_i^{k}\right), \\ s_i^{k+1} & = \xi^{k} x_i^{k} + (1-\xi^{k}) s_i^{k}, \\ u_i^{k+1} & = \sum\nolimits_{j=1}^n w_{ij} \left(\xi^{k} x_j^{k} + (1-\xi^{k}) u_j^{k}\right), \\ g_i^{k+1} & = \sum\nolimits_{j=1}^n w_{ij} g_j^{k} + \xi^{k} \left(\nabla h_i(x_i^{k}) - \nabla h_i(s_i^{k})\right), \end{align}\] where \(\alpha\), \(\beta\), \(\gamma\), \(\eta\) and \(\tau\) are positive constants. In other gradient-tracking based algorithms, when \(\nabla h_i(x_i^{k+1}) - \nabla h_i(x_i^k)\) is large, a small stepsize is taken to control the consensus error, ultimately resulting in suboptimal convergence rates. The introduction of the snapshot point \(s_i^k\) is designed to overcome this limitation and mitigate its impact on convergence rates. Meanwhile, the update of \(x_i^k\) is expressed as a linear combination of three other variables \(y_i^k, z_i^k\), and \(u_i^k\), ensuring that the distance between \(x_i^k\) and \(s_i^k\) is not too large, and \(\nabla h_i(x_i^k) - \nabla h_i(s_i^k)\) is not too large. Most importantly, the SSGT algorithm skips the gradient computation when \(\xi^k = \zeta^k = 0\), which greatly reduces the computational burden.
The SLDBO algorithm [28] for solving 1 updates in the \(k\)th iteration as follows: \[\begin{align} &t_{y, i}^{k+1}=\sum\nolimits_{j=1}^n w_{i j} t_{y, j}^{k}+d_{y,i}^{k+1}-d_{y, i}^{k}, \\ &y_i^{k+1}=\sum\nolimits_{j=1}^n w_{i j} (y_j^k-\beta t_{y, j}^k), \tag{3}\\ &t_{v, i}^{k+1}=\sum\nolimits_{j=1}^n w_{i j} t_{v, j}^{k}+d_{v,i}^{k+1}-d_{v, i}^{k}, \\ &v_i^{k+1}=\mathcal{P}_{r_v}\left[\sum\nolimits_{j=1}^n w_{i j} (v_j^k+\eta t_{v, j}^k)\right], \tag{4}\\ &t_{x, i}^{k+1}=\sum\nolimits_{j=1}^n w_{i j}t_{x, j}^{k}+d_{x,i}^{k+1}-d_{x, i}^{k}, \\ &x_i^{k+1}=\sum\nolimits_{j=1}^n w_{i j} (x_j^k-\alpha t_{x, j}^k), \tag{5} \end{align}\] where \(r_v:= L_{F,0}/\sigma\), and \(d_{y,i}^k\), \(d_{v,i}^k\) and \(d_{x,i}^k\) are defined in [yd]-[xd], respectively. In each iteration, the SLDBO algorithm needs to evaluate one gradient, one Jacobian, and one Hessian of the lower-level function, and two gradients of the upper-level function. This brings heavy computational burden for large-scale problems. To alleviate the burden caused by computing gradients, Jacobians and Hessians in each iteration, we propose the algorithm, which skips these computations intermittently using the SSGT idea. The details of our algorithm are described in Algorithm 1. Inspired by SSGT, we also introduce a stochastic variable \(\xi^k\) in the \(k\)th iteration. It should be noted that whenever the random variable \(\xi^k=0\), the algorithm does not compute any gradients, Jacobians, and Hessians. This leads to substantial savings in computational time when dealing with large-scale problems. In particular, as shown in [28], the SLDBO algorithm computes three gradients, one Jacobian, and one Hessian in each iteration. Assuming that the amount of CPU time required for these computations is \(\mathcal{T}\) in each iteration, this totals \(\mathcal{T}K\) for \(K\) iterations. In contrast, only needs an expected computational cost of \(p\mathcal{T}K\) for the same number of iterations, where \(p\in(0,1)\). This significantly reduces computational time.
Next, we present convergence results of . First, we recall the definition of a stationary point as presented in [34].
Definition 1. For any \(\varepsilon > 0\), a random vector \((\mathbf{x}, \mathbf{y})\), with \(\mathbf{x} = [x_1; x_2; \ldots; x_n]^{\top}\) and \(\mathbf{y} = [y_1; y_2; \ldots; y_n]^{\top}\), is called a stochastic \(\varepsilon\)-stationary point in expectation of 1 if \[\mathbb{E}\Big[\|\nabla \Phi(\bar{x})\|^2 + \frac{1}{n}\sum_{i=1}^n\|x_i - \bar{x}\|^2 + \frac{1}{n}\sum_{i=1}^n\|y_i - \bar{y}\|^2\Big] \leq \varepsilon,\] where \(\bar{x}:= \frac{1}{n}\sum_{i=1}^{n}x_i\) and \(\bar{y}:= \frac{1}{n}\sum_{i=1}^{n}y_i\).
Our primary convergence rate results for Algorithm 1 are summarized in Theorem 1 and Theorem 2, and their proofs are postponed to the Appendix 6.
Theorem 1 (Convergence in expectation). For any \(k\geq 0\), define \(\bar{x}^k = \frac{1}{n}\sum_{i=1}^{n}x^k_i\), \(\bar{y}^k = \frac{1}{n}\sum_{i=1}^{n}y^k_i\) and \(\bar{v}^k = \frac{1}{n}\sum_{i=1}^{n}v^k_i\). For any integer \(K\geq 1\), the following convergence rate results hold for Algorithm 1.
Consensus Error. We have \[\begin{align} \mathbb{E}\Big[\frac{1}{nK}\sum\nolimits_{k=0}^{K-1}\sum\nolimits_{i=1}^{n}\|x^k_i-\bar{x}^k\|^2\Big]&=\mathcal{O}\left(\frac{1}{K}\right), \\ \mathbb{E}\Big[\frac{1}{nK}\sum\nolimits_{k=0}^{K-1}\sum\nolimits_{i=1}^{n}\|y^k_i-\bar{y}^k\|^2\Big]&=\mathcal{O}\left(\frac{1}{K}\right), \\ \mathbb{E}\Big[\frac{1}{nK}\sum\nolimits_{k=0}^{K-1}\sum\nolimits_{i=1}^{n}\|v^k_i-\bar{v}^k\|^2\Big]&=\mathcal{O}\left(\frac{1}{K}\right). \end{align}\]
Stationarity. There holds \[\mathbb{E}\Big[\frac{1}{K}\sum\nolimits_{k=0}^{K-1}\|\nabla \Phi(\bar{x}^k)\|^2\Big] = \mathcal{O}\left(\frac{1}{K}\right).\]
Theorem 2 (Convergence in probability). Let \(\{(x_i^k, y_i^k): i=1, \ldots, n\}_{k\geq 0}\) be the sequence generated by Algorithm 1. Define \(\bar{x}^k = \frac{1}{n}\sum_{i=1}^{n}x^k_i\) and \(\bar{y}^k = \frac{1}{n}\sum_{i=1}^{n}y^k_i\) for \(k\geq 0\), and set \[R_k := \|\nabla \Phi(\bar{x}^k)\|^2 + \frac{1}{n}\sum_{i=1}^n\|x_i^k-\bar{x}^k\|^2 + \frac{1}{n}\sum_{i=1}^n\|y_i^k-\bar{y}^k\|^2.\] Then, for any \(\varepsilon>0\), there holds \[\lim_{k\rightarrow+\infty} \mathrm{Prob}\{R_k\geq\varepsilon\}=0.\]
In this section, we evaluate the proposed S\(^3\)LDBO algorithm on three representative decentralized bilevel learning tasks, including hyperparameter optimization, data hyper-cleaning, and decentralized meta-learning. The first two tasks are conducted on synthetic data, MNIST, and corrupted Fashion-MNIST, while the meta-learning experiment is conducted on miniImageNet. These tasks cover both classical bilevel learning problems and neural-network-based multi-agent learning scenarios, and are used to assess the computational efficiency and learning performance of the proposed snapshot mechanism.
For hyperparameter optimization, we compare S\(^3\)LDBO with SLDBO [28], MA-DSBO [24], and SLAM [27]. SLDBO is the most directly related single-loop DBO baseline, MA-DSBO is a representative double-loop method, and SLAM is a stochastic linearized augmented Lagrangian method for DBO. For data hyper-cleaning, we mainly compare S\(^3\)LDBO with SLDBO in order to isolate the effect of the snapshot mechanism against its closest single-loop counterpart. For decentralized meta-learning, we further include MAML [35] and ANIL [36] as representative meta-learning baselines. Other DBO algorithms are not included because they are designed for different stochastic settings, relying on different assumptions, or focusing on communication complexity rather than the local derivative-evaluation cost considered here. A major goal of the experiments is to isolate the computational savings achieved by the snapshot mechanism relative to the most direct single-loop counterpart, while also examining whether such savings translate into improved time efficiency in neural-network-based meta-learning.
Throughout all experiments, we set the number of nodes to \(n=8\) and adopt a ring topology to model the decentralized communication network. The corresponding weight matrix \(W=(w_{ij})\in\mathbb{R}^{n\times n}\) is defined as follows: for \(i,j=1,\ldots,n\), \(w_{ij}=w\) if \(i=j\); \(w_{ij}=(1-w)/2\) if \(i=j\pm 1\) or \((i,j)\in\{(1,n),(n,1)\}\); and \(w_{ij}=0\) otherwise. We set \(w=0.4\), under which each node is connected to two neighboring nodes and the associated spectral constant is \(\rho\approx 0.724\). Unless otherwise specified, all results are reported with respect to CPU time or the number of expensive local derivative evaluations, so as to directly reflect the computational savings brought by the snapshot mechanism.
All the experiments were performed within Python 3.8 running on a laptop with AMD Ryzen 5 3550H CPU at 2.1GHz with 16GB memory. We employed mpi4py [37] for parallel computing.
We first carry out numerical experiments on the logistic regression problem with \(\ell_2\) regularization. Let \(\psi(t) = \log (1+e^{-t})\) for \(t\in\mathbb{R}\) and \(d\) be the dimension of the data. Following [24] and [28], for each node \(i\), we have \[\begin{align} F_i(\lambda, \omega)&=\sum_{\left(x_e, y_e\right) \in \mathcal{D}_i^{\prime}} \psi\left(y_e x_e^{\top} \omega\right) ,\\ f_i(\lambda, \omega)&=\sum_{\left(x_e, y_e\right) \in \mathcal{D}_i} \psi\left(y_e x_e^{\top} \omega\right)+\frac{1}{2} \sum\nolimits_{j=1}^d e^{\lambda_j} \omega_j^2, \end{align}\] where \(\mathcal{D}_i\) and \(\mathcal{D}_i^{\prime}\) denote the training and testing datasets on node \(i\), respectively. We aim to determine the optimal hyperparameter \(\lambda\) such that \(\omega^*(\lambda)\) minimizes the logistic loss evaluated on the testing dataset.
We utilize synthetic heterogeneous data generated in the same manner as in [24] and [28]. Specifically, the data distribution of \(x_e\) on node \(i\) follows a normal distribution with mean \(0\) and variance \(i^2 \cdot r^2\), where \(r\) is the heterogeneity rate. In our experiments, we set \(r\) to \(1\). For the corresponding response variable, we let \(y_e=x_e^{\top} w+0.1 z\), where \(z\) is sampled from the standard normal distribution. The training and testing datasets used in all algorithms each consist of 20,000 samples. In our experiments, we compare with SLDBO [28], MA-DSBO [24] and SLAM[27]. In SLDBO and , the parameter \(r_v\) is set to 20, which can be chosen via grid search, and the values of both \({\alpha}\) and \({\eta}\) are assigned as 0.5. Furthermore, we set \({\beta}\) to 1.2 and the maximum number of iterations is set to \(10^3\), which are the same as in [28]. MA-DSBO utilizes two key parameters, namely \(T\) and \(N\). Here, \(T\) stands for the number of iterations carried out in the inner loop, while \(N\) represents the number of Hessian-inverse-gradient product iterations. MA-DSBO requires sufficient inner-loop iterations to estimate the LL solution and the hypergradient accurately. SLAM has one key parameter \(b\), which is associated with matrix-vector products used for estimating the inverse of the Hessian. In our experiments, we set \(T=5\), \(N=5\) and \(b=5\).
To visualize the performance of the three algorithms being compared, we present the curves of train loss, test loss, classification accuracy, and hypergradient norm against CPU time (in seconds) in Fig. 2 and Fig. 3, corresponding to \(d = 60\) and \(d = 300\) respectively. As the dimension of the data increases, the computational demands for calculating the gradients, Jacobian, and Hessian matrices rise significantly. The algorithm attains higher numerical efficiency due to its ability to skip certain computationally intensive steps, thereby enhancing the overall performance. In this experiment, we tested two values of \(p\), namely \(p=0.3\) and \(p=0.75\). These values were chosen to represent a low-frequency (\(p=0.3\)) versus a high-frequency (\(p=0.75\)) update regime. This allows us to empirically study the trade-off between per-iteration cost and convergence speed discussed. It can be seen that \(p = 0.3\) yields a better performance compared to \(p = 0.75\). Furthermore, by comparing Fig. 2 and Fig. 3, it can be seen that the advantage of setting \(p = 0.3\) becomes clearer for problems with larger dimensions compared to when \(p = 0.75\).
Fig. 4 and Fig. 5 display the comparison results between two single-loop algorithms, and SLDBO, with respect to train loss, test loss, accuracy, and hypergradient magnitude versus the number of lower-level function’s gradient evaluations, where Fig. 4 corresponds to \(d=60\) and Fig. 5 corresponds to \(d=300\). It is noteworthy that within each iteration of the SLDBO algorithm, the iteration requires one computation of the lower-level function’s gradient, two computations of the upper-level function’s gradient, one computation of the lower-level function’s Jacobian matrix, and one computation of the lower-level function’s Hessian matrix. In Fig. 4 and Fig. 5, the horizontal axis represents the number of lower-level function gradient computations in one node, based on which we present comparative curve results. It can be seen from both figures that with \(p=0.3\) performs the best, followed by with \(p=0.75\) and SLDBO.
Fig. 6 showcases the performance of across four graphs, which is showed in Fig. 7. It can be observed that the performance of improves as the connectivity of the graph increases. Specifically, performs best when using the complete graph, followed by the random, the grid and the line graphs. This indicates that a network with better connectivity can generally accelerate the convergence process.
Similar to the case of synthetic data, we define \(\mathcal{D}_i\) and \(\mathcal{D}_i^{\prime}\) as the training and testing datasets for node \(i\), respectively. Next, we apply , SLDBO and MA-DSBO to solve hyperparameter optimization problem using the MNIST dataset [38]. In particular, the objective and constraint functions in 1 are given by \[\begin{align} F_i(\lambda, \omega)&= \frac{1}{|\mathcal{D}_i^{\prime}|}\sum_{(x_e,y_e)\in\mathcal{D}_i^{\prime}} L(x_e^{\top}\omega, y_e), \\ f_i(\lambda, \omega)&= \frac{1}{|\mathcal{D}_i|}\sum_{(x_e,y_e)\in \mathcal{D}_i}L(x_e^{\top}\omega, y_e) + \frac{1}{cd}\sum_{{m=1}}^{c}\sum_{j=1}^{d}e^{\lambda_j}\omega^2_{mj}, \end{align}\] where \(\omega \in \mathbb{R}^{c\times d}\) is the model parameter, \(L\) represents the cross entropy loss, and \(|S|\) denotes the cardinality of a set \(S\). In this experiment, \(c\) represents the number of classes and \(d\) represents the number of features. The values of \(c\) and \(d\) are set to \(10\) and \(784\) respectively. The training and testing datasets each consist of 60,000 samples, with balanced representation across all classes. For both and SLDBO, the hyperparameters were set as follows: \(r_v=100\), \({\alpha}={\eta}=6\), and \({\beta}=12\). For MA-DSBO, we set \(T=10\) and \(N=20\). For SLAM, we set \(b=5\). In the experiment, we only tested \(p=0.3\) for . The comparison results of test loss, train loss, and classification accuracy for the three algorithms with respect to CPU time are presented in Fig. 8. These results clearly demonstrate that all the compared algorithms can efficiently solve this problem. Moreover, our proposed algorithm performs the best in terms of improved convergence rate and classification accuracy, followed by SLDBO, SLAM and MA-DSBO.
In this subsection, we compare the proposed with SLDBO on a data hyper-cleaning problem [19] for the Fashion-MNIST dataset [39]. The dataset consists of 60,000 images for training and 10,000 images for testing. Within the training phase, the 60,000 training images are
partitioned into two distinct subsets: a training set of 50,000 images (denoted as \(\mathcal{S}_{\mathcal{T}}\)) and a validation set of 10,000 images (denoted as \(\mathcal{S}_{\mathcal{V}}\)). In the data hyper-cleaning problem, we aim to train a classifier in a corrupted setting. Here, each training data’s label is replaced by a random class number with probability prob
(i.e. the corruption rate). We again use a decentralized ring network with \(n\) = 8 clients. This problem can be modeled as the bilevel optimization problem 1 with \[\begin{align}
F_i(\lambda, w) &= \frac{1}{|\mathcal{S}^{i}_{\mathcal{V}}|}\sum_{(x_e, y_e)\in \mathcal{S}^{i}_{\mathcal{V}}} L(w^{\top}x_e, y_e),\\
f_i(\lambda, w) &= \frac{1}{|\mathcal{S}^{i}_{\mathcal{T}}|}\sum_{(x_e, y_e)\in \mathcal{S}^{i}_{\mathcal{T}}} \sigma(\lambda_e) L(w^{\top}x_e, y_e ) +\tilde{C}\|w\|^2.
\end{align}\] Here, \(L\) represents the cross-entropy loss, \(\tilde{C}\) is a regularization parameter, \(\sigma(\cdot)\) is the sigmoid function,
\(\mathcal{S}^{i}_{\mathcal{T}}\) and \(\mathcal{S}^{i}_{\mathcal{V}}\) respectively denote the training and validation sets of the \(i\)th client. Following
the description in [40], we assume that on each client, training examples are independently drawn with class labels following a categorical
distribution over \(M\) classes parameterized by a vector \(\mathbf{q} = (q_1,\ldots,q_M)\) where \(q_i \geq 0\) for all \(i\) and \(\|\mathbf{q}\|_1 = 1\). To synthesize a population of non-identical clients, we draw \(\mathbf{q}\) from a Dirichlet distribution \(\mathbf{q} \sim Dir (\tilde{\alpha} {\mathbf{p}_{cls}})\). Here, \({\mathbf{p}_{cls}}\) represents a prior class distribution over \(M\) classes, and \(\tilde{\alpha} > 0\) is a concentration parameter that controls the identicalness among clients. In the experiment, we set \(\tilde{C} = 0.005\).
In Fig. 9, we display the data class distributions for both the i.i.d. case and the Dirichlet case with \(\tilde{\alpha} = 0.1\), \(\mathbf{p}_{cls} =
(1,\ldots,1)\) and \(M\) = 10. For both cases, our rule for corrupting the \(10\) labels is to contaminate them using any one of the other 9 types. Fig. 10 shows the results of upper-level train loss, test accuracy and F1-score of the two algorithms for the two types of data distributions with corruption rate prob\(~=
0.4\), from which it is clear that data heterogeneity does not influence the performance of the two algorithms. This is because neither of the two compared algorithms depends on the assumption of data heterogeneity.
To clearly illustrate the performance of the two compared algorithms, Fig. 11 shows the results of the upper-level train loss, classification accuracy and F1-score with corruption rates prob\(~= 0.4\) and prob\(~= 0.7\) as the CPU time progresses. Here, classification accuracy refers to the accuracy of classifying data whose labels have not been corrupted, and F1-score
measures the quality of the data cleaner [41]. The detailed experimental results of the final test accuracy, F1-score, and the consumed
CPU time (in seconds) are summarized in Table 1, with an additional corruption rate prob\(~= 0.1\). Compared to SLDBO, our algorithm
achieves a 35% reduction in CPU time, enhances accuracy by approximately 4%, and increases the F1-score by 2 to 4 points. From these results, it is evident that outperforms SLDBO in terms of both speed and accuracy.
| Corruption Rate | Algorithm | Test Acc. | F1-score | CPU Time (s) |
|---|---|---|---|---|
| \(\mathrm{prob}=0.1\) | SLDBO | 0.7721 | 92.88 | 143.29 |
| S\(^3\)LDBO | 0.8125 | 94.39 | 93.98 | |
| \(\mathrm{prob}=0.4\) | SLDBO | 0.7671 | 89.97 | 146.19 |
| S\(^3\)LDBO | 0.8027 | 92.04 | 92.29 | |
| \(\mathrm{prob}=0.7\) | SLDBO | 0.6752 | 75.38 | 144.40 |
| S\(^3\)LDBO | 0.7127 | 78.93 | 89.60 |
To further evaluate the applicability of the proposed algorithm to networked AI systems, we conduct experiments on a decentralized meta-learning task [35], [36] using the miniImageNet dataset[42]. Meta-learning aims to learn a shared representation or initialization that can rapidly adapt to new tasks using only a small number of task-specific samples. This setting naturally leads to a bilevel structure, where the lower-level problem performs task-specific adaptation on the support set and the upper-level problem evaluates the adapted model on the query set.
We consider a collection of tasks \(\{\mathcal{T}_r:r=1,\ldots,R\}\). For each task \(\mathcal{T}_r\), let \(x\) denote the shared model parameter and \(y_r\) denote the task-specific parameter. The task loss is defined as \[\ell_r(x,y_r) = \mathbb{E}_{\xi\in\mathcal{D}_r} L(x,y_r;\xi),\] where \(L\) denotes the supervised learning loss. In the decentralized setting, the data associated with each task are distributed over \(n\) agents. For node \(i\) and task \(\mathcal{T}_r\), we denote the local dataset by \(\mathcal{D}_{r,i}\), which is further split into a support set \(\mathcal{D}^{\mathrm{tr}}_{r,i}\) and a query set \(\mathcal{D}^{\mathrm{val}}_{r,i}\).
The decentralized meta-learning problem [43] can be formulated as the DBO problem 1 . For each node \(i\), the upper-level and lower-level objectives are given by \[F_i(x,y) = \frac{1}{R} \sum_{r=1}^{R} \left[ \frac{1}{|\mathcal{D}^{\mathrm{val}}_{r,i}|} \sum_{\xi\in\mathcal{D}^{\mathrm{val}}_{r,i}} L(x,y_r;\xi) \right],\] and \[f_i(x,y) = \frac{1}{R} \sum_{r=1}^{R} \left[ \frac{1}{|\mathcal{D}^{\mathrm{tr}}_{r,i}|} \sum_{\xi\in\mathcal{D}^{\mathrm{tr}}_{r,i}} L(x,y_r;\xi) + \mathcal{R}(y_r) \right],\] where \(y=(y_1,\ldots,y_R)\) collects the task-specific parameters and \(\mathcal{R}(y_r)\) is a regularization term. The lower-level objective adapts the task-specific parameter using the support set, while the upper-level objective measures the query-set performance after adaptation. Compared with the previous logistic-regression-based experiments, this experiment is more representative of networked AI applications because it involves neural-network models, task-level adaptation, and distributed task data.
In our implementation, we use a 5-way 10-shot few-shot classification setting. The dataset is miniImageNet [42], which is generated from ImageNet [44] and consists of 100 classes with each class containing 600 images of size 84 × 84. Each task contains 5 classes, with 10 support samples and 10 query samples per class. The decentralized network consists of \(n=8\) nodes. We use 1000 training tasks, 200 validation tasks, and 600 testing tasks. The batch size is set to 32, and all algorithms are trained for 1500 iterations. The models are evaluated every 25 iterations, and each evaluation is averaged over 200 episodes. The same task splits, batch size, and evaluation protocol are used for all compared methods.
We compare S\(^3\)LDBO with SLDBO, MAML[35] and ANIL[36]. MAML[35] is a representative gradient-based meta-learning baseline, while ANIL[36] restricts task-specific adaptation mainly to the final layers. For a fair comparison, the stepsizes of all compared methods are tuned from the same candidate set on the validation tasks. For S\(^3\)LDBO, we set the upper-level stepsize to \(\alpha = 0.002\), the lower-level stepsize to \(\beta = 0.004\), and the auxiliary-variable stepsize to \(\eta = 0.001\). For SLDBO, we use the same stepsizes. For MAML and ANIL, the meta stepsize and the inner-loop adaptation stepsize are set to \(\alpha_{\mathrm{meta}} = 0.002\) and \(\alpha_{\mathrm{in}} = 0.002\), respectively. These values are selected to provide stable training behavior for all methods under the same miniImageNet task split. For the snapshot probability in S\(^3\)LDBO, we use \(p=0.6\) in this experiment. This value is chosen as a moderate snapshot frequency that balances computational saving and update accuracy: a smaller \(p\) further reduces derivative-evaluation cost but may introduce larger snapshot errors, whereas a larger \(p\) makes the method closer to SLDBO and weakens the computational advantage. Since the influence of \(p\) has already been investigated in the synthetic and data hyper-cleaning experiments, the decentralized meta-learning experiment focuses on validating whether the proposed snapshot mechanism remains effective in a more computationally demanding neural-network-based setting. Therefore, we report the representative result with \(p=0.6\).
Fig. 12 and Fig. 13 compare different algorithms on the meta-learning problem in terms of training and testing accuracy, where Fig. 12 reports the results with respect to the number of iterations and Fig. 13 reports the results with respect to CPU time. Under the iteration-based comparison, S\(^3\)LDBO achieves the highest training accuracy and obtains testing accuracy comparable to MAML, while outperforming SLDBO and ANIL. This indicates that the proposed method maintains strong task adaptation performance during the iterative optimization process. Under the CPU-time-based comparison, S\(^3\)LDBO achieves the best performance on both training and testing tasks within the same time budget. These results show that the snapshot mechanism not only preserves competitive learning performance in terms of iterations, but also improves practical time efficiency by reducing expensive derivative evaluations. Overall, the meta-learning experiment demonstrates that S\(^3\)LDBO is effective for decentralized task adaptation and is suitable for networked AI applications with limited computational resources.
In this paper, we propose a novel single-loop algorithm, , which integrates the SLDBO framework with the snapshot gradient tracking technique to efficiently solve decentralized bilevel optimization problems. Unlike other single-loop algorithms that require the computation of full gradients, Jacobian, and Hessian matrices in every iteration – a time-consuming task in practical settings, allows agents to skip these calculations in some iterations, which significantly reduces computational costs in large-scale distributed optimization. We establish the ergodic iteration complexity and the high probability nonergodic iteration complexity of . Numerical experiments on hyperparameter optimization, data hyper-cleaning, and decentralized meta-learning confirm the efficacy of the proposed algorithm. These results suggest that snapshot-based DBO algorithm is a promising tool for scalable and adaptive learning in networked AI systems. A key avenue for future research is the extension of to the stochastic setting. Developing an algorithm that can effectively handle variance from both stochastic data sampling and the snapshot mechanism would require new analytical tools and could significantly broaden the practical applicability of this work to large-scale machine learning problems.
In this appendix, we provide the proof of our convergence results, i.e., Theorem 1 and Theorem 2. Assumptions 1 and 2 are used throughout the proof.
Recall that \(r_v:= L_{F,0}/\sigma\) and \(\rho\) is defined in Assumption 2. Moreover, we define the following constants for the analysis: \[\label{def-constants-main-text} \left\{ \begin{array}{l} L_v:=\left(L_{F,1}+L_{f,2}r_v\right)\left(1+ L_{f,1}/\sigma \right), \quad L_1:=L_{F,1}+L_{f,2}r_v, \medskip \\ L_{\Phi}:= L_{F, 1}+\frac{2 L_{F, 1} L_{f, 1}+L_{f, 2} L_{F, 0}^2}{\sigma}+\frac{2 L_{f, 1} L_{F, 0} L_{f, 2}+L_{f, 1}^2 L_{F, 1}}{\sigma^2}+\frac{L_{f, 2} L_{f, 1}^2 L_{F, 0}}{\sigma^3}, \end{array} \right.\tag{6}\] where constants such as \(\sigma\), \(L_{F,0}\), \(L_{F,1}\), \(L_{f,1}\), \(L_{f,2}\) are defined in Assumptions 1 and 2.
For convenience in the subsequent convergence proof, we rewrite the \(k\)th iteration of Algorithm 1 in a more concise form as follows, together with [yd], [vd] and [xd]: \[\tag{7} \begin{align} z_{y,i}^{k} &= t_{y,i}^k + \xi^k(d_{y,i}^k - d_{\tilde{y},i}^k)/p,& y_i^{k+1}&=\sum\nolimits_{j=1}^n w_{i j} (y_j^k-\beta z_{y, j}^k), \tag{8} \\ \tilde{y}_i^{k+1} &= \xi^k y_i^{k} + (1-\xi^k)\tilde{y}_i^{k},& t_{y, i}^{k+1}&=\sum\nolimits_{j=1}^n w_{i j} \big(t_{y, j}^{k}+ \xi^k (d_{y,j}^{k}-d_{\tilde{y}, j}^{k})\big), \tag{9} \\ z_{v,i}^{k} &= t_{v,i}^k + \xi^k (d_{v,i}^k - d_{\tilde{v},i}^k)/p,& v_i^{k+1}&=\mathcal{P}_{r_v}\left[\sum\nolimits_{j=1}^n w_{i j}( v_j^k+\eta z_{v, j}^k)\right], \tag{10} \\ \tilde{v}_i^{k+1} &= \xi^k v_i^{k} + (1-\xi^k)\tilde{v}_i^{k},& t_{v, i}^{k+1}&=\sum\nolimits_{j=1}^n w_{i j} \big(t_{v, j}^{k}+\xi^k (d_{v,j}^{k}-d_{\tilde{v}, j}^{k})\big), \tag{11} \\ z_{x,i}^{k} &= t_{x,i}^k + \xi^k (d_{x,i}^k - d_{\tilde{x},i}^k)/p,& x_i^{k+1}&=\sum\nolimits_{j=1}^n w_{i j} (x_j^k-\alpha z_{x,j}^k),\tag{12} \\ \tilde{x}_i^{k+1} &= \xi^k x_i^{k} + (1-\xi^k)\tilde{x}_i^{k},& t_{x, i}^{k+1}&=\sum\nolimits_{j=1}^n w_{i j}\big( t_{x, j}^{k}+\xi^k (d_{x,j}^k-d_{\tilde{x}, j}^{k})\big),\tag{13}\\ d_{\tilde{y},i}^{k+1} & = \xi^{k}d_{y,i}^{k} + (1-\xi^{k})d_{\tilde{y},i}^{k} ,& d_{\tilde{v},i}^{k+1} & = \xi^{k}d_{v,i}^{k} + (1-\xi^{k})d_{\tilde{v},i}^{k} ,\\ d_{\tilde{x},i}^{k+1} & = \xi^{k}d_{x,i}^{k} + (1-\xi^{k})d_{\tilde{x},i}^{k}. \end{align}\] From 7 , we know that \(d_{\tilde{y},i}^{k+1}, d_{\tilde{v},i}^{k+1}\) and \(d_{\tilde{x},i}^{k+1}\) have the following representations, which will be useful in the subsequent analysis: \[\begin{align} d_{\tilde{y},i}^{k+1} &= \nabla_2 f_i(\tilde{x}_i^{k+1},\tilde{y}_i^{k+1}), \tag{14}\\ d_{\tilde{v},i}^{k+1} &= \nabla_2 F_i(\tilde{x}_i^{k+1},\tilde{y}_i^{k+1}) - \nabla^2_{22} f_i(\tilde{x}_i^{k+1},\tilde{y}_i^{k+1}) \tilde{v}_i^{k+1},\tag{15}\\ d_{\tilde{x},i}^{k+1} &= \nabla_1 F_i(\tilde{x}_i^{k+1},\tilde{y}_i^{k+1}) - \nabla^2_{12} f_i(\tilde{x}_i^{k+1},\tilde{y}_i^{k+1}) \tilde{v}_i^{k+1}.\tag{16} \end{align}\] For the analysis, we further define \[\label{def:bar9} \left\{ \begin{array}{lll} {\bar{x}^{k}} := \frac{1}{n}\sum_{i=1}^{n}x_{i}^k, & {\bar{y}^{k}} := \frac{1}{n}\sum_{i=1}^{n}y_{i}^k, & {\bar{v}^{k}} := \frac{1}{n}\sum_{i=1}^{n}v_{i}^k, \smallskip\\ \bar{d}_x^k := \frac{1}{n}\sum_{i=1}^{n}d_{x,i}^k, & \bar{d}_y^k := \frac{1}{n}\sum_{i=1}^{n}d_{y,i}^k, & \bar{d}_v^k := \frac{1}{n}\sum_{i=1}^{n}d_{v,i}^k, \smallskip\\ \bar{d}_{\tilde{x}}^k := \frac{1}{n}\sum_{i=1}^{n}d_{\tilde{x},i}^k, & {\bar{d}_{\tilde{y}}^{k}} := \frac{1}{n}\sum_{i=1}^{n}d_{\tilde{y},i}^k, & \bar{d}_{\tilde{v}}^k := \frac{1}{n}\sum_{i=1}^{n}d_{\tilde{v},i}^k, \smallskip \\ \bar{t}_x^k := \frac{1}{n}\sum_{i=1}^{n}t_{x,i}^k, & \bar{t}_y^k := \frac{1}{n}\sum_{i=1}^{n}t_{y,i}^k, & \bar{t}_v^k := \frac{1}{n}\sum_{i=1}^{n}t_{v,i}^k, \smallskip \\ \bar{z}_x^k := \frac{1}{n}\sum_{i=1}^{n}z_{x,i}^k, & \bar{z}_y^k := \frac{1}{n}\sum_{i=1}^{n}z_{y,i}^k, & \bar{z}_v^k := \frac{1}{n}\sum_{i=1}^{n}z_{v,i}^k, \end{array} \right.\tag{17}\] and two additional constants \[\label{def-constants-proof} C_1 := 3\max\{(L_{F,1}+r_{v}L_{f,2})^2,L_{f,1}^2\} \text{~~and~~} C_2 := L_{f,1}^2.\tag{18}\]
Here we briefly describe the roadmap of the proof of Theorem 1. First, we define the Lyapunov function \[\begin{align} V_k = \; & F(\bar{x}^k, y ^{*}(\bar{x}^k)) - F^{*} + a_1 \|\bar{y}^k - y^{*}(\bar{x}^k)\|^2 + a_2 \|\bar{v}^k - v^{*}(\bar{x}^k)\|^2 + \frac{a_3}{n}\sum_{i=1}^n \|x_i^k -\bar{x}^k\|^2 \nonumber\\ & + \frac{a_4}{n} \sum_{i=1}^n \|y_i^k -\bar{y}^k\|^2 +\frac{a_5}{n} \sum_{i=1}^n \|v_i^k - \bar{v}^k\|^2 + \frac{a_6 \alpha^2}{n} \sum_{i=1}^n\|z_{x,i}^k - \bar{z}_{x}^k\|^2 + \frac{a_7 \beta^2}{n}\sum_{i=1}^n \|z_{y,i}^k - \bar{z}_{y}^k\|^2 \nonumber \\ & + \frac{a_8 \eta^2}{n} \sum_{i=1}^n \|z_{v,i}^k - \bar{z}_{v}^k\|^2 + \frac{a_9}{n} \sum_{i=1}^n \|x_i^k - \tilde{x}_i^k\|^2 + \frac{a_{10}}{n} \sum_{i=1}^n \|y_i^k - \tilde{y}_i^k\|^2 + \frac{a_{11}}{n} \sum_{i=1}^n \|v_i^k -\tilde{v}_i^k\|^2,\label{Lyapunov} \end{align}\tag{19}\] where \(v^*(x) := \left[\nabla^2_{22} f(x,y^*(x))\right]^{-1}\nabla_2 F(x,y^*(x))\) and \(a_1, a_2, \ldots, a_{11}\) are constants. We will show that, for another set of positive constants \(A_1, A_2, \ldots, A_{12}\), the following inequality holds \[\begin{align} \mathbb{E}\Big[V_{k+1} - V_{k}\Big] \leq & -\frac{\alpha}{2} \mathbb{E}\Big[\|\nabla \Phi(\bar{x}_{k})\|^2\Big] -A_1\mathbb{E}\Big[\|\bar{d}_{x}^k\|^2\Big] -A_2\mathbb{E}\Big[\|\bar{y}^k - y^{*}(\bar{x}^k)\|^2\Big] - A_3 \mathbb{E}\Big[\|\bar{v}^k - v^{*}(\bar{x}^k)\|^2\Big] \\ & - \frac{A_4}{n}\mathbb{E}\Big[\sum_{i=1}^n\|x_i^k -\bar{x}^k\|^2\Big] - \frac{A_5}{n}\mathbb{E}\Big[\sum_{i=1}^n\|y_i^k -\bar{y}^k\|^2\Big] - \frac{A_6}{n}\mathbb{E}\Big[\sum_{i=1}^n\|v_i^k -\bar{v}^k\|^2\Big]\\ & - \frac{A_7}{n}\mathbb{E}\Big[\sum_{i=1}^n\|z_{x,i}^k - \bar{z}_{x}^k\|^2\Big] - \frac{A_8}{n}\mathbb{E}\Big[\sum_{i=1}^n\|z_{y,i}^k - \bar{z}_{y}^k\|^2\Big] - \frac{A_9}{n}\mathbb{E}\Big[\sum_{i=1}^n\|z_{v,i}^k - \bar{z}_{v}^k\|^2\Big]\\ & - \frac{A_{10}}{n}\mathbb{E}\Big[\sum_{i=1}^n\|x_i^k -\tilde{x}_{i}^k\|^2\Big] - \frac{A_{11}}{n}\mathbb{E}\Big[\sum_{i=1}^n\|y_i^k -\tilde{y}_{i}^k\|^2\Big] - \frac{A_{12}}{n} \mathbb{E}\Big[\sum_{i=1}^n \|v_i^k -\tilde{v}_{i}^k\|^2\Big]. \end{align}\] Then, the proof can be obtained by telescoping the above inequality.
Recall that \({\bar{x}^{k}}\), \({\bar{y}^{k}}\), \({\bar{v}^{k}}\), \(\bar{d}_x^k\), \(\bar{d}_y^k\), \(\bar{d}_v^k\), \(\bar{d}_{\tilde{x}}^k\), \(\bar{d}_{\tilde{y}}^k\), \(\bar{d}_{\tilde{v}}^k\), \(\bar{t}_x^k\), \(\bar{t}_y^k\), \(\bar{t}_v^k\), \(\bar{z}_x^k\), \(\bar{z}_y^k\) and \(\bar{z}_v^k\) are defined in 17 . Let \(\mathcal{F}_k\) be the sigma field generated by \(\{\xi^j\}_{0\leq j\leq k-1}\) and \(\mathbb{E}_k[\cdot]\) be the conditional expectation taken over \(\mathcal{F}_k\). Then, for any \(k \geq 0\), the variables \(\{x_i^k, y_i^k, v_i^k, d_{x,i}^k, d_{y,i}^k, d_{v,i}^k, \tilde{x}_i^k, \tilde{y}_i^k, \tilde{v}_i^k, d_{\tilde{x},i}^k, d_{\tilde{y},i}^k, d_{\tilde{v},i}^k, t_{x,i}^k, t_{y,i}^k, t_{v,i}^k\}\) are measurable with respect to \(\mathcal{F}_k\). We first prove some useful lemmas.
Lemma 3. For any \(0 \leq k \leq K\), there hold \[\begin{align} \bar{t}_{x}^k = \bar{d}_{\tilde{x}}^k, \quad \bar{t}_{y}^k &= \bar{d}_{\tilde{y}}^k,\quad \bar{t}_{v}^k = \bar{d}_{\tilde{v}}^k ; \tag{20} \\ \mathbb{E}_k\Big[\bar{z}_{x}^k\Big] = {\bar{d}_{x}^k}, \quad \mathbb{E}_k\Big[\bar{z}_{y}^k\Big] &= {\bar{d}_{y}^k}, \quad \mathbb{E}_k\Big[\bar{z}_{v}^k\Big] = {\bar{d}_{v}^k}. \tag{21} \end{align}\]
Proof. First, by initialization, we have the relation 20 for \(k=0\). Suppose we have shown the relation 20 for \(0, \ldots, k-1\). Next, we prove the relation for \(k\).
If \(\xi^{k-1} = 0\), then \(\tilde{x}_i^{k} = \tilde{x}_i^{k-1}, \tilde{y}_i^{k} = \tilde{y}_i^{k-1}\) and \(\tilde{v}_i^{k} = \tilde{v}_i^{k-1}\). By induction, we have \(\bar{t}_{x}^{k} = \bar{t}_{x}^{k-1} = \bar{d}_{\tilde{x}}^{k-1} = \bar{d}_{\tilde{x}}^{k}.\) If \(\xi^{k-1} = 1\), then \(\tilde{x}_i^{k} = x_i^{k-1}, \tilde{y}_i^{k} = y_i^{k-1}\) and \(\tilde{v}_i^{k} = v_i^{k-1}\). Again, by induction, we have \[\bar{t}_{x}^{k} = \bar{t}_{x}^{k-1} + \frac{1}{n}\sum_{i=1}^n (d_{x,i}^{k-1} - d_{\tilde{x}, i}^{k-1}) = \bar{d}_{\tilde{x}}^{k-1} + \bar{d}_{x}^{k-1} -\bar{d}_{\tilde{x}}^{k-1} = \bar{d}_{x}^{k-1} = \bar{d}_{\tilde{x}}^{k}.\] Following similar steps, we can show \(\bar{t}_{y}^{k} = \bar{d}_{\tilde{y}}^{k}\) and \(\bar{t}_{v}^{k} = \bar{d}_{\tilde{v}}^{k}\). From the update of \(z_{x,i}^k\) in 12 , we have \(\bar{z}_{x}^k = \bar{t}_{x}^k + \xi^k (\bar{d}_{x}^k - \bar{d}_{\tilde{x}}^k)/p\). With \(\bar{t}_{x}^k = \bar{d}_{\tilde{x}}^k\) and \(\mathbb{E}_k\Big[ \xi^k/p \Big]=1\), we obtain \(\mathbb{E}_k\Big[\bar{z}_{x}^k\Big] = {\bar{d}_{x}^k}\). Similarly, we also have \(\mathbb{E}_k\Big[\bar{z}_{y}^k\Big] = {\bar{d}_{y}^k}\) and \(\mathbb{E}_k\Big[\bar{z}_{v}^k\Big] = {\bar{d}_{v}^k}\). ◻
Lemma 4. The sequences \(\{z_{x,i}^k\}\), \(\{d_{x,i}^k\}\) and \(\{d_{\tilde{x},i}^k\}\) generated by 7 satisfy \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|z_{x,i}^{k+1}-\bar{z}_x^{k+1}\|^2\Big] & \leq \rho \mathbb{E}_k\Big[\sum_{i=1}^n \|z_{x,i}^k - \bar{z}_{x}^k\|^2\Big] + \frac{1}{(1-\rho)^2\rho p}{\sum_{i=1}^n \Big(\|d_{x,i}^k - d_{\tilde{x},i}^k\|^2+\mathbb{E}_k\Big[\|d_{x,i}^{k+1} - d_{\tilde{x},i}^{k+1} \|^2\Big]\Big)}. \label{zx-barzx} \end{align}\tag{22}\]
Proof. By using the update of \(z_{x,i}^{k+1}\) in 12 and defining \(\triangle_{x,i}^{k+1} = \xi^{k+1} (d_{x,i}^{k+1} - d_{\tilde{x},i}^{k+1})\), we have \[\begin{align} z_{x,i}^{k+1} = t_{x,i}^{k+1} + \frac{1}{p} \triangle_{x,i}^{k+1} = \sum_{j=1}^n w_{ij} (t_{x,j}^{k} + \triangle_{x,j}^{k}) + \frac{1}{p}\triangle_{x,i}^{k+1} = \sum_{j=1}^n w_{ij} \big(z_{x,j}^{k} + (1-\frac{1}{p}) \triangle_{x,j}^{k}\big) + \frac{1}{p}\triangle_{x,i}^{k+1}. \end{align}\]
Therefore, we have \[\begin{align} &\;\mathbb{E}_k\Big[\sum_{i=1}^n \|z_{x,i}^{k+1} - \bar{z}_{x}^{k+1}\|^2\Big] =\;\mathbb{E}_k\Big[\sum_{i=1}^n \| \sum_{j=1}^n w_{ij}(z_{x,j}^{k}- \frac{1-p}{p}\triangle_{x,j}^{k}) + \frac{1}{p}\triangle_{x,i}^{k+1} - \bar{z}_{x}^{k} + \bar{z}_{x}^{k} -\bar{z}_{x}^{k+1} \|^2\Big] \nonumber\\ =&\;\mathbb{E}_k\Big[\sum_{i=1}^n \| \sum_{j=1}^n w_{ij}z_{x,j}^{k} - \bar{z}_{x}^{k} + \frac{1}{p}\triangle_{x,i}^{k+1} - \frac{1-p}{p}\sum_{j=1}^n w_{ij}\triangle_{x,j}^{k} \|^2 + n\|\bar{z}_{x}^{k} - \bar{z}_{x}^{k+1}\|^2 \Big] + \mathbb{E}_k\Big[2\sum_{i=1}^n \left\langle z_{x,i}^{k+1} - \bar{z}_{x}^{k}, \bar{z}_{x}^{k} - \bar{z}_{x}^{k+1}\right\rangle\Big]. \nonumber \end{align}\] For the cross term, since the second factor is independent of \(i\), we have \[\begin{align} &\;2\sum_{i=1}^n \left\langle z_{x,i}^{k+1} - \bar{z}_{x}^{k}, \bar{z}_{x}^{k} - \bar{z}_{x}^{k+1}\right\rangle =\;2\left\langle \sum_{i=1}^n (z_{x,i}^{k+1} - \bar{z}_x^k), \bar{z}_x^k - \bar{z}_x^{k+1} \right\rangle \nonumber\\ =&\;2n\left\langle \bar{z}_x^{k+1} - \bar{z}_x^k, \bar{z}_x^k - \bar{z}_x^{k+1} \right\rangle =\;-2n\|\bar{z}_x^{k+1}-\bar{z}_x^k\|^2. \nonumber \end{align}\] Therefore, \[\begin{align} &\;\mathbb{E}_k\Big[\sum_{i=1}^n \|z_{x,i}^{k+1} - \bar{z}_{x}^{k+1}\|^2\Big] \nonumber\\ =&\;\mathbb{E}_k\Big[\sum_{i=1}^n \| \sum_{j=1}^n w_{ij}z_{x,j}^{k} - \bar{z}_{x}^{k} + \frac{1}{p}\triangle_{x,i}^{k+1} - \frac{1-p}{p}\sum_{j=1}^n w_{ij}\triangle_{x,j}^{k} \|^2 - n\|\bar{z}_x^{k+1}-\bar{z}_x^k\|^2\Big] \nonumber\\ \leq&\;\mathbb{E}_k\Big[\sum_{i=1}^n \| \sum_{j=1}^n w_{ij}z_{x,j}^{k} - \bar{z}_{x}^{k} + \frac{1}{p}\triangle_{x,i}^{k+1} - \frac{1-p}{p}\sum_{j=1}^n w_{ij}\triangle_{x,j}^{k} \|^2\Big] \nonumber\\ \leq&\;\rho \mathbb{E}_k\Big[\sum_{i=1}^n \|z_{x,i}^k - \bar{z}_{x}^k\|^2\Big] + \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n \|\frac{1}{p}\triangle_{x,i}^{k+1} - \frac{1-p}{p}\sum_{j=1}^n w_{ij}\triangle_{x,j}^{k} \|^2\Big] \nonumber\\ \leq&\; \rho \mathbb{E}_k\Big[\sum_{i=1}^n \|z_{x,i}^k - \bar{z}_{x}^k\|^2\Big] + \frac{1}{(1-\rho)^2\rho p} {\sum_{i=1}^n \Big( \|d_{x,i}^k - d_{\tilde{x},i}^k\|^2 +\mathbb{E}_k\Big[\|d_{x,i}^{k+1} - d_{\tilde{x},i}^{k+1}\|^2\Big] \Big)}. \nonumber \end{align}\] where the first inequality follows from dropping the nonpositive term “\(-n\|\bar{z}_x^{k+1}-\bar{z}_x^k\|^2\)". The second inequality follows from expanding the square, applying \(2\langle a,b\rangle \leq \frac{\rho}{1-\rho}\|a\|^2 + \frac{1-\rho}{\rho}\|b\|^2\), and then using Lemma 1. This introduces a prefactor \(1/\rho\), which combines with the \(\rho^2\) contraction in Lemma 1 and yields the factor \(\rho\). And the last inequality follows from \[\begin{align} &\mathbb{E}_k\Big[\sum_{i=1}^n \|\frac{1}{p}\triangle_{x,i}^{k+1} - \frac{1-p}{p}\sum_{j=1}^n w_{ij}\triangle_{x,j}^{k}\|^2\Big]\\ \leq & \frac{1}{(1-\rho)p^2} \mathbb{E}_k\Big[(\xi^{k+1})^2\Big] \mathbb{E}_k\Big[\sum_{i=1}^n \|d_{x,i}^{k+1} - d_{\tilde{x},i}^{k+1}\|^2\Big] + \frac{(1-p)^2}{\rho p^2} \mathbb{E}_k\Big[(\xi^{k})^2\Big] \sum_{i=1}^n \|\sum_{j=1}^n w_{ij}(d_{x,j}^{k} - d_{\tilde{x},j}^{k})\|^2 \\ = & \frac{1}{(1-\rho)p}\mathbb{E}_k\Big[\sum_{i=1}^n \|d_{x,i}^{k+1} - d_{\tilde{x},i}^{k+1}\|^2\Big] + \frac{(1-p)^2}{\rho p} {\sum_{i=1}^n \|\sum_{j=1}^n w_{ij}(d_{x,j}^{k} - d_{\tilde{x},j}^{k})\|^2} \\ \leq &\frac{1}{\rho(1-\rho)p}{\sum_{i=1}^n \Big(\mathbb{E}_k\Big[\|d_{x,i}^{k+1} - d_{\tilde{x},i}^{k+1}\|^2\Big]+\|d_{x,i}^{k} - d_{\tilde{x},i}^{k} \|^2\Big)}, \end{align}\] where the last inequality follows from multiplying the first term by \(1/\rho\), the second term by \(1/\big((1-\rho)(1-p)^2\big)\), and then applying Lemma 1 (a). ◻
Remark 3. The following inequalities can be derived by following similar steps as in Lemma 4. Details are omitted to avoid redundancy. \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|z_{y,i}^{k+1}-\bar{z}_y^{k+1}\|^2\Big] & \leq \rho \mathbb{E}_k\Big[\sum_{i=1}^n \|z_{y,i}^k - \bar{z}_{y}^k\|^2\Big] + \frac{1}{(1-\rho)^2\rho p}{\sum_{i=1}^n \Big(\|d_{y,i}^k - d_{\tilde{y},i}^k\|^2+\mathbb{E}_k\Big[\|d_{y,i}^{k+1} - d_{\tilde{y},i}^{k+1} \|^2\Big]\Big)}, \\ \mathbb{E}_k\Big[\sum_{i=1}^{n}\|z_{v,i}^{k+1}-\bar{z}_v^{k+1}\|^2\Big] & \leq \rho \mathbb{E}_k\Big[\sum_{i=1}^n \|z_{v,i}^k - \bar{z}_{v}^k\|^2\Big] + \frac{1}{(1-\rho)^2\rho p}{\sum_{i=1}^n \Big(\|d_{v,i}^k - d_{\tilde{v},i}^k\|^2+\mathbb{E}_k\Big[\|d_{v,i}^{k+1} - d_{\tilde{v},i}^{k+1} \|^2\Big]\Big)}. \end{align}\]
Then, we will bound the terms related to the consensus error in 19 .
Lemma 5. The sequence \(\{v_i^k\}\) generated by 7 satisfies \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|v_i^{k+1}-\bar{v}^{k+1}\|^2\Big] \leq \rho {\sum_{i=1}^{n}\|v_i^{k} - \bar{v}^k\|^2} + \frac{\rho^2\eta ^2}{1-\rho} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|z_{v,i}^k - \bar{z}_v^k\|^2\Big]. \end{align}\]
Proof. In fact, we have \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|v_i^{k+1}&-\bar{v}^{k+1}\|^2\Big] =\mathbb{E}_k\Big[\sum_{i=1}^{n} \|\mathcal{P}_{r_v}\left[\sum\nolimits_{j=1}^{n}w_{ij}(v_j^{k}+\eta z_{v,j}^k)\right]-\frac{1}{n}\sum_{s=1}^{n}\mathcal{P}_{r_v}\left[\sum\nolimits_{j=1}^{n}w_{sj}(v_j^{k}+\eta z_{v,j}^k)\right]\|^2\Big]\\ & \leq \mathbb{E}_k\Big[\sum_{i=1}^{n} \|\sum_{j=1}^{n}w_{ij}(v_j^{k}+\eta z_{v,j}^k)-\frac{1}{n}\sum_{s=1}^{n}\sum_{j=1}^{n}w_{sj}(v_j^{k}+\eta z_{v,j}^k)\|^2\Big]\\ &\leq \frac{1}{\rho} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|\sum\nolimits_{j=1}^{n}w_{ij}v_j^{k} - \bar{v}^k\|^2\Big] + \frac{\eta^2}{1-\rho} \mathbb{E}_k\Big[\sum_{i=1}^{n}\left\|\sum\nolimits_{j=1}^{n}w_{ij}z_{v,j}^k - \bar{z}_v^k\right\|^2\Big]\\ &\leq \rho {\sum_{i=1}^{n}\|v_i^{k} - \bar{v}^k\|^2} + \frac{\rho^2\eta ^2}{1-\rho} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|z_{v,i}^k - \bar{z}_v^k\|^2\Big] , \end{align}\] where the first inequality follows from Lemma 2, the second follows from Cauchy-Schwarz inequality and the notation defined in 17 , the third follows from Lemma 1 (b). ◻
Remark 4. By following similar deductions as in Lemma 5, we can derive \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|x_i^{k+1}-\bar{x}^{k+1}\|^2\Big] \leq \rho{\sum_{i=1}^{n}\|x_i^{k} - \bar{x}^k\|^2} + \frac{\rho^2\alpha ^2}{1-\rho} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|z_{x,i}^k - \bar{z}_x^k\|^2\Big],\\ \mathbb{E}_k\Big[\sum_{i=1}^{n}\|y_i^{k+1}-\bar{y}^{k+1}\|^2\Big] \leq \rho{\sum_{i=1}^{n}\|y_i^{k} - \bar{y}^k\|^2} + \frac{\rho^2\beta ^2}{1-\rho} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|z_{y,i}^k - \bar{z}_y^k\|^2\Big]. \end{align}\] The details are omitted.
Next, we bound the term \(\mathbb{E}_k\Big[\sum_{i=1}^n \|d_{x,i}^k-d_{\tilde{x},i}^k\|^2\Big]\) in 22 , as well as \(\mathbb{E}_k\Big[\sum_{i=1}^n \|d_{y,i}^k-d_{\tilde{y},i}^k\|^2\Big]\) and \(\mathbb{E}_k\Big[\sum_{i=1}^n \|d_{v,i}^k-d_{\tilde{v},i}^k\|^2\Big]\).
Lemma 6. The sequences \(\{d_{x,i}^{k}\}\), \(\{d_{v,i}^{k}\}\) and \(\{d_{y,i}^{k}\}\) generated by 7 satisfy \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|d_{x,i}^{k}-d_{\tilde{x},i}^{k}\|^2\Big]&\leq C_1 {\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y_i^k-\tilde{y}_i^{k}\|^2+\|v_i^k-\tilde{v}_i^{k}\|^2\right)},\tag{23}\\ \mathbb{E}_k\Big[\sum_{i=1}^{n}\|d_{v,i}^{k}-d_{\tilde{v},i}^{k}\|^2\Big]&\leq C_1 {\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y_i^k-\tilde{y}_i^{k}\|^2+\|v_i^k-\tilde{v}_i^{k}\|^2\right)},\tag{24}\\ \mathbb{E}_k\Big[\sum_{i=1}^{n}\|d_{y,i}^{k}-d_{\tilde{y},i}^{k}\|^2\Big]&\leq C_2 {\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y_i^k-\tilde{y}_i^{k}\|^2\right)}\tag{25}, \end{align}\] where \(C_1\) and \(C_2\) are defined in 18 .
Proof. By the definition of \(d_{x,i}^k\) in [xd] and the representation of \(d_{\tilde{x},i}^k\) in 16 , it follows that \[\begin{align} &\mathbb{E}_k\Big[\sum_{i=1}^{n}\|d_{x,i}^{k}-d_{\tilde{x},i}^{k}\|^2\Big] \leq 3\mathbb{E}_k\Big[\sum_{i=1}^{n}\|\nabla_1 F_i(x^k_i, y^k_i)-\nabla_1F_i(\tilde{x}^{k}_i, \tilde{y}^{k}_i)\|^2\Big]\\ &\;\;\quad +3\mathbb{E}_k\Big[\sum_{i=1}^{n}\|(\nabla^2_{12} f_i (x^k_i, y^k_i) -\nabla^2_{12} f_i (\tilde{x}^{k}_i, \tilde{y}^{k}_i)) v^{k}_i\|^2\Big] +3\mathbb{E}_k\Big[\sum_{i=1}^{n}\|\nabla^2_{12} f_i (\tilde{x}^{k}_i, \tilde{y}^{k}_i)(v^{k}_i-\tilde{v}^{k}_i)\|^2\Big]\\ \leq & \, 3(L_{F,1}+r_{v}L_{f,2})^2 \mathbb{E}_k\Big[\sum_{i=1}^{n}\|x^k_i-\tilde{x}^{k}_i\|^2\Big]+ 3(L_{F,1}+r_{v}L_{f,2})^2\mathbb{E}_k\Big[\sum_{i=1}^{n}\|y^k_i-\tilde{y}^{k}_i\|^2\Big] \\ & +3L_{f,1}^2\mathbb{E}_k\Big[\sum_{i=1}^{n}\|v^k_i-\tilde{v}^{k}_i\|^2\Big] \leq C_1 {\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y^k_i-\tilde{y}^{k}_i\|^2+\|v_i^k-\tilde{v}_i^{k}\|^2\right)}, \end{align}\] where the second inequality is due to Assumption 1 (b) and (c) and \(\|v_i^k\| \leq r_v\) for all \(i\). Similarly, by [vd] and 15 , we can derive \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^{n}\|d_{v,i}^{k}-d_{\tilde{v},i}^{k}\|^2\Big]\leq C_1 {\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y^k_i-\tilde{y}^{k}_i\|^2+\|v_i^k-\tilde{v}_i^{k}\|^2\right)}, \end{align}\] and by [yd] and 14 , we can also derive \[\begin{align} &\mathbb{E}_k\Big[\sum_{i=1}^{n}\|d_{y,i}^{k}-d_{\tilde{y},i}^{k}\|^2\Big]\leq \mathbb{E}_k\Big[\sum_{i=1}^{n}\|\nabla_2 f_i(x_i^k,y_i^{k})-\nabla_2 f_i(\tilde{x}_i^{k},\tilde{y}_i^{k})\|^2\Big]\\ &\;\;\leq L_{f,1}^2\mathbb{E}_k\Big[\sum_{i=1}^{n}\|x_i^k-\tilde{x}_i^{k}\|^2\Big] + L_{f,1}^2\mathbb{E}_k\Big[\sum_{i=1}^{n}\|y_i^k-\tilde{y}_i^{k}\|^2\Big] = C_2 {\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y_i^k-\tilde{y}_i^{k}\|^2\right)}. \end{align}\] This completes the proof. ◻
Lemma 7. The sequences \(\{x^k_i\}\) and \(\{\tilde{x}^k_i\}\) generated by 7 satisfy \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^n\|x_i^{k+1} - \tilde{x}_i^{k+1}\|^2\Big] \leq \frac{1-p}{\rho}{\sum_{i=1}^n\|x_i^k - \tilde{x}_i^k\|^2} + \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n\|x_i^{k+1} - x_i^{k}\|^2\Big].\label{xk431-txk431} \end{align}\tag{26}\]
Proof. From the update of \(\tilde{x}_i^{k+1}\) in 13 , we get \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^n\|x_i^{k+1} - \tilde{x}_i^{k+1}\|^2\Big] &= \mathbb{E}_k\Big[\sum_{i=1}^n\|x_i^{k+1} - x_i^{k} + x_i^k - \tilde{x}_i^{k+1}\|^2\Big]\\ &\leq \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n\|x_i^{k+1} - x_i^{k}\|^2\Big] + \frac{1}{\rho}\mathbb{E}_k\Big[\sum_{i=1}^n\|(1-\xi^k)(x_i^k - \tilde{x}_i^k)\|^2\Big]\\ &= \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n\|x_i^{k+1} - x_i^{k}\|^2\Big] + \frac{1-p}{\rho}{\sum_{i=1}^n\|x_i^k - \tilde{x}_i^k\|^2}, \end{align}\] where the inequality is due to the Cauchy-Schwarz inequality. ◻
Remark 5. The following inequalities can be derived by following similar steps as in Lemma 7 (details are omitted to avoid redundancy): \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^n\|v_i^{k+1} - \tilde{v}_i^{k+1}\|^2\Big] \leq \frac{1-p}{\rho}{\sum_{i=1}^n\|v_i^k - \tilde{v}_i^k\|^2} + \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n\|v_i^{k+1} - v_i^{k}\|^2\Big], \tag{27}\\ \mathbb{E}_k\Big[\sum_{i=1}^n\|y_i^{k+1} - \tilde{y}_i^{k+1}\|^2\Big] \leq \frac{1-p}{\rho}{\sum_{i=1}^n\|y_i^k - \tilde{y}_i^k\|^2} + \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n\|y_i^{k+1} - y_i^{k}\|^2\Big].\tag{28} \end{align}\]
Next, we bound the term \(\mathbb{E}_k\Big[\sum_{i=1}^n \|v_i^{k+1} - v_i^k\|^2\Big]\) in 27 .
Lemma 8. The sequence \(\{v_i^k\}\) generated by 7 satisfies \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^n \|v_i^{k+1} - v_i^k\|^2\Big] \leq& 8{\sum_{i=1}^n \|v_i^k -\bar{v}^k\|^2} + 4\eta^2 \mathbb{E}_k\Big[\sum_{i=1}^n \|z_{v,i}^k -\bar{z}_{v}^k\|^2\Big] + 4n\eta^2{\|\bar{d}_{v}^k\|^2} +4\eta^2\frac{1-p}{p}{\sum_{i=1}^n\|{d}_{v,i}^k - {d}_{\tilde{v},i}^k\|^2}. \end{align}\]
Proof. It follows from the update of \(z_{v,i}^k\) in 10 that \[\bar{z}_{v}^k = \bar{t}_v^k + \xi^k (\bar{d}_{v}^k - \bar{d}_{\tilde{v}}^k) / p \stackrel{(\ref{bar95t})}=\bar{d}_{\tilde{v}}^k + \xi^k (\bar{d}_{v}^k - \bar{d}_{\tilde{v}}^k)/p.\] Then, we have \(\bar{z}^k_{v}-\bar{d}^k_{v} = (1-\xi^k / p) (\bar{d}_{\tilde{v}}^k-\bar{d}_{v}^k)\). Since \(\mathbb{E}_k\Big[\xi^k\Big]=p\), we have \(\mathbb{E}_k\Big[1- \xi^k/p\Big]=0\). Thus, we have \[\begin{align} \mathbb{E}_k\Big[\langle \bar{z}_{v}^k-\bar{d}_v^k, \bar{d}_v^k \rangle\Big] =\mathbb{E}_k\Big[\langle (1- \xi^k/p) (\bar{d}_{\tilde{v}}^k - \bar{d}_{v}^k), \bar{d}_{v}^k \rangle\Big] = \mathbb{E}_k\Big[1-\xi^k/p\Big] \langle \bar{d}_{\tilde{v}}^k - \bar{d}_{v}^k, \bar{d}_{v}^k\rangle=0. \label{z-dxd610} \end{align}\tag{29}\] By following the update of \(v_i^{k+1}\) in 10 , we derive \[\begin{align} &\mathbb{E}_k\Big[\sum_{i=1}^{n} \| v_{i}^{k+1} - v_{i}^{k} \|^2\Big] = \mathbb{E}_k\Big[\sum_{i=1}^{n} \| \mathcal{P}_{r_v} [\sum_{j=1}^{n} w_{ij} (v_{j}^{k} + \eta z_{v,j}^{k})] - v_{i}^{k} \|^2]\Big] \leq \mathbb{E}_k\Big[\sum_{i=1}^{n} \| \sum_{j=1}^{n} w_{ij} (v_{j}^{k} + \eta z_{v,j}^{k}) - v_{i}^{k} \|^2\Big] \\&\leq 4 \mathbb{E}_k\Big[\sum_{i=1}^{n} \| \sum_{j=1}^{n} w_{ij} v_{j}^{k} - \bar{v}^{k} \|^2\Big] + 4 \mathbb{E}_k\Big[\sum_{i=1}^{n} \| \bar{v}^{k} - v_{i}^{k} \|^2\Big] + 4 \eta^2\mathbb{E}_k\Big[ \sum_{i=1}^{n} \| \sum_{j=1}^{n} w_{ij} z_{v,j}^{k} - \bar{z}_{v}^{k} \|^2\Big] + 4 \eta^2 \mathbb{E}_k\Big[\sum_{i=1}^{n} \| \bar{z}_{v}^{k} \|^2\Big] \\ &\leq 8 \mathbb{E}_k\Big[\sum_{i=1}^{n} \| v_{i}^{k} - \bar{v}^{k} \|^2\Big] + 4 \eta^2\mathbb{E}_k\Big[ \sum_{i=1}^{n} \| z_{v,i}^{k} - \bar{z}_{v}^{k} \|^2\Big] + 4 n\eta^2 \mathbb{E}_k\Big[\| \bar{d}_{v}^{k} \|^2 + \|\bar{z}_{v}^k - \bar{d}_{v}^k\|^2\Big] \\ &\leq 8{\sum_{i=1}^{n} \| v_{i}^{k} - \bar{v}^{k} \|^2} + 4 \eta^2\mathbb{E}_k\Big[ \sum_{i=1}^{n} \| z_{v,i}^{k} - \bar{z}_{v}^{k} \|^2\Big] + 4n\eta^2{\| \bar{d}_{v}^{k} \|^2} + 4\eta^2\frac{1-p}{p}{\sum_{i=1}^n\|{d}_{v,i}^k - {d}_{\tilde{v},i}^k\|^2}, \end{align}\] where the first inequality holds because the projection operator is non-expansive, the second follows from \(\left(\sum_{l=1}^{s} a_l\right)^2\leq s\sum_{l=1}^{s} a_l^2\), the third is due to Lemma 1 and 29 , and the last one follows from \[\begin{align} n\mathbb{E}_k\Big[\|\bar{d}_{v}^k - \bar{z}_{v}^k\|^2\Big] =\, & n\mathbb{E}_k\Big[\|\frac{1}{n}\sum_{i=1}^n(1-\xi^k/p)(d_{\tilde{v},i}^k - d_{v,i}^k)\|^2\Big]= \frac{1}{n} \mathbb{E}_k\Big[\|\sum_{i=1}^n (1-\xi^k/p)(d_{\tilde{v},i}^k - d_{v,i}^k)\|^2\Big] \nonumber\\ \leq\, & \mathbb{E}_k\Big[\sum_{i=1}^n \|(1- \xi^k/p)(d_{\tilde{v},i}^k - d_{v,i}^k)\|^2\Big] = \mathbb{E}_k\Big[(1-\xi^k/p)^2\Big]\sum_{i=1}^n \|d_{\tilde{v},i}^k - d_{v,i}^k\|^2 \nonumber \\ =\, & \big(p(1-1/p)^2 + (1-p)\big){\sum_{i=1}^n \|d_{\tilde{v},i}^k - d_{v,i}^k\|^2} = \frac{1-p}{p}{\sum_{i=1}^n \|d_{\tilde{v},i}^k - d_{v,i}^k\|^2}. \label{bard-barz} \end{align}\tag{30}\] This completes the proof. ◻
Remark 6. Similarly, we can deduce the following inequalities. The details are omitted. \[\begin{align} \mathbb{E}_k\Big[\sum_{i=1}^n \|x_i^{k+1} - x_i^k\|^2\Big] \leq& 8 {\sum_{i=1}^n \|x_i^k -\bar{x}^k\|^2} + 4\alpha^2\mathbb{E}_k\Big[ \sum_{i=1}^n \|z_{x,i}^k -\bar{z}_{x}^k\|^2\Big] + 4n\alpha^2{\|\bar{d}_{x}^k\|^2} +4\alpha^2\frac{1-p}{p}{\sum_{i=1}^n\|{d}_{x,i}^k - {d}_{\tilde{x},i}^k\|^2},\\ \mathbb{E}_k\Big[\sum_{i=1}^n \|y_i^{k+1} - y_i^k\|^2\Big] \leq& 8{\sum_{i=1}^n \|y_i^k -\bar{y}^k\|^2} + 4\beta^2 \mathbb{E}_k\Big[\sum_{i=1}^n \|z_{y,i}^k -\bar{z}_{y}^k\|^2\Big] + 4n\beta^2{\|\bar{d}_{y}^k\|^2} +4\beta^2\frac{1-p}{p}{\sum_{i=1}^n\|{d}_{y,i}^k - {d}_{\tilde{y},i}^k\|^2}. \end{align}\]
Next, we bound \(\mathbb{E}_k\Big[\sum_{i=1}^n (\|d_{\star,i}^k - d_{\tilde{\star},i}^k\|^2 + \|d_{\star,i}^{k+1} - d_{\tilde{\star},i}^{k+1}\|^2)\Big]\) for \(\star = x, y, v\) respectively. By combining 23 28 , we derive \[\begin{align} &\mathbb{E}_k\Big[\sum_{i=1}^n \big(\|d_{x,i}^k - d_{\tilde{x},i}^k\|^2 + \|d_{x,i}^{k+1} - d_{\tilde{x},i}^{k+1}\|^2\big)\Big] \nonumber \\ \leq &C_1 \mathbb{E}_k\Big[\sum_{i=1}^n \big(\|x_i^{k+1} - \tilde{x}_{i}^{k+1}\|^2 + \|y_i^{k+1} - \tilde{y}_{i}^{k+1}\|^2 + \|v_i^{k+1} - \tilde{v}_{i}^{k+1}\|^2 + \|x_i^{k} - \tilde{x}_{i}^{k}\|^2 + \|y_i^{k} - \tilde{y}_{i}^{k}\|^2 + \|v_i^{k} - \tilde{v}_{i}^{k}\|^2\big)\Big] \nonumber \\ \leq & C_1\sum_{i=1}^n\Big( \frac{1-p+\rho}{\rho}\big(\|x_i^k -\tilde{x}_{i}^k\|^2 + \|y_i^k -\tilde{y}_{i}^k\|^2 +\|v_i^k -\tilde{v}_{i}^k\|^2\big) \nonumber\\ & \quad + \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n \|x_i^{k+1} - x_i^k\|^2+\sum_{i=1}^n \|y_i^{k+1} - y_i^k\|^2+\sum_{i=1}^n \|v_i^{k+1} - v_i^k\|^2\Big]\Big). \label{dxk43dxk431} \end{align}\tag{31}\] Similarly, we can deduce \[\begin{align} &\mathbb{E}_k\Big[\sum_{i=1}^n \big(\|d_{y,i}^k - d_{\tilde{y},i}^k\|^2 + \|d_{y,i}^{k+1} - d_{\tilde{y},i}^{k+1}\|^2\big)\Big] \nonumber \\ \leq \, & C_2{\sum_{i=1}^n\Big( \frac{1-p+\rho}{\rho}\big(\|x_i^k -\tilde{x}_{i}^k\|^2 + \|y_i^k -\tilde{y}_{i}^k\|^2\big) + \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n \|x_i^{k+1} - x_i^k\|^2+\sum_{i=1}^n \|y_i^{k+1} - y_i^k\|^2\Big] \Big) }, \tag{32}\\ \text{and} \nonumber \\ &\mathbb{E}_k\Big[\sum_{i=1}^n \big(\|d_{v,i}^k - d_{\tilde{v},i}^k\|^2 + \|d_{v,i}^{k+1} - d_{\tilde{v},i}^{k+1}\|^2\big)\Big] \nonumber \\ \leq \, & C_1\sum_{i=1}^n\Big( \frac{1-p+\rho}{\rho}\big(\|x_i^k -\tilde{x}_{i}^k\|^2 + \|y_i^k -\tilde{y}_{i}^k\|^2 + \|v_i^k -\tilde{v}_{i}^k\|^2\big) \nonumber\\ & \quad + \frac{1}{1-\rho}\mathbb{E}_k\Big[\sum_{i=1}^n \|x_i^{k+1} - x_i^k\|^2+\sum_{i=1}^n \|y_i^{k+1} - y_i^k\|^2+\sum_{i=1}^n \|v_i^{k+1} - v_i^k\|^2\Big]\Big). \tag{33} \end{align}\] Next, we recall a Lemma from [28], which is useful for bounding \(\|\bar{d}_{y}^k\|^2\) and \(\|\bar{d}_{v}^k\|^2\).
Lemma 9. [28] The sequences \(\{d_{y,i}^k\}\) and \(\{d_{v,i}^k\}\) generated by 7 satisfy \[\begin{align} \| \bar{d}_{y}^k \|^2 \leq& \frac{2L_{f,1}^2}{n} \sum_{i=1}^{n} \left( \| x_{i}^{k} - \bar{x}^{k} \|^2 + \| y_{i}^{k} - \bar{y}^{k} \|^2 \right) + 2L_{f,1}^2 \| \bar{y}^{k} - y^{*}(\bar{x}^{k}) \|^2, \tag{34}\\ \| \bar{d}_{v}^k \|^2 \leq& \frac{5 (L_{f,2} r_{v} + L_{F,1})^2}{n} \sum_{i=1}^{n} \left( \| x_{i}^{k} - \bar{x}^{k} \|^2 + \| y_{i}^{k} - \bar{y}^{k} \|^2 \right) + \frac{5 L_{f,1}^2}{n} \sum_{i=1}^{n} \| v_{i}^{k} - \bar{v}^{k} \|^2 \nonumber \\ &+ 5 (L_{F,1} + r_{v} L_{f,2})^2 \| \bar{y}^{k} - y^{*}(\bar{x}^{k}) \|^2 + 5 L_{f,1}^2 \| \bar{v}^{k} - v^{*}(\bar{x}^{k}) \|^2. \tag{35} \end{align}\]
Now, by combining 22 , the inequalities in Remark 3, Lemma 8, Remark 6 and 31 35 , we can establish the following results for \(\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{\star,i}^{k+1} - \bar{z}_{\star}^{k+1}\|^2\Big]\) for \(\star = x, y, v\) respectively. Again, details are omitted for simplicity. \[\begin{align} &\mathbb{E}_k\Big[ \frac{1}{n}\sum_{i=1}^n\|z_{x,i}^{k+1} - \bar{z}_{x}^{k+1}\|^2\Big] \nonumber\\ \leq & \Big(\rho + \frac{4\alpha^2 C}{(1-\rho)^3 \rho p}\Big)\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{x,i}^{k} - \bar{z}_{x}^{k}\|^2\Big] + \frac{4\beta^2 C}{(1-\rho)^3\rho p}\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{y,i}^{k} - \bar{z}_{y}^{k}\|^2\Big] + \frac{4\eta^2 C}{(1-\rho)^3\rho p}\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{v,i}^{k} - \bar{z}_{v}^{k}\|^2\Big] \nonumber\\ & + \Big(\frac{(1-p+\rho)C}{(1-\rho)^2 \rho^2 p} + \frac{4(\alpha^2+\beta^2+\eta^2)C^2}{(1-\rho^3)p^2}\Big){\frac{1}{n}\sum_{i=1}^n\big(\|x_i^k - \tilde{x}_i^k\|^2 + \|y_i^k - \tilde{y}_i^k\|^2 + \|v_i^k - \tilde{v}_i^k\|^2\big)} + \frac{4\alpha^2 C}{(1-\rho)^3 \rho p}{\|\bar{d}_{x}^k\|^2} \nonumber\\ & + \frac{(8+8L_{f,1}^2\beta^2 + 20\eta^2 L_1^2)C}{(1-\rho)^3 \rho p} \Big({\frac{1}{n}\sum_{i=1}^n\|x_i^k - \bar{x}^k\|^2} + {\frac{1}{n}\sum_{i=1}^n\|y_i^k - \bar{y}^k\|^2}\Big) + \frac{8C}{(1-\rho)^3 \rho p}{\frac{1}{n}\sum_{i=1}^n\|v_i^k - \bar{v}^k\|^2} \nonumber\\ & + \frac{(8L_{f,1}^2\beta^2 + 20\eta^2 L_1^2 )C}{(1-\rho)^3 \rho p} {\|\bar{y}^k - y^*(\bar{x}^k)\|^2} + \frac{20\eta^2 L_1^2 C}{(1-\rho)^3 \rho p} {\|\bar{v}^k - v^*(\bar{x}^k)\|^2}, \label{bound95for95zx-barz} \end{align}\tag{36}\] \[\begin{align} &\mathbb{E}_k\Big[ \frac{1}{n}\sum_{i=1}^n\|z_{y,i}^{k+1} - \bar{z}_{y}^{k+1}\|^2\Big] \nonumber\\ \leq & \Big(\rho + \frac{4\beta^2 C}{(1-\rho)^3 \rho p}\Big)\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{y,i}^{k} - \bar{z}_{y}^{k}\|^2\Big] + \frac{4\alpha^2 C}{(1-\rho)^3\rho p}\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{x,i}^{k} - \bar{z}_{x}^{k}\|^2\Big] \nonumber\\ & + \Big(\frac{(1-p+\rho)C}{(1-\rho)^2 \rho^2 p} + \frac{4(\alpha^2+\beta^2+\eta^2)C^2}{(1-\rho^3)p^2}\Big){\frac{1}{n}\sum_{i=1}^n\big(\|x_i^k - \tilde{x}_i^k\|^2 + \|y_i^k - \tilde{y}_i^k\|^2\big)} + \frac{8L_{f,1}^2\beta^2 C}{(1-\rho)^3 \rho p} {\|\bar{y}^k - y^*(\bar{x}^k)\|^2} \nonumber\\ & + \frac{(8+8L_{f,1}^2\beta^2)C}{(1-\rho)^3 \rho p} \Big({\frac{1}{n}\sum_{i=1}^n\|x_i^k - \bar{x}^k\|^2} + {\frac{1}{n}\sum_{i=1}^n\|y_i^k - \bar{y}^k\|^2}\Big) + \frac{4\alpha^2 C}{(1-\rho)^3 \rho p}{\|\bar{d}_{x}^k\|^2}, \tag{37}\\ &\mathbb{E}_k\Big[ \frac{1}{n}\sum_{i=1}^n\|z_{v,i}^{k+1} - \bar{z}_{v}^{k+1}\|^2\Big] \nonumber\\ \leq & \Big(\rho + \frac{4\eta^2 C}{(1-\rho)^3 \rho p}\Big)\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{v,i}^{k} - \bar{z}_{v}^{k}\|^2\Big] + \frac{4\alpha^2 C}{(1-\rho)^3\rho p}\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{x,i}^{k} - \bar{z}_{x}^{k}\|^2\Big] + \frac{4\beta^2 C}{(1-\rho)^3\rho p}\mathbb{E}_k\Big[\frac{1}{n}\sum_{i=1}^n\|z_{y,i}^{k} - \bar{z}_{y}^{k}\|^2\Big] \nonumber\\ & + \Big(\frac{(1-p+\rho)C}{(1-\rho)^2 \rho^2 p}+ \frac{4(\alpha^2+\beta^2+\eta^2)C^2}{(1-\rho^3)p^2}\Big) {\frac{1}{n}\sum_{i=1}^n\big(\|x_i^k - \tilde{x}_i^k\|^2 + \|y_i^k - \tilde{y}_i^k\|^2 + \|v_i^k - \tilde{v}_i^k\|^2\big)} + \frac{4\alpha^2 C}{(1-\rho)^3 \rho p}{\|\bar{d}_{x}^k\|^2} \nonumber\\ & + \frac{(8+8L_{f,1}^2\beta^2 + 20\eta^2 L_1^2)C}{(1-\rho)^3 \rho p} \Big({\frac{1}{n}\sum_{i=1}^n\|x_i^k - \bar{x}^k\|^2} + {\frac{1}{n}\sum_{i=1}^n\|y_i^k - \bar{y}^k\|^2}\Big) + \frac{8C}{(1-\rho)^3 \rho p}{\frac{1}{n}\sum_{i=1}^n\|v_i^k - \bar{v}^k\|^2} \nonumber\\ & + \frac{(8L_{f,1}^2\beta^2 + 20\eta^2 L_1^2 )C}{(1-\rho)^3 \rho p} {\|\bar{y}^k - y^*(\bar{x}^k)\|^2} + \frac{20\eta^2 L_1^2 C}{(1-\rho)^3 \rho p} {\|\bar{v}^k - v^*(\bar{x}^k)\|^2},\tag{38} \end{align}\] where \(C = \max \{C_1,C_2\}\) and \(L_1\) is defined in 6 .
Recall that \(\Phi(x) = F(x,y^*(x))\) denotes the overall objective function. For any \(k>0\), \(\Phi(\bar{x}^k)\) and \(\nabla \Phi(\bar{x}^k)\) are also measurable with respect to \(\mathcal{F}_k\).
Lemma 10. The sequence \(\{({x}_i^k, {y}_i^k,{v}_i^k)\}\) generated by 7 satisfies \[\begin{align} \mathbb{E}_k\Big[\Phi(\bar{x}^{k+1})-\Phi(\bar{x}^k)\Big] \leq & -\frac{\alpha}{2}{\|\nabla \Phi (\bar{x}^k)\|^2} -\frac{(1/\alpha -L_{\Phi})}{2}\mathbb{E}_k\Big[\|\bar{x}^{k+1}-\bar{x}^k\|^2\Big] +\frac{5\alpha L_{f,1}^2}{2}{\|\bar{v}^{k}-v^* (\bar{x}^k)\|^2} \nonumber\\ &+\frac{5\alpha \left(L_{F,1} + L_{f,2}r_v\right)^2}{2} {\|\bar{y}^{k}-y^* (\bar{x}^k)\|^2} +\frac{5\alpha L^2_{f,1}}{2n}{ \sum_{i=1}^n \|v_i^k-\bar{v}^k\|^2} \nonumber\\ &+\frac{5\alpha\left(L_{F,1}+ r_vL_{f,2}\right)^2}{2n} {\sum_{i=1}^n \left(\|x_i^k-\bar{x}^k\|^2+ \|y_i^k-\bar{y}^k\|^2\right)}+\frac{\alpha(1-p)}{2np}{\sum_{i=1}^n \|d_{x,i}^k - d_{\tilde{x},i}^k\|^2}, \end{align}\] where \(L_{\Phi}\) is defined in 6 .
Proof. From the updates of \(x_i^{k+1}\) and \(z_{x,i}^k\) in 12 , we have \[\label{xiter} \bar{x}^{k+1}=\bar{x}^{k}-\alpha\bar{z}_{x}^k.\tag{39}\] It follows from Lemma 2.2 in [13] that \(\nabla \Phi (x)\) is \(L_{\Phi}\)-Lipschitz continuous. On the other hand, from Lemma 5.7 in [45] we derive \[\begin{align} \label{phi0} \mathbb{E}_k\Big[\Phi(\bar{x}^{k+1})-\Phi(\bar{x}^k)\Big] \leq \, & \mathbb{E}_k\Big[\big\langle \nabla \Phi(\bar{x}^k), \bar{x}^{k+1}-\bar{x}^k \big\rangle+\frac{L_{\Phi}}{2}\|\bar{x}^{k+1}-\bar{x}^k\|^2\Big]\nonumber\\ \stackrel{(\ref{xiter})} = \, & -\alpha \big\langle \nabla \Phi (\bar{x}^k), \mathbb{E}_k\Big[\bar{z}^k_{x}\Big] \big\rangle +\frac{L_{\Phi}}{2} \mathbb{E}_k\Big[\|\bar{x}^{k+1}-\bar{x}^k\|^2\Big]\nonumber\\ = \, & -\frac{\alpha}{2}{\|\nabla \Phi(\bar{x}^k)\|^2} -\frac{\alpha}{2} \mathbb{E}_k\Big[\|\bar{z}^k_{x}\|^2\Big] +\frac{\alpha}{2}\mathbb{E}_k\Big[\|\nabla \Phi (\bar{x}^k)-\bar{z}^k_{x}\|^2\Big] +\frac{L_{\Phi}}{2}\mathbb{E}_k\Big[\|\bar{x}^{k+1}-\bar{x}^k\|^2\Big] \nonumber \\ \stackrel{(\ref{xiter})}=\, & -\frac{\alpha}{2}{\|\nabla \Phi(\bar{x}^k)\|^2} -\frac{1}{2\alpha}\mathbb{E}_k\Big[\|\bar{x}^{k+1}-\bar{x}^k\|^2\Big] +\frac{\alpha}{2}{\|\nabla \Phi (\bar{x}^k)-\bar{d}^k_{x}\|^2} \nonumber \\&+ \frac{\alpha}{2}\mathbb{E}_k\Big[\|\bar{d}_{x}^k - \bar{z}_{x}^k\|^2\Big]+\frac{L_{\Phi}}{2}\mathbb{E}_k\Big[\|\bar{x}^{k+1}-\bar{x}^k\|^2\Big], \end{align}\tag{40}\] where the last equality is due to \(\mathbb{E}_k\Big[\langle\nabla \Phi (\bar{x}^k)-\bar{d}^k_{x}, \bar{d}_{x}^k - \bar{z}_{x}^k\rangle\Big]=\mathbb{E}_k\Big[1-\xi^k/p\Big]\langle\nabla \Phi (\bar{x}^k)-\bar{d}^k_{x}, \bar{d}_{x}^k - \bar{d}_{\tilde{x}}^k\rangle=0\). By definition, we have \(\nabla \Phi (\bar{x}^k)=\nabla_1 F(\bar{x}^k,y^*(\bar{x}^k))-\nabla^2_{12}f(\bar{x}^k,y^*(\bar{x}^k)) v^*(\bar{x}^k)\) and \(\bar{d}^k_x = \frac{1}{n}\sum_{i=1}^n\big(\nabla_1 F_i(x^k_i, y^k_i) - \nabla^2_{12} f_i(x^k_i, y^k_i) v^k_i\big).\) For convenience, we define \[\left\{ \begin{array}{l} \Delta_1 := \left\|\nabla_1 F(\bar{x}^k,y^* (\bar{x}^k))-\nabla^2_{12}f (\bar{x}^k,y^* (\bar{x}^k)) v^* (\bar{x}^k)-\nabla_1 F(\bar{x}^k,\bar{y}^k)+\nabla^2_{12}f (\bar{x}^k,\bar{y}^k) \bar{v}^k\right\|, \smallskip \\ \Delta_2 := \left\|\nabla_1 F(\bar{x}^k,\bar{y}^k)-\nabla^2_{12}f(\bar{x}^k,\bar{y}^k) \bar{v}^k- \frac{1}{n}\sum_{i=1}^n\Big(\nabla_1 F_i(x^k_i, y^k_i) - \nabla^2_{12} f_i(x^k_i, y^k_i) v^k_i\Big)\right\|. \end{array} \right.\] From the triangle inequality and \(\|v_i\|\leq r_v\) for all \(i\), we derive \[\begin{align} \label{phi2} \Delta_1 \leq \, & \Big\|\nabla_1 F(\bar{x}^k, y^* (\bar{x}^k))-\nabla_1 F(\bar{x}^k,\bar{y}^{k})\Big\| +\left\|\Big(\nabla^2_{12} f (\bar{x}^k,\bar{y}^k) - \nabla^2_{12} f (\bar{x}^k, y^* (\bar{x}^k))\Big) \bar{v}^k\right\| \nonumber\\ \, & +\left\|\nabla^2_{12} f(\bar{x}^k, y^* (\bar{x}^k))\big(\bar{v}^{k}-v^* (\bar{x}^k)\big)\right\|\nonumber\\ \leq \, & \left(L_{F,1} + L_{f,2} r_v\right) \|\bar{y}^k-y^* (\bar{x}^k)\| +L_{f,1} \|\bar{v}^{k}-v^* (\bar{x}^k)\|. \end{align}\tag{41}\] By using the triangle inequality again and considering \(F=\frac{1}{n}\sum_{i=1}^n F_i\) and \(f=\frac{1}{n}\sum_{i=1}^n f_i\), we derive \[\begin{align} \label{phi3} \Delta_2 \leq \, & \frac{1}{n}\sum_{i=1}^n \left\|\nabla_1 F_i(\bar{x}^k,\bar{y}^k)-\nabla^2_{12}f_i(\bar{x}^k,\bar{y}^k) \bar{v}^k- \nabla_1 F_i(x^k_i, y^k_i) + \nabla^2_{12} f_i(x^k_i, y^k_i) v^k_i)\right\|\nonumber\\ \leq \, & \frac{1}{n} \sum_{i=1}^n\left\| \nabla_1 F_i(\bar{x}^k,\bar{y}^k)- \nabla_1 F_i(x^k_i, y^k_i)\right\| + \frac{1}{n} \sum_{i=1}^n\left\|\Big(\nabla^2_{12} f_i(\bar{x}^k,\bar{y}^k)-\nabla^2_{12} f_i(x_i^k, y_i^k)\Big) v^k_i\right\| \nonumber\\ \, & + \frac{1}{n}\sum_{i=1}^n\Big\|\nabla^2_{12} f_i(\bar{x}^k,\bar{y}^{k})(\bar{v}^k-v_i^k)\Big\|\nonumber\\ \leq \, & \frac{L_{F,1}+ r_v L_{f,2}}{n}\sum_{i=1}^n \big(\|x_i^k-\bar{x}^k\|+ \|y_i^k-\bar{y}^k\|\big) + \frac{L_{f,1}}{n}\sum_{i=1}^n \|v_i^k-\bar{v}^k\|. \end{align}\tag{42}\] It is easy to observe from the triangle inequality that \({\|\nabla \Phi(\bar{x}^k)-\bar{d}^k_x\|} \leq {\Delta_1 + \Delta_2}\). Then, by using 41 , 42 and the inequality \(\left(\sum_{l=1}^{s} a_l\right)^2\leq s\sum_{l=1}^{s} a_l^2\), it is easy to derive \[\begin{align} {\left\|\nabla \Phi(\bar{x}^k)-\bar{d}^k_x\right\|^2} \leq &\, 5\left(L_{F,1} + L_{f,2} r_v\right)^2 {\|\bar{y}^k-y^* (\bar{x}^k)\|^2} + 5L_{f,1}^2{ \|\bar{v}^{k}-v^* (\bar{x}^k)\|^2} \\ &+\frac{5\left(L_{F,1}+ r_v L_{f,2}\right)^2}{n}{\sum_{i=1}^n\left( \|x_i^k-\bar{x}^k\|^2+ \|y_i^k-\bar{y}^k\|^2\right)} + \frac{5L_{f,1}^2}{n}{\sum_{i=1}^n \|v_i^k-\bar{v}^k\|^2}, \end{align}\] which, together with 40 and \(\mathbb{E}_k\Big[\|\bar{d}^k_{x}-\bar{z}^k_{x}\|^2\Big] \leq \frac{1-p}{np}{\sum_{i=1}^n \|d_{x,i}^k - d_{\tilde{x},i}^k\|^2}\) (similar to 30 ), yields the desired result. ◻
The next two lemmas bound \(\mathbb{E}_k\Big[\Vert\bar{y}^{k+1}-y^*(\bar{x}^k)\Vert^2\Big]\) and \(\mathbb{E}_k\Big[\Vert \bar{v}^{k+1} - v^* (\bar{x}^k)\Vert^2\Big]\), respectively.
Lemma 11. The sequence \(\{(x^k_i,y^k_i,v^k_i)\}\) generated by 7 satisfies \[\begin{align} \label{y42} \mathbb{E}_k\Big[\Vert\bar{y}^{k+1}-y^*(\bar{x}^k)\Vert^2 \Big] \leq&\Big(1-\frac{\beta \sigma}{2}\Big){\|\bar{y}^k-y^*(\bar{x}^k)\|^2} +\frac{3\beta L_{f,1}^2}{n \sigma} {\sum_{i=1}^n\left(\|\bar{x}^k-x^k_i\|^2+\|\bar{y}^k-y^k_i\|^2\right)} \nonumber\\ &+\frac{(1-p)\beta^2 C_2}{np}{\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y_i^k-\tilde{y}_i^{k}\|^2\right)}. \end{align}\tag{43}\]
Proof. First, by Cauchy-Schwarz inequality, for any \(\Lambda>0\), we have \[\begin{align} \label{y2p} \|\bar{y}^k-\beta \bar{d}_y^k \, - \, & y^*(\bar{x}^k)\|^2 = \|\big[\bar{y}^k-\beta \nabla_2f(\bar{x}^k,\bar{y}^k)-y^*(\bar{x}^k)\big] +\beta\big[ \nabla_2f(\bar{x}^k,\bar{y}^k)- \bar{d}_y^k\big] \|^2 \nonumber\\ \leq \, &(1+\Lambda) \|\bar{y}^k-\beta \nabla_2f(\bar{x}^k,\bar{y}^k)-y^*(\bar{x}^k) \|^2+(1+1/\Lambda)\beta ^2 \|\nabla_2f(\bar{x}^k,\bar{y}^k)-\bar{d}_y^k \|^2. \end{align}\tag{44}\] Note that \(\nabla_2f(\bar{x}^k,y^*(\bar{x}^k))=0\). It follows from the \(\sigma\)-strong convexity of \(f(\bar{x}^k,\cdot)\), \(L_{f,1}\)-smoothness of \(f\) and [46] that \[\begin{align} \langle\bar{y}^k-y^*(\bar{x}^k),\nabla_2f(\bar{x}^k,\bar{y}^k) \rangle &= \langle\bar{y}^k-y^*(\bar{x}^k),\nabla_2f(\bar{x}^k,\bar{y}^k)-\nabla_2f(\bar{x}^k,y^*(\bar{x}^k)) \rangle \nonumber \\ &\geq \frac{\sigma L_{f,1}}{\sigma+L_{f,1}}\|\bar{y}^k-y^*(\bar{x}^k)\|^2+\frac{1}{\sigma+L_{f,1}}\|\nabla_2f(\bar{x}^k,\bar{y}^k)\|^2. \label{jy-03} \end{align}\tag{45}\] By expanding \(\Vert\bar{y}^k-\beta \nabla_2f(\bar{x}^k,\bar{y}^k)-y^*(\bar{x}^k)\Vert^2\), plugging in 45 , and noting that \(\sigma \leq L_{f,1}\) and \(\beta \leq\frac{1}{L_{f,1}} \leq\frac{2}{\sigma+L_{f,1}}\) in Algorithm 1, we obtain \[\begin{align} \label{y1} \Vert\bar{y}^k-\beta \nabla_2f(\bar{x}^k,\bar{y}^k)-y^*(\bar{x}^k)\Vert^2 \leq \Big(1- \frac{2\beta \sigma L_{f,1}}{\sigma+L_{f,1}}\Big)\|\bar{y}^k-y^*(\bar{x}^k)\|^2\leq (1-\beta \sigma)\|\bar{y}^k-y^*(\bar{x}^k)\|^2. \end{align}\tag{46}\] It is elementary to show from \(f=\frac{1}{n}\sum_{i=1}^{n}f_i\), the definition of \(\bar{d}_y^k\) in 17 , the triangle inequality and Assumption 1 (c) that \[\begin{align} \label{y2} \Vert\nabla_2f(\bar{x}^k,\bar{y}^k)-\bar{d}_y^k\Vert^2 \leq \frac{L_{f,1}^2}{n}\sum_{i=1}^n\big(\|\bar{x}^k-x^k_i\|^2+\|\bar{y}^k-y^k_i\|^2\big). \end{align}\tag{47}\] From 21 , we know that \(\mathbb{E}_k\Big[\langle\bar{d}_{y}^k-\bar{z}_{y}^k, \bar{y}^k-\beta \bar{d}_y^k - y^*(\bar{x}^k)\rangle\Big]=0\), and thus we have \[\begin{align} \mathbb{E}_k\Big[\|\bar{y}^{k+1} - y^*(\bar{x}^k)\|^2\Big] =\, &\mathbb{E}_k\Big[\|\bar{y}^k-\beta \bar{d}_y^k - y^*(\bar{x}^k) + \beta(\bar{d}_y^k - \bar{z}_y^k)\|^2 \Big]\nonumber \\ = \, & {\|\bar{y}^k-\beta \bar{d}_y^k - y^*(\bar{x}^k) \|^2} + \mathbb{E}_k\Big[\beta^2\|\bar{d}_y^k - \bar{z}_y^k\|^2\Big]. \label{y3} \end{align}\tag{48}\] By combining 30 , 44 , 46 48 , we derive \[\begin{align} \mathbb{E}_k\Big[\|\bar{y}^{k+1} - y^*(\bar{x}^k)\|^2\Big] \leq \, & (1+\Lambda)(1-\beta\sigma) {\|\bar{y}^k-y^*(\bar{x}^k)\|^2} +\frac{1-p}{p}\frac{\beta^2}{n}{\sum_{i=1}^n \|d_{y,i}^k - d_{\tilde{y},i}^k\|^2} \\ & +(1+1/\Lambda)\frac{\beta^2L_{f,1}^2}{n}{\sum_{i=1}^n\big(\|\bar{x}^k-x^k_i\|^2+\|\bar{y}^k-y^k_i\|^2\big)}. \end{align}\] The desired result 43 can be obtained by setting \(\Lambda = \beta\sigma/2\) and using \(\beta\sigma\leq 1\) and 25 . ◻
Lemma 12. The sequence \(\{(x^k_i,y^k_i,v^k_i)\}\) generated by 7 satisfies \[\begin{align} \label{v9442} &\mathbb{E}_k\Big[\Vert \bar{v}^{k+1} - v^* (\bar{x}^k)\Vert^2\Big] \leq\left(1- {\eta \sigma}/{2}\right) {\left\|\bar{v}^k-v^* (\bar{x}^k)\right\|^2}+\frac{3\eta \left(L_{F,1}+L_{f,2} r_v\right)^2}{ \sigma} {\left\| \bar{y}^k-y^* (\bar{x}^k) \right\|^2}\nonumber\\ & \;\;+\frac{9\eta\left(L_{F,1}+L_{f,2} r_v\right)^2}{n\sigma} {\sum_{i=1}^n \left(\|x_i^k-\bar{x}^k\|^2+ \|y_i^k-\bar{y}^k\|^2\right)}+ \frac{2\eta^2\rho^2}{n}\mathbb{E}_k\Big[\sum_{i = 1}^{n}\| z_{v,i}^k-\bar{z}_v^k\|^2\Big]\nonumber\\ &\;\;+\frac{{9\eta L_{f,1}^2}/{\sigma} + 2\rho^2}{n}{\sum_{i=1}^n \|v_i^k-\bar{v}^k\|^2}+\frac{(1-p)\eta^2 C_1}{np}{\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y_i^k-\tilde{y}_i^{k}\|^2+\|v_i^k-\tilde{v}_i^{k}\|^2\right)}. \end{align}\tag{49}\]
Proof. For convenience, we define \[\left\{ \begin{array}{l} \Delta_3 := \bar{v}^k+\eta \left[\nabla_2 F(\bar{x}^k,\bar{y}^{k})- \nabla^2_{22} f(\bar{x}^k,\bar{y}^{k})\bar{v}^k\right]-v^*(\bar{x}^k), \smallskip \\ \Delta_4 := \nabla^2_{22} f(\bar{x}^k,\bar{y}^{k})\bar{v}^k-\nabla_2 F(\bar{x}^k,\bar{y}^{k})+\bar{d}_v^k. \end{array} \right.\] Similar to 44 , for any \(\delta>0\), we have \[\begin{align} \label{v2p} \|\bar{v}^k+\eta \bar{d}_v^k-v^*(\bar{x}^k)\|^2 \leq (1+\delta)\left\|\Delta_3\right\|^2 +(1+1/\delta)\eta ^2\left\|\Delta_4\right\|^2. \end{align}\tag{50}\] First, we treat the term \(\|\Delta_3\|^2\) in 50 . Since \(\nabla^2_{22} f(\bar{x}^k,y^* (\bar{x}^k))v^* (\bar{x}^k)=\nabla_2 F(\bar{x}^k,y^* (\bar{x}^k))\), we have the following reformulation: \(\Delta_3 = \Delta_{3,1} -\eta \big(\Delta_{3,2} + \Delta_{3,3}\big)\), where \[\left\{ \begin{array}{l} \Delta_{3,1} := \left[I - \eta\nabla^2_{22} f(\bar{x}^k,\bar{y}^k)\right]\Big(\bar{v}^k-v^* (\bar{x}^k)\Big), \smallskip \\ \Delta_{3,2} := \left[\nabla^2_{22} f(\bar{x}^k,\bar{y}^k)-\nabla^2_{22} f(\bar{x}^k,y^* (\bar{x}^k))\right] v^* (\bar{x}^k), \smallskip \\ \Delta_{3,3} := \nabla_2 F(\bar{x}^k,y^* (\bar{x}^k))-\nabla_2 F(\bar{x}^k,\bar{y}^k). \end{array} \right.\] By Cauchy-Schwarz inequality, for any \(\delta_1>0\), we have \[\begin{align} \|\Delta_3\|^2 \leq \left(1+\delta_1\right) \| \Delta_{3,1} \|^2 + \left(1+1/{\delta_1}\right) \eta^2 \| \Delta_{3,2} + \Delta_{3,3} \|^2 . \end{align}\] Since \(\eta\leq1/L_{f,1}\) and \(f (x,\cdot)\) is \(\sigma\)-strongly convex, there holds \[\begin{align} \left\| \Delta_{3,1}\right\| \leq \left\| I-\eta \nabla^2_{22} f (\bar{x}^k,\bar{y}^k)\right\|_{\textrm{op}}\left\|\bar{v}^k-v^* (\bar{x}^k)\right\| \leq \left(1-\eta \sigma\right) \left\|\bar{v}^k-v^* (\bar{x}^k)\right\|. \end{align}\] Furthermore, it is apparent from Assumption 1 that \(\left\|\Delta_{3,2}+\Delta_{3,3}\right\| \leq \left(L_{f,2}r_v + L_{F,1}\right) \| \bar{y}^k-y^* (\bar{x}^k) \|\). By taking \(\delta_1=\eta \sigma\) and noting \(\eta\sigma\leq\eta L_{f,1}\leq 1\), we obtain \[\begin{align} \label{vt1} \left\|\Delta_3\right\|^2 \leq & \left(1+\eta \sigma\right)\left(1-\eta \sigma\right)^2 \left\|\bar{v}^k-v^* (\bar{x}^k)\right\|^2+\left(1+1/{\eta \sigma}\right) \eta^2\left(L_{f,2}r_v + L_{F,1}\right)^2 \left\| \bar{y}^k-y^* (\bar{x}^k) \right\|^2\nonumber\\ \leq & \left(1-\eta \sigma\right) \left\|\bar{v}^k-v^* (\bar{x}^k)\right\|^2+\frac{2\eta \left(L_{f,2}r_v + L_{F,1}\right)^2}{ \sigma} \left\| \bar{y}^k-y^* (\bar{x}^k) \right\|^2. \end{align}\tag{51}\] Next, we treat the term \(\|\Delta_4\|^2\) in 50 . The definition of \(\bar{d}^k_v\) implies that \[\begin{align} \label{vt2} \left\|\Delta_4\right\|^2 \leq &\;\; \frac{3}{n}\sum_{i=1}^n\big\|\nabla^2_{22} f_i(\bar{x}^k,\bar{y}^{k})(\bar{v}^k-v_i^k)\big\|^2 + \frac{3}{n}\sum_{i=1}^n\big\|[\nabla^2_{22} f_i(\bar{x}^k,\bar{y}^{k})-\nabla^2_{22} f_i(x^k_i,y^{k}_i)]v^k_i\big\|^2 \nonumber \\ &\; +\frac{3}{n}\sum_{i=1}^n\big\|\nabla_2F_i(\bar{x}^k,\bar{y}^{k})-\nabla_2F_i(x_i^k,y_i^{k})\big\|^2\nonumber\\ \leq &\;\;\frac{3(L_{f,2}r_v+L_{F,1})^2}{n}\sum_{i=1}^n \left(\|x_i^k-\bar{x}^k\|^2+\|y_i^k-\bar{y}^k\|^2\right) + \frac{3L_{f,1}^2}{n}\sum_{i=1}^n \|v_i^k-\bar{v}^k\|^2. \end{align}\tag{52}\] Similar to Lemma 11, we next evaluate \(\sum_{i=1}^{n}\Vert v^{k+1}_i - v^* (\bar{x}^k)\Vert^2\) to bound \(\Vert \bar{v}^{k+1} - v^* (\bar{x}^k)\Vert^2\). By the update of \(v^{k+1}_i\) in 10 , we have \[\begin{align} \sum_{i=1}^{n}\Vert v^{k+1}_i - \, & v^* (\bar{x}^k)\Vert^2 = \sum_{i=1}^{n}\left\| \mathcal{P}_{r_v}\left[\sum\nolimits_{j=1}^{n}w_{ij}\big(v_j^k + \eta z_{v,j}^k\big)\right]- v^* (\bar{x}^k)\right\|^2 \\ \leq\, & \sum_{i=1}^{n}\left\| \sum\nolimits_{j=1}^{n}w_{ij}\big(v_j^k + \eta z_{v,j}^k\big)- v^* (\bar{x}^k)\right\|^2\\ =\, &\sum_{i = 1}^{n}\left\| \sum\nolimits_{j=1}^{n}w_{ij}v_j^k -\bar{v}^k+ \eta \Big( \sum\nolimits_{j=1}^{n}w_{ij}z_{v,j}^k-\bar{z}_v^k\Big)\right\|^2 + \sum_{i = 1}^{n}\Vert \bar{v}^k - v^* (\bar{x}^k) + \eta \bar{z}_v^k \Vert^2\\ \leq\, &\sum_{i = 1}^{n}\Vert \bar{v}^k - v^* (\bar{x}^k) + \eta \bar{z}_v^k \Vert^2+2\sum_{i = 1}^{n}\left\| \sum\nolimits_{j=1}^{n}w_{ij}v_j^k -\bar{v}^k\right\|^2 + 2\eta ^2\sum_{i = 1}^{n}\left\| \sum\nolimits_{j=1}^{n}w_{ij}z_{v,j}^k-\bar{z}_v^k\right\|^2\\ \leq\, &\sum_{i = 1}^{n}\Vert \bar{v}^k - v^* (\bar{x}^k) + \eta \bar{z}_v^k \Vert^2+2\rho^2\sum_{i=1}^{n}\|v_i^k-\bar{v}^k\|^2 + 2\eta ^2\rho^2\sum_{i = 1}^{n}\| z_{v,i}^k-\bar{z}_v^k\|^2, \end{align}\] where the second equality holds because \(\sum_{i = 1}^{n}\left[\sum_{j=1}^{n}w_{ij}v_j^k -\bar{v}^k+ \eta ( \sum_{j=1}^{n}w_{ij}z_{v,j}^k-\bar{z}_v^k)\right]=0\), and the last inequality follows from Lemma 1. Then, by combining 24 , 50 52 , we derive \[\begin{align} &\mathbb{E}_k\Big[\Vert \bar{v}^{k+1} - v^* (\bar{x}^k)\Vert^2\Big] \leq \frac{1}{n}\mathbb{E}_k\Big[\sum_{i=1}^{n}\Vert v^{k+1}_i - v^* (\bar{x}^k)\Vert^2\Big] \\ \leq \, &\mathbb{E}_k\Big[\Vert \bar{v}^k - v^* (\bar{x}^k) + \eta \bar{d}_v^k + \eta (\bar{z}_{v}^k - \bar{d}_v^k)\Vert^2\Big] + \frac{2\rho^2}{n}\mathbb{E}_k\Big[\sum_{i=1}^{n}\|v_i^k-\bar{v}^k\|^2\Big] + \frac{2\eta^2\rho^2}{n}\mathbb{E}_k\Big[\sum_{i = 1}^{n}\| z_{v,i}^k-\bar{z}_v^k\|^2\Big]\\ =\, &\mathbb{E}_k\Big[\Vert \bar{v}^k - v^* (\bar{x}^k) + \eta \bar{d}_v^k \Vert^2\Big] +\eta^2\mathbb{E}_k\Big[\|\bar{z}_{v}^k - \bar{d}_v^k\|^2\Big]+ \frac{2\rho^2}{n}\mathbb{E}_k\Big[\sum_{i=1}^{n}\|v_i^k-\bar{v}^k\|^2\Big] + \frac{2\eta^2\rho^2}{n}\mathbb{E}_k\Big[\sum_{i = 1}^{n}\| z_{v,i}^k-\bar{z}_v^k\|^2\Big]\\ \leq\, &(1+\delta)\left(1-\eta \sigma\right) {\left\|\bar{v}^k-v^* (\bar{x}^k)\right\|^2}+\frac{2(1+\delta)\eta \left(L_{F,1}+L_{f,2} r_v\right)^2}{ \sigma} {\left\| \bar{y}^k-y^* (\bar{x}^k) \right\|^2}\\ &+ \frac{3(1+1/\delta)\eta^2}{n}\Big[ \left(L_{F,1}+L_{f,2} r_v\right)^2 {\sum_{i=1}^n\left( \|x_i^k-\bar{x}^k\|^2+ \|y_i^k-\bar{y}^k\|^2\right)}+ L_{f,1}^2{\sum_{i=1}^n \|v_i^k-\bar{v}^k\|^2}\Big]\\ &+ \frac{2\rho^2}{n}\sum_{i=1}^{n}\|v_i^k-\bar{v}^k\|^2+\frac{2\rho^2\eta^2}{n}\mathbb{E}_k\Big[\sum_{i = 1}^{n}\| z_{v,i}^k-\bar{z}_v^k\|^2\Big]+\frac{(1-p)\eta^2 }{np}{\sum_{i=1}^{n}\|d_{v,i}^k - d_{\tilde{v},i}^k\|^2}, \end{align}\] where the first inequality is because \(\left(\sum_{l=1}^{s} a_l\right)^2\leq s\sum_{l=1}^{s} a_l^2\), and the equality is due to \[\mathbb{E}_k\Big[\langle\bar{v}^k - v^* (\bar{x}^k) + \eta \bar{d}_v^k, \bar{z}_{v}^k - \bar{d}_{v}^k\rangle\Big] = \mathbb{E}_k\Big[1-\xi^k/p\Big] \langle\bar{v}^k - v^* (\bar{x}^k) + \eta \bar{d}_v^k, \bar{d}_{\tilde{v}}^k - \bar{d}_{v}^k\rangle)=0.\] Finally, the desired result 49 follows from setting \(\delta= \eta\sigma/2\) and using \(\eta\sigma\leq 1\) and 24 . ◻
Lemma 13. Let \(L_v\) be defined in 6 . Then, there hold \[\begin{align} \label{y42k431-y42k} \|y^*(\bar{x}^{k+1})-y^*(\bar{x}^{k})\| \leq \frac{L_{f,1}}{\sigma} \|\bar{x}^{k+1}-\bar{x}^{k}\| \text{~~and~~} \|v^*(\bar{x}^{k+1})-v^*(\bar{x}^{k})\| \leq \frac{L_v}{\sigma} \|\bar{x}^{k+1}-\bar{x}^{k}\|. \end{align}\tag{53}\]
Proof. Due to the optimality of \(y^*(x)\), we have \(\nabla_2 f(x, y^*(x)) = 0\) for any \(x\). Now, let \(x\) and \(x'\) be arbitrarily fixed. It follows from the \(\sigma\)-strong convexity of \(f(x, \cdot)\) and \(L_{f,1}\)-Lipschitz continuity of \(\nabla f\) that \[\begin{align} \sigma \| y^*(x) - y^*(x') \| &\leq \| \nabla_2 f(x, y^*(x)) - \nabla_2 f(x, y^*(x')) \| \\ &= \| \nabla_2 f(x, y^*(x')) - \nabla_2 f(x', y^*(x')) \| \leq L_{f,1} \| x - x' \|. \end{align}\] Hence, we have \[\| y^*(x) - y^*(x') \| \leq \frac{L_{f,1}}{\sigma} \| x - x' \|. \label{y4240x41-y4240x3941}\tag{54}\] The first inequality in 53 follows immediately from 54 by taking \(x = \bar{x}^{k+1}\) and \(x' = \bar{x}^{k}\). Next, to obtain the second inequality in 53 , we define \[\left\{ \begin{array}{l} \Delta_5 := \nabla_2 F(\bar{x}^k,y^* (\bar{x}^k)) - \nabla_2 F(\bar{x}^{k+1},y^* (\bar{x}^{k+1})), \smallskip \\ \Delta_6 := \big[\nabla^2_{22} f(\bar{x}^{k+1},y^* (\bar{x}^{k+1}))-\nabla^2_{22} f(\bar{x}^k,y^* (\bar{x}^k))\big]v^* (\bar{x}^{k+1}). \end{array} \right.\] By using Assumption 1, we have \[\label{jy-05} \left\{ \begin{array}{l} \|\Delta_5\| \leq L_{F,1}\big(\|\bar{x}^{k+1}-\bar{x}^k\|+\|y^* (\bar{x}^{k+1})-y^* (\bar{x}^k)\|\big), \smallskip \\ \|\Delta_6\| \leq L_{f,2}r_v\big(\|\bar{x}^{k+1}-\bar{x}^k\|+\|y^* (\bar{x}^{k+1})-y^* (\bar{x}^k)\|\big). \end{array} \right.\tag{55}\] It follows from \(\nabla^2_{22} f(\bar{x}^{k+1},y^* (\bar{x}^{k+1}))v^* (\bar{x}^{k+1})=\nabla_2 F(\bar{x}^{k+1},y^* (\bar{x}^{k+1}))\) that \[\begin{align} \label{jy-04} \nabla^2_{22} f(\bar{x}^k,y^* (\bar{x}^k))(v^* (\bar{x}^k)-v^* (\bar{x}^{k+1})) = \Delta_5 + \Delta_6. \end{align}\tag{56}\] The \(\sigma\)-strong convexity of \(f(\bar{x}^k,\cdot)\) implies that \[\begin{align} \sigma\|v^* (\bar{x}^k)& - v^* (\bar{x}^{k+1})\| \leq \|\nabla^2_{22} f(\bar{x}^k,y^* (\bar{x}^k))(v^* (\bar{x}^k)-v^* (\bar{x}^{k+1}))\| \\ & \stackrel{(\ref{jy-04})}= \|\Delta_5 + \Delta_6\| \leq \|\Delta_5\| + \|\Delta_6\| \stackrel{(\ref{y4240x41-y4240x3941}, \ref{jy-05})}\leq \left(L_{F,1}+L_{f,2}r_v\right)\left(1+ {L_{f,1}}/{\sigma} \right)\|\bar{x}^{k+1}-\bar{x}^k\|, \end{align}\] which implies the second inequality in 53 by noting the definition of \(L_v\) in 6 . ◻
Proof. By using Cauchy-Schwarz inequality again, we derive \[\begin{align} \mathbb{E}_k\Big[\|\bar{y}^{k+1}-y^*(\bar{x}^{k+1})\|^2\Big]\leq \left(1+\frac{\beta\sigma}{4}\right)\mathbb{E}_k\Big[\|\bar{y}^{k+1}-y^*(\bar{x}^{k})\|^2\Big]+ \left(1+\frac{4}{\beta\sigma}\right)\mathbb{E}_k\Big[\|y^*(\bar{x}^{k+1})-y^*(\bar{x}^{k})\|^2\Big]. \end{align}\] By taking into account 43 , the first inequality in 53 , and \(\beta\sigma\leq 1\), we obtain \[\begin{align} \label{yf} \mathbb{E}_k\Big[\|\bar{y}^{k+1}-&y^*(\bar{x}^{k+1})\|^2\Big] \leq \Big(1-\frac{\beta \sigma}{4}\Big)\mathbb{E}_k\Big[\|\bar{y}^k-y^*(\bar{x}^k)\|^2\Big]+\frac{15\beta L_{f,1}^2}{4 n\sigma} \mathbb{E}_k\Big[\sum_{i=1}^n\left(\|\bar{x}^k-x^k_i\|^2+\|\bar{y}^k-y^k_i\|^2\right)\Big] \nonumber \\ & +\frac{5L_{f,1}^2}{\beta\sigma^3}\mathbb{E}_k\Big[\|\bar{x}^{k+1}-\bar{x}^{k}\|^2\Big] + \frac{5(1-p) \beta^2 C_2}{4np}\mathbb{E}_k\Big[\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y_i^k-\tilde{y}_i^{k}\|^2\right)\Big]. \end{align}\tag{57}\] Similarly, we can derive \[\begin{align} \mathbb{E}_k\Big[\|\bar{v}^{k+1}-v^*(\bar{x}^{k+1})\|^2\Big]\leq \left(1+\frac{\eta\sigma}{4}\right)\mathbb{E}_k\Big[\|\bar{v}^{k+1}-v^*(\bar{x}^{k})\|^2\Big]+ \left(1+\frac{4}{\eta\sigma}\right)\mathbb{E}_k\Big[\|v^*(\bar{x}^{k+1})-v^*(\bar{x}^{k})\|^2\Big]. \end{align}\] By taking into account 49 , the second inequality in 53 , and \(\eta\sigma\leq 1\), we obtain \[\begin{align} \label{vf} \mathbb{E}_k\Big[\|\bar{v}^{k+1}- \, & v^*(\bar{x}^{k+1})\|^2\Big] \leq \left(1-\frac{\eta \sigma}{4}\right) \mathbb{E}_k\Big[\left\|\bar{v}^k-v^* (\bar{x}^k)\right\|^2\Big]+\frac{15\eta \left(L_{F,1}+L_{f,2} r_v\right)^2}{4\sigma} \mathbb{E}_k\Big[\left\| \bar{y}^k-y^* (\bar{x}^k) \right\|^2\Big]\nonumber\\ & +\frac{5L_v^2}{\eta\sigma^3}\mathbb{E}_k\Big[\|\bar{x}^{k+1}-\bar{x}^{k}\|^2\Big] +\frac{45\eta\left(L_{F,1}+L_{f,2} r_v\right)^2}{4n\sigma}\mathbb{E}_k\Big[\sum_{i=1}^n \left(\|x_i^k-\bar{x}^k\|^2+ \|y_i^k-\bar{y}^k\|^2\right)\Big]\nonumber\\ & + \Big(\frac{45\eta L_{f,1}^2}{4\sigma}+\frac{5\rho^2}{2}\Big)\frac{1}{n}\mathbb{E}_k\Big[\sum_{i=1}^{n}\|v_i^k-\bar{v}^k\|^2\Big] + \frac{5\rho^2\eta ^2}{2n} \mathbb{E}_k\Big[\sum_{i = 1}^{n}\| z_{v,i}^k-\bar{z}_v^k\|^2\Big] \nonumber \\ & + \frac{5(1-p) \eta^2 C_1}{4np}\mathbb{E}_k\Big[\sum_{i=1}^{n}\left(\|x_i^k-\tilde{x}_i^{k}\|^2+\|y_i^k-\tilde{y}_i^{k}\|^2+\|v_i^k-\tilde{v}_i^{k}\|^2\right)\Big]. \end{align}\tag{58}\] Define the Lyapunov function as in 19 . By taking expectation of the inequalities in Lemma 5, Remark 4 and Lemma 10, as well as 36 38 , 57 and 58 , and combining them all together, it is straightforward to derive \[\begin{align} \mathbb{E}\Big[V_{k+1} - V_{k}\Big] \leq & -\frac{\alpha}{2} \mathbb{E}\Big[\|\nabla \Phi(\bar{x}_{k})\|^2\Big] - A_1 \mathbb{E}\Big[\|\bar{d}_{x}^k\|^2\Big] -A_2 \mathbb{E}\Big[\|\bar{y}^k - y^{*}(\bar{x}^k)\|^2\Big] - A_3 \mathbb{E}\Big[\|\bar{v}^k - v^{*}(\bar{x}^k)\|^2\Big] \nonumber \\ & - \frac{A_4}{n}\mathbb{E}\Big[\sum_{i=1}^n\|x_i^k -\bar{x}^k\|^2\Big] - \frac{A_5}{n}\mathbb{E}\Big[\sum_{i=1}^n\|y_i^k -\bar{y}^k\|^2\Big] - \frac{A_6}{n}\mathbb{E}\Big[\sum_{i=1}^n\|v_i^k -\bar{v}^k\|^2\Big] \nonumber \\ & - \frac{A_7}{n}\mathbb{E}\Big[\sum_{i=1}^n\|z_{x,i}^k - \bar{z}_{x}^k\|^2\Big] - \frac{A_8}{n}\mathbb{E}\Big[\sum_{i=1}^n\|z_{y,i}^k - \bar{z}_{y}^k\|^2\Big] - \frac{A_9}{n}\mathbb{E}\Big[\sum_{i=1}^n\|z_{v,i}^k - \bar{z}_{v}^k\|^2\Big] \nonumber \\ & - \frac{A_{10}}{n}\mathbb{E}\Big[\sum_{i=1}^n\|x_i^k -\tilde{x}_{i}^k\|^2\Big] - \frac{A_{11}}{n}\mathbb{E}\Big[\sum_{i=1}^n\|y_i^k -\tilde{y}_{i}^k\|^2\Big] - \frac{A_{12}}{n} \mathbb{E}\Big[\sum_{i=1}^n \|v_i^k -\tilde{v}_{i}^k\|^2\Big], \label{V} \end{align}\tag{59}\] where the coefficients are given by \[\begin{align} A_1 & = \frac{\alpha}{2} - \frac{L_{\Phi}\alpha^2}{2}-\frac{4\alpha^2 (\alpha^2 a_6C_1 + a_7\beta^2 C_1 + a_8\eta^2 C_2) }{(1-\rho)^3 \rho p} - \frac{4\alpha^2 a_9}{1-\rho},\\ A_2 & = \frac{a_1 \beta\sigma}{2} - \frac{5\alpha L_1^2}{2} - \frac{3\eta L_1^2 a_2}{\sigma} - \frac{(8\beta^2 L_{f,1}^2 + 20\eta^2 L_1^2)C_1(a_6\alpha^2 + a_7 \beta^2) + 8\beta^2 L_{f,1}^2 C_2 a_8 \eta^2}{(1-\rho)^3\rho p} \\ & \quad - \frac{(8\beta^2 L_{f,1}^2 a_{10} + 20 \eta^2 L_1^2 a_{11})}{1-\rho}, \\ A_3 & = \frac{a_2\eta \sigma}{2} - \frac{5\alpha L_{f,1}^2}{2} - \frac{20\eta^2 L_{f,1}^2 C_1(a_6\alpha^2 + a_7\beta^2)}{(1-\rho)^3 \rho p} - \frac{20\eta^2 L_{f,1}^2 a_{11}}{1-\rho},\\ A_4 & = {a_3(1-\rho)} - \frac{5\alpha L_1^2}{2} - \frac{3\beta L_{f,1}^2 a_1}{\sigma} -\frac{9\eta L_1^2 a_2}{\sigma} - \frac{C_1(a_6 \alpha^2 + a_7 \beta^2)(8+8\beta^2 L_{f,1}^2 + 20\eta^2 L_1^2)}{(1-\rho)^3 \rho p} \\ & \quad - \frac{C_2 a_8 \eta^2(8+8\beta^2 L_{f,1}^2)}{(1-\rho)^3 \rho p} - \frac{8a_9}{1-\rho}-\frac{8\beta^2 L_{f,1}^2 a_{10}}{1-\rho} - \frac{20\eta^2 L_1^2 a_{11}}{1-\rho},\\ A_5 & = {a_4(1-\rho)} - \frac{5\alpha L_1^2}{2} - \frac{3\beta L_{f,1}^2 a_1}{\sigma} -\frac{9\eta L_1^2 a_2}{\sigma} - \frac{C_1(a_6 \alpha^2 + a_7 \beta^2)(8+8\beta^2 L_{f,1}^2 + 20\eta^2 L_1^2)}{(1-\rho)^3 \rho p} \\ & \quad - \frac{C_2 a_8 \eta^2(8+8\beta^2 L_{f,1}^2)}{(1-\rho)^3 \rho p} - \frac{(8 + 8\beta^2 L_{f,1}^2) a_{10}}{1-\rho} - \frac{20\eta^2 L_1^2 a_{11}}{1-\rho},\\ A_6 & = a_5(1-\rho) - \frac{5\alpha L_{f,1}^2}{2} - \Big(\frac{9\eta L_{f,1}^2}{\sigma} + {2\rho^2}\Big)a_2 - \frac{8C_1 (a_6 \alpha^2 + a_7 \beta^2)}{(1-\rho)^3 \rho p} - \frac{8a_{11}}{1-\rho},\\ A_7 & = a_6 \alpha^2 (1-\rho) - \frac{\rho^2 \alpha^2 a_3}{1-\rho} - \frac{16\alpha^2\eta^2 C_1 a_6 \alpha^2}{(1-\rho)^3 \rho p} - \frac{16\alpha^2\eta^2 C_1 a_7 \beta^2}{(1-\rho)^3 \rho p} - \frac{16\alpha^2\beta^2 C_2 a_8 \eta^2}{(1-\rho)^3 \rho p} - \frac{4a_9 \alpha^2}{1-\rho},\\ A_8 & = a_7 \beta^2 (1-\rho) - \frac{\rho^2 \beta^2 a_4}{1-\rho} - \frac{16\alpha^2\eta^2 C_1 a_6 \alpha^2}{(1-\rho)^3 \rho p} - \frac{16\alpha^2\eta^2 C_1 a_7 \beta^2}{(1-\rho)^3 \rho p} - \frac{16\alpha^2\beta^2 C_2 a_8 \eta^2}{(1-\rho)^3 \rho p} - \frac{4a_{10}\beta^2}{1-\rho},\\ A_9 & = a_8 \eta^2 (1-\rho) - 2\eta^2\rho^2 a_2 -\frac{\rho^2 \alpha^2 a_5}{1-\rho} - \frac{16\alpha^2\eta^2 C_1 a_6 \alpha^2}{(1-\rho)^3 \rho p} - \frac{16\alpha^2\eta^2 C_1 a_7 \beta^2}{(1-\rho)^3 \rho p} - \frac{4a_{11} \eta^2}{1-\rho},\\ A_{10} & = \frac{a_9 (p+\rho -1)}{\rho} - \frac{\rho \beta^2 C_2 a_1}{p} - \frac{\rho \eta^2 C_1 a_2}{p} - \frac{(1- p +\rho) \big((a_6 \alpha^2 + a_7 \beta^2)C_1 + a_8 \eta^2 C_2\big)}{(1-\rho)^2 \rho^2 p}\\ &\quad \,-\frac{4(\alpha^2+\beta^2+\eta^2)C^2(a_6 \alpha^2 + a_7\beta^2 +a_8\eta^2)}{(1-\rho)^3p^2}, \\ A_{11} & = \frac{a_{10} (p+\rho -1)}{\rho} - \frac{\rho \beta^2 C_2 a_1}{p} - \frac{\rho \eta^2 C_1 a_2}{p} - \frac{(1- p +\rho) \big((a_6 \alpha^2 + a_7 \beta^2)C_1 + a_8 \eta^2 C_2\big)}{(1-\rho)^2 \rho^2 p}\\ &\quad \,-\frac{4(\alpha^2+\beta^2+\eta^2)C^2(a_6 \alpha^2 + a_7\beta^2 +a_8\eta^2)}{(1-\rho)^3p^2},\\ A_{12} & = \frac{a_{11}(p+\rho -1)}{\rho} - \frac{\rho \eta^2 C_1 a_2}{p} - \frac{(1- p +\rho) (a_6 \alpha^2 + a_7 \beta^2)C_1 }{(1-\rho)^2 \rho^2 p}-\frac{4(\alpha^2+\beta^2+\eta^2)C^2(a_6 \alpha^2 + a_7\beta^2)}{(1-\rho)^3p^2}. \end{align}\] Here, constants such as \(L_{\Phi}, L_{v}\) and \(L_1\) are defined in 6 . Set \[\begin{align} a_1 = a_2 = a_6 = a_7 =1, \; a_3 = a_4 = \frac{(1-\rho)^2}{5\rho^2}, \; a_5 = a_8 = \frac{10\rho^2}{1-\rho}, \; a_9 = a_{10} = \frac{(1-\rho)^4}{320}, \; a_{11} = \frac{(1-\rho)\rho^2}{4}, \end{align}\] and choose the stepsizes satisfying \[\begin{align} \label{stepsize95bound} \beta \leq \min \Big\{ & \frac{1}{3C}, \frac{(1-\rho)\sigma}{128a_{10}L_{f,1}^2}, \frac{(1-\rho)^3\rho p\sigma}{128L_{f,1}^2}, \frac{a_3 (1-\rho)\sigma}{24L_{f,1}^2}, \frac{1}{L_{f,1}}, \sqrt{\frac{a_3 (1-\rho)^4 \rho p}{576C}}, \sqrt{\frac{a_3 (1-\rho)^2}{64 a_{10}L_{f,1}^2}}, \frac{a_3 (1-\rho)\sigma}{48L_{f,1}^2}, \nonumber \\ & \sqrt{\frac{a_5 (1-\rho)^4 \rho p}{80C}}, \sqrt{\frac{3(1-\rho)^4 \rho p}{80}}, \sqrt{\frac{a_9 (p+\rho-1)p}{3\rho^2C}}, \sqrt{\frac{a_9 (p+\rho-1)(1-\rho)^2\rho p}{12(1-p+\rho)C}}, \nonumber\\ &\sqrt{\frac{a_{11} (p+\rho-1)(1-\rho)^2\rho p}{6(1-p+\rho)C}}, \sqrt{\frac{a_9(p+\rho-1)(1-\rho)^3 p^2}{16\rho}}, \sqrt{\frac{a_{11}a_8(p+\rho-1)(1-\rho)^3 p^2}{8\rho}}\nonumber \Big\},\\ \eta \leq \min \Big\{ & \frac{1}{3a_8 C}, \sqrt{\frac{3\beta \rho (1-\rho)^3 \rho p}{640 {L_1}^2}}, \frac{(1-\rho)^3\rho p\sigma}{80L_{f,1}^2}, \frac{(1-\rho)\sigma}{120 a_{11}L_{f,1}^2}, \frac{a_3 (1-\rho)\sigma}{72L_{1}}, \frac{1}{L_{1}}, \sqrt{\frac{a_3 (1-\rho)^4 \rho p}{128a_8 C}}, \nonumber\\ & \sqrt{\frac{a_3 (1-\rho)^2}{160 a_{11}L_{1}^2}}, \frac{a_3 (1-\rho)\sigma}{72 L_{1}^2}, \frac{a_5 \sigma(1-\rho)}{45L_{f,1}^2}, \sqrt{\frac{3(1-\rho)^4 \rho p}{80}}, \sqrt{\frac{a_9 (p+\rho-1)p}{3\rho^2C}}, \nonumber\\ & \sqrt{\frac{a_9 (p+\rho-1)(1-\rho)^2\rho p}{12(1-p+\rho)a_8 C}}, \sqrt{\frac{a_{11}(p+\rho -1)}{2\rho^2 C}}, \sqrt{\frac{a_9(p+\rho-1)(1-\rho)^3 p^2}{16\rho}}\nonumber\Big\},\\ \alpha \leq \min \Big\{ & \frac{1}{3L_{\phi}}, \frac{1}{3C}, \frac{(1-\rho)^3\rho p}{24}, \frac{1-\rho}{24a_9}, \frac{\beta \sigma}{20L_{1}^2}, \frac{\eta\sigma}{15L_{f,1}^2}, \frac{a_3(1-\rho)}{20L_{1}^2}, \sqrt{\frac{a_3 (1-\rho)^4 \rho p}{576C}}, \frac{2a_5 (1-\rho)}{25L_{f,1}^2}, \nonumber\\ & \sqrt{\frac{a_5 (1-\rho)^4 \rho p}{80C}}, \frac{(1-\rho)\eta}{\sqrt{5}\rho}, \sqrt{\frac{3a_8(1-\rho)^4 \rho p}{80}}, \sqrt{\frac{a_9 (p+\rho-1)(1-\rho)^2\rho p}{12(1-p+\rho)C}}, \nonumber\\ &\sqrt{\frac{a_{11}(p+\rho-1)(1-\rho)^2\rho p}{6(1-p+\rho)C}}, \sqrt{\frac{a_9(p+\rho-1)(1-\rho)^3 p^2}{16\rho}}, \sqrt{\frac{a_{11}a_8(p+\rho-1)(1-\rho)^3 p^2}{8\rho}} \Big\}. \end{align}\tag{60}\] Assume \(p+\rho>1\). Then, it is elementary to show from 60 that \(A_1, A_2, \ldots, A_{12}\) are all nonnegative. Thus, 59 implies \[\mathbb{E}\Big[V_{k+1} - V_{k}\Big] \leq -\frac{\alpha}{2} \mathbb{E}\Big[\| \nabla \Phi(\bar{x}^k) \|^2\Big].\] By telescoping the above inequality, we obtain \[\mathbb{E}\Big[\frac{1}{K} \sum\nolimits_{k=0}^{K-1} \| \nabla \Phi(\bar{x}^k) \|^2 \Big]\leq \frac{2V_0}{\alpha K} = \mathcal{O}\left( \frac{1}{K} \right).\] The consensus error can also be established by \(\mathbb{E}\Big[V_{k+1} - V_{k}\Big] \leq -{A_4}\mathbb{E}\Big[\sum_{i=1}^{n} \| x_{i}^{k} - \bar{x}^{k} \|^2\Big]\big/n,\) which yields \[\mathbb{E}\Big[\frac{1}{nK}\sum\nolimits_{k=0}^{K-1} \sum\nolimits_{i=1}^{n} \| x_{i}^{k} - \bar{x}^{k} \|^2 \Big]\leq \frac{V_0}{A_4 K} = \mathcal{O}\left( \frac{1}{K} \right).\] Similarly, we can derive \[\mathbb{E}\Big[\frac{1}{nK}\sum\nolimits_{k=0}^{K-1} \sum\nolimits_{i=1}^{n} \| y_{i}^{k} - \bar{y}^{k} \|^2 \Big]= \mathcal{O}\left( \frac{1}{K} \right) \quad \text{and} \quad \mathbb{E}\Big[\frac{1}{nK}\sum\nolimits_{k=0}^{K-1} \sum\nolimits_{i=1}^{n} \| v_{i}^{k} - \bar{v}^{k} \|^2 \Big]= \mathcal{O}\left( \frac{1}{K} \right),\] which completes the proof of Theorem 1. ◻
Remark 7. The method of selecting the stepsizes is as follows: the subsequent \(\mathbf{m}\) terms subtracted from the first term should each be no greater than \(1/ \mathbf{m}\) times the value of the first term to ensure that all \(A_i\) are nonnegative. Then, the appropriate range for the stepsizes can be determined.
Remark 8. In our analysis, the condition \(p >1-\rho\) is required to ensure that \(A_{10}, A_{11}, A_{12}\) are nonnegative. In fact, this requirement is a flaw of the proof and not essential, which we now explain. In the proof of Lemma 7, we used the Cauchy-Schwarz inequality \(2\langle a, b \rangle \leq t \|a\|^2 + \|b\|^2/t\) with \(t = \rho/(1-\rho)\). This choice of \(t\) makes the condition \((1-p)/\rho<1\) necessary to bound the term \(\mathbb{E}_k\Big[\sum_{i=1}^n \|x_i^{k+1} - \tilde{x}_i^{k+1}\|^2\Big]\). If a different \(t>0\) is chosen, the condition \(p>1-\rho\) can then be replaced by \(p>1/(1+t)\). As \(t\) can be arbitrarily large, \(p>0\) can be arbitrarily small.
Proof. From 59 and 60 , we can establish the following inequality: \[\mathbb{E}\Big[V_{k+1} - V_{k}\Big] \leq -\frac{\alpha}{2} \mathbb{E}\Big[\| \nabla \Phi(\bar{x}^k) \|^2\Big] -\frac{A_4}{n} \mathbb{E}\Big[\sum_{i=1}^{n} \| x_{i}^{k} - \bar{x}^{k} \|^2\Big] -\frac{A_5}{n} \mathbb{E}\Big[\sum_{i=1}^{n} \| y_{i}^{k} - \bar{y}^{k} \|^2\Big],\] which yields \(\sum_{k=0}^{\infty} \mathbb{E}\Big[\|\nabla \Phi(\bar{x}^k)\|^2 + \frac{1}{n}\sum_{i=1}^n\|x_i^k - \bar{x}^k\|^2 + \frac{1}{n}\sum_{i=1}^n\|y_i^k - \bar{y}^k\|^2\Big] \leq {V_0}/{C_3} < \infty,\) where \(C_3 = \min\{\alpha/2, A_4, A_5\}\). Therefore, the term \(\|\nabla \Phi(\bar{x}^k)\|^2 + \frac{1}{n}\sum_{i=1}^n\|x_i^k - \bar{x}^k\|^2 + \frac{1}{n}\sum_{i=1}^n\|y_i^k - \bar{y}^k\|^2\) approaches 0 in expectation as \(k \rightarrow \infty\). The desired result follows from the Markov inequality. ◻
Chao Yin is with the School of Mathematics, Hohai University, Nanjing, P. R. China (e-mail: yinchao@hhu.edu.cn).↩︎
Youran Dong, Bofan Wang, and Junfeng Yang are with the School of Mathematics, Nanjing University, Nanjing, P. R. China (e-mail: yrdong@smail.nju.edu.cn; wangbf@smail.nju.edu.cn; jfyang@nju.edu.cn).↩︎
Shiqian Ma is with the Department of Computational Applied Mathematics and Operations Research, Rice University, Houston, USA (e-mail: sqma@rice.edu).↩︎