The Finite Matroid-based Valuation Conjecture is False Ngoc M Tran - - PowerPoint PPT Presentation

the finite matroid based valuation conjecture is false
SMART_READER_LITE
LIVE PREVIEW

The Finite Matroid-based Valuation Conjecture is False Ngoc M Tran - - PowerPoint PPT Presentation

The Finite Matroid-based Valuation Conjecture is False Ngoc M Tran arXiv:1905.02287 (v2 coming Wednesday night) Department of Mathematics The University of Texas at Austin May 11, 2020 A generative description for gross substitute valuations.


slide-1
SLIDE 1

The Finite Matroid-based Valuation Conjecture is False

Ngoc M Tran arXiv:1905.02287 (v2 coming Wednesday night)

Department of Mathematics The University of Texas at Austin May 11, 2020

slide-2
SLIDE 2

A generative description for gross substitute valuations. Valuation: u : 2[n] → R, u(∅) = 0, S ⊆ T ⇒ u(S) ≤ u(T). Take conv{(a, u(a)) : a ∈ {0, 1}n} and project down: get the regular subdivision ∆u of [0, 1]n. Definition.a u is GS iff edges of ∆u have directions in {ei − ej, ei}. Important subclass: OXS valuations. (max-bipartite matching) u(I) = max{ match of I to RHS} 1 2 A B a a′ b u(1) = a, u(2) = max(a′, b) u({1, 2}) = max(a + b, a′)

aEquivalent to Kelso-Crawford via theorems of Murota and

Tomizawa / Fujishige / Danilov-Koshevoy-Lang / Gelfand-Goresky- MacPherson-Serganova

slide-3
SLIDE 3

A generative description for gross substitute valuations. Valuation: u : 2[n] → R, u(∅) = 0, S ⊆ T ⇒ u(S) ≤ u(T). Take conv{(a, u(a)) : a ∈ {0, 1}n} and project down: get the regular subdivision ∆u of [0, 1]n. Definition.a u is GS iff edges of ∆u have directions in {ei − ej, ei}. Important subclass: OXS valuations. (max-bipartite matching) u(I) = max{ match of I to RHS} 1 2 A B a a′ b u(1) = a, u(2) = max(a′, b) u({1, 2}) = max(a + b, a′)

aEquivalent to Kelso-Crawford via theorems of Murota and

Tomizawa / Fujishige / Danilov-Koshevoy-Lang / Gelfand-Goresky- MacPherson-Serganova

  • Theorem. (Lehmann-Lehmann-Nissan, 2006)a

OXS GS submodular valuations. OXS and submodulars have generative descriptions: OXS = merging of unit demands: 1 2 A B a a

b = 1 2 A a a

∗ 1 2 B b Generative descriptions are useful! Is there a generative description for GS?

aLehmann, Lehmann and Nissan: Combinatorial auctions with de-

creasing marginal utilities

slide-4
SLIDE 4

Progress: the EAV (2005) and MBV (2015) conjectures Recap: Theorem. (Lehmann-Lehmann-Nissan 2006) OXS GS SM. OXS = (unit demand, merging) 1 2 A B a a

b = 1 2 A a a

∗ 1 2 B b Can start from OXS and make it bigger. Hatfield-Milgrom idea. Add endowment, another operation that preserves OXS. EAV = (unit demand, (merging, endowment)) EAV Conjecture.a EAV = GS.

aHatfield and Milgrom, Matching with contracts, 2005

slide-5
SLIDE 5

Progress: the EAV (2005) and MBV (2015) conjectures Recap: Theorem. (Lehmann-Lehmann-Nissan 2006) OXS GS SM. OXS = (unit demand, merging) 1 2 A B a a

b = 1 2 A a a

∗ 1 2 B b Can start from OXS and make it bigger. Hatfield-Milgrom idea. Add endowment, another operation that preserves OXS. EAV = (unit demand, (merging, endowment)) EAV Conjecture.a EAV = GS.

aHatfield and Milgrom, Matching with contracts, 2005

  • Theorem. (Ostrovsky and Paes Leme)a

EAVs are strongly exchangeable; GS may not. In particular, EAV GS. Ostrovsky-Leme idea. Start with a bigger generating set Weighted matroid rank ρw : 2[n] → R: ρw(S) = max

I∈I,I⊆S

  • i∈I

wi. MBVm,n = ({ρw : ground set at most [m]}, (merging, endowment)) ρw ∈ GSn ⇒ MBVm,n ⊆ GSn. Best possible case: m = n. The only case where {ρw} ⊂ GSn. Finite MBV conjecture.a For each n, there exists m(n) s.t. MBVm(n),n = GSn.

aGross substitutes and endowed assignment valuations, 2015

slide-6
SLIDE 6

Could the MBV conjecture be true? Recap: OXS = (unit demand, merging) 1 2 A B a a

b = 1 2 A a a

∗ 1 2 B b EAV = (unit demand, (merging, endowment)). MBVm,n = ({ρw : ground set at most [m]}, (merging, endowment)) Finite MBV conjecture.a For each n, ∃m(n) s.t. MBVm(n),n = GSn. Why it could be true.

slide-7
SLIDE 7

Could the MBV conjecture be true? Recap: OXS = (unit demand, merging) 1 2 A B a a

b = 1 2 A a a

