Content deleted Content added
m Removed unnecessary paragraph break for single sentnece in introduction |
→Further reading: +* |
||
(11 intermediate revisions by 10 users not shown) | |||
Line 1:
{{short description|
In [[applied mathematics]], the maximum '''generalized assignment problem''' is a problem in [[combinatorial optimization]]. This problem is a [[generalization]] of the [[assignment problem]] in which both tasks and [[Agent-based model|agents]] have a size. Moreover, the size of each task might vary from one agent to the other.
Line 16:
\text{maximize } & \sum_{i=1}^m\sum_{j=1}^n p_{ij} x_{ij}. \\
\text{subject to } & \sum_{j=1}^n w_{ij} x_{ij} \le t_i & & i=1, \ldots, m; \\
& \sum_{i=1}^m x_{ij}
& x_{ij} \in \{0,1\} & & i=1, \ldots, m, \quad j=1, \ldots, n;
\end{align}
Line 22:
== Complexity ==
The generalized assignment problem is [[NP-hard]]
| last1 = Özbakir | first1 = Lale
| last2 = Baykasoğlu | first2 = Adil
Line 30:
| series = Applied Mathematics and Computation
| title = Bees algorithm for generalized assignment problem
| volume = 215
| issue = 11
| year = 2010}}.</ref> However, there are linear-programming relaxations which give a <math>(1 - 1/e)</math>-approximation.<ref>{{cite
==Greedy approximation algorithm==
Using any <math>\alpha</math>-approximation algorithm ALG for the [[knapsack problem]], it is possible to construct a (<math>\alpha + 1</math>)-approximation for the generalized assignment problem in a greedy manner using a residual profit concept.
Line 58:
==Further reading==
* {{cite book |isbn=978-3-540-24777-7|title=Knapsack Problems|last1=Kellerer|first1=Hans|last2=Pferschy|first2=Ulrich|last3=Pisinger|first3=David|date=2013-03-19|publisher=Springer }}
[[Category:NP-complete problems]]
[[Category:Combinatorial optimization]]
|