2010
NeurIPS
NeurIPS 2010
Optimal Web-Scale Tiering as a Flow Problem
Abstract
We present a fast online solver for large scale maximum-flow problems as they occur in portfolio optimization, inventory management, computer vision, and logistics. Our algorithm solves an integer linear program in an online fashion. It exploits total unimodularity of the constraint matrix and a Lagrangian relaxation to solve the problem as a convex online game. The algorithm generates approximate solutions of max-flow problems by performing stochastic gradient descent on a set of flows. We apply the algorithm to optimize tier arrangement of over 80 Million web pages on a layered set of caches to serve an incoming query stream optimally. We provide an empirical demonstration of the effectiveness of our method on real query-pages data.
🌉
Interdisciplinary Bridge
- Artificial Intelligence and Computer Science and Mathematics & Optimization
🧭
Keyword Pioneer
- network optimization
🐣
Hot Topic Early Bird
- online algorithm
Topics
Mathematics & Optimization > Optimization > Combinatorial Optimization
Mathematics & Optimization > Optimization > Online Algorithms
Computer Science > Applications > Information Retrieval
Machine Learning > Optimization & Theory > Online Algorithms
Mathematics & Optimization > Optimization > Discrete Optimization
Mathematics & Optimization > Optimization > Optimization
Mathematics & Optimization > Optimization > Integer Programming