The k-server conjecture on finite request sets and horizons, with a uniform additive constant
OpenKServer.finite_horizon_uniform_boundFix , an arbitrary metric space , and an initial configuration of labeled servers. There is a real constant such that, for every finite set of allowed requests and every natural horizon , some deterministic online algorithm starts at and satisfies
The algorithm may depend on and , but the additive constant may depend only on the previously fixed data. In particular, the quantifiers are
All algorithms satisfy the usual service constraint on every history; the cost guarantee is required only on the indicated finite collection of sequences. The offline optimum is the mission's existing optimum in , with the same initial configuration.
This is an open, equivalent finite-game formulation of the deterministic k-server conjecture. A compactness reduction turns these uniform finite-game guarantees into one globally competitive algorithm. The uniform additive bound is the unresolved content: allowing to depend on the request set or the horizon would give a different, insufficient statement.
import Definitions.Def_KServer_model open KServer
theorem KServer.finite_horizon_uniform_bound
(k : ℕ) (hk : 1 ≤ k) (M : Type) [MetricSpace M] (C₀ : Config k M) :
∃ a : ℝ, ∀ P : Finset M, ∀ n : ℕ,
∃ A : OnlineAlgorithm k M, A.conf [] = C₀ ∧
∀ σ : List M, σ.length ≤ n → (∀ r ∈ σ, r ∈ P) →
A.cost σ ≤ (k : ℝ) * offlineCost C₀ σ + a := by sorry