English

Market Equilibrium with Transaction Costs

Computer Science and Game Theory 2010-08-02 v2 Data Structures and Algorithms

Abstract

Identical products being sold at different prices in different locations is a common phenomenon. Price differences might occur due to various reasons such as shipping costs, trade restrictions and price discrimination. To model such scenarios, we supplement the classical Fisher model of a market by introducing {\em transaction costs}. For every buyer ii and every good jj, there is a transaction cost of \cij\cij; if the price of good jj is pjp_j, then the cost to the buyer ii {\em per unit} of jj is pj+\cijp_j + \cij. This allows the same good to be sold at different (effective) prices to different buyers. We provide a combinatorial algorithm that computes ϵ\epsilon-approximate equilibrium prices and allocations in O(1ϵ(n+logm)mnlog(B/ϵ))O\left(\frac{1}{\epsilon}(n+\log{m})mn\log(B/\epsilon)\right) operations - where mm is the number goods, nn is the number of buyers and BB is the sum of the budgets of all the buyers.

Keywords

Cite

@article{arxiv.1001.0393,
  title  = {Market Equilibrium with Transaction Costs},
  author = {Sourav Chakraborty and Nikhil Devanur and Chinmay Karande},
  journal= {arXiv preprint arXiv:1001.0393},
  year   = {2010}
}
R2 v1 2026-06-21T14:30:24.776Z