Stability under changes of the initial configuration
ProvedKServer.workFnU_initial_stabilityfinite-metricinitializationk-serverwork-function
Let and let be labelled initial configurations in any metric space. For every finite request sequence ,
for every terminal configuration , and
The bound is independent of the history length. Configurations may have repeated points, and the metric space need not be finite, bounded, or compact. The labelled backward recurrence transports the movement-cost triangle inequality from the empty history to every history. Taking the finite minimum over terminal permutations gives the unordered bound. Approximate offline endpoints then give the offline bound without assuming an optimal schedule exists.
Preamble
import Definitions.Def_KServer_workfunctionU open KServer
Formal statement
theorem KServer.workFnU_initial_stability (k : ℕ) (hk : 1 ≤ k) (M : Type) [MetricSpace M]
(A B : Config k M) (σ : List M) :
(∀ X : Config k M, |workFnU A σ X - workFnU B σ X| ≤ moveCost A B) ∧
|offlineCost A σ - offlineCost B σ| ≤ moveCost A B := by sorry
Source
A direct consequence of the standard work-function recurrence in E. Koutsoupias, The k-server problem (2009), Section 3.4, https://users.cs.fiu.edu/~giri/teach/6936/S10/K-Server_CSReviews_09.pdf. The recurrence and approximate-endpoint formalizations are credited to Shuze Chen; this initial-stability consequence is proved here.