Introduction. The generalized assignment problem (GAP) seeks the minimum cost assignment of n tasks to m agents such that each task is assigned to precisely one agent subject to capacity restrictions on the agents.

Is generalized assignment problem NP complete?

On the other extreme, the Generalized Assignment Problem is a very difficult CO problem that is NP-hard. The problem derived from the classical Assignment Problem by taking into account these capacity constraints is known as the Generalized Assignment Problem (GAP).

What is meant by assignment problem?

Assignment problem is a special type of linear programming problem which deals with the allocation of the various resources to the various activities on one to one basis. It does it in such a way that the cost or time involved in the process is minimum and profit or sale is maximum. This is an assignment problem.

What is unbalanced assignment problem?

Unbalanced Assignment problem is an assignment problem where the number of facilities is not equal to the number of jobs. To make unbalanced assignment problem, a balanced one, a dummy facility(s) or a dummy job(s) (as the case may be) is introduced with zero cost or time.

Is assignment problem NP hard?

… Since the Minimum Generalized Assignment (MIN-GAP) problem [26] is a well-known NP-hard problem, the Joint-CAP problem is NP-hard because any instance of the MIN-GAP problem can be reduced into the Joint-CAP problem under the given positions of UAVs and no UAV relay nodes.

What is optimal assignment?

An assignment plan is optimal if optimizes the total cost or effectiveness of doing all the jobs. Hence we applied new method named improved zero suffix method, which is different from the preceding methods to apply in the assignment problems.

What is assignment problem explain different types of assignment problem?

Types of assignment problem in Operational Research The assignment problem is classified into balanced assignment problem and unbalanced assignment problem. If the number of rows is equal to the number of columns, then the problem is termed as a balanced assignment problem; otherwise, an unbalanced assignment problem.

What is maximization problem in assignment problem?

There may be situation when the assignment problem calls for maximization of profit. Such problem can be solved by converting the given maximization problem into minimization problem by substracting all the elements of the given matrix from the highest element.

What is the difference between balanced and unbalanced assignment problem?

Balanced Assignment Problem is an assignment problem where the number of facilities is equal to the number of jobs. Unbalanced Assignment Problem: Unbalanced Assignment problem is an assignment problem where the number of facilities is not equal to the number of jobs.