Andrea Simonetto’s research while affiliated with Institut Polytechnique de Paris and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (126)


Nonlinear optimization filters for stochastic time‐varying convex optimization
  • Article

April 2024

·

16 Reads

·

1 Citation

International Journal of Robust and Nonlinear Control

Andrea Simonetto

·

We look at a stochastic time‐varying optimization problem and we formulate online algorithms to find and track its optimizers in expectation. The algorithms are derived from the intuition that standard prediction and correction steps can be seen as a nonlinear dynamical system and a measurement equation, respectively, yielding the notion of nonlinear filter design. The optimization algorithms are then based on an extended Kalman filter in the unconstrained case, and on a bilinear matrix inequality condition in the constrained case. Some special cases and variations are discussed, notably the case of parametric filters, yielding certificates based on LPV analysis and, if one wishes, matrix sum‐of‐squares relaxations. Supporting numerical results are presented from real data sets in ride‐hailing scenarios. The results are encouraging, especially when predictions are accurate, a case which is often encountered in practice when historical data is abundant.


Flexible Optimization for Cyber-Physical and Human Systems

January 2024

·

2 Reads

IEEE Control Systems Letters

We study how to construct optimization problems whose outcome are sets of feasible, close-to-optimal decisions for human users to pick from, instead of a single, hardly explainable “optimal” directive. In particular, we explore two complementary ways to render convex optimization problems stemming from cyber-physical applications “flexible”. In doing so, the optimization outcome is a trade off between engineering best and flexibility for the users to decide to do something slightly different. The first method is based on robust optimization and convex reformulations. The second one is stochastic and inspired from stochastic optimization with decision-dependent distributions.


Personalized Incentives as Feedback Design in Generalized Nash Equilibrium Problems

December 2023

·

37 Reads

·

5 Citations

IEEE Transactions on Automatic Control

We investigate both stationary and time-varying, nonmonotone generalized Nash equilibrium problems that exhibit symmetric interactions among the agents, which are known to be potential. As may happen in practical cases, however, we envision a scenario in which the formal expression of the underlying potential function is not available, and we design a semi-decentralized Nash equilibrium seeking algorithm. In the proposed two-layer scheme, a coordinator iteratively integrates possibly noisy and sporadic agents' feedback to learn the pseudo-gradients of the agents, and then design personalized incentives for them. On their side, the agents receive those personalized incentives, compute a solution to an extended game, and then return feedback measurements to the coordinator. In the stationary setting, our algorithm returns a Nash equilibrium in case the coordinator is endowed with standard learning policies, while it returns a Nash equilibrium up to a constant, yet adjustable, error in the time-varying case. As a motivating application, we consider the ride-hailing service provided by several competing companies with mobility as a service orchestration, necessary to both handle competition among firms and avoid traffic congestion.


(a) Description of the interaction between utility company, ride-service provider, and EV drivers. The ride-service provider receives ride requests from customers and charge requests from a utility company. The bargaining procedure involves a vehicle-request assignment problem that takes into consideration incentives coming from both parties and bids from customers, to assign available EVs to requests. (b) Case study: Lower Manhattan, New York City, NY, partitioned into 9 regions (links between regions correspond to a reachable site within a 10 minute drive). PV generation is present in 4 regions. This image has been designed using assets from Freepik.com.
Availability of fossil-fuel vehicles during the day (left) and total number of missed ride requests (right). With a fleet of only fossil-fuel vehicles, the QoS is 99.8%.
Availability of EVs during the day, SOC time-evolution, and charging profiles together with total number of missed ride requests given two different initial SOC conditions: random distribution between 10% and 100% of the battery capacity (a) and fully charged (b). Business-as-usual case. Dark blue line corresponds to the charging profile (i.e., total power used to charge vch\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v_{\textrm{ch}}$$\end{document} EVs, each receiving pch\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p_{\textrm{ch}}$$\end{document} kW).
Availability of EVs during the day (1st-row), SOC time-evolution (2nd-row), charging profiles together with the total number of missed ride requests (3rd-row) and incentives (4th-row) during the day, given three different weather scenarios: sunny (a)-(d)-(g)-(j), cloudy morning (b)-(e)-(h)-(k), and cloudy afternoon (c)-(f)-(i)-(l). The initial SOC of each EV is randomly set within 10% and 100% of the battery capacity. The PV-generation (Pref\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{\textrm{ref}}$$\end{document}) and charging profiles (vchpch\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v_{\textrm{ch}} p_{\textrm{ch}}$$\end{document}) are obtained summing over all charging stations.
Charging profile for each of the 4 regions hosting charging facilities, corresponding (left to right) to node 3, 5, 8 and 9 in Fig. 1b, given three different weather scenarios: sunny (a), cloudy morning (b), and cloudy afternoon (c). The curves in dark and light blue correspond to the PV-generation (Pref\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{\textrm{ref}}$$\end{document}) and the charging profiles (vchpch\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v_{\textrm{ch}} p_{\textrm{ch}}$$\end{document}), respectively.

+4

Renewable-based charging in green ride-sharing
  • Article
  • Full-text available