∗ 1 2 B b EAV = (unit demand, (merging, endowment)). MBVm,n = ({ρw : ground set at most [m]}, (merging, endowment)) Finite MBV conjecture.a For each n, ∃m(n) s.t. MBVm(n),n = GSn. Why it could be true. Gross substitutes = generalization of matroid ranks

  • 1. GSn contains all matroid ranks on ground set

S ⊆ [n].

  • 2. Operations that preserve GS are

generalizations of matroid operations. merging = matroid union; endowment = contraction

  • 3. Good intuition on why EAV fails.

OXS generalizes transversals. EAV generalizes

  • gammoids. Not all matroids are gammoids ⇒

EAV fails.

  • 4. MBV contains all weighted matroid ranks ⇒

big enough...?

slide-8
SLIDE 8

Unfortunately... Best possible case m(n) = n is not possible.

  • Theorem. (T. 2019). For m(n) = n, n ≥ 4 ⇐

⇒ MBVn,n GSn.

slide-9
SLIDE 9

Why the MBV fails for m(n) = n MBVm,n = ({ρw : ground set at most [m]}, (merging, endowment)) Finite MBV conjecture.a For each n, ∃m(n) s.t. MBVm(n),n = GSn.

  • Theorem. (T. 2019). For m(n) = n,

n ≥ 4 ⇐ ⇒ MBVn,n GSn Why the MBV fails for m(n) = n

  • 1. Endowment+merging cannot create

irreducible valuations u : 2[n] → R, u = v ∗ w, v, w ∈ GSn ⇒ u = v or u = w. Analogue of irreducible matroid ranks.

  • 2. Let

Gn = {v : 2[n] → R, v ∈ GSn, v irreducible }. Then finite MBV conjecture is true ⇒ Gn ⊆ {ρw}.

  • 3. Counter-example: construct a family of

irreducibles Cn outside of weighted matroid ranks: Cn ⊂ Gn but Cn ∩ {ρw} = ∅.

slide-10
SLIDE 10

Recipe 1 for irreducibles Recipe 1. Cn = partition valuations. Simple family indexed by set partitions of [n]. (+) Works for n ≥ 4 (+) direct proof (-) little insight.

slide-11
SLIDE 11

Recipe 2: geometric construction of irreducibles Geometry of merging. If F ∈ ∆u∗v, then F = (F u + F v) ∩ [0, 1]n for some F u ∈ ∆u, F v ∈ ∆v. M-irreducible polytopes are obstructions to reducibility: P = (P 1 + P 2) ∩ [0, 1]n ⇒ P = P 1 or P = P 2.

  • Lemma. If ∆u has a full-dimensional

M-irreducible face F, then u is irreducible.

  • Proposition. For P ⊂ [0, 1]n is M♮, define

ρP : 2[n] → R ρP(I) = max{xI : x ∈ P}. If ρP is the rank function of an irreducible matroid, then P is M-irreducible.

  • Bonus. ρw is irreducible in MBVn,n iff the

matroid is irreducible. So MBVn,n is generated by weighted rank of irreducible matroids.

slide-12
SLIDE 12

Recipe 2: geometric construction of irreducibles Geometry of merging. If F ∈ ∆u∗v, then F = (F u + F v) ∩ [0, 1]n for some F u ∈ ∆u, F v ∈ ∆v. M-irreducible polytopes are obstructions to reducibility: P = (P 1 + P 2) ∩ [0, 1]n ⇒ P = P 1 or P = P 2.

  • Lemma. If ∆u has a full-dimensional

M-irreducible face F, then u is irreducible.

  • Proposition. For P ⊂ [0, 1]n is M♮, define

ρP : 2[n] → R ρP(I) = max{xI : x ∈ P}. If ρP is the rank function of an irreducible matroid, then P is M-irreducible.

  • Bonus. ρw is irreducible in MBVn,n iff the

matroid is irreducible. So MBVn,n is generated by weighted rank of irreducible matroids. Recipe for irreducible valuations.

  • a. ρw = weighted rank of irreducible matroid of

rank ≥ 2 (smallest one is M(K4), n = 6)

  • b. Modify ∆ρw: split the independence polytope

v = ρw + c · (1 − 1∅)

  • c. v ∈ GSn, ∆v has an M-irreducible face, ⇒ v

is irreducible.

slide-13
SLIDE 13

What’s next? Summary. OXS = (unit demand, merging) 1 2 A B a a

b = 1 2 A a a

∗ 1 2 B b EAV = (unit demand, (merging, endowment)). MBVm,n = ({ρw : ground set at most [m]}, (merging, endowment)) We have OXSn EAVn MBVn,n GSn SMn. What’s next?

  • More operations?
  • Consider m(n) > n?
  • Characterize all irreducibles?
  • A different approach: matroid rank sums?

arXiv:1905.02287 (v2 coming Wednesday night) Thanks to: Rakesh Vohra, Renato Paes Leme, Kazuo Murota, and two anonymous referees.

slide-14
SLIDE 14

What’s next? Summary. OXS = (unit demand, merging) 1 2 A B a a

b = 1 2 A a a

∗ 1 2 B b EAV = (unit demand, (merging, endowment)). MBVm,n = ({ρw : ground set at most [m]}, (merging, endowment)) We have OXSn EAVn MBVn,n GSn SMn. What’s next?

  • More operations?
  • Consider m(n) > n?
  • Characterize all irreducibles?
  • A different approach: matroid rank sums?

arXiv:1905.02287 (v2 coming Wednesday night) Thanks to: Rakesh Vohra, Renato Paes Leme, Kazuo Murota, and two anonymous referees.

Thank you!