<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">APM</journal-id><journal-title-group><journal-title>Advances in Pure Mathematics</journal-title></journal-title-group><issn pub-type="epub">2160-0368</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/apm.2022.124019</article-id><article-id pub-id-type="publisher-id">APM-116380</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Distributed Alternating Direction Method of Multipliers for Multi-Objective Optimization
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hui</surname><given-names>Deng</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yangdong</surname><given-names>Xu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Key Laboratory of Intelligent Analysis and Decision on Complex Systems, Chongqing University of Posts and Telecommunications, Chongqing, China</addr-line></aff><pub-date pub-type="epub"><day>06</day><month>04</month><year>2022</year></pub-date><volume>12</volume><issue>04</issue><fpage>249</fpage><lpage>259</lpage><history><date date-type="received"><day>20,</day>	<month>February</month>	<year>2022</year></date><date date-type="rev-recd"><day>3,</day>	<month>April</month>	<year>2022</year>	</date><date date-type="accepted"><day>6,</day>	<month>April</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, a distributed algorithm is proposed to solve a kind of multi-objective optimization problem based on the alternating direction method of multipliers. Compared with the centralized algorithms, this algorithm does not need a central node. Therefore, it has the characteristics of low communication burden and high privacy. In addition, numerical experiments are provided to validate the effectiveness of the proposed algorithm.
 
