kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (10 of 17) Show all publications
Rikos, A., Grammenos, A., Kalyvianaki, E., Hadjicostis, C. N., Charalambous, T. & Johansson, K. H. (2025). Distributed Optimization for Quadratic Cost Functions With Quantized Communication and Finite-Time Convergence. IEEE Transactions on Control of Network Systems, 12(1), 930-942
Open this publication in new window or tab >>Distributed Optimization for Quadratic Cost Functions With Quantized Communication and Finite-Time Convergence
Show others...
2025 (English)In: IEEE Transactions on Control of Network Systems, E-ISSN 2325-5870, Vol. 12, no 1, p. 930-942Article in journal (Refereed) Published
Abstract [en]

In this article, we propose two distributed iterative algorithms that can be used to solve the distributed optimization problem for quadratic local cost functions over large-scale networks in finite time. The first algorithm exhibits synchronous operation while the second one exhibits asynchronous operation. Both algorithms operate exclusively with quantized values. This means that the information stored, processed, and exchanged between neighboring nodes is subject to deterministic uniform quantization. The algorithms rely on event-driven updates in order to reduce energy consumption, communication bandwidth, network congestion, and/or processor usage. Finally, once the algorithms converge, nodes distributively terminate their operation. We prove that our algorithms converge in a finite number of iterations to the exact optimal solution depending on the quantization level, and we present applications of our algorithms to, first, optimal task scheduling for data centers, and second, global model aggregation for distributed federated learning. We provide simulations of these applications to illustrate the operation, performance, and advantages of the proposed algorithms. In addition, it is shown that our proposed algorithms compare favorably to algorithms in the current literature.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Distributed algorithms, federated learning, finite-time, optimization, quantization, resource allocation
National Category
Control Engineering Computer Sciences Telecommunications
Identifiers
urn:nbn:se:kth:diva-362241 (URN)10.1109/TCNS.2024.3431413 (DOI)001449684200046 ()2-s2.0-105001208646 (Scopus ID)
Note

QC 20250923

Available from: 2025-04-09 Created: 2025-04-09 Last updated: 2025-09-23Bibliographically approved
Rikos, A., Charalambous, T., Hadjicostis, C. N. & Johansson, K. H. (2023). Distributed computation of exact average degree and network size in finite time under quantized communication. European Journal of Control, 74, Article ID 100848.
Open this publication in new window or tab >>Distributed computation of exact average degree and network size in finite time under quantized communication
2023 (English)In: European Journal of Control, ISSN 0947-3580, E-ISSN 1435-5671, Vol. 74, article id 100848Article in journal (Refereed) Published
Abstract [en]

We consider the problems of computing the average degree and the size of a given network in a distributed fashion and under quantized communication. More specifically, we present two distributed algorithms, which rely on quantized operation (i.e., nodes process and transmit quantized messages) and are able to obtain the exact solutions in a finite number of steps. During the operation of our algorithms, each node can determine in a distributed manner whether convergence has been achieved and correspondingly terminate its operation. For terminating the operation of our algorithms, we assume a known bound for the network diameter. To the best of the authors' knowledge, these algorithms are the first to find exact solutions (i.e., with no error in the final result) under quantized communication. Note that our network size calculation algorithm is the first in the literature to calculate the exact size of a network in a finite number of steps without introducing a final error; in other algorithms, this error can be either due to quantization or asymptotic convergence. In our case, no error is introduced since the desired result is calculated in the form of a fraction involving an integer numerator and an integer denominator. We demonstrate the operation of our algorithms and their potential advantages through simulations.

Place, publisher, year, edition, pages
Elsevier BV, 2023
Keywords
Distributed networks, Quantized communication, Size estimation, Averge degree calculation, Leader election, Finite time, Markov chains
National Category
Control Engineering Communication Systems
Identifiers
urn:nbn:se:kth:diva-340894 (URN)10.1016/j.ejcon.2023.100848 (DOI)001111494100001 ()2-s2.0-85164737981 (Scopus ID)
Note

QC 20231215

