COMPARATIVE STUDY OF NEW PROPOSED METHOD FOR SOLVING ASSIGNMENT PROBLEM WITH THE EXISTING METHODS

Similar documents
II. PROPOSED NEW METHOD FOR SOLVING ASSIGNMENT PROBLEM

IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 1 Issue 3, May

OPERATIONS RESEARCH. Transportation and Assignment Problems

Solving ONE S interval linear assignment problem

H. W. Kuhn. Bryn Mawr College

A Novel Method to Solve Assignment Problem in Fuzzy Environment

SUGGESTED SOLUTION CA FINAL MAY 2017 EXAM

Solutions for Operations Research Final Exam

MASS Modified Assignment Algorithm in Facilities Layout Planning

A New approach for Solving Transportation Problem

Cost Minimization Fuzzy Assignment Problem applying Linguistic Variables

Using Ones Assignment Method and. Robust s Ranking Technique

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract

International Journal of Advance Research in Computer Science and Management Studies

4. Linear Programming

2 Dept. of Computer Applications 3 Associate Professor Dept. of Computer Applications

AN ALGORITHM FOR SOLVING ASSIGNMENT PROBLEMS WITH COSTS AS GENERALIZED TRAPEZOIDAL INTUITIONISTIC FUZZY NUMBERS. A. Nagoor Gani 1, V.N.

399 P a g e. Key words: Fuzzy sets, fuzzy assignment problem, Triangular fuzzy number, Trapezoidal fuzzy number ranking function.

The Assignment Problem

A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM

ANALYSIS OF LABOR EMPLOYMENT ASSESMENT ON PRODUCTION MACHINE TO MINIMIZE TIME PRODUCTION

An Algorithm of Parking Planning for Smart Parking System

The Dynamic Hungarian Algorithm for the Assignment Problem with Changing Costs

Analysis of labor employment assessment on production machine to minimize time production

On Specially Structured Two Stage Flow Shop Scheduling Problem with Jobs In A String of Disjoint Job Blocks

SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING

4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

RoboCup Rescue 2013 Rescue Simulation League Team Description MRL (Iran)

CSC 8301 Design and Analysis of Algorithms: Exhaustive Search

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

The Fundamental Testing Process in Practical or Company environment

SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING

Figure 2.1: A bipartite graph.

KEYWORDS Fuzzy numbers, trapezoidal fuzzy numbers, fuzzy Vogel s approximation method, fuzzy U-V distribution method, ranking function.

Optimal Plant Layout Design based on MASS Algorithm

Parallel Auction Algorithm for Linear Assignment Problem

A Comparative study on Algorithms for Shortest-Route Problem and Some Extensions

قالىا سبحانك ال علم لنا إال ما علمتنا صدق هللا العظيم. Lecture 5 Professor Sayed Fadel Bahgat Operation Research

LINEAR CODES WITH NON-UNIFORM ERROR CORRECTION CAPABILITY

A method to speedily pairwise compare in AHP and ANP

5 Matchings in Bipartite Graphs and Their Applications

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.

Vertex Magic Total Labelings of Complete Graphs 1

Operations Research. Lecture Notes By Prof A K Saxena Professor and Head Dept of CSIT G G Vishwavidyalaya, Bilaspur-India

A Compromise Solution to Multi Objective Fuzzy Assignment Problem

Transportation problem

Crossing Numbers and Parameterized Complexity

TRANSPORTATION AND ASSIGNMENT PROBLEMS

Modified Order Crossover (OX) Operator

IV. Special Linear Programming Models

Incremental Assignment Problem

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

Optimal Solution of a Mixed type Fuzzy Transportation Problem

Graphs that have the feasible bases of a given linear

Principles and Practical Applications of the Optimal Values Management and Programming

Multi-Objective Fuzzy Fully Linear Programming Transportation Problem using Ranking Function

In this chapter we introduce some of the basic concepts that will be useful for the study of integer programming problems.

Solving the Linear Transportation Problem by Modified Vogel Method

Linear and Integer Programming (ADM II) Script. Rolf Möhring WS 2010/11

UNIT 2 LINEAR PROGRAMMING PROBLEMS

Lecture notes on Transportation and Assignment Problem (BBE (H) QTM paper of Delhi University)

New Approaches to Find the Solution for the Intuitionistic Fuzzy Transportation Problem with Ranking of Intuitionistic Fuzzy Numbers

Policy for Resource Allocation in Cloud Computing

HARNESSING CERTAINTY TO SPEED TASK-ALLOCATION ALGORITHMS FOR MULTI-ROBOT SYSTEMS

