Distributed Continuous-Time and Discrete-Time Optimization With Nonuniform Unbounded Convex Constraint Sets and Nonuniform Stepsizes
Peng Lin, Wei Ren, Chunhua Yang, Weihua Gui

TL;DR
This paper develops distributed optimization algorithms for multi-agent systems with unbounded and nonuniform constraints and stepsizes, ensuring convergence without requiring strong connectivity or bounded gradients.
Contribution
It introduces novel continuous and discrete-time distributed algorithms accommodating nonuniform, unbounded convex constraints and stepsizes, extending the scope of multi-agent optimization.
Findings
Agents reach consensus while minimizing the objective.
Algorithms work with unbounded, nonuniform constraints and stepsizes.
Numerical examples confirm theoretical convergence results.
Abstract
This paper is devoted to distributed continuous-time and discrete-time optimization problems with nonuniform convex constraint sets and nonuniform stepsizes for general differentiable convex objective functions. The communication graphs are not required to be strongly connected at any time, the gradients of the local objective functions are not required to be bounded when their independent variables tend to infinity, and the constraint sets are not required to be bounded. For continuous-time multi-agent systems, a distributed continuous algorithm is first introduced where the stepsizes and the convex constraint sets are both nonuniform. It is shown that all agents reach a consensus while minimizing the team objective function even when the constraint sets are unbounded. After that, the obtained results are extended to discrete-time multi-agent systems and then the case where each agent…
| distributed optimization | nonuniform stepsizes (A) | nonuniform stepsizes (B) |
| nonuniform convex constraints | unsolved | unsolved |
| jointly strongly connected graphs | unsolved | unsolved |
| unbounded gradients | partly solved with certain assumptions, e.g. [30, 31] | partly solved in [30] with discontinuous algorithms |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Distributed Continuous-Time and Discrete-Time Optimization With Nonuniform Unbounded Convex Constraint Sets and Nonuniform Stepsizes
Peng Lin, Wei Ren, Chunhua Yang and Weihua Gui Peng Lin, Chunhua Yang and Weihua Gui are with the School of Information Science and Engineering, Central South University, Changsha, China. Wei Ren is with the Department of Electrical and Computer Engineering, University of California, Riverside, USA. E-mail: lin[email protected], [email protected], [email protected], [email protected]. This work was supported by the National Science Foundation under Grant ECCS-1307678 and ECCS-1611423, the Foundation for Innovative Research Groups of the National Natural Science Foundation of China (61321003), the 111 Project (B17048), the National Natural Science Foundation of China (61573082, 61203080), and the Innovation-driven Plan at Central South University.
Abstract
This paper is devoted to distributed continuous-time and discrete-time optimization problems with nonuniform convex constraint sets and nonuniform stepsizes for general differentiable convex objective functions. The communication graphs are not required to be strongly connected at any time, the gradients of the local objective functions are not required to be bounded when their independent variables tend to infinity, and the constraint sets are not required to be bounded. For continuous-time multi-agent systems, a distributed continuous algorithm is first introduced where the stepsizes and the convex constraint sets are both nonuniform. It is shown that all agents reach a consensus while minimizing the team objective function even when the constraint sets are unbounded. After that, the obtained results are extended to discrete-time multi-agent systems and then the case where each agent remains in a corresponding convex constraint set is studied. To ensure all agents to remain in a bounded region, a switching mechanism is introduced in the algorithms. It is shown that the distributed optimization problems can be solved, even though the discretization of the algorithms might deviate the convergence of the agents from the minimum of the objective functions. Finally, numerical examples are included to show the obtained theoretical results.
Keywords: Distributed Optimization, Nonuniform Step-Sizes, Nonuniform Convex Constraint Sets
I Introduction
As an important research direction of control theory, distributed optimization problems for multi-agent systems have attracted more and more attention from the control community [1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 4, 5, 16, 17, 18, 19, 20, 21, 22, 24, 25, 23, 26, 27, 28, 29, 31, 30]. The goal of a distributed optimization problem for a multi-agent system is to minimize a desired team objective function cooperatively in a distributed way where each agent can only have access to partial information of the team objective function. During the past few years, several results have been obtained for distributed optimization problems. For example, article [1] introduced a discrete-time projection algorithm for multi-agent systems with state constraints and proved that the optimization problems can be solved when the communication topologies are jointly strongly connected and balanced. Articles [4] and [5] studied a continuous-time version of the work in [1] with convex constraint sets. Article [6] gave a distributed continuous-time dynamic algorithm for distributed optimization, and subsequently, on this basis, articles [7, 8] studied the distributed optimization problem for general strongly connected balanced directed graphs and gave the estimate of the convergence rate of the algorithm. Other works about distributed optimization problems could be found in articles [2, 3, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 23, 26, 27, 28, 29, 31, 30] and the references therein, where new algorithms, e.g., distributed Newton, approximate dual subgradient and zero-gradient-sum algorithms, were given or more complicated cases, e.g., second-order dynamics, time-varying or nonconvex functions, fixed or asynchronous stepsizes and noise, were considered.
Though many excellent results have been obtained for the distributed optimization problem, many issues need be further studied, e.g., general convex functions, nonuniform convex constraints and nonuniform stepsizes. For the issues of general convex functions and nonuniform convex constraints, most of the existing results require the gradients or subgradients of the convex functions to be bounded and the convex constraints to be identical and little attention has been paid to general convex functions and nonuniform convex constraints, in particular for multi-agent systems with general directed balanced graphs and unbounded gradients. For example, articles [7, 8] studied general convex functions but assumed them to be globally Lipschitz and the graphs are assumed to be strongly connected and balanced. Article [5] studied coercive convex functions with unbounded subgradients but the results are limited to the continuous-time multi-agent systems and the convex constraints sets are assumed to be identical for all agents. Article [1] studied nonuniform convex constraints but the communication graph is complete and all the edge weights are assumed to be equal. Founded on [1], articles [24, 25] gave some results on nonuniform convex constraints but the communication graph is constant and connected, and the objective functions are assumed to be strongly convex or some intermediate variables need be transmitted besides the agent states. Article [29] studied a distributed optimization problem with nonuniform convex constraints and gave conditions to guarantee the optimal convergence of the team objective function, but the subgradients and the convex constraint sets are both bounded. Note that [1, 5, 24, 25, 29] all adopt a uniform stepsize. For the issue of nonuniform stepsizes, currently, there are few works concerned about this issue. Articles [10, 11] studied the distributed optimization problem with nonuniform stepsizes in a stochastic setting, where the communication graphs are required to be undirected and connected. Article [30] introduced a kind of nonuniform stepsizes but the discontinuous algorithms were employed to realize the consensus of all agents and the convex constraint sets are assumed to be identical. Article [31] also studied the distributed optimization problem with nonuniform stepsizes but some intermediate variables need be transmitted besides the agent states in order to track the average of the gradients.
In this paper, we are interested in studying distributed continuous-time and discrete-time optimization problems with nonuniform convex constraint sets and nonuniform stepsizes for general differentiable convex objective functions. The communication graphs might not be strongly connected at any time and it is only required that the union of the communication graphs among the time intervals of a certain length be strongly connected. The gradients of the local objective functions considered might not be bounded when their independent variables tend to infinity. First, a distributed continuous-time algorithm is introduced where the stepsizes and the convex constraint sets are both nonuniform. Nonuniform stepsizes mean that the weights of the gradients of the local objective functions in the control input of the agents are nonuniform. That is, the optimal convergence rates of the local objective functions are different, which has great possibility to result in the destruction of the optimal convergence of the team objective function. The existing works (e.g., [1]) usually assumed the stepsizes are uniform and took no consideration of nonuniform stepsizes, and hence their approaches are hard to be applied for the case of nonuniform stepsizes. Our approach is to introduce a kind of stepsizes such that the stepsizes of each agent are constructed only based on its own states and the differences between the stepsizes of all agents vanish to zero as time evolves. Though the stepsizes of all agents tend to the same as time evolves, their differences still heavily affect the consensus stability and optimal convergence of the system, especially when the communication graphs are not strongly connected. Moreover, due to the existence of nonuniform convex constraint sets, we need take into account the nonlinearity of the consensus and optimal convergence caused by nonuniform convex constraint sets, which renders the analysis of this case to be very complicated. In particular when the nonuniform constraint sets are unbounded, the gradients of the local objective functions might tend to be unbounded when their independent variables tend to infinity, which makes the existing approaches invalid, e.g., [1], [29], where the nonuniform constraint sets and the subgradients were both bounded. To solve the optimization problem, we perform the analysis in three steps. The first step is to make full use of the convexity of the objective functions and show that our algorithm ensures that all agents remain in a bounded region for all the time. The second step is to analyze the agent dynamics at some key times and show the consensus convergence of all agents. The third step is to estimate the consensus errors and use the estimation of the distance from the agents to the convex constraint sets and the convexity of the objective functions to show the optimal convergence of the optimization problem. After that, we extend the obtained results to discrete-time multi-agent systems, and then study the case where each agent remains in its corresponding convex constraint set. Due to the discretization of the system dynamics, the agents might deviate from the minimum of the objective functions. Such a problem also exists in the centralized optimization system. To deal with it, a switching mechanism is introduced in the algorithms based on each agent’s own information under which all agents remain in a bounded region even when the convex constraint sets are unbounded. It is shown that the distributed optimization problems with nonuniform convex constraint sets and nonuniform stepsizes can be solved for the discrete-time multi-agent systems.
This paper takes nonuniform unbounded convex constraint sets, nonuniform stepsizes, general differentiable convex objective functions, general switching graphs and the discretization of the algorithms into account simultaneously for the distributed optimization problems. The nonlinearities caused by these factors are different and the coexistence of these nonlinearities would further result in more complicated nonlinearities. Existing works only addressed a fraction of these factors due to the limitations of the algorithms and the analytical approaches. For example, the algorithms in [7, 8] cannot be directly applied to the case of convex constraint sets due to the adoption of the integrator operator. The analytical approaches in [30, 31] cannot be directly applied in this paper, because the nonsmooth sign functions are used in [30] to account for inconsistency in gradients while some intermediate variables need be transimitted besides the agent states in [31]. Neither feature is valid in the current paper as continuous functions are used and no intermediate variables are transmitted. Moreover, in [30, 31], the communication graphs are assumed to be strongly connected at all time or the constraint sets are assumed to be identical, which makes the analytical approaches in [30, 31] unable to be directly applied in this paper as well.
Notation: denotes the set of all dimensional real column vectors; denotes the set of all real matrices; denotes the index set ; 1 represents a column vector of all ones with a compatible dimension; denotes the th component of the vector ; denotes the th entry of the matrix ; and denote, respectively, the transpose of the vector and the matrix ; denotes the Euclidean norm of the vector ; denotes the gradient of the function at ; denotes a block diagonal matrices with its diagonal blocks equal to the matrices ; the symbol denotes the division sign; and denotes the projection of the vector onto the closed convex set , i.e., .
II Preliminaries and problem formulation
II-A Preliminaries
Let be a directed communication graph of agents, where is the set of edges, and is the weighted adjacency matrix. An edge denotes that agent can obtain information from agent . The weighted adjacency matrix is defined as for two constants if and otherwise. It is assumed by default that , i.e., . The Laplacian of the graph , denoted by , is defined as and for all . The graph is undirected if for all , and it is balanced if for all . The set of neighbors of agent is denoted by A path is a sequence of edges of the form , where . The graph is strongly connected, if there is a path from every agent to every other agent, and the graph is connected, if it is undirected and strongly connected [33].
Lemma 1**.**
[33] If the graph is strongly connected, the Laplacian has one zero eigenvalue associated with eigenvalue vector and all its rest eigenvalues have positive real parts. Further, if the graph is undirected and connected, all the nonzero eigenvalues are positive.
Lemma 2**.**
[34] Let be a differentiable convex function. is minimized if and only if .
Lemma 3**.**
[35] Suppose that is a closed convex set in . The following statements hold.
(1) For any , is continuous with respect to and ;
(2) For any and all , , and
II-B Problem formulation
Consider a multi-agent system consisting of agents. Each agent is regarded as a node in a directed graph 111In the following, , , , , and will be used to denote the graph, the edge weight and the agent neighbor set at time or as defined in Sec. II.A., and each agent can interact with only its local neighbors in . Our objective is to design algorithms using only local interaction and information such that all agents cooperatively find the optimal state that solves the optimization problem
[TABLE]
where denotes the differentiable convex local objective function of agent , and denotes the closed convex constraint set of . Clearly, is also a differentiable convex function. It is assumed that and are known only to agent . The problem described above is equivalent to the problem that all agents reach a consensus while minimizing the team objective function , i.e.,
[TABLE]
In this paper, our analysis is for the general case. When no confusion arises, the equations or formula are written in the form of for notational simplicity.
III Distributed continuous-time optimization
In this section, we discuss the distributed optimization problem for continuous-time multi-agent systems. The problem has applications in motion coordination of multi-agent systems, where multiple physical vehicles rendezvous or form a formation centered at a team optimal location. Suppose that the agents satisfy the continuous-time dynamics
[TABLE]
where is the state of agent , and is the control input of agent .
III-A Assumptions and some necessary lemmas
Let denote the optimal set of the constrained optimization problem (4). Before the main assumptions and the necessary lemmas, we need further define the sets X_{i}\triangleq{\Big{\{}}x{\Big{|}}\nabla f_{i}(x)=0{\Big{\}}} for all and X\triangleq{\Big{\{}}x{\Big{|}}\sum_{i=1}^{n}\nabla f_{i}(x)=0{\Big{\}}} for later usage. From Lemma 2, and are convex and denote, respectively, the optimal sets of and the team objective function for . Note that in general is different from but when for all .
Assumption 1**.**
[30] Each set , , is nonempty and bounded.
In Assumption 1, we only make an assumption on each rather than the team objective function because is global information for all agents and cannot be used by each agent in a distributed way.
Assumption 2**.**
.
In Assumption 2, we do not require to be bounded and hence might be unbounded.
Lemma 4**.**
[30] Under Assumption 1, the following two statements hold:
(1) for all and accordingly .
(2) All , , and are nonempty closed bounded convex sets.
Lemma 5**.**
[30] Under Assumptions 1 and 2, is a nonempty closed bounded convex set.
Actually, Lemma 5 shows the existence and boundedness of the optimal set of the constrained optimization problem (4), , under Assumptions 1 and 2.
Assumption 3**.**
[30] The length of the time interval between two contiguous switching times is no smaller than a given constant, denoted by .
Under Assumption 3, the switching of the graph cannot be arbitrarily fast, which prevents the system from exhibiting the Zeno behavior.
Assumption 4**.**
There exists an infinite sequence of swiching times of the graph , such that and the union of all the graphs during each interval is strongly connected for some constant and all nonnegative integers .
Assumption 4 ensures that all agents can communicate with each other persistently. Suppose that the graph is balanced for all . From [32], by rearranging the agent indices, can be written as , where each corresponds to a strongly connected component of the agents. From Lemma 1, each eigenvalue of is nonnegative and hence all eigenvalues of are nonnegative.
Before the main results, we first present some necessary lemmas that will be used in the analysis of the main results. Specifically, Lemma 6 shows a radial growth property of the derivatives of , Lemma 7 shows the consensus convergence property of the stepsizes, Lemma 8 shows a dependency relationship between the distances from one given point to the convex sets and their intersection, and Lemma 9 shows the boundedness of the gradients in a bounded region. For clarity, the proofs of Lemmas 7-9 together with Theorems 1-4 are provided in the Appendix.
Lemma 6**.**
[30] Let be a differentiable convex function and be its minimum set in , where is a closed convex set. Suppose that is closed and bounded. For any with , for any .
Lemma 7**.**
For the system given by with , if for all , for all , where .
Lemma 8**.**
Let for all , where is a bounded set. Under Assumption 2, if for all , then .
Lemma 9**.**
Let be a closed bounded convex set. Then, for all , all and some constant .
III-B Algorithm and convergence analysis
In this subsection, we design a continuous distributed optimization algorithms with nonuniform stepsizes. The algorithm is given by
[TABLE]
for all . The stepsize of the gradient, , is used to make the term tend to zero as . The role of the term is to make all agents converge to the optimal set of the team objective function and the role of is to make each agent converge to the convex set .
It should be noted that the construction of the stepsize is only based on the th agent’s own states and it does not use the Lipschitz constant or the convexity constant as in the existing works, e.g., [7] and [24]. The stepsize of each agent is state-dependent and can be nonuniform for all agents. The existing works often assume the stepsizes of all agents to be predesigned and consistent with each other at any time, which exerts a heavy burden on sensing and communication costs of the entire system.
Remark 1**.**
In algorithm (9), the role of the inverse tangent functions and the exponential functions is to ensure to be upper and lower bounded. In fact, some other more general functions, e.g., saturation function, can be employed to play the same role. Moreover, the stepsizes used in algorithm (9) are in a special form, and it can also be extended to other functions. For easy readability, we do not give the general form of the functions and the stepsizes.
Let
[TABLE]
[TABLE]
[TABLE]
and . Then the system (5) with (9) can be written as
[TABLE]
For convenience of discussion, under Assumption 4, let with and denote all the switching times in the interval . In the following, we show the effectiveness of this algorithm to solve the optimization problem (4).
Theorem 1**.**
Suppose that the graph is balanced for all and Assumptions 1, 2, 3 and 4 hold. For arbitrary initial conditions , using algorithm (9) for system (5), the following statements hold.
- (1)
All remain in a bounded region for all and all .
- (2)
for all , where has been defined in Lemma 7.
Theorem 2**.**
Suppose that the graph is balanced for all and Assumptions 1, 2, 3 and 4 hold. For arbitrary initial conditions , using algorithm (9) for system (5), all agents reach a consensus, i.e., for all , and minimize the team objective function (4) as . **
Remark 2**.**
In the existing works, the distributed optimization problems were considered often under the assumption that the stepsizes of the gradients are uniform and explicitly time-dependent for all agents. That is, the stepsizes should be consistent with each other at any time. In algorithm (9), we do not make such an assumption and the stepsizes of the gradients only depend on the agent states. The stepsizes need not have the same value at any time and instead they are usually nonuniform, which greatly relaxes the synchronization requirement on the system.
IV Distributed discrete-time optimization
In this section, we discuss the distributed optimization problem for discrete-time multi-agent systems. Suppose that the agents satisfy the discrete-time dynamics
[TABLE]
where is the state of agent , is the control input of agent , and is the sample time. In the following, we use “” instead of “” when no confusion arises.
IV-A Assumptions and some necessary lemmas
In Sec. II, when we define the weighted adjacency matrix , we assume by default that . In this section, for discussion of discrete-time multi-agent systems, we need to redefine and make an assumption about the weighted adjacency matrix as shown in the following assumption.
Assumption 5**.**
[29] For all , , for some constant and each nonzero , and .
Under Assumption 5, the adjacency matrix of the graph is doubly stochastic and its diagonal entries are nonzero. Assumption 5 is used to generate convex combinations of the agents’ states such that the influence of each agent’s state is equal in the final consensus value in the distributed optimization algorithms shown later.
Assumption 6**.**
[29] There exists an infinite sequence of switching times of the graph , such that , and the union of all the graphs during each interval is strongly connected for some positive integer and all nonnegative integers .
Similar to Assumption 4, Assumption 6 ensures that all agents can communicate with each other persistently.
IV-B Distributed optimization with nonuniform stepsizes
In this subsection, we design a discrete-time distributed optimization algorithm with nonuniform stepsizes. The algorithm is given by
[TABLE]
where is a constant for each .
Due to the discretization of the system dynamics, the agents might deviate from the minimum of the team objective function. Such a problem also exists in the centralized optimization system. To deal with it, a switching mechanism is introduced in (20) based on each agent’ own information, under which the gradient term would not be too large to result in the divergence of the system. This will be shown in the proof of Theorem 3.
For Algorithm (20), it can be calculated simply in four steps: (a) , and ; (b) based on the switching mechanism; (c) ; and (d) and . Though the algorithm computation looks a bit complex due to the existence of the switching mechanism, the algorithm does not require intermediate variables to be transmitted and it is a fully distributed algorithm.
Theorem 3**.**
Suppose that Assumptions 1, 2, 5 and 6 hold. For arbitrary initial conditions , using algorithm (20) for system (12), if for all , all agents reach a consensus, i.e., for all , and minimize the team objective function (4) as . **
In Theorems 2 and 3, it is not required that each agent remain in its corresponding convex constraint set . In the following theorem, we show that the optimization problem (4) can be solved when all agents remain in their corresponding convex constraint sets.
Theorem 4**.**
Suppose that Assumptions 1, 2, 5 and 6 hold. For arbitrary initial conditions , using algorithm (20) for system (12), if for all , all agents reach a consensus, i.e., for all , and minimize the team objective function (4) as while each agent remains in its corresponding constraint sets, i.e., for all and all . **
Remark 3**.**
Since the proposed algorithms are gradient based, the convergence rate of the algorithms is not very fast. This is common for the gradient-based distributed algorithms in the existing literature. In particular, the stepsizes (gradient gains) are nonuniform, which makes the convergence rate slower than that with uniform stepsizes. However, our algorithms are able to deal with the general case of nonuniform stepsizes without intermediate variables being transmitted. In the existing non-gradient-based works, some special assumptions are always made in order to ensure the optimal convergence. For example, in [9], the communication graphs are assumed to be strongly connected and the the convex objective functions are assumed to be strongly convex. In this paper, the communication graphs are only required to be jointly strongly connected, and the convex objective functions are only required to be differentiable (which can be easily extended to the nondifferentiable case by using subgradients). Future work could be directed towards improving the convergence rate of our algorithms. In particular, different dimension might yield different convergence rates. It is worth studying the effects of different dimensions on the convergence rate of the algorithms.
V Simulations
Consider a multi-agent system with 8 agents in . The communication graphs switch among the balanced subgraphs of the graph shown in Fig. 1. Each edge weight is 0.5. The sample time is for the discrete-time algorithm. The local objective functions are adopted as , , and . where and denote the st and nd components of . The constrained convex sets are adopted as for agents 1 and 5, for agents 2 and 6, for agents 3 and 7 and for agents 4 and 8. The team objective function is minimized if and only if . The simulation results for algorithm (9) and algorithm (20) with for all are shown in Figs. 2 and 3. It is clear that all agents finally converge to the optimal point. In particular, for algorithm (20), all agents remain in their corresponding constraint sets. All the simulation results are consistent with our obtained theorems.
VI Conclusions
In this paper, distributed continuous-time and discrete-time optimization problems with nonuniform stepsizes and nonuniform possibly unbounded convex constraint sets were studied for general differentiable convex objective functions. One continuous-time algorithm and one discrete-time algorithm were introduced. For these two algorithms, it has been shown that the team objective function is minimized with nonuniform stepsizes and nonuniform convex constraint sets. In particular, for the discrete-time algorithm, it has been shown that the distributed optimization problem can be solved when each agent remain in its corresponding constraint set.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Nedi c ´ ´ c \acute{\mathrm{c}} , A. Ozdaglar, P. A. Parrilo, “Constrained consensus and optimization in multi-agent networks”, IEEE Transactions on Automatic Control, vol. 55, no. 4, pp.922-938, 2010.
- 2[2] A. Nedi c ´ ´ c \acute{\mathrm{c}} , and A. Ozdaglar, “Distributed Subgradient Methods for Multi-agent Optimization”, IEEE Transactions on Automatic Control, vol. 54, no. 1, pp. 48-61, 2009.
- 3[3] A. Nedi c ´ ´ c \acute{\mathrm{c}} , and A. Ozdaglar, “Distributed optimization over time-varying directed graphs”, IEEE Transactions on Automatic Control, vol. 60, no. 3 pp. 601-615, 2015.
- 4[4] G. Shi, K. H. Johansson and Y. Hong, “Reaching an Optimal Consensus: Dynamical Systems That Compute Intersections of Convex Sets”, IEEE Transactions on Automatic Control, vol. 58, no. 3, pp. 610-622, 2013.
- 5[5] Z. Qiu, S. Liu and L. Xie, “Distributed constrained optimal consensus of multi-agent systems”, Automatica, vol. 68, pp. 209-216, 2016.
- 6[6] J. Wang and N. Elia, “A control perspective for centralized and distributed convex optimization,” in proceedings of IEEE Conference on Decision and Control, pp. 3800-3805, 2011.
- 7[7] B. Gharesifard and J. Cort e ´ ´ e \mathrm{\acute{e}} s, “Distributed Continuous-Time Convex Optimization on Weight-Balanced Digraphs”, IEEE Transactions on Automatic Control, vol. 59, no. 3, pp. 781-786, 2014.
- 8[8] S. S. Kia, J. Cort e ´ ´ e \acute{\mathrm{e}} s, “Distributed convex optimization via continuous-time coordination algorithms with discrete-time communication”, Automatica, vol. 55, pp. 254-264, 2015.