Available from: 2023-12-15 Created: 2023-12-15 Last updated: 2023-12-15Bibliographically approved
Rikos, A., Charalambous, T., Johansson, K. H. & Hadjicostis, C. N. (2023). Distributed Event-Triggered Algorithms for Finite-Time Privacy-Preserving Quantized Average Consensus. IEEE Transactions on Control of Network Systems, 10(1), 38-50
Open this publication in new window or tab >>Distributed Event-Triggered Algorithms for Finite-Time Privacy-Preserving Quantized Average Consensus
2023 (English)In: IEEE Transactions on Control of Network Systems, E-ISSN 2325-5870, Vol. 10, no 1, p. 38-50Article in journal (Refereed) Published
Abstract [en]

In this paper, we consider the problem of privacy preservation in the average consensus problem when communication among nodes is quantized. More specifically, we consider a setting where nodes in the network can be curious, while certain nodes in the network want to ensure that their initial states cannot be inferred exactly by these curious nodes. Curious nodes are not malicious, i.e., they try to identify the initial states of other nodes based on the data they receive during their operation (and some of them might even collude) but do not interfere in the computation in any other way. Each node in the network (including curious nodes) can opt to execute a privacy-preserving algorithm (so as not to reveal the initial state it contributes to the average calculation) or its underlying (plain) average consensus algorithm (if privacy is not a concern). We propose two privacy-preserving event-triggered quantized average consensus algorithms. Under certain topological conditions, both proposed algorithms allow the nodes who adopt privacy-preserving protocols to preserve their privacy and at the same time to obtain, after a finite number of steps, the exact average of the initial states while processing and transmitting <italic>quantized</italic> information. We also present illustrative examples and comparisons of our algorithms against other algorithms in the existing literature, and discuss a motivating application in which smart meters in a smart grid collect real-time demands in a privacy-preserving manner. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023
Keywords
Consensus algorithm, Convergence, Finite-time convergence, Heuristic algorithms, Network systems, Privacy, privacy preserving average consensus, quantized communication, Smart meters, Topology, Privacy-preserving techniques, Average consensus, Consensus algorithms, Heuristics algorithm, Privacy preserving, Quantized communications
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-325279 (URN)10.1109/TCNS.2022.3185561 (DOI)000965436700001 ()2-s2.0-85133688646 (Scopus ID)
Note

QC 20250929

Available from: 2023-04-04 Created: 2023-04-04 Last updated: 2025-09-29Bibliographically approved
Rikos, A., Jiang, W., Charalambous, T. & Johansson, K. H. (2023). Distributed Optimization with Gradient Descent and Quantized Communication. In: : . Paper presented at 22nd IFAC World Congress, Yokohama, Japan, July 9-14, 2023 (pp. 5900-5906). Elsevier BV
Open this publication in new window or tab >>Distributed Optimization with Gradient Descent and Quantized Communication
2023 (English)Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we consider the unconstrained distributed optimization problem, in which the exchange of information in the network is captured by a directed graph topology, thus, nodes can only communicate with their neighbors. Additionally, in our problem, the communication channels among the nodes have limited bandwidth. In order to alleviate this limitation, quantized messages should be exchanged among the nodes. For solving this distributed optimization problem, we combine a gradient descent method with a distributed quantized consensus algorithm (which requires the nodes to exchange quantized messages and converges in a finite number of steps). Specifically, at every optimization step, each node (i) performs a gradient descent step (i.e., subtracts the scaled gradient from its current estimate), and (ii) performs a finite-time calculation of the quantized average of every node's estimate in the network. As a consequence, this algorithm approximately mimics the centralized gradient descent algorithm. We show that our algorithm asymptotically converges to a neighborhood of the optimal solution with linear convergence rate. The performance of the proposed algorithm is demonstrated via simple illustrative examples.

Place, publisher, year, edition, pages
Elsevier BV, 2023
Keywords
directed graphs, Distributed optimization, finite-time consensus, quantized communication
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-343701 (URN)10.1016/j.ifacol.2023.10.100 (DOI)001196709200450 ()2-s2.0-85184958272 (Scopus ID)
Conference
22nd IFAC World Congress, Yokohama, Japan, July 9-14, 2023
Note