Introduction to Mathematical Programming IE406. Lecture 16. Dr. Ted Ralphs

The Paired Assignment Problem

Optimal Allocation for Reliability Analysis of Series Parallel System using Dynamic Programming

Network Flow. By: Daniel Pham, Anthony Huber, Shaazan Wirani

Vertex Magic Total Labelings of Complete Graphs

CDG2A/CDZ4A/CDC4A/ MBT4A ELEMENTS OF OPERATIONS RESEARCH. Unit : I - V

A method for solving unbalanced intuitionistic fuzzy transportation problems

Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2

[Sarmah, 5(1): January- March, 2015] ISSN: Impact Factor: (SIJF)

A Deterministic Dynamic Programming Approach for Optimization Problem with Quadratic Objective Function and Linear Constraints

Fundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology, Madras. Lecture No.

International Journal of Advanced Research in Computer Science and Software Engineering

A NEW DYNAMIC SINGLE-ROW ROUTING FOR CHANNEL ASSIGNMENTS

Travelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan Institute of Technology and Science

OPTIMAL ALLOCATION FOR RELIABILITY ANALYSIS OF SERIES PARALLEL SYSTEM USING DYNAMIC PROGRAMMING

Solving Fuzzy Travelling Salesman Problem Using Octagon Fuzzy Numbers with α-cut and Ranking Technique

EuroSymphony Solver. The Simplex Algorithm

12.1 Formulation of General Perfect Matching

Two-stage Interval Time Minimization Transportation Problem with Capacity Constraints

TRIANGULAR FUZZY MULTINOMIAL CONTROL CHART WITH VARIABLE SAMPLE SIZE USING α CUTS

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016

An Application of Graph Theory in Cryptography

SOLVED m- MACHINES, n- JOB FLOW SHOP SEQUENCING PROBLEM USING A HEURISTIC ALGORITHM

A TRANSITION FROM TWO-PERSON ZERO-SUM GAMES TO COOPERATIVE GAMES WITH FUZZY PAYOFFS

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra

Reload Cost Trees and Network Design

Modul. Layout and Design. Prof. Dr. Richard F. Hartl. Dr. Margaretha Preusser SS Produktion und Logistik

Fuzzy Optimal Transportation Problems by Improved Zero Suffix Method via Robust Rank Techniques

TAGUCHI TECHNIQUES FOR 2 k FRACTIONAL FACTORIAL EXPERIMENTS

On competition numbers of complete multipartite graphs with partite sets of equal size. Boram PARK, Suh-Ryung KIM, and Yoshio SANO.

An Efficient Approximation for the Generalized Assignment Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Available online through ISSN

The MOMC Method: a New Methodology to Find. Initial Solution for Transportation Problems

One-mode Additive Clustering of Multiway Data

Solving the Multiobjective Two Stage Fuzzy Transportation Problem by Zero Suffix Method

Transcription:

COMPARATIVE STUDY OF NEW PROPOSED METHOD FOR SOLVING ASSIGNMENT PROBLEM WITH THE EXISTING METHODS MANVIR KAUR ASSISTANT PROFESSOR SACHDEVA GIRLS COLLEGE, GHARUAN (MOHALI) ABSTRACT Assignment Problem is a special type of problem in mathematics and has anextensivescope of applications in real physical world. In this paper, I attempt to introduce a new alternate solution method for assignment problems with mathematical formulation and procedure, followed by a numerical problem by using this method and two existing methods. This new method is a systematic procedure and easy to apply in any normal case of assignment problem. KEYWORDS An assignment problem, Hungarian assignment method(ha-method), Matrix one's assignment method (MOA-method),new projected method, Optimization. INTRODUCTION The assignment problem is one of the fundamental combinatorial optimization problems in the branch of optimization or operational research in mathematics. It is a special case of the transportation problem, which is a special case of the minimum cost flow problem, which in turn is a special case of a linear program. In a normal case of assignment problem, the main objective is to find the optimum allocation of a number of jobs (resources) to an equal number of facilities (persons). In this paper, I developed a new method for solving assignment problems. The corresponding method has been formulated mathematically and numerical example has been considered to explain the method and finally, I compare the optimal solutions of the problem among new method and two existing methods. 1

