English

Time-Average Optimization with Non-Convex Decision Set and Its Convergence

Optimization and Control 2016-10-11 v1

Abstract

This paper considers time-average optimization, where a decision vector is chosen every time step within a (possibly non-convex) set, and the goal is to minimize a convex function of the time averages subject to convex constraints on these averages. Such problems have applications in networking, multi-agent systems, and operations research, where decisions are constrained to a discrete set and the decision average can represent average bit rates or average agent actions. This time-average optimization extends traditional convex formulations to allow a non-convex decision set. This class of problems can be solved by Lyapunov optimization. A simple drift-based algorithm, related to a classical dual subgradient algorithm, converges to an ϵ\epsilon-optimal solution within O(1/ϵ2)O(1/\epsilon^2) time steps. Further, the algorithm is shown to have a transient phase and a steady state phase which can be exploited to improve convergence rates to O(1/ϵ)O(1/\epsilon) and O(1/ϵ1.5)O(1/{\epsilon^{1.5}}) when vectors of Lagrange multipliers satisfy locally-polyhedral and locally-smooth assumptions respectively. Practically, this improved convergence suggests that decisions should be implemented after the transient period.

Keywords

Cite

@article{arxiv.1610.02617,
  title  = {Time-Average Optimization with Non-Convex Decision Set and Its Convergence},
  author = {Sucha Supittayapornpong and Longbo Huang and Michael J. Neely},
  journal= {arXiv preprint arXiv:1610.02617},
  year   = {2016}
}
R2 v1 2026-06-22T16:15:24.539Z