PriceShiftConvex
DefinitionDiscreteConvex_EconomicEquilibriumB_PriceShiftConvexconvex-optimizationdiscrete-convex-analysis
The price-shifted cost .
(Murota, Discrete Convex Analysis, SIAM 2003, DOI 10.1137/1.9780898718508, p.324, Eq. (11.1), redeclared.)
Definition code
import Mathlib
namespace DiscreteConvex.EconomicEquilibriumB
open Classical
open scoped Pointwise
variable {K : Type*} [Fintype K] [DecidableEq K]
/-- The price-shifted cost `C[−p](y) = C(y) − ⟨p,y⟩`. -/
def PriceShiftConvex (C : (K → ℤ) → WithTop ℝ) (p : K → ℝ) (y : K → ℤ) : WithTop ℝ :=
C y + ((-(∑ k, p k * (y k : ℝ)) : ℝ) : WithTop ℝ)
end DiscreteConvex.EconomicEquilibriumB
Source
Murota, Discrete Convex Analysis, SIAM 2003, DOI 10.1137/1.9780898718508, p.324, Eq. (11.1), redeclared