English

A Simple Convergence Time Analysis of Drift-Plus-Penalty for Stochastic Optimization and Convex Programs

Optimization and Control 2014-12-03 v1

Abstract

This paper considers the problem of minimizing the time average of a stochastic process subject to time average constraints on other processes. A canonical example is minimizing average power in a data network subject to multi-user throughput constraints. Another example is a (static) convex program. Under a Slater condition, the drift-plus-penalty algorithm is known to provide an O(ϵ)O(\epsilon) approximation to optimality with a convergence time of O(1/ϵ2)O(1/\epsilon^2). This paper proves the same result with a simpler technique and in a more general context that does not require the Slater condition. This paper also emphasizes application to basic convex programs, linear programs, and distributed optimization problems.

Keywords

Cite

@article{arxiv.1412.0791,
  title  = {A Simple Convergence Time Analysis of Drift-Plus-Penalty for Stochastic Optimization and Convex Programs},
  author = {Michael J. Neely},
  journal= {arXiv preprint arXiv:1412.0791},
  year   = {2014}
}

Comments

10 pages

R2 v1 2026-06-22T07:17:48.591Z