Finance:Fractionally subadditive valuation

From HandWiki

A set function is called fractionally subadditive, or XOS (not to be confused with OXS), if it is the maximum of several non-negative additive set functions. This valuation class was defined, and termed XOS, by Noam Nisan, in the context of combinatorial auctions.[1] The term fractionally subadditive was given by Uriel Feige.[2]

Definition

There is a finite base set of items, M:={1,…,m}.

There is a function v which assigns a number to each subset of M.

The function v is called fractionally subadditive (or XOS) if there exists a collection of set functions, {a1,…,al}, such that:[3]

  • Each aj is additive, i.e., it assigns to each subset X⊆M, the sum of the values of the items in X.
  • The function v is the pointwise maximum of the functions aj. I.e, for every subset X⊆M:
v(X)=maxj=1laj(X)

Equivalent Definition

The name fractionally subadditive comes from the following equivalent definition when restricted to non-negative additive functions: a set function v is fractionally subadditive if, for any S⊆M and any collection {αi,Ti}i=1k with αi>0 and Ti⊆M such that ∑Ti∋jαi≥1 for all j∈S, we have v(S)≤∑i=1kαiv(Ti).

Relation to other utility functions

Every submodular set function is XOS, and every XOS function is a subadditive set function.[1]

See also: Utility functions on indivisible goods.

Etymology

The term XOS stands for XOR-of-ORs of Singleton valuations.[4]

A Singleton valuation is a valuation function v(⋅) such that there exists a value w and item i such that v(S):=w if and only if i∈S, and v(S):=0 otherwise. That is, a Singleton valuation has value w for receiving item i and has no value for any other items.

An OR of valuations {v1(⋅),v2(⋅),…,vk(⋅)} interprets each vj(⋅) as representing a distinct player. The OR of {v1(⋅),v2(⋅),…,vk(⋅)} is a valuation function v(⋅) such that v(S):=maxS1,…,Sk s.th. Sj∩Sℓ=∅ ∀j,ℓ and ∪jSj=S{∑j=1kvj(Sj)}. That is, the OR of valuations {v1(⋅),v2(⋅),…,vk(⋅)} is the optimal welfare that can be achieved by partitioning S among players with valuations {v1(⋅),v2(⋅),…,vk(⋅)}. The term "OR" refers to the fact that any of the players {v1(⋅),v2(⋅),…,vk(⋅)} can receive items. Observe that an OR of Singleton valuations is an additive function.

An XOR of valuations {v1(⋅),…,vk(⋅)} is a valuation function v(⋅) such that v(S):=maxj{vj(S)}. The term "XOR" refers to the fact that exactly one (an "exclusive or") of the players can receive items. Observe that an XOR of additive functions is XOS.

References

  1. ↑ 1.0 1.1 Nisan, Noam (2000). "Proceedings of the 2nd ACM conference on Electronic commerce - EC '00". pp. 1. doi:10.1145/352871.352872. ISBN 1581132727. 
  2. ↑ Feige, Uriel (2009). "On Maximizing Welfare when Utility Functions Are Subadditive". SIAM Journal on Computing 39: 122–142. doi:10.1137/070680977. 
  3. ↑ Christodoulou, George; Kovács, Annamária; Schapira, Michael (2016). "Bayesian Combinatorial Auctions". Journal of the ACM 63 (2): 1. doi:10.1145/2835172. 
  4. ↑ Lehmann, Benny; Lehmann, Daniel; Nisan, Noam (2001-10-14). "Combinatorial auctions with decreasing marginal utilities". Proceedings of the 3rd ACM conference on Electronic Commerce. EC '01. New York, NY, USA: Association for Computing Machinery. pp. 18–28. doi:10.1145/501158.501161. ISBN 978-1-58113-387-5. https://dl.acm.org/doi/10.1145/501158.501161.