A New Algorithm For Solving Linear Bottleneck Assi
A New Algorithm For Solving Linear Bottleneck Assi
net/publication/284766515
CITATIONS READS
11 1,294
3 authors, including:
All content following this page was uploaded by Brijesh P. Singh on 22 January 2016.
ABSTRACT
Linear bottleneck assignment problems have wide range of applications in emergency situation like call for fire
fighters, ambulances etc. This paper presents a new simple but faster algorithm for solving linear bottleneck
assignment problems, so that in such emergent situation efficient and faster decision taking could be make
possible. Some examples are also discussed to explain the procedure.
INTRODUCTION
Around 60 years back, in 1955 and 1956 Harold Step 3: Obtain efficient solution by using Hungarian
(1955) published two famous articles presenting the method. If solution exist then c* is optimal value for
Hungarian algorithm, the first polynomial-time LBAP.
method for the assignment problem. This historic Otherwise,
result allowed the researchers for the first time an Step 4: Write down all the entries of the cost matrix
easy solution of real-world instances that no C=[cij] in ascending order and take next ordered value
computer on earth could then handle. Since then the larger than c*, as improved c*. Now, repeat step 2 and
assignment problem has attracted hundreds of 3 till the solution is obtained.
researchers, accompanying and sometimes EXAMPLES
anticipating the development of combinatorial Here we consider, two examples from Burkard et al.
optimization. Burkard et al. (2009) had given a (2009).
comprehensive view of this huge area, starting from
the conceptual foundations laid down since the 1920s Example 1: Consider an LBAP with cost matrix
by the studies on matching problems, and examining 3 54392
in detail theoretical, algorithmic, and practical 3 3
C 0 e e
developments of the various assignment problems. 2 sin 8 4
Linear bottleneck assignment problems (LBAP) were
introduced by Fulkerson et al. (1953) in connection Solution:
with assigning jobs to parallel machines so as to
Step 1: c*= Max (-2, sin 8 , 4, 3 , 0, -2)= 4
minimize the latest completion time. In this paper, an
improved algorithm for solving LBAP is discussed Step 2: Using Hungarian method we get the solution
with examples. as (2, 1, 3).
THE ALGORITHM Example 2: Consider an LBAP with cost matrix
For the given cost matrix C=[cij] 8 2 3 3
Step 1: Define the c*= Max (Minicij, Minjcij)
2 7 5 8
C
Step 2: Replace all those entries which are greater 0 9 8 4
than c* by ∞.
2 5 6 3
101
A New Algorithm for Solving Linear Bottleneck Assignment Problem
102