Part of ISBN 9781713872344

QC 20250923

Available from: 2024-02-22 Created: 2024-02-22 Last updated: 2025-09-23Bibliographically approved
Doostmohammadian, M., Aghasi, A., Rikos, A., Grammenos, A., Kalyvianaki, E., Hadjicostis, C. N., . . . Charalambous, T. (2022). Distributed CPU Scheduling Subject to Nonlinear Constraints. In: 2022 IEEE Conference on Control Technology and Applications, CCTA 2022: . Paper presented at 2022 IEEE Conference on Control Technology and Applications, CCTA 2022, Trieste, Italy, Aug 23 2022 - Aug 25 2022 (pp. 746-751). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Distributed CPU Scheduling Subject to Nonlinear Constraints
Show others...
2022 (English)In: 2022 IEEE Conference on Control Technology and Applications, CCTA 2022, Institute of Electrical and Electronics Engineers (IEEE) , 2022, p. 746-751Conference paper, Published paper (Refereed)
Abstract [en]

This paper considers a network of collaborating agents for local resource allocation subject to nonlinear model constraints. In many applications, it is required (or desirable) that the solution be anytime feasible in terms of satisfying the sum-preserving global constraint. Motivated by this, sufficient conditions on the nonlinear mapping for anytime feasibility (or non-asymptotic feasibility) are addressed in this paper. For the two proposed distributed solutions, one converges over directed weight-balanced networks and the other one over undirected networks. In particular, we elaborate on uniform quantization and discuss the notion of ϵ-accurate solution, which gives an estimate of how close we can get to the exact optimizer subject to different quantization levels. This work, further, handles general (possibly non-quadratic) strictly convex objective functions with application to CPU allocation among a cloud of data centers via distributed solutions. The results can be used as a coordination mechanism to optimally balance the tasks and CPU resources among a group of networked servers while addressing quantization or limited server capacity.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Keywords
anytime feasibility, distributed optimization, multi-agent systems, sum-preserving resource allocation
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-333513 (URN)10.1109/CCTA49430.2022.9966048 (DOI)001345025100110 ()2-s2.0-85144591558 (Scopus ID)
Conference
2022 IEEE Conference on Control Technology and Applications, CCTA 2022, Trieste, Italy, Aug 23 2022 - Aug 25 2022
Note

Part of ISBN 9781665473385

QC 20230802

Available from: 2023-08-02 Created: 2023-08-02 Last updated: 2025-12-08Bibliographically approved
Rikos, A., Oliva, G., Hadjicostis, C. N. & Johansson, K. H. (2022). Distributed Finite-Time k-means Clustering with Quantized Communucation and Transmission Stopping. In: 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC): . Paper presented at IEEE 61st Conference on Decision and Control (CDC), DEC 06-09, 2022, Cancun, MEXICO (pp. 518-524). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Distributed Finite-Time k-means Clustering with Quantized Communucation and Transmission Stopping
2022 (English)In: 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), Institute of Electrical and Electronics Engineers (IEEE) , 2022, p. 518-524Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we present a distributed version of the k-means algorithm for multi-agent systems with directed communication links. The goal of k-means is to partition the network's agents in mutually exclusive sets (groups) such that agents in the same set have (and possibly share) similar information and are able to calculate a representative value for their group. Our distributed algorithm allows each node to transmit quantized values in an event-driven fashion, and exhibits distributed stopping capabilities. Transmitting quantized values leads to more efficient usage of the available bandwidth and reduces the communication bottleneck, whereas distributed stopping preserves available resources. We characterize the properties of the proposed distributed algorithm and show that its execution (on any static and strongly connected digraph) will partition all agents in mutually exclusive clusters in finite time. We conclude with examples that illustrate the operation, performance, and potential advantages of the proposed algorithm.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Series
IEEE Conference on Decision and Control, ISSN 0743-1546
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-326414 (URN)10.1109/CDC51059.2022.9992699 (DOI)000948128100067 ()2-s2.0-85147040605 (Scopus ID)
Conference
IEEE 61st Conference on Decision and Control (CDC), DEC 06-09, 2022, Cancun, MEXICO
Note

