ASSIGNMENT PROBLEM

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

ASSIGNMENT PROBLEM

Specialty Definition: ASSIGNMENT PROBLEM

DomainDefinition

Computing

Assignment problem (Or "linear assignment") Any problem involving minimising the sum of C(a, b) over a set P of pairs (a, b) where a is an element of some set A and b is an element of set B, and C is some function, under constraints such as "each element of A must appear exactly once in P" or similarly for B, or both. For example, the a's could be workers and the b's projects. The problem is "linear" because the "cost function" C() depends only on the particular pairing (a, b) and is independent of all other pairings. (http://forum.swarthmore.edu/epigone/comp.soft-sys.matlab/bringhyclu). (http://www.soci.swt.edu/capps/prob.htm). (http://mat.gsia.cmu.edu/GROUP95/0577.html). (http://www.informs.org/Conf/WA96/TALKS/SB24.3.html). [Algorithms?] (1999-07-12). Source: The Free On-line Dictionary of Computing.

Math

The problem of finding a maximum (or minimum) weight matching in a weighted, bipartite graph. (references)

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: Assignment problem

(From Wikipedia, the free Encyclopedia)

The Assignment problem is one of fundamental conbinatorial optimization problems in the branch of optimization or operations research in mathematics.

In its most general form, the problem is as follows:

There are a number of agents and a number of tasks. Any agent can be assigned to perform any task, incurring some cost that may vary depending on the assignment. It is required to perform all tasks by assigning exactly one agent to each task in such a way that the total cost of the assignment is minimized.

If the numers of agents and tasks are equal and the total cost of the assignment for all tasks is equal to the sum of the costs for each agent (or the sum of the costs for each task, which is the same thing in this case), then the problem is called Linear assignment problem. Commonly, when spoken of Assignment problem without any additional qualification, then the Linear assignment problem is meant.

Another kinds are the Quadratic assignment problem, Minmax assignment problem.

The assignment problem is a special case of another optimization problem known as the transportation problem, which is a special case the maximal flow problem, which in turn is a special case of a linear program. While it is possible to solve any of these problems using the simplex algorithm, each problem has more efficient algorithms designed to take advantage of its special structure. Algorithm are known that solve the linear assignment problem within time bounded by a polynomial expression of the number of agents.

The restrictions on agents, tasks and cost in the (linear) assignemnt problem could be relaxed, as shown in the example below.

Example

Suppose that a taxi firm has three taxis (the agents) available, and three customers (the tasks) wishing to be picked up as soon as possible. The firm prides itself on speedy pickups, so for each taxi the "cost" of picking up a particular customer will depend on the time taken for the taxi to reach the pickup point. The solution to the assignment problem will be whichever combination of taxis and customers results in the least total cost.

However, the assignment problem can be made rather more flexible than it first appears. In the above example, suppose that there are four taxis available, but still only three customers. Then a fourth task can be invented, perhaps called "sitting still doing nothing", with a cost of 0 for the taxi assigned to it. The assignment problem can then be solved in the usual way and still give the best solution to the problem.

Similar tricks can be played in order to allow more tasks than agents, tasks to which multiple agents must be assigned (for instance, a group of more customers than will fit in one taxi), or maximizing profit rather than minimizing cost.

Formal mathematical definition

The formal definition of the Assignment problem (or Linear assignment problem) is

Given two sets, A and T, of equal size, together with a cost function C:A×TR. Find the bijection f:AT such that:

is minimized.

The problem is "linear" because the cost function to be optimized as well as all the constraints can be expressed as linear equations.

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Assignment problem."

Top     


Crosswords: ASSIGNMENT PROBLEM

Specialty definitions using "ASSIGNMENT PROBLEM": linear assignment. (references)

Source: compiled by the editor from various references; see credits.

Top     

Frequency of Internet Keywords: ASSIGNMENT PROBLEM

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

assignment problem

3

assignment problem quadratic

2
Source: compiled by the editor from various references; see credits.

Top     

Modern Translation: ASSIGNMENT PROBLEM

Language Translations for "ASSIGNMENT PROBLEM"; alternative meanings/domain in parentheses.

German

  

Zuordnungsproblem (allocation problem). (various references)

   

Pig Latin

  

assignmentay oblempray

Source: compiled by the editor from various translation references.

Top     

Anagrams: ASSIGNMENT PROBLEM

Scrabble® Enable2K-Verified Anagrams

Words within the letters "a-b-e-e-g-i-l-m-m-n-n-o-p-r-s-s-t"

-4 letters: momentariness.

-5 letters: embroilments, impersonates, implementors, nitrogenases, personalties, plasminogens, prenominates, realignments, reassembling, reassignment, salinometers, tangibleness.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     



INDEX

1. Crosswords
2. Expressions: Internet
3. Translations: Modern
4. Anagrams
5. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.