An Improved Approximation Algorithm For MMS Allocation Input Output - - PowerPoint PPT Presentation

β–Ά
an improved approximation algorithm for mms allocation
SMART_READER_LITE
LIVE PREVIEW

An Improved Approximation Algorithm For MMS Allocation Input Output - - PowerPoint PPT Presentation

An Improved Approximation Algorithm For MMS Allocation Input Output Agents: = {1,2, , } A 3/4-Maximin Share (MMS) allocation % , & , , ' where Indivisible items: = {1, 2, , } ( )


slide-1
SLIDE 1

An Improved Approximation Algorithm For MMS Allocation

Input

š Agents: 𝑂 = {1,2, … , π‘œ} š Indivisible items: 𝑁 = {1, 2, … , 𝑛} š Additive valuation functions 𝑀! 𝑇 = βˆ‘"∈$ 𝑀!" for all 𝑗 ∈ 𝑂, 𝑇 βŠ† 𝑁

Output

š A 3/4-Maximin Share (MMS) allocation 𝐡%, 𝐡&, … , 𝐡' where 𝑀!(𝐡!) β‰₯ ⁄

( ) 𝑁𝑁𝑇! (aka maximin value)

1

slide-2
SLIDE 2

MMS value / partition / allocation

Agents\items

🍏 🍍 πŸ‘ 🍎 πŸ₯¦ πŸ‘ͺ 3 1 2 5 4 πŸ‘© 4 4 5 3 2 πŸ‘© value 9 9 MMS value 9

🍍 🍎πŸ₯¦

πŸ‘ͺ value 7 8 MMS value 7

πŸπŸ‘ 🍏 πŸ₯¦ 🍍 πŸ‘πŸŽ 🍍 🍎πŸ₯¦

MMS allocation: 𝑀!(𝐡!) β‰₯ 𝑁𝑁𝑇!

πŸ‘ͺ πŸ‘©

🍎πŸ₯¦ 🍏 πŸπŸ‘

2

Finding MMS value is hard!

MMS allocation might not exist, but 3/4-MMS allocation always exist

slide-3
SLIDE 3

Algorithm Big Picture

To show the existence of 3/4-MMS allocation:

We assume MMSi is known for all 𝑗 ⟹ Scale valuations such that MMSi = 1 for all 𝑗 β‡’ 𝑀! 𝑁 β‰₯ π‘œ š Step 1: Valid Reductions šExist 𝑇 βŠ† 𝑁 and π‘—βˆ— ∈ 𝑂 such that 𝑀!βˆ—(𝑇) β‰₯ ( ⁄

# $)𝑁𝑁𝑇!βˆ— %(𝑁)

Βšπ‘π‘π‘‡!

%&'(𝑁\S) β‰₯ 𝑁𝑁𝑇! %(𝑁) for all 𝑗 β‰  π‘—βˆ—

š Step 2: Generalized Bag Filling

3

slide-4
SLIDE 4

Results

Existence of 3/4- MMS allocation

v

i

( M ) / n

Strongly Polynomial- time Algorithm for 3/4-MMS allocation

More careful analysis

Existence of (3/4+1/(12n))-MMS allocation

PTAS

PTAS for (3/4+1/(12n))- MMS allocation

4

MMS values are known MMS values are known