QC 20230503

Available from: 2023-05-03 Created: 2023-05-03 Last updated: 2023-05-03Bibliographically approved
Oliva, G., Rikos, A., Gasparri, A. & Hadjicostis, C. N. (2022). Distributed Negotiation for Reaching Agreement Among Reluctant Players in Cooperative Multiagent Systems. IEEE Transactions on Automatic Control, 67(9), 4838-4845
Open this publication in new window or tab >>Distributed Negotiation for Reaching Agreement Among Reluctant Players in Cooperative Multiagent Systems
2022 (English)In: IEEE Transactions on Automatic Control, ISSN 0018-9286, E-ISSN 1558-2523, Vol. 67, no 9, p. 4838-4845Article in journal (Refereed) Published
Abstract [en]

In this article, we propose a distributed negotiation framework that allows a set of cooperative agents to find a common ground with their neighbors while attempting to modify their initial opinion by the least possible amount. Based on such a framework, we develop a distributed agreement approach where the effort spent in the local agreement reflects the relevance of the agents in a weighted consensus process. In particular, we assume that players whose ideas happen to satisfactory mediate the standpoint of their interlocutors will end-up being more influential in the overall decision-making process. We conclude the article by applying the proposed methodology in the context of distributed data aggregation scenarios, as a way to mitigate the effect of outliers (e.g., faulty sensors).

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Keywords
Robot sensing systems, Decision making, Symmetric matrices, Optimization, Multi-agent systems, Distributed algorithms, Topology, distributed optimization, opinion dynamics, cooperative multiagent systems
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-318172 (URN)10.1109/TAC.2022.3161612 (DOI)000848246200041 ()2-s2.0-85127478752 (Scopus ID)
Note

QC 20220916

Available from: 2022-09-16 Created: 2022-09-16 Last updated: 2022-09-16Bibliographically approved
Rikos, A., Nylöf, J., Gracy, S. & Johansson, K. H. (2022). Distributed Optimal Allocation with Quantized Communication and Privacy-Preserving Guarantees. In: IFAC PAPERSONLINE: . Paper presented at 4th IFAC Workshop on Cyber-Physical and Human Systems (CPHS), December 1-2, 2022, Houston, TX (pp. 64-70). Elsevier BV, 55(41)
Open this publication in new window or tab >>Distributed Optimal Allocation with Quantized Communication and Privacy-Preserving Guarantees
2022 (English)In: IFAC PAPERSONLINE, Elsevier BV , 2022, Vol. 55, no 41, p. 64-70Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we analyze the problem of optimally allocating resources in a distributed and privacy-preserving manner. We propose a novel distributed optimal resource allocation algorithm with privacy-preserving guarantees, which operates over a directed communication network. Our algorithm converges in finite time and allows each node to process and transmit quantized messages. Our algorithm utilizes a distributed quantized average consensus strategy combined with a privacy-preserving mechanism. We show that the algorithm converges in finite-time, and we prove that, under specific conditions on the network topology, nodes are able to preserve the privacy of their initial state. Finally, to illustrate the results, we consider an example where test kits need to be optimally allocated proportionally to the number of infections in a region. It is shown that the proposed privacy-preserving resource allocation algorithm performs well with an appropriate convergence rate under privacy guarantees. Copyright

Place, publisher, year, edition, pages
Elsevier BV, 2022
Keywords
Distributed Algorithms, Optimal Resource Allocation, Privacy-Preservation, Distributed Optimization
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-324632 (URN)10.1016/j.ifacol.2023.01.104 (DOI)000925781400011 ()2-s2.0-85160061182 (Scopus ID)
Conference
4th IFAC Workshop on Cyber-Physical and Human Systems (CPHS), December 1-2, 2022, Houston, TX
Note

QC 20250925