September 2023

·

61 Reads

·

4 Citations

Elisabetta Perotti

·

Ana M. Ospina

·

Gianluca Bianchin

·

[...]

·

Emiliano Dall’Anese

Governments, regulatory bodies, and manufacturers are proposing plans to accelerate the adoption of electric vehicles (EVs), with the goal of reducing the impact of greenhouse gases and pollutants from internal combustion engines on human health and climate change. In this context, the paper considers a scenario where ride-sharing enterprises utilize a 100%-electrified fleet of vehicles, and seeks responses to the following key question: How can renewable-based EV charging be maximized without disrupting the quality of the ride-sharing services? We propose a new mechanism to promote EV charging during hours of high renewable generation, and we introduce the concept of charge request, which is issued by a power utility company. Our mechanism is inspired by a game-theoretic approach where the power utility company proposes incentives and the ride-sharing platform assigns vehicles to both ride and charge requests; the bargaining mechanism leads to prices and EV assignments that are aligned with the notion of Nash equilibria. Numerical results show that it is possible to shift the EV charging during periods of high renewable generation and adapt to intermittent generation while minimizing the impact on the quality of service. The paper also investigates how the users’ willingness to ride-share affects the charging strategy and the quality of service.

Download


Optimizing Variational Circuits for Higher-Order Binary Optimization

July 2023

·

13 Reads

Variational quantum algorithms have been advocated as promising candidates to solve combinatorial optimization problems on near-term quantum computers. Their methodology involves transforming the optimization problem into a quadratic unconstrained binary optimization (QUBO) problem. While this transformation offers flexibility and a ready-to-implement circuit involving only two-qubit gates, it has been shown to be less than optimal in the number of employed qubits and circuit depth, especially for polynomial optimization. On the other hand, strategies based on higher-order binary optimization (HOBO) could save qubits, but they would introduce additional circuit layers, given the presence of higher-than-two-qubit gates. In this paper, we study HOBO problems and propose new approaches to encode their Hamiltonian into a ready-to-implement circuit involving only two-qubit gates. Our methodology relies on formulating the circuit design as a combinatorial optimization problem, in which we seek to minimize circuit depth. We also propose handy simplifications and heuristics that can solve the circuit design problem in polynomial time. We evaluate our approaches by comparing them with the state of the art, showcasing clear gains in terms of circuit depth.



Towards the Decarbonization of the Mobility Sector: Promoting Renewable-Based Charging in Green Ride-Sharing

May 2023

·

14 Reads

Governments, regulatory bodies, and manufacturers are proposing plans to accelerate the adoption of electric vehicles (EVs), with the goal of reducing the impact of greenhouse gases and pollutants from internal combustion engines on climate change. In this context, the paper considers a scenario where ride-sharing enterprises utilize a 100%-electrified fleet of vehicles, and seeks responses to the following key question: How can renewable-based EV charging be maximized without disrupting the quality of the ride-sharing services? We propose a new mechanism to promote EV charging during hours of high renewable generation, and we introduce the concept of charge request, which is issued by a power utility company. Our mechanism is inspired by a game-theoretic approach where the power utility company proposes incentives and the ride-sharing platform assigns vehicles to both ride and charge requests; the bargaining mechanism leads to prices and EV assignments that are aligned with the notion of Nash equilibria. Numerical results show that it is possible to shift the EV charging during periods of high renewable generation and adapt to intermittent generation while minimizing the impact on the quality of service. The paper also investigates how the users' willingness to ride-share affects the charging strategy and the quality of service.



Incentives and co-evolution: Steering linear dynamical systems with noncooperative agents

March 2023

·

38 Reads

Modern socio-technical systems, such as smart energy grids, ride-hailing services, or digital marketplaces, typically consist of many interconnected users and competing service providers. Within these systems, notions like market equilibrium are tightly connected to the ``evolution'' of the network of users. In this paper, we model the users' state and dynamics as a linear dynamical system, and the service providers as agents taking part to a generalized Nash game, whose outcome coincides with the input of the users' dynamics. We are thus able to characterize the notion of co-evolution of the market and the network dynamics and derive conditions leading to a pertinent notion of equilibrium. These conditions are based on dissipativity arguments and yield easy-to-check linear matrix inequalities. We then turn the problem into a control one: how can we incentivize or penalize the service providers acting as little as possible to steer the whole network to a desirable outcome? This so-called light-touch policy design problem can be solved through bilinear matrix inequalities. We also provide a dimensionality-reduction procedure, which offers network-size independent conditions and design tools. Finally, we illustrate our novel notions and algorithms on a simulation setup stemming from digital market regulations for influencers, a topic of growing interest.


Citations (58)


... However, this leads to our second challenge: Classically parameterizing and optimizing a Trotter step is infeasible beyond a small number of qubits, due to the Hilbert space of a circuit increasing exponentially with the number of qubits. Such a problem is ubiquitous in variational algorithms [26][27][28][29], including calculating ground state energies on a variational quantum eigensolver [30][31][32][33]. Finally, ensuring that an ansatz possesses the expressibility needed to represent a desired unitary requires optimizing over many parameters, which is difficult for commonly used gradient-based optimizers due to the presence of local minima, sensitivity to noise, and sensitivity to initial starting conditions. ...

Reference:

Trapped-ion quantum simulation of the Fermi-Hubbard model as a lattice gauge theory using hardware-aware native gates
Optimizing Variational Circuits for Higher-Order Binary Optimization
  • Citing Conference Paper
  • September 2023

... Building on Shah, El Affendi, and Qureshi (2020), our study refers to the intention to share rides as a passenger's willingness to share their mode of transportation with others who share similar itineraries and time schedules and split expenses among them. Perotti, Ospina, Bianchin, Simonetto, and Dall'Anese (2023) noted that such intention is responsible for lower carbon dioxide emissions, traffic congestion and higher environmental sustainability. Accordingly, Erdogan, Cirillo, and Tremblay (2015) concluded that ride-sharing is a green commute alternative. ...

Renewable-based charging in green ride-sharing

... Combining proximal-point iterations and ordinary least square estimators, [26] designed a distributed algorithm with probabilistic convergence guarantees to an equilibrium in stochastic games where the agents learn their own cost functions. In [17,18], instead, a coordinator aims at reconstructing private information held by the agents to enable for the distributed computation of an equilibrium by designing personalized incentives affecting the cost functions. ...

Personalized Incentives as Feedback Design in Generalized Nash Equilibrium Problems
  • Citing Article
  • December 2023

IEEE Transactions on Automatic Control

... By incorporating assumptions about the rate of change of the optimization problem, structured methods can achieve a better accuracy over time. A prominent example of such approaches is the class of so called prediction-correction algorithms [12], [13], which use past information on the cost function to predict future changes, thereby adjusting and correcting the solution as the problem evolves. These methods have demonstrated better tracking performance than unstructured approaches by embedding assumptions about the rate of change in the cost function. ...

Extrapolation-Based Prediction-Correction Methods for Time-varying Convex Optimization
  • Citing Article
  • May 2023

Signal Processing

... A few years ago, an approach to gate synthesis based on optimization methods garnered significant interest in approximating a matrix according to a metric criterion and a set of constraints [28,29]. Along this line of research, and similarly to unitary approximation methods based on Lie geometries [30,31], an approach to approximate synthesis based on Lie algebras and classical optimization techniques on unitary parameterizations was recently proposed [32]. ...

Sketching the Best Approximate Quantum Compiling Problem
  • Citing Conference Paper
  • September 2022

... While finding exact solutions to large problems is difficult, there exist many algorithms that find approximate solutions to these problems [4][5][6][7]. In the scope of quantum computing, a huge amount of research has been carried out on hybrid quantum-classical algorithms [8][9][10][11][12][13][14][15][16][17][18][19][20]. In such algorithms, quantum circuit measurements are used in tandem with a classical optimization loop to obtain an approximate solution. ...

A Quantum Algorithm for the Sub-Graph Isomorphism Problem
  • Citing Article
  • October 2022

ACM Transactions on Quantum Computing

... To rapidly capture user preferences, algorithms such as userbased Collaborative Filtering [18] use the similarity between users to make recommendations. Some approaches further assume a network structure [19], [20], or a hierarchical structure among users [21], [22] to make recommendation. Similar to these works, we assume a hierarchical structure in the Nah Bandit problem. ...

Time-Varying Optimization of Networked Systems With Human Preferences
  • Citing Article
  • January 2022

IEEE Transactions on Control of Network Systems

... As for the distributed setup, personalized strategies are used in [151] to deal with consensus optimization problems and in [115] to address the aggregative scenario. Finally, in [152], the personalized framework is addressed in the context of game theory. c) Online and stochastic scenarios: Many applications arising in robotic scenarios occur in dynamic environments and, hence, need to be formalized by resorting to online and/or stochastic problems. ...

Learning equilibria with personalized incentives in a class of nonmonotone games
  • Citing Conference Paper
  • July 2022

... As we will see, the constant overhead of directly implementing PUBO problems is more than compensated-already for small problem sizes-by the advantageous scaling of the minimal gap investigated in the previous section. As these examples show, the special structure of the ZZZ gate enables implementations with far less resources than necessary for a general three-body unitary operation (for example, state of the art numerical sequential optimization requires 15 CNOT gates to decompose a general three-body unitary operation [56,57]). Importantly, while such an overhead may still be non-negligible in current noisy intermediate-scale quantum (NISQ) devices, it is a rather small constant factor. ...

Best Approximate Quantum Compiling Problems
  • Citing Article
  • June 2022

ACM Transactions on Quantum Computing

... In a centralized setting, personalized optimization has been originally addressed in [149], [150]. As for the distributed setup, personalized strategies are used in [151] to deal with consensus optimization problems and in [115] to address the aggregative scenario. Finally, in [152], the personalized framework is addressed in the context of game theory. ...

Distributed Personalized Gradient Tracking With Convex Parametric Models
  • Citing Article
  • January 2022

IEEE Transactions on Automatic Control