Consider a market in which there are several buyers and several goods, and each good may have a price. Given a price-vector, each buyer has a
demand set - a set of bundles that maximize the buyer's utility over all bundles (this set might include the empty bundle, in case the buyer considers all bundles as too expensive). A
price-envy-free matching (given a price-vector) is a matching in which each agent receives a bundle from his demand-set. This means that no agent would prefer to get another bundle with the same prices. An example of this setting is the
rental harmony problem - matching tenants (the agents) to rooms (the items) while setting a price to each room. An
envy-free price is a price-vector for which an envy-free matching exists. It is a relaxation of a
Walrasian equilibrium: a
Walrasian equilibrium consists of an EF price and EF matching, and in addition, every item must either be matched or have zero price. It is known that, in a Walrasian equilibrium, the matching maximizes the sum of values, i.e., it is a
maximum-weight matching. However, the seller's revenue might be low. This motivates the relaxation to EF pricing, in which the seller may use reserve prices to increase the revenue; see
envy-free pricing for more details. == In markets without money ==