TY - JOUR
T1 - Distributed balancing of commodity networks under flow interval constraints
AU - Hadjicostis, Christoforos N.
AU - Domínguez-García, Alejandro D.
N1 - Manuscript received October 5, 2017; accepted January 27, 2018. Date of publication April 23, 2018; date of current version December 24, 2018. The work of C. N. Hadjicostis was supported in part by the European Commission through a Grant for KIOS Center of Excellence in Research and Innovation. The work of A. D. Domínguez-García was supported in part by the U.S. Department of Energy, within the GEARED Initiative, under Grant DE-0006341; and in part the Advanced Research Projects Agency-Energy, within the NODES program, under Award DEAR0000695. Recommended by Associate Editor M. K. Camlibel. (Corresponding author: Christoforos N. Hadjicostis.) C. N. Hadjicostis is with the Department of Electrical and Computer Engineering, University of Cyprus, Nicosia 1678 Cyprus, and also with the Department of Electrical and Computer Engineering, University of Illinois at Urbana–Champaign, Urbana, IL 61801 USA (e-mail: chadjic@ucy. ac.cy).
PY - 2018/4/20
Y1 - 2018/4/20
N2 - We consider networks the nodes of which are interconnected via directed edges, each able to admit a flow (or weight) within a certain interval, with nonnegative end points that correspond to lower and upper flow limits. This paper proposes and analyzes a distributed algorithm for obtaining admissible and balanced flows, i.e., flows that are within the given intervals at each edge and are balanced (the total in-flow equals the total out-flow) at each node. The algorithm can also be viewed as a distributed method for obtaining a set of weights that balance a weighted digraph for the case when there are lower and upper limit constraints on the edge weights. The proposed iterative algorithm assumes that communication among pairs of nodes that are interconnected is bidirectional (i.e., the communication topology is captured by the undirected graph that corresponds to the network digraph), and allows the nodes to asymptotically (with geometric rate) reach a set of balanced feasible flows, as long as the (necessary and sufficient) circulation conditions on the given digraph, with the given flow/weight interval constraints on each edge, are satisfied. We also provide a methodology that can be used by the nodes to asymptotically determine, in a distributedmanner, when the circulation conditions are not satisfied (thus, making the problem infeasible). Finally, we provide several examples and simulation studies to highlight the role of various parameters involved in the proposed distributed algorithm.
AB - We consider networks the nodes of which are interconnected via directed edges, each able to admit a flow (or weight) within a certain interval, with nonnegative end points that correspond to lower and upper flow limits. This paper proposes and analyzes a distributed algorithm for obtaining admissible and balanced flows, i.e., flows that are within the given intervals at each edge and are balanced (the total in-flow equals the total out-flow) at each node. The algorithm can also be viewed as a distributed method for obtaining a set of weights that balance a weighted digraph for the case when there are lower and upper limit constraints on the edge weights. The proposed iterative algorithm assumes that communication among pairs of nodes that are interconnected is bidirectional (i.e., the communication topology is captured by the undirected graph that corresponds to the network digraph), and allows the nodes to asymptotically (with geometric rate) reach a set of balanced feasible flows, as long as the (necessary and sufficient) circulation conditions on the given digraph, with the given flow/weight interval constraints on each edge, are satisfied. We also provide a methodology that can be used by the nodes to asymptotically determine, in a distributedmanner, when the circulation conditions are not satisfied (thus, making the problem infeasible). Finally, we provide several examples and simulation studies to highlight the role of various parameters involved in the proposed distributed algorithm.
KW - Balanced flow digraphs
KW - Distributed algorithms
KW - Flow balancing
KW - Flow interval constraints
UR - https://www.scopus.com/pages/publications/85045751586
UR - https://www.scopus.com/pages/publications/85045751586#tab=citedBy
U2 - 10.1109/TAC.2018.2829465
DO - 10.1109/TAC.2018.2829465
M3 - Article
AN - SCOPUS:85045751586
SN - 0018-9286
VL - 64
SP - 51
EP - 65
JO - IEEE Transactions on Automatic Control
JF - IEEE Transactions on Automatic Control
IS - 1
M1 - 2829465
ER -