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

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
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
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact