Table of Contents
Fetching ...

Flexible Optimization for Cyber-Physical and Human Systems

Andrea Simonetto

TL;DR

Two complementary ways to render convex optimization problems stemming from cyber-physical applications “flexible” are explored, based on robust optimization and convex reformulations and stochastic optimization with decision-dependent distributions.

Abstract

Can we allow humans to pick among different, yet reasonably similar, decisions? Are we able 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, do-as-I-say ``optimal'' directive? In this paper, we explore two complementary ways to render 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 method is stochastic and inspired from stochastic optimization with decision-dependent distributions.

Flexible Optimization for Cyber-Physical and Human Systems

TL;DR

Two complementary ways to render convex optimization problems stemming from cyber-physical applications “flexible” are explored, based on robust optimization and convex reformulations and stochastic optimization with decision-dependent distributions.

Abstract

Can we allow humans to pick among different, yet reasonably similar, decisions? Are we able 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, do-as-I-say ``optimal'' directive? In this paper, we explore two complementary ways to render 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 method is stochastic and inspired from stochastic optimization with decision-dependent distributions.
Paper Structure (14 sections, 2 theorems, 47 equations, 2 figures, 1 table)

This paper contains 14 sections, 2 theorems, 47 equations, 2 figures, 1 table.

Key Result

Theorem 1

Let $p = [y^\top, \lambda^\top]^\top$. Let Assumption as.1 and the stochastic setting st.setting hold. Assume $\frac{\varepsilon L}{\mu} <1$ and pick the step size $\eta$ as Then the primal-dual method in Eq. pd generates a sequence of points $\{{y}_k, {\lambda}_k\}$, such that in total expectation, with $\varrho := \sqrt{1 - 2 \eta \mu + \eta^2 L^2} + \eta \varepsilon L <1$. $\diamond$

Figures (2)

  • Figure 1: Setting of the problem formulation in two dimensions with the best decision $x^\star$ and the optimal variations around it $\beta^\star$. We give to each user $i$ the optimal set $[x^\star_i - \beta^\star_i, x^\star_i + \beta^\star_i]$.
  • Figure 2: Optimality gap vs. iterations for the considered algorithms. For [B-PD] we indicate mean and standard deviation over $50$ realizations.

Theorems & Definitions (5)

  • Example 1
  • Theorem 1
  • proof
  • Theorem 2
  • proof