Back to Search
Start Over
Approximation algorithms for the partial assignment problem
- Source :
- Theoretical Computer Science. 838:231-237
- Publication Year :
- 2020
- Publisher :
- Elsevier BV, 2020.
-
Abstract
- In the partial assignment problem, a seller has an item set M = { i 1 , i 2 , … , i m } , the amount of each item is exactly one. There are n buyers N = { b 1 , b 2 , . . . , b n } , each buyer b p has a preferred bundle B p ⊆ M and a value function f p ( ⋅ ) . Assume that each item should be sold integrally and thus can be only assigned to at most one buyer. In previous works, buyers are often considered to be single-minded, i.e., a buyer can be either assigned the whole preferred bundle, or nothing. In this paper, we consider a more generalized and realistic model where the buyer can be partially satisfied, i.e., buyer b p can have some positive value if the seller assigns a subset of b p 's preferred bundle. However, there might be exponential number of subsets, to tackle this situation, a value oracle is implemented. We can get the value f p ( S p ) for buyer b p and S p ⊆ B p by querying the value oracle. The objective is to assign items to buyers such that the total values are maximized, i.e., max ∑ p = 1 n f p ( S p ) . We first show that in this model, maximizing the total values is NP-hard. We then propose provably efficient approximation algorithms for general and submodular value functions respectively. If the value function satisfies non-negative, monotone and normalized, an 1 / m -approximation algorithm can be achieved. If the value function is submodular, the total values can be approximated within a factor of ( 1 − 1 / e ) .
- Subjects :
- General Computer Science
Value (computer science)
Approximation algorithm
0102 computer and information sciences
02 engineering and technology
01 natural sciences
Theoretical Computer Science
Submodular set function
Combinatorics
Set (abstract data type)
Monotone polygon
010201 computation theory & mathematics
Bellman equation
Bundle
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Assignment problem
Mathematics
Subjects
Details
- ISSN :
- 03043975
- Volume :
- 838
- Database :
- OpenAIRE
- Journal :
- Theoretical Computer Science
- Accession number :
- edsair.doi...........aa9841d6aed1591cb7dbe9191fb09bc3