Optimal Convergence and Adaptation for Utility Optimal Opportunistic Scheduling
Michael J. Neely

TL;DR
This paper investigates the convergence and adaptation times for utility-optimized opportunistic scheduling over unknown, time-varying channels, proposing an algorithm that approaches theoretical limits under certain conditions.
Contribution
It introduces a stochastic Frank-Wolfe based algorithm achieving near-optimal convergence time for smooth concave utility functions, and analyzes the fundamental limits of adaptation and convergence times.
Findings
RUN algorithm achieves $O(rac{ ext{log}(1/\epsilon)}{\epsilon})$ convergence time.
No algorithm can surpass $O(1/\epsilon)$ convergence time without prior knowledge.
Fixed stepsize stochastic Frank-Wolfe improves adaptation time to $O(1/\epsilon^2)$.
Abstract
This paper considers the fundamental convergence time for opportunistic scheduling over time-varying channels. The channel state probabilities are unknown and algorithms must perform some type of estimation and learning while they make decisions to optimize network utility. Existing schemes can achieve a utility within of optimality, for any desired , with convergence and adaptation times of . This paper shows that if the utility function is concave and smooth, then convergence time is possible via an existing stochastic variation on the Frank-Wolfe algorithm, called the RUN algorithm. Next, a converse result is proven to show it is impossible for any algorithm to have convergence time better than , provided the algorithm has no a-priori knowledge of channel state probabilities. Hence, RUN is within a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
