Locational marginal pricing