MATHEMATICAL FORMULATION OF ASSIGNMENT PROBLEM The assignment problem can be stated in the form of n n matrix c ij n n which is called costmatrix or effectiveness matrix, where c ij is the cost of assigning ith facility to the jth job. The cost matrix c ij is given as Jobs 1 2 j... n 1 C 11 C 12 C 1j C 1n Person 2 C 21 C 22 C 2j C 2n ------------------------ An assignment problem can be presented in the Mathematical form as follows i C i1 C i2 C ij C in Minimize total cost n C n1 C n2 C nj C nn z = n n i=1 j=1 c ij x ij where x ij = 1, if ith person is assigned jth job 0, if the ith person is not assigned jth job subject to the conditions: n (i) i=1 x ij = 1,j=1,2,,n which means that one job is done by the ith person. n (ii) j=1 x ij = 1,i=1,2,,nwhich means that only one person should be assigned to the jth job. NEW APPROACH FOR SOLVING ASSIGNMENT PROBLEM A new approach is introduced for solving assignment problem with the help of HA-method and MOA-method but different from them. This method is easy to apply for solving assignment problem and has the following procedure: STEP-1: Find the least cost of each column. Subtract this smallest number from every number in that column. STEP-2: Now add 1 to all elements and we get at least one ones in each column. Then make assignment in terms of ones. If any row and column have no assignment, then we cannot get the optimum solution. So, we proceed to the next step. STEP-3: Draw the least possible number of lines passing through all ones by using the following procedure: 2

(i) (ii) Label rows that do not have assignments. Label columns that have crossed ones in that marked rows. (iii) Label rows that have assignments in marked columns. (iv) Repeat (ii) and (iii) till no more rows or columns can be marked. (v) Mark straight lines through all unmarked rows and marked columns. If the number of lines drawn is equal to the order of matrix, then the current solution is optimal solution. Otherwise go to next step. STEP-4: Select the least cost of the reduced matrix not covered by the lines. Divide all uncovered numbers by this least cost. Other numbers covered by lines remain unchanged and we get some new ones in row and column. Again make assignment in terms of ones. STEP-5: If any row or column do not have any optimal assignment, then repeat steps (3) and (4) successively till an optimum solution is obtained. NUMERICAL COMPARISON OF EXISTING METHODS WITH PROPOSED METHOD: 1. Examine the following assignment problem using new projected method Consider the problem of assigning 5 jobs to 5 persons. The assignment costs are given below: Jobs Person A 1 3 2 3 6 B 2 4 3 1 5 C 5 6 3 4 6 D 3 1 4 2 2 E 1 5 6 5 4 Find the optimum assignment schedule and minimum assignment cost. SOLUTION: I. Find the minimum element of each column and subtract it from each element in that column. Then the reduced column matrix is as follows: 3

II. Now add 1 to all elements. A 0 2 0 2 4 B 1 3 1 0 3 C 4 5 1 3 4 D 2 0 2 1 0 E 0 4 4 4 2 A 1 3 1 3 5 B 2 4 2 1 4 C 5 6 2 4 5 D 3 1 3 2 1 E 1 5 5 5 3 III. Now make initial assignment by using ones. A 1 3 1 3 5 B 2 4 2 1 4 C 5 6 2 4 5 D 3 1 3 2 1 E 1 5 5 5 3 Here, 5 th row and 5 th column do not have any assignment. Hence the solution is not optimum and we go to next. 4

IV. Select the smallest number of the reduced matrix not covered by the lines. Divide all uncovered elements by this smallest number. Other numbers covered by lines remain unchanged. Then make assignment again. A 1 1 1 1 1.6 B 2 4 2 1 4 C 5 2 2 1.3 1.6 D 3 1 3 2 1 E 1 1.6 5 1.6 1 Here all the ones are either assigned or crossed out. That is, number of assignments is equal to number of rows or columns. Therefore, the solution is optimal and the solution is (A, I), (B, IV), (C, III), (D, II), (E, V). So, the total minimum cost is 1+1+3+1+4=10. 2. Examine the following assignment problem using Hungarian Assignment method. Consider the problem of assigning 5 jobs to 5 persons. The assignment costs are given below: Jobs Persons A 1 3 2 3 6 B 2 4 3 1 5 C 5 6 3 4 6 D 3 1 4 2 2 E 1 5 6 5 4 Find the optimum assignment schedule and minimum assignment cost. SOLUTION: I. Subtract the smallest element of each row from every element of thecorresponding row, we get the following row reduced matrix. 5

A 0 2 1 2 5 B 1 3 2 0 4 C 2 3 0 1 3 D 2 0 3 1 1 E 0 4 5 4 3 II. Subtract the smallest element of each column from every element of the corresponding column, we get the following column reduced matrix. A 0 2 1 2 4 B 1 3 2 0 3 C 2 3 0 1 2 D 2 0 3 1 0 E 0 4 5 4 2 III. Make the initial assignment with the help of zeroes. A 0 2 1 2 4 B 1 3 2 0 3 C 2 3 0 1 2 D 2 0 3 1 0 E 0 4 5 4 2 Since the number of assignments is not equal to number of rows or columns. So, the solution is not optimal and we proceed to the next step. 6