</p></abstract><kwd-group><kwd>Alternating Direction Method of Multipliers</kwd><kwd> Distributed Algorithm</kwd><kwd> Multi-Objective Optimization</kwd><kwd> Multi-Agent System</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In the network age, there exist a variety of network systems, such as communication network system, transportation network system, power network system and sensor network system. These network systems are usually called multi-agent systems. A multi-agent system is a large-scale network system associated with multiple agents. In the multi-agent system, each individual with communication, computing, perception, decision-making, learning and execution abilities is called an agent, also known as a node in the network topology. In a broad sense, agents can be a robot, an aircraft, a computer and other entities, which can interact with each other through network connections and cooperate to complete some complex tasks.</p><p>Many optimization problems encountered in multi-agent systems, such as the cyber-physical social system [<xref ref-type="bibr" rid="scirp.116380-ref1">1</xref>], classification [<xref ref-type="bibr" rid="scirp.116380-ref2">2</xref>], task scheduling [<xref ref-type="bibr" rid="scirp.116380-ref3">3</xref>] and energy system [<xref ref-type="bibr" rid="scirp.116380-ref4">4</xref>], often involve multiple conflicting objectives. This kind of optimization problem is called Multi-Objective Optimization Problem (MOP).</p><p>There are many ways to solve multi-objective optimization problems, which can be divided into three types: scalarization methods, classical optimization algorithms and intelligent algorithms. Scalarization methods transform complex multi-objective optimization problems into single-objective optimization problems, containing the main objective method, linear weighting method, minimax method, ideal point method and so on [<xref ref-type="bibr" rid="scirp.116380-ref5">5</xref>]. Classical optimization algorithms extend the algorithms for solving single-objective optimization problems to multi-objective optimization problems, including steepest descent method [<xref ref-type="bibr" rid="scirp.116380-ref6">6</xref>], Newton method [<xref ref-type="bibr" rid="scirp.116380-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref8">8</xref>], proximal point method [<xref ref-type="bibr" rid="scirp.116380-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref10">10</xref>], projected gradient method [<xref ref-type="bibr" rid="scirp.116380-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref12">12</xref>] and penalty-type function method [<xref ref-type="bibr" rid="scirp.116380-ref13">13</xref>]. Intelligent algorithms include the genetic algorithm [<xref ref-type="bibr" rid="scirp.116380-ref14">14</xref>], evolutionary algorithm [<xref ref-type="bibr" rid="scirp.116380-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref16">16</xref>] and so on.</p><p>Among these methods, scalarization methods are widely used because their models are easy to understand and relatively easy to solve. Among them, the linear weighting method is one of the commonly used approaches to solve multi-objective optimization problems. It can also coordinate the preference settings of multiple targets, which increases the subjectivity factor to some extent.</p><p>Most of the above optimization algorithms are centralized, and such methods need a central node to collect data and calculate the optimal decision. For example, in the electric-gas integrated energy system, a joint control center should be introduced as the decision-making mechanism for unified control of the electric-gas coupling system. Therefore, the communication burden and computation cost of the central node are high, and its scalability, robustness and adaptability are poor [<xref ref-type="bibr" rid="scirp.116380-ref17">17</xref>]. In contrast, distributed optimization algorithms are a kind of decentralized algorithms, which only require the network to be a general-connected graph, but do not need the central node. They decompose a large optimization problem into several sub-problems and compute each sub-problem, so as to optimize the original problem. Therefore, distributed optimization algorithms have high computational efficiency, small communication volume and strong reliability [<xref ref-type="bibr" rid="scirp.116380-ref18">18</xref>].</p><p>There are many distributed algorithms, including discrete algorithms and continuous algorithms [<xref ref-type="bibr" rid="scirp.116380-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref22">22</xref>]. Among them, the discrete distributed algorithms can be divided into two kinds. The first one is the original algorithm [<xref ref-type="bibr" rid="scirp.116380-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.116380-ref25">25</xref>], which weighted averages local estimates with neighboring states to make local states consistent. One of the great advantages of these methods is that they require less computation, but their convergence speed is slow and their accuracy is relatively low. The other is the dual algorithm that includes the augmented Lagrange method [<xref ref-type="bibr" rid="scirp.116380-ref26">26</xref>] and Alternating Direction Method of Multipliers (ADMM) [<xref ref-type="bibr" rid="scirp.116380-ref27">27</xref>] - [<xref ref-type="bibr" rid="scirp.116380-ref32">32</xref>]. Because each node needs to solve a sub-problem, the dual algorithm usually requires a relatively large amount of computation, but they can quickly converge to the exact optimal solution.</p><p>As an important method of distributed optimization algorithm, the alternating direction multiplier method has the characteristics of protecting data privacy and fast convergence. It has been shown that even for non-smooth and non-convex cost functions, the alternating direction multiplier method can achieve satisfactory convergence speed [<xref ref-type="bibr" rid="scirp.116380-ref33">33</xref>]. In addition, it is robust to noise and error [<xref ref-type="bibr" rid="scirp.116380-ref34">34</xref>].</p><p>Based on the above reasons, this paper proposes a distributed alternating direction method of multipliers to solve a class of multi-objective optimization problems in multi-agent systems. This algorithm does not need the central node, and thus it can effectively avoid the shortcomings of the centralized algorithms. As a result, the algorithm proposed in this paper has the characteristics of low communication cost, strong privacy, fast convergence and so on.</p><p>The rest of this paper is organized as follows. In Section 2, a multi-objective optimization problem is introduced and it is transformed into a single-objective optimization problem. Based on this single-optimization objective problem, a distributed ADMM algorithm is proposed in Section 3. In Section 4, numerical experiments are provided to verify the effectiveness of the proposed algorithm. Finally, the conclusions of this paper are presented in Section 5.</p></sec><sec id="s2"><title>2. Problem Model</title><p>This paper studies the following multi-objective optimization problem:</p><p>min y ∑ i = 1 n     F i ( y ) (1)</p><p>where y ∈ ℝ p is the global optimization variable, n is the number of agents in the multi-agent system and F i : ℝ p → ℝ q is a convex local cost function. Each F i is known only by agent i and the agents cooperatively solve the multi-objective optimization problem.</p><p>The network topology of the multi-agent system is assumed to be a general undirected connected graph, which is described as G = { V , E } , where V denotes the set of agents,E denotes the set of the edges and | V | = n , | E | = m . These agents are arranged from 1 to n. Edges between i and j with i &lt; j are represented by ( i , j ) or e i j and ( i , j ) ∈ E means that agents i and j can exchange data with each other. The neighbors of agent i are denoted by N ( i ) : = { j ∈ V | ( i , j ) ∈ E   or   ( j , i ) ∈ E } and d i = | N ( i ) | .</p><p>The edge-node incidence matrix of the network G is denoted by A ˜ ∈ ℝ m &#215; n . The row in A that corresponds to the edge e i j is denote by [ A ˜ ] e i j , which is defined by:</p><p>[ A ˜ ] k e i j = {   1 , if   k = i ,   − 1 , if   k = j ,   0 , otherwise .</p><p>Here, the edges of the network are sorted by the order of their corresponding agents. For instance, the edge-node incidence matrix of the network G in <xref ref-type="fig" rid="fig1">Figure 1</xref> is given by:</p><p>A ˜ = ( 1 − 1 0 0 0 1 0 0 0 − 1 0 1 0 0 − 1 0 0 1 − 1 0 0 0 1 0 − 1 0 0 0 1 − 1 ) .</p><p>According to the edge-node incidence matrix, the extended edge-node incidence matrix A of the network G is given by:</p><p>A : = A ˜ ⊗ I p = ( a ˜ 11 I p ⋯ a ˜ 1 n I p ⋮ ⋱ ⋮ a ˜ m 1 I p ⋯ a ˜ m n I p ) ∈ ℝ m p &#215; n p ,</p><p>where ⊗ denotes the Kronecker product. Obviously, A is a block matrix with m &#215; n blocks of p &#215; p matrix.</p><p>By introducing separating decision variable x i for each agent i = 1 , 2 , ⋯ , n , problem (1) has the following form:</p><p>min x F ( x ) : = ∑ i = 1 n     F i ( x i ) s .t .     x i = x j ,     ∀ ( i , j ) ∈ E , (2)</p><p>where x = [ x 1 T , x 2 T , ⋯ , x n T ] T ∈ ℝ n p &#215; 1 . Clearly, the problem (2) is equivalent to problem (1) if G is connected.</p><p>With the help of the extended edge-node incidence matrix A, the problem (2) can be rewritten in the following compact form:</p><p>min x F ( x ) s .t .     A x = 0. (3)</p><p>Denote the feasible region of problem (3) by R = { x ∈ ℝ n p &#215; 1 | A x = 0 } , and thus the definition of effective solution (or weak effective solution) to problem (3) is given below.</p><p>Definition 2.1. [<xref ref-type="bibr" rid="scirp.116380-ref5">5</xref>] If there does not exist x ∈ R , such as F ( x ) ≼ F ( x * ) (or F ( x ) ≺ F ( x * ) ), where x * ∈ R , then x * is the effective solution (or weak effective solution) of problem (3). Here, ≼ and ≺ are taken element-wise.</p><p>In order to solve the multi-objective optimization problem by alternating direction multiplier method, it needs to be transformed into a single-objective optimization problem. By the linear weighting method, the single-objective optimization problem of problem (3) is constructed as follows:</p><p>min x θ T F ( x ) s .t .     A x = 0. (4)</p><p>Here, θ = ( θ 1 , θ 2 , ⋯ , θ q ) T ∈ Λ + or Λ + + , where:</p><p>Λ + = { ( θ 1 , θ 2 , ⋯ , θ q ) T | θ i ≥ 0 , ∑ j = 1 q     θ j = 1 } , Λ + + = { ( θ 1 , θ 2 , ⋯ , θ q ) T | θ i &gt; 0 , ∑ j = 1 q     θ j = 1 } .</p><p>Remark 2.1. [<xref ref-type="bibr" rid="scirp.116380-ref5">5</xref>] For each given θ ∈ Λ + + (or Λ + ), the optimal solution of problem (4) must be a efficient (or weakly efficient) solution to problem (3).</p><p>Denote f θ ( x ) : = θ T F ( x ) , f i θ ( x i ) : = θ T F i ( x i ) , then problem (4) can be rewritten as:</p><p>min x f θ ( x ) : = ∑ i = 1 n     f i θ ( x i ) s .t .     A x = 0. (5)</p><p>Remark 2.2. According to the convexity of F i , each component F i j of F i is a convex function, and thus f i θ is also convex.</p></sec><sec id="s3"><title>3. Algorithm Design</title><p>The augmented Lagrangian function of problem (5) is defined by:</p><p>L θ , ρ ( x , λ ) = f θ ( x ) − λ T A x + ρ 2 ‖ A x ‖ 2 , (6)</p><p>where ρ is the penalty parameter of the constraint A x = 0 and ρ &gt; 0 . The Jacobi-Proximal ADMM algorithm for problem (5) is designed as follows:</p><p>x k + 1 : = arg min x L θ , ρ ( x , λ k ) + 1 2 ‖ x − x k ‖ P 2 , (7)</p><p>λ k + 1 : = λ k − ρ A x k + 1 , (8)</p><p>where the proximal matrix P is a block diagonal matrix and ‖ x ‖ P 2 = x T P x . Combining the linear and quadratic terms of the augmented Lagrangian function, (7) can be rewritten as:</p><p>x k + 1 : = arg min x f θ ( x ) + ρ 2 ‖ A x − 1 ρ λ k ‖ 2 + 1 2 ‖ x − x k ‖ P 2 . (9)</p><p>Denoting the block corresponding to the agenti by P i ∈ ℝ p &#215; p , one can rewrite (9) in the following form:</p><p>x k + 1 : = arg min x f θ ( x ) + ρ 2 ‖ A x − 1 ρ λ k ‖ 2 + 1 2 ∑ i = 1 n ‖ x i − x i k ‖ P i 2 . (10)</p><p>It is worth noting that each row of the constraint A x = 0 corresponds to one edge e p q in the set E. Hence, one has x p − x q = 0 for any ( p , q ) ∈ E , where p &lt; q . Denote the multiplier corresponding to the edge e p q by λ e p q . Then, the iteration of x can be refined as:</p><p>x k + 1 : = arg min x ∑ i = 1 n     f i θ ( x i ) + ρ 2 ∑ ( p , q ) ∈ E ‖ x p − x q − 1 ρ λ e p q k ‖ 2 + ∑ i = 1 n 1 2 ‖ x i − x i k ‖ P i 2 . (11)</p><p>Thus, the iteration of x have the following distributed version:</p><p>x i k + 1 : = arg min x i f i θ ( x i ) + ρ 2 ∑ j ∈ P ( i ) ‖ x j k − x i − 1 ρ λ e j i k ‖ 2         + ρ 2 ∑ j ∈ S ( i ) ‖ x i − x j k − 1 ρ λ e i j k ‖ 2 + 1 2 ‖ x i − x i k ‖ P i 2 . (12)</p><p>Similarly, by the characteristic of matrix A, (8) can be rewritten as:</p><p>λ e p q k + 1 : = λ e p q k − ρ ( x p k + 1 − x q k + 1 ) ,   e p q ∈ E . (13)</p><p>Therefore, the iterations of the multipliers are also distributed to the agents.</p><p>The distributed Jacobi-Proximal ADMM algorithm for problem (5) is described as Algorithm 1.</p><disp-formula id="scirp.116380-formula1"><graphic  xlink:href="//html.scirp.org/file/1-5302092x71.png?20220406093522039"  xlink:type="simple"/></disp-formula></sec><sec id="s4"><title>4. Numerical Experiment</title><p>Consider the following multi-objective optimization problem:</p><p>min y ∑ i = 1 n     F i ( y ) = [ ∑ i = 1 n     F i 1 ( y ) , ∑ i = 1 n     F i 2 ( y ) ] T (14)</p><p>where F i 1 ( y ) = 1 2 ( y − α i ) 2 , F i 2 ( y ) = 1 2 ( y − β i ) 2 , i = 1 , 2 , ⋯ , n and y ∈ ℝ . Obviously, the solutions to these two objective functions are y * = α &#175; = 1 n ∑ i = 1 n     α i and y * = β &#175; = 1 n ∑ i = 1 n     β i , respectively. By the convexity of these functions, the weak</p><p>efficient solution of problem (14) is [ α &#175; , β &#175; ] and its efficient solution is ( α &#175; , β &#175; ) if α &#175; &lt; β &#175; .</p><p>Assume the connected network G = { V , E } with n agents and m edges. Each edge is generated randomly. The connectivity ratio of the network G is denoted</p><p>by d = 2 m n ( n − 1 ) . The multi-objective optimization problem (14) can be reformulated into a distributed version:</p><p>min x F ( x ) : = [ 1 2 ∑ i = 1 n ( x i − α i ) 2 , 1 2 ∑ i = 1 n ( x i − β i ) 2 ] T s .t .     x i = x j ,     ∀ ( i , j ) ∈ E , (15)</p><p>where x = [ x 1 , x 2 , ⋯ , x n ] T ∈ ℝ n .</p><p>By linearly weighting the objective functions, problem (15) can be transformed into the following single-objective optimization problem:</p><p>min x f θ ( x ) : = 1 2 ∑ i = 1 n [ θ ( x i − α i ) 2 + ( 1 − θ ) ( x i − β i ) 2 ] s .t .     A x = 0. (16)</p><p>where A is the extended edge-node incidence matrix of the network G, θ ∈ ℝ and f θ ( x ) is convex. Therefore, Algorithm 1 can be used to solve problem (16).</p><p>The proximal matrix of Algorithm 1 is set by P i = ρ d i I . In this case, the iteration of x has a closed-form solution, which is shown as follows:</p><p>x i k + 1 = ρ d i x i k + ρ ∑ j ∈ N ( i ) x j k + ∑ j ∈ S ( i ) λ i j k − ∑ j ∈ P ( i ) λ j i k + θ α i + ( 1 − θ ) β i 1 + 2 ρ d i ,</p><p>where d i is the number of neighbors of the agent i.</p><p>To verify the effectiveness of Algorithm 1, we generate a network with n = 12 nodes and d = 0.8 . The network generated is shown as <xref ref-type="fig" rid="fig2">Figure 2</xref>. The value of the parameters are set as: α i = 1 , 3 , ⋯ , 23 and β i = 2 , 4 , ⋯ , 24 . The graph of the two objective functions is shown as <xref ref-type="fig" rid="fig3">Figure 3</xref>. Obviously, the weak efficient solution is [ 12,13 ] and the efficient solution is ( 12,13 ) .</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Different weights and solutions to the corresponding problems</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >θ</th><th align="center" valign="middle" >0</th><th align="center" valign="middle" >0.1</th><th align="center" valign="middle" >0.2</th><th align="center" valign="middle" >0.3</th><th align="center" valign="middle" >0.4</th><th align="center" valign="middle" >0.5</th><th align="center" valign="middle" >0.6</th><th align="center" valign="middle" >0.7</th><th align="center" valign="middle" >0.8</th><th align="center" valign="middle" >0.9</th><th align="center" valign="middle" >1</th></tr></thead><tr><td align="center" valign="middle" >Solution</td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >12.9</td><td align="center" valign="middle" >12.8</td><td align="center" valign="middle" >12.7</td><td align="center" valign="middle" >12.6</td><td align="center" valign="middle" >12.5</td><td align="center" valign="middle" >12.4</td><td align="center" valign="middle" >12.3</td><td align="center" valign="middle" >12.2</td><td align="center" valign="middle" >12.1</td><td align="center" valign="middle" >12</td></tr></tbody></table></table-wrap><p>Different weights are selected, and then Algorithm 1 is used to solve the corresponding single-objective problem (16). The results obtained are shown in <xref ref-type="table" rid="table1">Table 1</xref>. Besides, the graph of the objective function and the solutions of problem (16) is shown as <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p></sec><sec id="s5"><title>5. Conclusions</title><p>In this paper, a distributed ADMM algorithm is put forward to solve a kind of multi-objective optimization problem. This algorithm does not need the central node, and thus its communication cost is low and privacy is high. In addition, the effectiveness of the algorithm is verified by some numerical experiments.</p><p>There are a few distributed algorithms for multi-objective optimization problems. The method adopted in this paper is to transform the multi-objective optimization problem into a single-objective optimization problem through the linear weighting method, and then solve this single objective optimization problem, instead of solving the multi-objective optimization problem directly. Therefore, it is a challenge to design a distributed algorithm for directly solving multi-objective optimization problems and to verify its convergence, which is also worth exploring.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Deng, H. and Xu, Y.D. (2022) Distributed Alternating Direction Method of Multipliers for Multi-Objective Optimization. Advances in Pure Mathematics, 12, 249-259. https://doi.org/10.4236/apm.2022.124019</p></sec></body><back><ref-list><title>References</title><ref id="scirp.116380-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Wang, G.G., Cai, X., Cui, Z., Min, G. and Chen, J. (2020) High Performance Computing for Cyber Physical Social Systems by Using Evolutionary Multi-Objective Optimization Algorithm. IEEE Transactions on Emerging Topics in Computing, 8, 20-30. https://doi.org/10.1109/TETC.2017.2703784</mixed-citation></ref><ref id="scirp.116380-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Singh, D., Kumar, V., Vaishali, Z. and Kaur, M. (2020) Classification of COVID-19 patients from Chest CT Images Using Multi-Objective Differential Evolution-Based Convolutional Neural Networks. European Journal of Clinical Microbiology &amp; Infectious Diseases, 39, 1379-1389. https://doi.org/10.1007/s10096-020-03901-z</mixed-citation></ref><ref id="scirp.116380-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Abualigah, L. and Diabat, A. (2021) A Novel Hybrid Antlion Optimization Algorithm for Multi-Objective Task Scheduling Problems in Cloud Computing Environments. Cluster Computing, 24, 205-223. https://doi.org/10.1007/s10586-020-03075-5</mixed-citation></ref><ref id="scirp.116380-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Wu, C.Y., Wang, J.Z., Chen, X.J., Du, P. and Yang, W.D. (2020) A Novel Hybrid System Based on Multi-Objective Optimization for Wind Speed Forecasting. Renewable Energy, 146, 149-165. https://doi.org/10.1016/j.renene.2019.04.157</mixed-citation></ref><ref id="scirp.116380-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Jahn, J. (2011) Vector Optimization: Theory, Applications, and Extensions. 2nd Edition, Springer, Heidelberg. https://doi.org/10.1007/978-3-642-17005-8</mixed-citation></ref><ref id="scirp.116380-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Fliege, J. and Svaiter, B.F. (2000) Steepest Descent Methods for Multicriteria Optimization. Mathematical Methods of Operations Research, 51, 479-494. https://doi.org/10.1007/s001860000043</mixed-citation></ref><ref id="scirp.116380-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Fliege, J., Gra&amp;#241;a Drummond, L.M. and Svaiter, B.F. (2009) Newtons Method for Multiobjective Optimization. SIAM Journal on Optimization, 20, 602-626. https://doi.org/10.1137/08071692X</mixed-citation></ref><ref id="scirp.116380-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Wang, J.H., Hu, Y.H., Yu, C.K.W., Li, C. and Yang, X.Q. (2019) Extended Newton Methods for Multiobjective Optimization: Majorizing Function Technique and Convergence Analysis. SIAM Journal on Optimization, 29, 2388-2421. https://doi.org/10.1137/18M1191737</mixed-citation></ref><ref id="scirp.116380-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Bonnel, H., Iusem, A.N. and Svaiter, B.F. (2005) Proximal Methods in Vector Optimization. SIAM Journal on Optimization, 15, 953-970. https://doi.org/10.1137/S1052623403429093</mixed-citation></ref><ref id="scirp.116380-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Bento, G.C., Ferreira, O.P. and Sousa, J.V.L. (2018) Proximal Point Method for a Special class of Nonconvex Multiobjective Optimization Functions. Optimization Letters, 12, 311-320. https://doi.org/10.1007/s11590-017-1114-0</mixed-citation></ref><ref id="scirp.116380-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Drummond, L.M.G. and Iusem, A.N. (2004) A Projected Gradient Method for Vector Optimization Problems. Computational Optimization and Applications, 28, 5-29. https://doi.org/10.1023/B:COAP.0000018877.86161.8b</mixed-citation></ref><ref id="scirp.116380-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Fazzio, N.S. and Schuverdt, M.L. (2018) Convergence Analysis of a Nonmonotone Projected Gradient Method for Multiobjective Optimization Problems. Optimization Letters, 13, 1365-1379. https://doi.org/10.1007/s11590-018-1353-8</mixed-citation></ref><ref id="scirp.116380-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Fukuda, E.H., Drummond, L.M.G. and Raupp, F.M.P. (2016) An External Penalty-Type Method for Multicriteria. TOP, 24, 493-513. https://doi.org/10.1007/s11750-015-0406-8</mixed-citation></ref><ref id="scirp.116380-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Deb, K., Pratap, A., Agarwal, S. and Meyarivan, T. (2002) A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6, 182-197. https://doi.org/10.1109/4235.996017</mixed-citation></ref><ref id="scirp.116380-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, H., Zhou, A., Song, S., Zhang, Q., Gao, X. and Zhang, J. (2016) A Self-Organizing Multiobjective Evolutionary Algorithm. IEEE Transactions on Evolutionary Computation, 20, 792-806. https://doi.org/10.1109/TEVC.2016.2521868</mixed-citation></ref><ref id="scirp.116380-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Liang, J.J., Xu, W.W., Yue, C.T., Yu, K.J., Song, H., Crisalle, O.C. and Qu, B.Y. (2018) Multimodal Multiobjective Optimization with Differential Evolution. Swarm and Evolutionary Computation, 44, 1028-1059. https://doi.org/10.1016/j.swevo.2018.10.016</mixed-citation></ref><ref id="scirp.116380-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Yin, L.F. and Sun, Z.X. (2021) Multi-Layer Distributed Multi-Objective Consensus Algorithm for Multi-Objective Economic Dispatch of Large-Scale Multi-Area Interconnected Power Systems. Applied Energy, 300, Article ID: 117391. https://doi.org/10.1016/j.apenergy.2021.117391</mixed-citation></ref><ref id="scirp.116380-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Chen, S.X., Garcia, A. and Shahrampour S. (2022) On Distributed Nonconvex Optimization: Projected Subgradient Method for Weakly Convex Problems in Networks. IEEE Transactions on Automatic Control, 67, 662-675. https://doi.org/10.1109/TAC.2021.3056535</mixed-citation></ref><ref id="scirp.116380-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Droge, G., Kawashima, H. and Egerstedt, M.B. (2014) Continuous-Time Proportional-Integral Distributed Optimisation for Networked Systems. Journal of Control and Decision, 1, 191-213. https://doi.org/10.1109/TAC.2013.2278132</mixed-citation></ref><ref id="scirp.116380-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Gharesifard, B. and Cortés, J. (2014) Continuous-Time Distributed Convex Optimization on Weight-Balanced Digraphs. IEEE Transactions on Automatic Control, 59, 781-786. https://doi.org/10.1109/TAC.2013.2278132</mixed-citation></ref><ref id="scirp.116380-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Zhu, Y.N., Yu, W.W., Wen, G.H., Chen, G.R. and Ren, W. (2019) Continuous-time Distributed Subgradient Algorithm for Convex Optimization with General Constraints. IEEE Transactions on Automatic Control, 64, 1694-1701. https://doi.org/10.1109/TAC.2018.2852602</mixed-citation></ref><ref id="scirp.116380-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Zhu, W. and Tian, H.B. (2021) Distributed Convex Optimization via Proportional-Integral-Differential Algorithm. Measurement and Control. https://doi.org/10.1177/00202940211029332</mixed-citation></ref><ref id="scirp.116380-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Nedic, A. and Ozdaglar, A. (2009) Distributed Subgradient Methods for Multi-Agent Optimization. IEEE Transactions on Automatic Control, 54, 48-61. https://doi.org/10.1016/j.automatica.2017.06.011</mixed-citation></ref><ref id="scirp.116380-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Xi, C. and Khan, U.A. (2017) Distributed Subgradient Projection Algorithm over Directed Graphs. IEEE Transactions on Automatic Control, 62, 3986-3992. https://doi.org/10.1016/j.automatica.2017.06.011</mixed-citation></ref><ref id="scirp.116380-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Liu, S., Zhang, Z.R. and Xie, L.H. (2017) Convergence Rate Analysis of Distributed Optimization with Projected Subgradient Algorithm. Automatica, 83, 162-169. https://doi.org/10.1016/j.automatica.2017.06.011</mixed-citation></ref><ref id="scirp.116380-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Jakoveti&amp;#263;, D., Xavier, J. and Moura, J.M.F. (2011) Cooperative Convex Optimization in Networked Systems: Augmented Lagrangian Algorithms with Directed Gossip Communication. IEEE Transactions on Signal Processing, 59, 3889-3902. https://doi.org/10.1109/TSP.2011.2146776</mixed-citation></ref><ref id="scirp.116380-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Boyd, S., Parikh, N., Chu, E., Peleato, B. and Eckstein, J. (2010) Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Foundations and Trends&lt;sup&gt;&amp;#174;&lt;/sup&gt; in Machine Learning, 3, 1-122. https://doi.org/10.1561/2200000016</mixed-citation></ref><ref id="scirp.116380-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, R. and Kwok, J.T. (2014) Asynchronous Distributed ADMM for Consensus Optimization. Proceedings of the 31st International Conference on Machine Learning, Beijing, 21-26 June 2014, 3689-3697.</mixed-citation></ref><ref id="scirp.116380-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Wei, E. and Ozdaglar, A. (2012) Distributed Alternating Direction Method of Multipliers. Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control, Maui, 10-13 December 2011, 5445-5450. https://doi.org/10.1109/CDC.2012.6425904</mixed-citation></ref><ref id="scirp.116380-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Yan, J.Q., Guo, F.H., Wen, C.Y. and Li, G.Q. (2020) Parallel Alternating Direction Method of Multipliers. Information Sciences, 507, 185-196. https://doi.org/10.1016/j.ins.2019.08.039</mixed-citation></ref><ref id="scirp.116380-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Shi, W., Ling, Q., Yuan, K., Wu, G. and Yin, W. (2014) On the Linear Convergence of the ADMM in Decentralized Consensus Optimization. IEEE Transactions on Signal Processing, 62, 1750-1761. https://doi.org/10.1109/TSP.2014.2304432</mixed-citation></ref><ref id="scirp.116380-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Hong, M., Davood, H. and Zhao, M. (2017) Prox-PDA: The Proximal Primal-Dual Algorithm for Fast Distributed Nonconvex Optimization and Learning over Networks. Proceedings of the 34th International Conference on Machine Learning, Sydney, 6-11 August 2017, 2402-2433.</mixed-citation></ref><ref id="scirp.116380-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Y., Yin, W. and Zeng, J. (2015) Global Convergence of ADMM in Nonconvex Nonsmooth Optimization. Journal of Scientific Computing, 78, 26-93. https://doi.org/10.1007/s10915-018-0757-z</mixed-citation></ref><ref id="scirp.116380-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Simonetto, A. and Leus, G. (2014) Distributed Maximum Likelihood Sensor Network Localization. IEEE Transactions on Signal Processing, 62, 1424-1437. https://doi.org/10.1109/TSP.2014.2302746</mixed-citation></ref></ref-list></back></article>