1. Introduction¶
1.1 Goal¶
Background: BigData -> extremely large amount of data. Very high-dimensional data, distributed stored data.
- Decentralized collection or storage.
- Distributed solution methods (e.g. ADMM).
Robust methods for :
- Arbitraty-scale optimization * Machine learning/statistics with huge data-size * Dynamic optimziation on large-scale network
- Decentralized optimization * Devices/processors/agents coordinate to solve large problem, by passing relatively small messages.
1.3 BluePrint¶
- Dual problem \(\to\) Dual ascent method \(\to\) Decomposition.
- Method of Multipliers \(\to\) Augmented Lagrangian \(\to\) Cannot decompose (as the variables are entangled)
- ADMM \(\to\) Decomposed variation of augmented lagrangian method.
1.4 Interpretation as tatonnement process¶
- Tatonnement process: iteratively update prices to clear market.
- Work towards equilibrium by increasing/decreasing prices of goods based on excess demand/supply.
- Dual decomposition is the simplest tatonnement algorithm.
- ADMM adds proximal regulization: * incorporate agents’ prior commitment to help clear market. * convergence far more robust convergence that dual decompostion.