IV. In this step, we draw minimal number of lines to cover all the zeroes at least once. A 0 2 1 2 4 B 1 3 2 0 3 C 2 3 0 1 2 D 2 0 3 1 0 E 0 4 5 4 2 V. Select the smallest element that do not have a line through it. Subtract this element from all the elements that do not have a line through them and add it to every element that lies in the intersection of two lines. A 0 1 0 1 3 B 2 3 2 0 3 C 2 3 0 1 2 D 2 0 3 1 0 E 0 3 4 3 1 Again the number of assignments is not equal to the number of rows or columns. So, we repeat the step IV and V. A 0 1 0 1 3 B 2 3 2 0 3 C 2 3 0 1 2 D 2 0 3 1 0 E 0 3 4 3 1 7

A 0 0 0 0 2 B 3 3 3 0 3 C 2 2 0 0 1 D 3 0 4 1 0 E 0 2 4 2 0 Since number of assignments is equal to the number of rows or columns. Therefore, the solution is optimal and the solution is (A, I), (B, IV), (C, III), (D, II), (E, V). So, the total minimum cost is 1+1+3+1+4=10. 3. Examine the following assignment problem using Matrix One s Assignment method. Consider the problem of assigning 5 jobs to 5 persons. The assignment costs are given below: Jobs Persons A 1 3 2 3 6 B 2 4 3 1 5 C 5 6 3 4 6 D 3 1 4 2 2 E 1 5 6 5 4 Find the optimum assignment schedule and minimum assignment cost. SOLUTION: I. Find the minimum element of each row and then divide every element of the corresponding row by the minimum element. A 1 3 2 3 6 B 2 4 3 1 5 C 1.6 2 1 1.3 2 D 3 1 4 2 2 E 1 5 6 5 4 8

II. Find the minimum element of each column and then divide every element of the corresponding column by the minimum element. A 1 3 2 3 3 B 2 4 3 1 2.5 C 1.6 2 1 1.3 1 D 3 1 4 2 1 E 1 5 6 5 2 III. Make assignments with the help of ones. A 1 3 2 3 3 B 2 4 3 1 2.5 C 1.6 2 1 1.3 1 D 3 1 4 2 1 E 1 5 6 5 2 Since the number of assignments is not equal to number of rows or columns. So, the solution is not optimal and we proceed to the next step. IV. Draw the minimal number of lines to cover all the ones at least once. A 1 3 2 3 3 B 2 4 3 1 2.5 C 1.6 2 1 1.3 1 D 3 1 4 2 1 E 1 5 6 5 2 9

V. Select minimum element from uncovered elements and divide the other uncovered elements by this minimum element and then mark assignments. A 1 1.5 1 1.5 1.5 B 2 4 3 1 2.5 C 1.6 2 1 1.3 1 D 3 1 4 2 1 E 1 2.5 3 2.5 1 Since number of assignments is equal to the number of rows or columns. Therefore, the solution is optimal and the solution is (A, I), (B, IV), (C, III), (D, II), (E, V). So, the total minimum cost is 1+1+3+1+4=10. COMPARISON OF OPTIMAL VALUES OF THREE METHODS Example HA-method MOA-method Proposed method Optimum solution 01 10 10 10 10 Therefore, I conclude that this new proposed method is effective for solving assignment problem. CONCLUSION In this paper, I presented a new solution method for assignment problems. Firstly, I explained the procedure of proposed method and then showed its efficiency by numerical problem. And I get the optimum solution which is same as in case of HA-method and MOA-method. So, this paper introduces a different approach for solving assignment problem which is easy to understand and apply. 10

REFRENCES 1. Kuhn, H.W.(1991),On the origin of the Hungarian Method, History of Mathematical Programming ; a collection of personal reminiscences, North Holland, Amsterdam. 2. Agarwal, V.(1983), " Assignment Problem under categorized jobs", European Journal of operational Research14. 3. Balakrishna, U(2009)," Operations Research", Ph. D thesis, S.V. University, Tirupati, India. 4. Schrijver. A (2003), " Combinatorial Optimization ;polyhedra and efficiency, Vol. A. Paths, Flows, Matchings, Springer Berlin. 5. Rainer E. Burkard, Linear Assignment Problems and Extensions, ErandaCela. 6. Kuhn, H.W.(1956), " Variants of the Hungarian method for assignment problems." Naval research logistics quarterly 3. No.4. 11