We consider the market mechanism to sell two types of products, A and B , to a set of buyers $$I=\{1, 2, \ldots , n\}$$ I = { 1 ,… Click to show full abstract
We consider the market mechanism to sell two types of products, A and B , to a set of buyers $$I=\{1, 2, \ldots , n\}$$ I = { 1 , 2 , … , n } . The amounts of products are $$m_A$$ m A and $$m_B$$ m B respectively. Each buyer i has his information including the budget, the preference and the utility function. On collecting the information from all buyers, the market maker determines the price of each product and allocates some amount of product to each buyer. The objective of the market maker is designing a mechanism to maximize the total utility of the buyers in satisfying the semi market equilibrium. In this paper, we show that this problem is NP-hard and give an iterative algorithm with the approximation ratio 1.5. Moreover, we introduce a PTAS for the problem, which is an ( $$1+\epsilon $$ 1 + ϵ )-approximation algorithm with the running time $$O(2^{1/\epsilon }+n\log n)$$ O ( 2 1 / ϵ + n log n ) for any positive $$\epsilon $$ ϵ .
               
Click one of the above tabs to view related content.