In combinatorial optimization, a field within mathematics, the linear bottleneck assignment problem (LBAP) is similar to the linear assignment problem.[1]

In plain words the problem is stated 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 agent-task assignment. It is required to perform all tasks by assigning exactly one agent to each task in such a way that the maximum cost among the individual assignments is minimized.

The term "bottleneck" is explained by a common type of application of the problem, where the cost is the duration of the task performed by an agent. In this setting the "maximum cost" is "maximum duration", which is the bottleneck for the schedule of the overall job, to be minimized.

Formal definition

edit

The formal definition of the bottleneck assignment problem is

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

Usually the weight function is viewed as a square real-valued matrix C, so that the cost function is written down as:

Mathematical programming formulation

edit

subject to:

Asymptotics

edit

Let denote the optimal objective function value for the problem with n agents and n tasks. If the costs are sampled from the uniform distribution on (0,1), then[2]

and

References

edit
  1. ^ Assignment Problems Archived 2013-07-08 at the Wayback Machine, by Rainer Burkard, Mauro Dell'Amico, Silvano Martello, 2009, Chapter 6.2 "Linear Bottleneck Assignment Problem" (p. 172)
  2. ^ Spivey, Michael Z. (2011). "Asymptotic Moments of the Bottleneck Assignment Problem". Mathematics of Operations Research. 36 (2): 205–226. doi:10.1287/moor.1110.0493.

📚 Artikel Terkait di Wikipedia

Assignment problem

Multidimensional assignment problem. Auction algorithm Generalized assignment problem Linear bottleneck assignment problem Monge-Kantorovich transportation problem, a

Quadratic bottleneck assignment problem

location problems. It is related to the quadratic assignment problem in the same way as the linear bottleneck assignment problem is related to the linear assignment

Weapon-target assignment problem

algorithm Closure problem Generalized assignment problem Linear bottleneck assignment problem Quadratic assignment problem Stable marriage problem Andersen, A

List of NP-complete problems

problem Bin packing problem Bottleneck traveling salesman Uncapacitated facility location problem Flow Shop Scheduling Problem Generalized assignment

Flow network

networks, such as bipartite matching, the assignment problem and the transportation problem. Maximum flow problems can be solved in polynomial time with various

Graph bandwidth

weighted versions are special cases of the quadratic bottleneck assignment problem. The bandwidth problem is NP-hard, even for some special cases. Regarding

Max-flow min-cut theorem

cut represents a 'bottleneck' of the system. The max-flow problem and min-cut problem can be formulated as two primal-dual linear programs. The max-flow

Mixture of experts

weighted-summed. There are other methods. Generally speaking, routing is an assignment problem: How to assign tokens to experts, such that a variety of constraints