Available from: 2023-03-09 Created: 2023-03-09 Last updated: 2025-09-25Bibliographically approved
Rikos, A., Hadjicostis, C. N. & Johansson, K. H. (2022). Distributed Optimal Data Allocation in Finite Time with Efficient Communication and Transmission Stopping over Dynamic Networks. In: 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC): . Paper presented at IEEE 61st Conference on Decision and Control (CDC), December 6-9, 2022, Cancun, Mexico (pp. 5857-5863). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Distributed Optimal Data Allocation in Finite Time with Efficient Communication and Transmission Stopping over Dynamic Networks
2022 (English)In: 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), Institute of Electrical and Electronics Engineers (IEEE) , 2022, p. 5857-5863Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we focus on the problem of data sharing over a wireless computer network (i.e., a wireless grid). Given a set of available data, we present a distributed algorithm, which operates over a dynamically changing network and allows each node to calculate the optimal allocation of data in a finite number of time steps. We show that our proposed algorithm (i) converges to the optimal solution in finite time with very high probability, and (ii) once the optimal solution is reached, each node is able to cease transmissions without needing knowledge of a global parameter such as the network diameter. Furthermore, our algorithm (i) operates exclusively with quantized values (i.e., each node processes and transmits quantized information), (ii) relies on event-driven updates, and (iii) calculates the optimal solution in the form of a quantized fraction which avoids errors due to quantization. Finally, we demonstrate the operation, performance, and potential advantages of our algorithm over random dynamic networks.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Series
IEEE Conference on Decision and Control, ISSN 0743-1546
National Category
Communication Systems
Identifiers
urn:nbn:se:kth:diva-326411 (URN)10.1109/CDC51059.2022.9993016 (DOI)000948128104145 ()2-s2.0-85147008988 (Scopus ID)
Conference
IEEE 61st Conference on Decision and Control (CDC), December 6-9, 2022, Cancun, Mexico
Note

QC 20250923

Available from: 2023-05-03 Created: 2023-05-03 Last updated: 2025-09-23Bibliographically approved
Hadjicostis, C. N., Dominguez-Garcia, A. D. & Rikos, A. (2022). Finite-Time Distributed Flow Balancing. IEEE Transactions on Automatic Control, 67(12), 6926-6933
Open this publication in new window or tab >>Finite-Time Distributed Flow Balancing
2022 (English)In: IEEE Transactions on Automatic Control, ISSN 0018-9286, E-ISSN 1558-2523, Vol. 67, no 12, p. 6926-6933Article in journal (Refereed) Published
Abstract [en]

We consider a flow network that is described by a digraph, each edge of which can admit a flow within a certain interval, with nonnegative end points that correspond to lower and upper flow limits. We propose and analyze a distributed iterative algorithm for solving, in {\em finite time}, the so-called feasible circulation problem, which consists of computing flows that are {\em admissible} (i.e., within the given intervals at each edge) and {\em balanced} (i.e., the total in-flow equals the total out-flow at each node). The algorithm assumes a communication topology that allows bidirectional message exchanges between pairs of nodes that are physically connected (i.e., nodes that share a directed edge in the physical topology) and is shown to converge to a feasible and balanced solution as long as the necessary and sufficient circulation conditions are satisfied with strict inequality. In case the initial flows and flow limits are commensurable (i.e., they are integer multiples of a given constant), then the proposed algorithm reduces to a previously proposed finite-time balancing algorithm, for which we provide an explicit bound on the number of steps required for termination.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Keywords
Balancing, Distributed algorithms, Distributed balancing, Feasible circulation, Finite-time, Flow networks, Indexes, Synchronization, Task analysis, Technological innovation, Topology, Upper bound, Iterative methods, Job analysis, Parallel algorithms, Distributed flow, Flow balancing, Flow network, Index
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-316060 (URN)10.1109/TAC.2021.3137150 (DOI)000895440500055 ()2-s2.0-85122055578 (Scopus ID)
Note

QC 20250401

Available from: 2022-08-31 Created: 2022-08-31 Last updated: 2025-04-01Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-8737-1984

Search in DiVA

Show all publications