The Coester--Koutsoupias potential is at most
ProvedKServer.ckPotK_le_offlineThe Coester–Koutsoupias potential is bounded by times the offline optimum, up to an additive constant depending only on and the scale .
Let be a finite metric space, let bound all distances of , let be the antipodal extension of at scale , and let be a configuration of servers in . For a request sequence from write for the Coester–Koutsoupias potential (KServer.ckPotK), the minimum over anchors of
with the unordered work function of evaluated in .
Statement.
The potential is a sum of work-function values; each of them is at most the offline optimum plus the cost of one final move, and choosing the anchors to be the final configuration of an optimal offline schedule makes those final moves cost at most per relocated server. The additive term is exactly the value the potential takes at the empty request sequence when all servers start coalesced, so this bound is what turns the potential's step inequality into a growth bound with coefficient and no additive slack.
Formalization Note is offlineCost C₀ σ in the base space ; the potential lives on the antipodal extension, into which requests are carried by List.map Sum.inl.
import Mathlib import Definitions.Def_KServer_workfunctionU import Definitions.Def_KServer_antipodal_extension import Definitions.Def_KServer_ck_potential_k
namespace KServer
theorem ckPotK_le_offline (k : ℕ) (hk : 1 ≤ k) (M : Type) [MetricSpace M] [Fintype M]
(Δ : ℝ) (hΔ0 : 0 < Δ) (hΔ : ∀ x y : M, dist x y ≤ Δ)
(C₀ : Config k M) (σ : List M) :
ckPotK k M Δ hΔ0 hΔ C₀ σ
≤ ((k : ℝ) + 1) * offlineCost C₀ σ + Δ * (k : ℝ) * ((k : ℝ) + 1) := by sorry
end KServer