This paper addresses the problem of controlling a large set of agents, each with a quadratic utility function depending on individual combinatorial choices, and all sharing an affine constraint on available resources. Such a problem is formulated as an integer mono-constrained bounded quadratic knapsack problem. Differently from the centralized approaches typically proposed in the related literature, we present a new decentralized algorithm to solve the problem approximately in polynomial time by decomposing it into a finite series of sub-problems. We assume a minimal communication structure through the presence of a central coordinator that ensures the information exchange between agents. The proposed solution relies on a decentralized control algorithm that combines discrete dynamic programming with additive decomposition and value functions approximation. The optimality and complexity of the presented strategy are discussed, highlighting that the algorithm constitutes a fully polynomial approximation scheme. Numerical experiments are presented to show the effectiveness of the approach in the optimal resolution of large-scale instances.

A dynamic programming approach for the decentralized control of discrete optimizers with quadratic utilities and shared constraint / Carli, Raffaele; Dotoli, Mariagrazia. - ELETTRONICO. - (2020), pp. 9183012.611-9183012.616. (Intervento presentato al convegno 28th Mediterranean Conference on Control and Automation, MED 2020 tenutosi a Saint-Raphaël, France nel September 15-18, 2020) [10.1109/MED48518.2020.9183012].

A dynamic programming approach for the decentralized control of discrete optimizers with quadratic utilities and shared constraint

Raffaele Carli;Mariagrazia Dotoli
2020-01-01

Abstract

This paper addresses the problem of controlling a large set of agents, each with a quadratic utility function depending on individual combinatorial choices, and all sharing an affine constraint on available resources. Such a problem is formulated as an integer mono-constrained bounded quadratic knapsack problem. Differently from the centralized approaches typically proposed in the related literature, we present a new decentralized algorithm to solve the problem approximately in polynomial time by decomposing it into a finite series of sub-problems. We assume a minimal communication structure through the presence of a central coordinator that ensures the information exchange between agents. The proposed solution relies on a decentralized control algorithm that combines discrete dynamic programming with additive decomposition and value functions approximation. The optimality and complexity of the presented strategy are discussed, highlighting that the algorithm constitutes a fully polynomial approximation scheme. Numerical experiments are presented to show the effectiveness of the approach in the optimal resolution of large-scale instances.
2020
28th Mediterranean Conference on Control and Automation, MED 2020
978-1-7281-5742-9
A dynamic programming approach for the decentralized control of discrete optimizers with quadratic utilities and shared constraint / Carli, Raffaele; Dotoli, Mariagrazia. - ELETTRONICO. - (2020), pp. 9183012.611-9183012.616. (Intervento presentato al convegno 28th Mediterranean Conference on Control and Automation, MED 2020 tenutosi a Saint-Raphaël, France nel September 15-18, 2020) [10.1109/MED48518.2020.9183012].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/206866
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact