{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T19:02:49Z","timestamp":1774983769593,"version":"3.50.1"},"reference-count":157,"publisher":"Emerald","issue":"2-3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,6,6]]},"abstract":"<jats:p>Rapid developments in digital system and networking technologies have led to the emergence of complex systems that are de facto managed and controlled over cyber infrastructures, such as wireless and wired broadband networks. The emergence of this type of network systems, which range from smart grids and traffic networks of various sorts, to embedded electronic devices and robotic networks, has sparked huge interest in distributed control problems. This is due to the need to properly coordinate the information exchange between sensors, actuators, and controllers in order to enforce a desirable behavior, without relying on a centralized decision maker. In this monograph, we present some recent progress in this area by focusing on the key operations of distributed average consensus and weight\/flow balancing under a variety of communication topologies and adversarial network conditions, e.g., delays, and packet drops. These operations are key in control, coordination, and optimization tasks in many emerging applications; two of these, which we discuss in detail, are the coordination of distributed energy resources, and the computation of PageRank values.<\/jats:p>","DOI":"10.1561\/2600000016","type":"journal-article","created":{"date-parts":[[2018,6,6]],"date-time":"2018-06-06T05:02:45Z","timestamp":1528261365000},"page":"99-292","source":"Crossref","is-referenced-by-count":41,"title":["Distributed Averaging and Balancing in Network Systems"],"prefix":"10.1561","volume":"5","author":[{"given":"Christoforos N.","family":"Hadjicostis","sequence":"first","affiliation":[{"name":"University of Cyprus ,","place":["Cyprus"]}]},{"given":"Alejandro D.","family":"Dom\u00ednguez-Garc\u00eda","sequence":"additional","affiliation":[{"name":"University of Illinois ,","place":["USA"]}]},{"given":"Themistokis","family":"Charalambous","sequence":"additional","affiliation":[{"name":"Aalto University ,","place":["Finland"]}]}],"member":"140","published-online":{"date-parts":[[2018,6,6]]},"reference":[{"issue":"4","key":"2026033114230848700_ref001","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1007\/s00498-006-0006-0","article-title":"Stability of leaderless discrete-time multiagent systems","volume":"18","author":"Angeli","year":"2006","journal-title":"Mathematics of Control, Signals, and Systems"},{"key":"2026033114230848700_ref002","first-page":"1753","article-title":"Weighted gossip: Distributed averaging using non-doubly stochastic matrices","volume-title":"Proc. of IEEE International Symposium on Information Theory","author":"B\u00e9n\u00e9zit"},{"key":"2026033114230848700_ref003","volume-title":"Power System Analysis","author":"Bergen","year":"2000"},{"key":"2026033114230848700_ref004","doi-asserted-by":"crossref","DOI":"10.1137\/1.9781611971262","volume-title":"Nonnegative Matrices in the Mathematical Sciences","author":"Berman","year":"1994"},{"key":"2026033114230848700_ref005","volume-title":"Network Optimization: Continuous and Discrete Models","author":"Bertsekas","year":"1998"},{"key":"2026033114230848700_ref006","volume-title":"Nonlinear Programming","author":"Bertsekas","year":"2004"},{"issue":"5","key":"2026033114230848700_ref007","doi-asserted-by":"crossref","first-page":"1219","DOI":"10.1137\/0325067","article-title":"Relaxation methods for network flow problems with convex arc costs","volume":"25","author":"Bertsekas","year":"1987","journal-title":"SIAM Journal of Control and Optimization"},{"key":"2026033114230848700_ref008","volume-title":"Parallel and Distributed Computation","author":"Bertsekas","year":"1989"},{"issue":"3","key":"2026033114230848700_ref009","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1137\/S0363012997321358","article-title":"Finite-time stability of continuous autonomous systems","volume":"38","author":"Bhat","year":"2000","journal-title":"SIAM Journal on Control and Optimization"},{"issue":"8","key":"2026033114230848700_ref010","doi-asserted-by":"crossref","first-page":"1985","DOI":"10.1016\/j.automatica.2007.12.010","article-title":"Average consensus problems in networks of agents with delayed communications","volume":"44","author":"Bliman","year":"2008","journal-title":"Automatica"},{"key":"2026033114230848700_ref011","first-page":"2996","article-title":"Convergence in multiagent coordination, consensus, and flocking","volume-title":"Proc. of IEEE Conference on Decision and Control and European Control Conference","author":"Blondel"},{"key":"2026033114230848700_ref012","first-page":"277","article-title":"Computing vector functions on anonymous networks","volume-title":"Proc. of the Sixteenth Annual ACM Symposium on Principles of Distributed Computing","author":"Boldi"},{"key":"2026033114230848700_ref013","volume-title":"Modern Graph Theory","author":"Bollob\u00e1s","year":"2013"},{"issue":"5","key":"2026033114230848700_ref014","doi-asserted-by":"crossref","first-page":"1170","DOI":"10.1086\/228631","article-title":"Power and centrality: a family of measures","volume":"92","author":"Bonacich","year":"1987","journal-title":"American Journal of Sociology"},{"key":"2026033114230848700_ref015","first-page":"1653","article-title":"Gossip algorithms: design, analysis and applications","volume-title":"Proc. of Joint Conference of the IEEE Computer and Communications Societies","author":"Boyd"},{"key":"2026033114230848700_ref016","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511804441","volume-title":"Convex Optimization","author":"Boyd","year":"2004"},{"key":"2026033114230848700_ref017","volume-title":"Markov Chains: Gibbs Fields, Monte Carlo Simulation, and Queues","author":"Br\u00e9maud","year":"2013"},{"issue":"1-7","key":"2026033114230848700_ref018","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/S0169-7552(98)00110-X","article-title":"The anatomy of a large-scale hypertextual Web search engine","volume":"30","author":"Brin","year":"1998","journal-title":"Computer Networks and ISDN Systems"},{"key":"2026033114230848700_ref019","doi-asserted-by":"crossref","DOI":"10.1515\/9781400831470","volume-title":"Distributed Control of Robotic Networks: A Mathematical approach to Motion Coordination Algorithms","author":"Bullo","year":"2009"},{"key":"2026033114230848700_ref020","first-page":"2664","article-title":"Finite-time approximate consensus and its application to distributed frequency regulation in islanded AC microgrids","volume-title":"Proc. of Hawaii International Conference on System Sciences","author":"Cady"},{"issue":"6","key":"2026033114230848700_ref021","doi-asserted-by":"crossref","first-page":"1961","DOI":"10.1109\/TCST.2016.2640940","article-title":"A distributed frequency regulation architecture for islanded inertialess AC microgrids","volume":"25","author":"Cady","year":"2017","journal-title":"IEEE Trans. on Control Systems Technology"},{"issue":"11","key":"2026033114230848700_ref022","doi-asserted-by":"crossref","first-page":"2750","DOI":"10.1016\/j.automatica.2012.08.003","article-title":"Average consensus on general strongly connected digraphs","volume":"48","author":"Cai","year":"2012","journal-title":"Automatica"},{"issue":"4","key":"2026033114230848700_ref023","doi-asserted-by":"crossref","first-page":"1066","DOI":"10.1109\/TAC.2014.2305952","article-title":"Average consensus on arbitrary strongly connected digraphs with time-varying topologies","volume":"59","author":"Cai","year":"2014","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref024","first-page":"1752","article-title":"Distributed formation of balanced and bistochastic weighted adjacency matrices in digraphs","volume-title":"Proc. of the European Control Conference","author":"Charalambous"},{"key":"2026033114230848700_ref025","first-page":"709","article-title":"Average consensus in the presence of dynamically changing directed topologies and time delays","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Charalambous"},{"issue":"4","key":"2026033114230848700_ref026","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1109\/TCNS.2015.2426732","article-title":"Distributed finite-time average consensus in digraphs in the presence of time delays","volume":"2","author":"Charalambous","year":"2015","journal-title":"IEEE Trans. on Control of Network Systems"},{"issue":"1","key":"2026033114230848700_ref027","doi-asserted-by":"crossref","first-page":"89","DOI":"10.2307\/3213262","article-title":"Towards consensus: some convergence theorems on repeated averaging","volume":"14","author":"Chatterjee","year":"1977","journal-title":"Journal of Applied Probability"},{"key":"2026033114230848700_ref028","first-page":"1221","article-title":"Corrective consensus: Converging to the exact average","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Chen"},{"key":"2026033114230848700_ref029","first-page":"431","article-title":"Parameter estimation in a stochastic system model for PageRank","volume-title":"Proc. of SIAM Conference on Control and Its Applications","author":"Clifton"},{"key":"2026033114230848700_ref030","doi-asserted-by":"crossref","DOI":"10.1090\/conm\/050","volume-title":"Random matrices and their applications: Proc. of the AMS-IMS-SIAM Joint Summer Research Conference","author":"Cohen","year":"1986"},{"issue":"11","key":"2026033114230848700_ref031","doi-asserted-by":"crossref","first-page":"1993","DOI":"10.1016\/j.automatica.2006.06.015","article-title":"Finite-time convergent gradient flows with applications to network consensus","volume":"42","author":"Cort\u00e9s","year":"2006","journal-title":"Automatica"},{"key":"2026033114230848700_ref032","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/j.dam.2014.01.007","article-title":"PageRank optimization by edge selection","volume":"169","author":"Cs\u00e1ji","year":"2014","journal-title":"Discrete Applied Mathematics"},{"issue":"1","key":"2026033114230848700_ref033","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","article-title":"MapReduce: simplified data processing on large clusters","volume":"51","author":"Dean","year":"2008","journal-title":"Communications of the ACM"},{"issue":"345","key":"2026033114230848700_ref034","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1080\/01621459.1974.10480137","article-title":"Reaching a consensus","volume":"69","author":"DeGroot","year":"1974","journal-title":"Journal of the American Statistical Association"},{"issue":"8","key":"2026033114230848700_ref035","doi-asserted-by":"crossref","first-page":"2132","DOI":"10.1109\/TCSI.2009.2037393","article-title":"Evolution of complex networks via edge snapping","volume":"57","author":"DeLellis","year":"2010","journal-title":"IEEE Trans. on Circuits and Systems"},{"issue":"11","key":"2026033114230848700_ref036","doi-asserted-by":"crossref","first-page":"1847","DOI":"10.1109\/JPROC.2010.2052531","article-title":"Gossip algorithms for distributed signal processing","volume":"98","author":"Dimakis","year":"2010","journal-title":"Proceedings of the IEEE"},{"issue":"7","key":"2026033114230848700_ref037","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1016\/S0005-1098(03)00104-3","article-title":"Generic properties and control of linear structured systems: a survey","volume":"39","author":"Dion","year":"2003","journal-title":"Automatica"},{"issue":"1","key":"2026033114230848700_ref038","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1090\/S0002-9939-1970-0257114-X","article-title":"Note on nonnegative matrices","volume":"25","author":"Djokovic","year":"1970","journal-title":"Proceedings of the American Mathematical Society"},{"key":"2026033114230848700_ref039","first-page":"537","article-title":"Coordination and control of distributed energy resources for provision of ancillary services","volume-title":"Proc. IEEE SmartGridComm","author":"Dom\u00ednguez-Garc\u00eda"},{"key":"2026033114230848700_ref040","first-page":"27","article-title":"Distributed algorithms for control of demand response and distributed energy resources","volume-title":"Proc. IEEE Conference on Decision and Control","author":"Dom\u00ednguez-Garc\u00eda"},{"key":"2026033114230848700_ref041","first-page":"3688","article-title":"Decentralized optimal dispatch of distributed energy resources","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Dom\u00ednguez-Garc\u00eda"},{"issue":"3","key":"2026033114230848700_ref042","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1109\/TAC.2012.2219953","article-title":"Distributed matrix scaling and application to average consensus in directed graphs","volume":"58","author":"Dom\u00ednguez-Garc\u00eda","year":"2013","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"6","key":"2026033114230848700_ref043","doi-asserted-by":"crossref","first-page":"1137","DOI":"10.1109\/JSAC.2012.120711","article-title":"Resilient networked control of distributed energy resources","volume":"30","author":"Dom\u00ednguez-Garc\u00eda","journal-title":"IEEE Journal on Selected Areas in Communications"},{"key":"2026033114230848700_ref044","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1007\/978-3-642-28209-6_7","volume-title":"Algorithms for Sensor Systems","author":"Eyal","year":"2012"},{"issue":"1","key":"2026033114230848700_ref045","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1137\/060676866","article-title":"Average consensus with packet drop communication","volume":"48","author":"Fagnani","year":"2009","journal-title":"SIAM Journal on Control and Optimization"},{"key":"2026033114230848700_ref046","first-page":"1883","article-title":"Information consensus of asynchronous discrete-time multi-agent systems","volume-title":"Proc. of American Control Conference","author":"Fang"},{"issue":"6","key":"2026033114230848700_ref047","doi-asserted-by":"crossref","first-page":"1454","DOI":"10.1109\/TAC.2014.2303233","article-title":"Secure estimation and control for cyber-physical systems under adversarial attacks","volume":"59","author":"Fawzi","year":"2014","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref048","volume-title":"An Introduction to Probability Theory and its Applications, Volume I","author":"Feller","year":"1968","edition":"3rd ed"},{"issue":"1","key":"2026033114230848700_ref049","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1109\/TAC.2012.2226103","article-title":"Ergodic control and polyhedral approaches to PageRank optimization","volume":"58","author":"Fercoq","year":"2013","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref050","volume-title":"Flows in Networks","author":"Ford","year":"2010"},{"issue":"3","key":"2026033114230848700_ref051","doi-asserted-by":"crossref","first-page":"808","DOI":"10.1109\/JSEN.2010.2064295","article-title":"Distributed averaging in sensor networks based on broadcast gossip algorithms","volume":"11","author":"Franceschelli","year":"2011","journal-title":"IEEE Sensors Journal"},{"issue":"8","key":"2026033114230848700_ref052","doi-asserted-by":"crossref","first-page":"2496","DOI":"10.1016\/j.automatica.2013.04.035","article-title":"On the mean square error of randomized averaging algorithms","volume":"49","author":"Frasca","year":"2013","journal-title":"Automatica"},{"key":"2026033114230848700_ref053","first-page":"1116","article-title":"Distributed computing over encrypted data","volume-title":"Proc. of Allerton Conference on Communication, Control, and Computing","author":"Freris"},{"key":"2026033114230848700_ref054","article-title":"Definitive Consensus for Distributed Data Inference","author":"Georgopoulos","year":"2011"},{"key":"2026033114230848700_ref055","first-page":"771","article-title":"Distributed strategies for making a digraph weight-balanced","volume-title":"Proc. of Allerton Conference on Communication, Control, and Computing","author":"Gharesifard"},{"key":"2026033114230848700_ref056","first-page":"2440","article-title":"When does a digraph admit a doubly stochastic adjacency matrix?","volume-title":"Proc. of American Control Conference","author":"Gharesifard"},{"issue":"6","key":"2026033114230848700_ref057","doi-asserted-by":"crossref","first-page":"539","DOI":"10.3166\/EJC.18.539-557","article-title":"Distributed strategies for generating weight-balanced and doubly stochastic digraphs","volume":"18","author":"Gharesifard","year":"2012","journal-title":"European Journal of Control"},{"issue":"2","key":"2026033114230848700_ref058","first-page":"256","article-title":"Asynchronous max-consensus protocol with time delays: convergence results and applications","volume":"63","author":"Giannini","year":"2016","journal-title":"IEEE Trans. on Circuits and Systems I: Regular Papers"},{"issue":"3","key":"2026033114230848700_ref059","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1137\/140976649","article-title":"PageRank beyond the Web","volume":"57","author":"Gleich","year":"2015","journal-title":"SIAM Review"},{"key":"2026033114230848700_ref060","volume-title":"Algebraic Graph Theory","author":"Godsil","year":"2000"},{"issue":"3","key":"2026033114230848700_ref061","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1109\/TAC.2013.2275669","article-title":"Average Consensus in the presence of delays in directed graph topologies","volume":"59","author":"Hadjicostis","year":"2014","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref062","first-page":"1500","article-title":"Asynchronous coordination of distributed energy resources for the provisioning of ancillary services","volume-title":"Proc. of Allerton Conference on Communication, Control, and Computing","author":"Hadjicostis"},{"key":"2026033114230848700_ref063","first-page":"1769","article-title":"Distributed balancing in digraphs under interval constraints","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Hadjicostis"},{"issue":"6","key":"2026033114230848700_ref064","doi-asserted-by":"crossref","first-page":"1492","DOI":"10.1109\/TAC.2015.2471695","article-title":"Robust distributed average consensus via exchange of running sums","volume":"61","author":"Hadjicostis","year":"2016","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref065","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1017\/S0305004100033399","article-title":"Weak ergodicity in non-homogeneous Markov chains","volume":"54","author":"Hajnal","year":"1958","journal-title":"Proceedings of the Cambridge Philosophical Society"},{"issue":"2","key":"2026033114230848700_ref066","doi-asserted-by":"crossref","first-page":"635","DOI":"10.1016\/j.automatica.2013.11.034","article-title":"Graph diameter, eigenvalues, and minimum-time consensus","volume":"50","author":"Hendrickx","year":"2014","journal-title":"Automatica"},{"key":"2026033114230848700_ref067","first-page":"9","article-title":"Fundamental limitations for anonymous distributed systems with broadcast communications","volume-title":"Proc. of 53rd Annual Allerton Conference on Communication, Control, and Computing","author":"Hendrickx"},{"key":"2026033114230848700_ref068","first-page":"64","article-title":"Flooding for reliable multicast in multi-hop ad hoc networks","volume-title":"Proc. of 3rd International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications","author":"Ho"},{"issue":"6","key":"2026033114230848700_ref069","doi-asserted-by":"crossref","first-page":"2798","DOI":"10.1109\/TIT.2008.921894","article-title":"Byzantine modification detection in multicast networks with random network coding","volume":"54","author":"Ho","year":"2008","journal-title":"IEEE Trans. on Information Theory"},{"key":"2026033114230848700_ref070","first-page":"113","article-title":"Some recent applications of the theory of linear inequalities to extremal combinatorial analysis","volume-title":"Proc. of Symposium of Applied Mathematics","author":"Hoffman"},{"key":"2026033114230848700_ref071","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511810817","volume-title":"Matrix Analysis","author":"Horn","year":"1985"},{"key":"2026033114230848700_ref072","first-page":"81","article-title":"Differentially private iterative synchronous consensus","volume-title":"Proc. of the 2012 ACM Workshop on Privacy in the Electronic Society","author":"Huang"},{"issue":"8","key":"2026033114230848700_ref073","doi-asserted-by":"crossref","first-page":"1887","DOI":"10.1109\/TAC.2008.929392","article-title":"Finite-time semistability and consensus for nonlinear dynamical networks","volume":"53","author":"Hui","year":"2008","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"9","key":"2026033114230848700_ref074","doi-asserted-by":"crossref","first-page":"1987","DOI":"10.1109\/TAC.2010.2042984","article-title":"Distributed randomized algorithms for the PageRank computation","volume":"55","author":"Ishii","year":"2010","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"3","key":"2026033114230848700_ref075","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MCS.2014.2308672","article-title":"The PageRank problem, multiagent consensus, and Web aggregation: A systems and control viewpoint","volume":"34","author":"Ishii","year":"2014","journal-title":"IEEE Control Systems"},{"issue":"11","key":"2026033114230848700_ref076","doi-asserted-by":"crossref","first-page":"2703","DOI":"10.1109\/TAC.2012.2190161","article-title":"A Web aggregation approach for distributed randomized PageRank algorithms","volume":"57","author":"Ishii","year":"2012","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"6","key":"2026033114230848700_ref077","doi-asserted-by":"crossref","first-page":"988","DOI":"10.1109\/TAC.2003.812781","article-title":"Coordination of groups of mobile autonomous agents using nearest neighbor rules","volume":"48","author":"Jadbabaie","year":"2003","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref078","doi-asserted-by":"crossref","DOI":"10.1109\/PESS.2000.868792","article-title":"The potential of distributed generation to provide ancillary services","volume-title":"Proc. of IEEE Power Engineering Society Summer Meeting","author":"Joos"},{"issue":"1","key":"2026033114230848700_ref079","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1109\/TSP.2008.2007111","article-title":"Distributed consensus algorithms in sensor networks with imperfect communication: Link failures and channel noise","volume":"57","author":"Kar","year":"2009","journal-title":"IEEE Trans. on Signal Processing"},{"issue":"3","key":"2026033114230848700_ref080","doi-asserted-by":"crossref","first-page":"1383","DOI":"10.1109\/TSP.2009.2036046","article-title":"Distributed consensus algorithms in sensor networks: Quantized data and random link failures","volume":"58","author":"Kar","year":"2010","journal-title":"IEEE Trans. on Signal Processing"},{"key":"2026033114230848700_ref081","first-page":"556","article-title":"Secure consensus averaging in sensor networks using random offsets","volume-title":"Proc. of IEEE International Conference on Telecommunications and Malaysia International Conference on Communications (ICT-MICC 2007)","author":"Kefayati"},{"key":"2026033114230848700_ref082","first-page":"482","article-title":"Gossip-based computation of aggregate information","volume-title":"Proc. of IEEE Symposium on Foundations of Computer Science","author":"Kempe"},{"issue":"13","key":"2026033114230848700_ref083","doi-asserted-by":"crossref","first-page":"1941","DOI":"10.1002\/rnc.3178","article-title":"Dynamic average consensus under limited control authority and privacy requirements","volume":"25","author":"Kia","year":"2015","journal-title":"International Journal of Robust and Nonlinear Control"},{"key":"2026033114230848700_ref084","first-page":"1901","article-title":"Graph Laplacian based matrix design for finite-time distributed average consensus","volume-title":"Proc. of the American Control Conference","author":"Kibangou"},{"key":"2026033114230848700_ref085","first-page":"3551","article-title":"Discrete-time average-consensus under switching network topologies","volume-title":"Proc. of American Control Conference","author":"Kingston"},{"key":"2026033114230848700_ref086","article-title":"On Matrix Factorization and Scheduling for Finite-Time Average-Consensus","author":"Ko","year":"2010"},{"key":"2026033114230848700_ref087","doi-asserted-by":"crossref","DOI":"10.1515\/9781400830329","volume-title":"Google\u2019s PageRank and Beyond: The Science of Search Engine Rankings","author":"Langville","year":"2006"},{"issue":"4","key":"2026033114230848700_ref088","doi-asserted-by":"crossref","first-page":"766","DOI":"10.1109\/JSAC.2013.130413","article-title":"Resilient asymptotic consensus in robust networks","volume":"31","author":"LeBlanc","year":"2013","journal-title":"IEEE Journal on Selected Areas in Communications"},{"issue":"3","key":"2026033114230848700_ref089","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.ipl.2013.11.006","article-title":"On the complexity of the Monte Carlo method for incremental PageRank","volume":"114","author":"Lofgren","year":"2014","journal-title":"Information Processing Letters"},{"key":"2026033114230848700_ref090","volume-title":"Distributed Algorithms","author":"Lynch","year":"1996"},{"issue":"9","key":"2026033114230848700_ref091","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/39.866874","article-title":"An analytical solution to the economic dispatch problem","volume":"20","author":"Madrigal","year":"2000","journal-title":"IEEE Power Engineering Review"},{"key":"2026033114230848700_ref092","article-title":"Distributed stopping for average consensus in digraphs","author":"Manitara","year":"2017","journal-title":"IEEE Trans. on Control of Network Systems"},{"key":"2026033114230848700_ref093","first-page":"760","article-title":"Privacy-preserving asymptotic average consensus","volume-title":"Proc. of European Control Conference","author":"Manitara","year":"2013"},{"issue":"1","key":"2026033114230848700_ref094","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1007\/BF02170999","article-title":"Scaling of matrices to achieve specified row and column sums","volume":"12","author":"Marshall","year":"1968","journal-title":"Numerische Mathematik"},{"key":"2026033114230848700_ref095","volume-title":"Graph Theoretic Methods in Multiagent Networks","author":"Mesbahi","year":"2010"},{"key":"2026033114230848700_ref096","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898719512","volume-title":"Matrix Analysis and Applied Linear Algebra","author":"Meyer","year":"2000"},{"key":"2026033114230848700_ref097","volume-title":"Markov Chains and Stochastic Stability","author":"Meyn","year":"2012"},{"issue":"2","key":"2026033114230848700_ref098","doi-asserted-by":"crossref","first-page":"753","DOI":"10.1109\/TAC.2016.2564339","article-title":"Privacy preserving average consensus","volume":"62","author":"Mo","year":"2017","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref099","first-page":"962","article-title":"Cyber attack in a two-area power system: Impact identification using reachability","volume-title":"Proc. of American Control Conference","author":"Mohajerin Esfahani"},{"issue":"2","key":"2026033114230848700_ref100","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1109\/TAC.2004.841888","article-title":"Stability of multiagent systems with time-dependent communication links","volume":"50","author":"Moreau","year":"2005","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"2","key":"2026033114230848700_ref101","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1134\/S0005117911020111","article-title":"Randomized algorithm to determine the eigenvector of a stochastic matrix with application to the PageRank problem","volume":"72","author":"Nazin","year":"2011","journal-title":"Automation and Remote Control"},{"issue":"4","key":"2026033114230848700_ref102","doi-asserted-by":"crossref","first-page":"922","DOI":"10.1109\/TAC.2010.2041686","article-title":"Constrained consensus and optimization in multi-agent networks","volume":"55","author":"Nedic","year":"2010","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"3","key":"2026033114230848700_ref103","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1109\/TAC.2014.2364096","article-title":"Distributed optimization over time-varying directed graphs","volume":"60","author":"Nedi\u0107","year":"2015","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"1","key":"2026033114230848700_ref104","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1109\/JPROC.2006.887293","article-title":"Consensus and cooperation in networked multi-agent systems","volume":"95","author":"Olfati-Saber","year":"2007","journal-title":"Proceedings of the IEEE"},{"issue":"9","key":"2026033114230848700_ref105","doi-asserted-by":"crossref","first-page":"1520","DOI":"10.1109\/TAC.2004.834113","article-title":"Consensus problems in networks of agents with switching topology and time-delays","volume":"49","author":"Olfati-Saber","year":"2004","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref106","article-title":"Distributed calculation of edge-disjoint spanning trees for robustifying distributed algorithms against man-in-the-middle attacks","author":"Oliva","year":"2017","journal-title":"IEEE Trans. on Control of Network Systems"},{"issue":"2","key":"2026033114230848700_ref107","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1109\/TCNS.2016.2524983","article-title":"Distributed finite-time average-consensus with limited computational and storage capability","volume":"4","author":"Oliva","year":"2017","journal-title":"IEEE Trans. on Control of Network Systems"},{"issue":"1","key":"2026033114230848700_ref108","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1137\/060678324","article-title":"Convergence speed in distributed consensus and averaging","volume":"48","author":"Olshevsky","year":"2009","journal-title":"SIAM Journal on Control and Optimization"},{"key":"2026033114230848700_ref109","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/0024-3795(82)90099-4","article-title":"Methods for scaling to doubly stochastic form","volume":"48","author":"Parlett","year":"1982","journal-title":"Linear Algebra and its Applications"},{"issue":"11","key":"2026033114230848700_ref110","doi-asserted-by":"crossref","first-page":"2715","DOI":"10.1109\/TAC.2013.2266831","article-title":"Attack detection and identification in cyber-physical systems","volume":"58","author":"Pasqualetti","year":"2013","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"1","key":"2026033114230848700_ref111","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/TAC.2011.2158130","article-title":"Consensus computation in unreliable networks: A system theoretic approach","volume":"57","author":"Pasqualetti","year":"2012","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref112","first-page":"4215","article-title":"Distributed average consensus with stochastic communication failures","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Patterson"},{"issue":"3","key":"2026033114230848700_ref113","doi-asserted-by":"crossref","first-page":"946","DOI":"10.1016\/j.automatica.2013.12.026","article-title":"A distributed algorithm for average consensus on strongly connected weighted digraphs","volume":"50","author":"Priolo","year":"2014","journal-title":"Automatica"},{"key":"2026033114230848700_ref114","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1007\/978-3-642-10665-1_63","volume-title":"Cloud Computing","author":"Qian","year":"2009"},{"issue":"3","key":"2026033114230848700_ref115","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1002\/rnc.2895","article-title":"Cooperative control with distributed gain adaptation and connectivity estimation for directed networks","volume":"24","author":"Qu","year":"2014","journal-title":"International Journal of Robust and Nonlinear Control"},{"key":"2026033114230848700_ref116","first-page":"1125","article-title":"Asynchronous decentralized optimization in heterogeneous systems","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Rabbat"},{"issue":"1","key":"2026033114230848700_ref117","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/TCNS.2014.2367571","article-title":"Ergodic randomized algorithms and dynamics over networks","volume":"2","author":"Ravazzi","year":"2015","journal-title":"IEEE Trans. on Control of Network Systems"},{"key":"2026033114230848700_ref118","first-page":"1983","article-title":"Distributed balancing of a digraph with integer weights","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Rikos"},{"key":"2026033114230848700_ref119","first-page":"1775","article-title":"Distributed integer weight balancing within interval constraints","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Rikos"},{"issue":"99","key":"2026033114230848700_ref120","article-title":"Distributed integer weight balancing in the presence of time delays in directed graphs","volume":"PP","author":"Rikos","year":"2017","journal-title":"IEEE Trans. on Control of Network Systems"},{"issue":"2","key":"2026033114230848700_ref121","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/TCNS.2014.2323771","article-title":"Distributed weight balancing over digraphs","volume":"1","author":"Rikos","year":"2014","journal-title":"IEEE Trans. on Control of Network Systems"},{"key":"2026033114230848700_ref122","volume-title":"Network Flows and Monotropic Optimization","author":"Rockafellar","year":"1984"},{"key":"2026033114230848700_ref123","first-page":"515","article-title":"Fast approximation algorithms for the diameter and radius of sparse graphs","volume-title":"Proc. of ACM Symposium on Theory of Computing","author":"Roditty"},{"key":"2026033114230848700_ref124","volume-title":"Advanced Linear Algebra","author":"Roman","year":"2005"},{"key":"2026033114230848700_ref125","first-page":"58","article-title":"Distributed PageRank for P2P systems","volume-title":"Proc. of IEEE International Symposium on High Performance Distributed Computing","author":"Sankaralingam"},{"issue":"3","key":"2026033114230848700_ref126","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1287\/opre.38.3.439","article-title":"A comparative study of algorithms for matrix balancing","volume":"38","author":"Schneider","year":"1990","journal-title":"Operations Research"},{"issue":"4","key":"2026033114230848700_ref127","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1007\/BF01294834","article-title":"Rank of a Hankel matrix over Z[x1, . . . , xr]","volume":"3","author":"Sendra","year":"1992","journal-title":"Applicable Algebra in Engineering, Communication and Computing"},{"key":"2026033114230848700_ref128","volume-title":"Non-negative Matrices and Markov Chains","author":"Seneta","year":"2006"},{"issue":"1","key":"2026033114230848700_ref129","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/j.automatica.2012.08.042","article-title":"Event-based broadcasting for multi-agent average consensus","volume":"49","author":"Seyboth","year":"2013","journal-title":"Automatica"},{"key":"2026033114230848700_ref130","first-page":"1885","article-title":"Distributed network size estimation and average degree estimation and control in networks isomorphic to directed graphs","volume-title":"Proc. of Allerton Conference on Communication, Control, and Computing","author":"Shames"},{"key":"2026033114230848700_ref131","volume-title":"Cooperative Control of Distributed Multi-Agent Systems","author":"Shamma","year":"2008"},{"key":"2026033114230848700_ref132","first-page":"4054","article-title":"Electric power network security analysis via minimum cut relaxation","volume-title":"Proc. of IEEE Conference on Decision and Control and European Control Conference","author":"Sou"},{"key":"2026033114230848700_ref133","volume-title":"Introduction to Linear Algebra","author":"Strang","year":"1993"},{"key":"2026033114230848700_ref134","first-page":"711","article-title":"Finite-time distributed consensus in graphs with time-invariant topologies","volume-title":"Proc. of the American Control Conference","author":"Sundaram"},{"issue":"4","key":"2026033114230848700_ref135","doi-asserted-by":"crossref","first-page":"650","DOI":"10.1109\/JSAC.2008.080507","article-title":"Distributed function calculation and consensus using linear iterative strategies","volume":"26","author":"Sundaram","year":"2008","journal-title":"IEEE Journal on Selected Areas in Communications"},{"issue":"7","key":"2026033114230848700_ref136","doi-asserted-by":"crossref","first-page":"1495","DOI":"10.1109\/TAC.2010.2088690","article-title":"Distributed function calculation via linear iterative strategies in the presence of malicious agents","volume":"56","author":"Sundaram","year":"2011","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref137","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898719574","volume-title":"Numerical Linear Algebra","author":"Trefethen","year":"1997"},{"key":"2026033114230848700_ref138","article-title":"Problems in Decentralized Decision Making and Computation","author":"Tsitsiklis","year":"1984"},{"key":"2026033114230848700_ref139","first-page":"365","article-title":"Iterative approximate Byzantine consensus in arbitrary directed graphs","volume-title":"Proc. of the 2012 ACM Symposium on Principles of Distributed Computing","author":"Vaidya"},{"issue":"4","key":"2026033114230848700_ref140","doi-asserted-by":"crossref","first-page":"950","DOI":"10.1109\/TAC.2010.2041610","article-title":"Finite-time consensus problems for networks of dynamic agents","volume":"55","author":"Wang","year":"2010","journal-title":"IEEE Trans. on Automatic Control"},{"key":"2026033114230848700_ref141","volume-title":"Introduction to Graph Theory","author":"West","year":"2001"},{"key":"2026033114230848700_ref142","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1090\/S0002-9939-1963-0154756-3","article-title":"Products of indecomposable, aperiodic, stochastic matrices","volume":"15","author":"Wolfowitz","year":"1963","journal-title":"Proceedings of the American Mathematical Society"},{"key":"2026033114230848700_ref143","volume-title":"Power Generation, Operation, and Control","author":"Wood","year":"1996"},{"issue":"1","key":"2026033114230848700_ref144","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.sysconle.2004.02.022","article-title":"Fast linear iterations for distributed averaging","volume":"53","author":"Xiao","year":"2004","journal-title":"Systems and Control Letters"},{"issue":"3","key":"2026033114230848700_ref145","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1007\/s10957-006-9080-1","article-title":"Optimal scaling of a gradient method for distributed resource allocation","volume":"129","author":"Xiao","year":"2006","journal-title":"Journal of Optimization Theory and Applications"},{"key":"2026033114230848700_ref146","first-page":"9","article-title":"A scheme for robust distributed sensor fusion based on average consensus","volume-title":"Proc. of the 4th International Symposium on Information Processing in Sensor Networks","author":"Xiao"},{"key":"2026033114230848700_ref147","first-page":"63","article-title":"Distributed average consensus with time-varying metropolis weights","volume-title":"Proc. of the International Conference on Information Processing in Sensor Networks (IPSN)","author":"Xiao"},{"key":"2026033114230848700_ref148","first-page":"715","article-title":"Distributed protocol for determining when averaging consensus is reached","volume-title":"Proc. of Allerton Conference on Communication, Control, and Computing","author":"Yadav"},{"issue":"6","key":"2026033114230848700_ref149","doi-asserted-by":"crossref","first-page":"5095","DOI":"10.1109\/TIE.2016.2617832","article-title":"A distributed algorithm for economic dispatch over time-varying directed networks with delays","volume":"64","author":"Yang","year":"2017","journal-title":"IEEE Trans. on Industrial Electronics"},{"issue":"2","key":"2026033114230848700_ref150","doi-asserted-by":"crossref","first-page":"1318","DOI":"10.1109\/TIE.2015.2504050","article-title":"Minimum-time consensusbased approach for power system applications","volume":"63","author":"Yang","year":"2016","journal-title":"IEEE Trans. on Industrial Electronics"},{"key":"2026033114230848700_ref151","first-page":"431","article-title":"Randomized incremental algorithms for the PageRank computation","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"You"},{"issue":"5","key":"2026033114230848700_ref152","doi-asserted-by":"crossref","first-page":"2080","DOI":"10.1109\/TAC.2016.2604373","article-title":"Distributed algorithms for computation of centrality measures in complex networks","volume":"62","author":"You","year":"2017","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"8","key":"2026033114230848700_ref153","doi-asserted-by":"crossref","first-page":"2153","DOI":"10.1109\/TAC.2012.2183190","article-title":"Distributed adaptive control of synchronization in complex networks","volume":"57","author":"Yu","year":"2012","journal-title":"IEEE Trans. on Automatic Control"},{"issue":"5","key":"2026033114230848700_ref154","doi-asserted-by":"crossref","first-page":"1227","DOI":"10.1016\/j.automatica.2013.02.015","article-title":"Decentralised minimum-time consensus","volume":"49","author":"Yuan","year":"2013","journal-title":"Automatica"},{"key":"2026033114230848700_ref155","first-page":"2664","article-title":"Decentralised final value theorem for discrete-time LTI systems with application to minimal-time distributed consensus","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Yuan"},{"key":"2026033114230848700_ref156","first-page":"5917","article-title":"Newton-Raphson consensus for distributed convex optimization","volume-title":"Proc. of IEEE Conference on Decision and Control","author":"Zanella"},{"key":"2026033114230848700_ref157","first-page":"578","article-title":"Distributed PageRank computation based on iterative aggregation-disaggregation methods","volume-title":"Proc. of ACM International Conference on Information and Knowledge Management","author":"Zhu"}],"container-title":["Foundations and Trends\u00ae in Systems and Control"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/ftsys\/article-pdf\/5\/2-3\/99\/11154482\/2600000016en.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ftsys\/article-pdf\/5\/2-3\/99\/11154482\/2600000016en.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T18:23:37Z","timestamp":1774981417000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ftsys\/article\/5\/2-3\/99\/1332404\/Distributed-Averaging-and-Balancing-in-Network"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,6]]},"references-count":157,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[2018,6,6]]}},"URL":"https:\/\/doi.org\/10.1561\/2600000016","relation":{},"ISSN":["2325-6818","2325-6826"],"issn-type":[{"value":"2325-6818","type":"print"},{"value":"2325-6826","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,6]]}}}