View on GitHub

memo

A Dynamic Near Optimal Algorithm for Online Linear Programming

A Dynamic Near Optimal Algorithm for Online Linear Programming

Linear Programming

\[\begin{align} \max_{(x_{1}, \ldots, x_{N})} & & & \sum_{j \in J} \pi_{j} x_{j} \nonumber \\ \mathrm{subject\ to} & & & \sum_{j \in J} a_{i,j} x_{j} \le b_{i} \quad (\forall i \in I) \nonumber \\ & & & x_{j} \in [0, 1] \quad (\forall j \in J) \end{align}\]

Corresponding Online Linear Programming

We define the constraints at $t$, denoted by (C-t), as follows

\[\begin{align} & & & \sum_{j = 1}^{t} a_{i, j} x_{j} \le b_{i} \quad (\forall i \in I) \nonumber \\ & & & x_{t} \in [0, 1] \quad (\forall j \in J) \tag{C-t} . \end{align}\]

Online Linear Programming maximizes

\[\sum_{j=1}^{N} x_{j} \pi_{j}\]

through these steps

The worst-case analysis is very common to evaluate the performance of an online algorithm. In this paper, they introduce the some assumptions to the worst-case (alghough it’s not the worst anymore) and analyze the performance of online algorithms in the assumptions.

Reference