Breadcrumbs Section. Click here to navigate to respective pages.

Transportation Problems and Assignment Problem

Transportation Problems and Assignment Problem

DOI link for Transportation Problems and Assignment Problem

Click here to navigate to parent product.

This chapter begins with an introduction to transportation problem network analysis, which shows how different basic feasible solution methods can be used to solve transportation problems. We have demonstrated three methods to obtain basic feasible solution methods through examples. Next, two methods to obtain the optimum solutions for basic feasible solution methods are discussed through examples. Special cases for transportation problems are also presented. In the second part of this chapter, an assignment problem is discussed, which involves assigning people to tasks. The Hungarian method for solving assignment problems is presented. Various formulations for the problems are provided along with their solutions. All learning outcomes, solved examples, and questions are mapped with Bloom’s Taxonomy levels (BT levels 1–6).

  • Privacy Policy
  • Terms & Conditions
  • Cookie Policy
  • Taylor & Francis Online
  • Taylor & Francis Group
  • Students/Researchers
  • Librarians/Institutions

Connect with us

Registered in England & Wales No. 3099067 5 Howick Place | London | SW1P 1WG © 2024 Informa UK Limited

Operations Research by P. Mariappan

Get full access to Operations Research and 60K+ other titles, with a free 10-day trial of O'Reilly.

There are also live events, courses curated by job role, and more.

Assignment Problem

5.1  introduction.

The assignment problem is one of the special type of transportation problem for which more efficient (less-time consuming) solution method has been devised by KUHN (1956) and FLOOD (1956). The justification of the steps leading to the solution is based on theorems proved by Hungarian mathematicians KONEIG (1950) and EGERVARY (1953), hence the method is named Hungarian.

5.2  GENERAL MODEL OF THE ASSIGNMENT PROBLEM

Consider n jobs and n persons. Assume that each job can be done only by one person and the time a person required for completing the i th job (i = 1,2,...n) by the j th person (j = 1,2,...n) is denoted by a real number C ij . On the whole this model deals with the assignment of n candidates to n jobs ...

Get Operations Research now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.

Don’t leave empty-handed

Get Mark Richards’s Software Architecture Patterns ebook to better understand how to design components—and how they should interact.

It’s yours, free.

Cover of Software Architecture Patterns

Check it out now on O’Reilly

Dive in for free with a 10-day trial of the O’Reilly learning platform—then explore all the other resources our members count on to build skills and solve problems every day.

transportation problem assignment problem

Transportation and Assignment Problems

Cite this chapter.

transportation problem assignment problem

  • James K. Strayer 2  

Part of the book series: Undergraduate Texts in Mathematics ((UTM))

1313 Accesses

Transportation and assignment problems are traditional examples of linear programming problems. Although these problems are solvable by using the techniques of Chapters 2–4 directly, the solution procedure is cumbersome; hence, we develop much more efficient algorithms for handling these problems. In the case of transportation problems, the algorithm is essentially a disguised form of the dual simplex algorithm of 4§2. Assignment problems, which are special cases of transportation problems, pose difficulties for the transportation algorithm and require the development of an algorithm which takes advantage of the simpler nature of these problems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save.

  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
  • Durable hardcover edition

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Unable to display preview.  Download preview PDF.

Author information

Authors and affiliations.

Department of Mathematics, Lock Haven University, Lock Haven, PA, 17745, USA

James K. Strayer

You can also search for this author in PubMed   Google Scholar

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer Science+Business Media New York

About this chapter

Strayer, J.K. (1989). Transportation and Assignment Problems. In: Linear Programming and Its Applications. Undergraduate Texts in Mathematics. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-1009-2_7

Download citation

DOI : https://doi.org/10.1007/978-1-4612-1009-2_7

Publisher Name : Springer, New York, NY

Print ISBN : 978-1-4612-6982-3

Online ISBN : 978-1-4612-1009-2

eBook Packages : Springer Book Archive

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

Transportation, Transshipment, and Assignment Problems


Learning Objectives

After completing this chapter, you should be able to:


To learn more about the book this website supports, please visit its .
and .
is one of the many fine businesses of .
You must be a registered user to view the in this website.

If you already have a username and password, enter it below. If your textbook came with a card and this is your first visit to this site, you can to register.
Username:
Password:
'); document.write(''); } // -->
( )
.'); } else{ document.write('This form changes settings for this website only.'); } //-->
Send mail as:
'); } else { document.write(' '); } } else { document.write(' '); } // -->
'); } else { document.write(' '); } } else { document.write(' '); } document.write('
TA email: '); } else { document.write(' '); } } else { document.write(' '); } // -->
Other email: '); } else { document.write(' '); } } else { document.write(' '); } // -->
"Floating" navigation? '); } else if (floatNav == 2) { document.write(' '); } else { document.write(' '); } // -->
Drawer speed: '; theseOptions += (glideSpeed == 1) ? ' ' : ' ' ; theseOptions += (glideSpeed == 2) ? ' ' : ' ' ; theseOptions += (glideSpeed == 3) ? ' ' : ' ' ; theseOptions += (glideSpeed == 4) ? ' ' : ' ' ; theseOptions += (glideSpeed == 5) ? ' ' : ' ' ; theseOptions += (glideSpeed == 6) ? ' ' : ' ' ; document.write(theseOptions); // -->
1. (optional) Enter a note here:

2. (optional) Select some text on the page (or do this before you open the "Notes" drawer).
3.Highlighter Color:
4.
Search for:
Search in:
Course-wide Content


Quizzes

More Resources



Instructor Resources



Course-wide Content


Instructor Resources


engineering bro logo

Difference between transportation and assignment problems?

  • Engineeringbro
  • February 11, 2023
  • March 10, 2024
  • 3 mins read

Post author avatar

  • Post author: Engineeringbro
  • Post published: February 11, 2023
  • Post category: Blog
  • Post comments: 0 Comments

lets understand the Difference between transportation and assignment problems?

Transportation problems and assignment problems are two types of linear programming problems that arise in different applications.

The main difference between transportation and assignment problems is in the nature of the decision variables and the constraints.

If you’re unable to see the whole table kindly convert the mobile view to the desktop view

 

Assignment Problem

Minimization or maximization of the cost of transporting goods from one source to another

Maximization of the total profit or minimization of the total cost in assigning tasks to individuals

Nature of problem

Involves transporting goods from sources to destinations

Involves assigning tasks to individuals

Number of sources and destinations

Multiple sources and destinations

An equal number of sources and destinations

Availability and demand

Each source and destination have a supply or demand value

Each task has only one individual who can perform it

Decision variables

Amount of goods transported from each source to each destination

Binary variables indicate whether an individual is assigned a task or not

Constraints

Capacity constraints on sources and demand constraints on destinations

Each individual can only perform one task

Solution method

Transportation simplex method, northwest corner rule, Vogel’s approximation method

Hungarian algorithm, brute force method

Example

Transporting goods from factories to warehouses

Assigning tasks to employees or jobs to machines

Difference between transportation and assignment problems

Additional Different between Transportation and Assignment Problems are as follows : 

Decision Variables:

In a transportation problem, the decision variables represent the flow of goods from sources to destinations. Each variable represents the quantity of goods transported from a source to a destination.

In contrast, in an assignment problem, the decision variables represent the assignment of agents to tasks. Each variable represents whether an agent is assigned to a particular task or not.

Constraints:

In a transportation problem, the constraints ensure that the supply from each source matches the demand at each destination and that the total flow of goods does not exceed the capacity of each source and destination.

In contrast, in an assignment problem, the constraints ensure that each task is assigned to exactly one agent and that each agent is assigned to at most one task.

Objective function:

The objective function in a transportation problem typically involves minimizing the total cost of transportation or maximizing the total profit of transportation.

In an assignment problem, the objective function typically involves minimizing the total cost or maximizing the total benefit of assigning agents to tasks.

In summary,

The transportation problem is concerned with finding the optimal way to transport goods from sources to destinations,

while the assignment problem is concerned with finding the optimal way to assign agents to tasks.

Both problems are important in operations research and have numerous practical applications.

Checkout  Home page  for more informative content and Follow us on  facebook  for more 

Please Share This Share this content

  • Opens in a new window

You Might Also Like

traction motor

What is Traction motor its characteristics

Brick Moulding machine

Brick Moulding: Your Ultimate Guide

Multi objective optimization

Multi objective optimization? Definition

Leave a reply cancel reply.

  • Practice Mathematical Algorithm
  • Mathematical Algorithms
  • Pythagorean Triplet
  • Fibonacci Number
  • Euclidean Algorithm
  • LCM of Array
  • GCD of Array
  • Binomial Coefficient
  • Catalan Numbers
  • Sieve of Eratosthenes
  • Euler Totient Function
  • Modular Exponentiation
  • Modular Multiplicative Inverse
  • Stein's Algorithm
  • Juggler Sequence
  • Chinese Remainder Theorem
  • Quiz on Fibonacci Numbers

Transportation Problem | Set 6 (MODI Method – UV Method)

There are two phases to solve the transportation problem. In the first phase, the initial basic feasible solution has to be found and the second phase involves optimization of the initial basic feasible solution that was obtained in the first phase. There are three methods for finding an initial basic feasible solution,

NorthWest Corner Method

  • Least Cost Cell Method
  • Vogel’s Approximation Method

This article will discuss how to optimize the initial basic feasible solution through an explained example. Consider the below transportation problem.

transportation problem assignment problem

Check whether the problem is balanced or not. If the total sum of all the supply from sources

is equal to the total sum of all the demands for destinations

then the transportation problem is a balanced transportation problem.

transportation problem assignment problem

If the problem is not unbalanced then the concept of a dummy row or a dummy column to transform the unbalanced problem to balanced can be followed as discussed in

Finding the initial basic feasible solution. Any of the three aforementioned methods can be used to find the initial basic feasible solution. Here,

will be used. And according to the NorthWest Corner Method this is the final initial basic feasible solution:

transportation problem assignment problem

Now, the total cost of transportation will be

(200 * 3) + (50 * 1) + (250 * 6) + (100 * 5) + (250 * 3) + (150 * 2) = 3700

U-V method to optimize the initial basic feasible solution. The following is the initial basic feasible solution:

transportation problem assignment problem

– For U-V method the values

have to be found for the rows and the columns respectively. As there are three rows so three

values have to be found i.e.

for the first row,

for the second row and

for the third row. Similarly, for four columns four

. Check the image below:

transportation problem assignment problem

There is a separate formula to find

is the cost value only for the allocated cell. Read more about it

. Before applying the above formula we need to check whether

m + n – 1 is equal to the total number of allocated cells

or not where

is the total number of rows and

is the total number of columns. In this case m = 3, n = 4 and total number of allocated cells is 6 so m + n – 1 = 6. The case when m + n – 1 is not equal to the total number of allocated cells will be discussed in the later posts. Now to find the value for u and v we assign any of the three u or any of the four v as 0. Let we assign

in this case. Then using the above formula we will get

). Similarly, we have got the value for

so we get the value for

which implies

. From the value of

. See the image below:

transportation problem assignment problem

Now, compute penalties using the formula

only for unallocated cells. We have two unallocated cells in the first row, two in the second row and two in the third row. Lets compute this one by one.

  • For C 13 , P 13 = 0 + 0 – 7 = -7 (here C 13 = 7 , u 1 = 0 and v 3 = 0 )
  • For C 14 , P 14 = 0 + (-1) -4 = -5
  • For C 21 , P 21 = 5 + 3 – 2 = 6
  • For C 24 , P 24 = 5 + (-1) – 9 = -5
  • For C 31 , P 31 = 3 + 3 – 8 = -2
  • For C 32 , P 32 = 3 + 1 – 3 = 1

If we get all the penalties value as zero or negative values that mean the optimality is reached and this answer is the final answer. But if we get any positive value means we need to proceed with the sum in the next step. Now find the maximum positive penalty. Here the maximum value is 6 which corresponds to

cell. Now this cell is new basic cell. This cell will also be included in the solution.

transportation problem assignment problem

The rule for drawing closed-path or loop.

Starting from the new basic cell draw a closed-path in such a way that the right angle turn is done only at the allocated cell or at the new basic cell. See the below images:

transportation problem assignment problem

Assign alternate plus-minus sign to all the cells with right angle turn (or the corner) in the loop with plus sign assigned at the new basic cell.

transportation problem assignment problem

Consider the cells with a negative sign. Compare the allocated value (i.e. 200 and 250 in this case) and select the minimum (i.e. select 200 in this case). Now subtract 200 from the cells with a minus sign and add 200 to the cells with a plus sign. And draw a new iteration. The work of the loop is over and the new solution looks as shown below.

transportation problem assignment problem

Check the total number of allocated cells is equal to (m + n – 1). Again find u values and v values using the formula

is the cost value only for allocated cell. Assign

then we get

. Similarly, we will get following values for

transportation problem assignment problem

Find the penalties for all the unallocated cells using the formula

  • For C 11 , P 11 = 0 + (-3) – 3 = -6
  • For C 13 , P 13 = 0 + 0 – 7 = -7
  • For C 14 , P 14 = 0 + (-1) – 4 = -5
  • For C 31 , P 31 = 0 + (-3) – 8 = -11

There is one positive value i.e. 1 for

. Now this cell becomes new basic cell.

transportation problem assignment problem

Now draw a loop starting from the new basic cell. Assign alternate plus and minus sign with new basic cell assigned as a plus sign.

transportation problem assignment problem

Select the minimum value from allocated values to the cell with a minus sign. Subtract this value from the cell with a minus sign and add to the cell with a plus sign. Now the solution looks as shown in the image below:

transportation problem assignment problem

Check if the total number of allocated cells is equal to (m + n – 1). Find u and v values as above.

transportation problem assignment problem

Now again find the penalties for the unallocated cells as above.

  • For P 11 = 0 + (-2) – 3 = -5
  • For P 13 = 0 + 1 – 7 = -6
  • For P 14 = 0 + 0 – 4 = -4
  • For P 22 = 4 + 1 – 6 = -1
  • For P 24 = 4 + 0 – 9 = -5
  • For P 31 = 2 + (-2) – 8 = -8

All the penalty values are negative values. So the optimality is reached. Now, find the total cost i.e.

(250 * 1) + (200 * 2) + (150 * 5) + (50 * 3) + (200 * 3) + (150 * 2) = 2450

author

Please Login to comment...

Similar reads.

  • Mathematical

Improve your Coding Skills with Practice

 alt=

What kind of Experience do you want to share?

IMAGES

  1. Differences between Assignment Problem and Transportation Problem

    transportation problem assignment problem

  2. Difference between Transportation Problem vs Assignment Problem

    transportation problem assignment problem

  3. PPT

    transportation problem assignment problem

  4. Transportation model and assignment model

    transportation problem assignment problem

  5. PPT

    transportation problem assignment problem

  6. Write difference between a transportation problem and Assignment

    transportation problem assignment problem

COMMENTS

  1. PDF Module 4: Transportation Problem and Assignment problem

    Module 4: Transportation Problem and Assignment problem Transportation problem is a special kind of Linear Programming Problem (LPP) in which goods are transported from a set of sources to a set of destinations subject to the supply and demand of the sources and destination respectively such that the total cost of transportation is minimized. It is also sometimes called as Hitchcock problem.

  2. PDF 4 UNIT FOUR: Transportation and Assignment problems

    4.2 Introduction In this unit we extend the theory of linear programming to two special linear programming problems, the Transportation and Assignment Problems. Both of these problems can be solved by the simplex algorithm, but the process would result in very large simplex tableaux and numerous simplex iterations.

  3. PDF Chapter 15 Transportation and Assignment Problems

    Identify the relationship between assignment problems and transportation problems. Formulate a spreadsheet model for an assignment problem from a description of the problem. Do the same for some variants of assignment problems. Give the name of an algorithm that can solve huge assignment problems that are well beyond the scope of Solver.

  4. PDF Chapter5 Thetransportationproblemandthe assignmentproblem

    Chapter5 Thetransportationproblemandthe assignmentproblem. r 5The transportation problem and the assignment problemIn this chapter we introduce the algorithms used to solve two specific linear prob-le. nd the assignment problem.5.1 The transportation problemIn the application of linear programming techniques, the transportation problem w.

  5. PDF 9 Transportation and Assignment Problems

    9 Transportation and Assignment Problems We will now consider several special cases of the minimum cost flow problem: the transportation problem, the assignment problems, the maximum flow problem, and the shortest path problem.

  6. Transportation Problems and Assignment Problem

    Special cases for transportation problems are also presented. In the second part of this chapter, an assignment problem is discussed, which involves assigning people to tasks. The Hungarian method for solving assignment problems is presented. Various formulations for the problems are provided along with their solutions. All learning outcomes ...

  7. The Transportation problem

    The Transportation problem is closely related to the assignment problem (it is in fact easier than the assignment problem ) The Transportation problem can be formulated as a ordinary linear constrained optimization problem (i.e.: LP)

  8. Chapter 5: Assignment Problem

    The assignment problem is one of the special type of transportation problem for which more efficient (less-time consuming) solution method has been devised by KUHN (1956) and FLOOD (1956). The justification of the steps leading to the solution is based on theorems proved by Hungarian mathematicians KONEIG (1950) and EGERVARY (1953), hence the ...

  9. PDF Transportation and Assignment Problems

    Assignment problems, which are special cases of transportation problems, pose difficulties for the transportation algorithm and require the development of an algorithm which takes advantage of the simpler nature of these problems.

  10. The Transportation and Assignment Problems

    Summary This chapter contains sections titled: Definition of the Transportation Problem Properties of the A Matrix Representation of a Nonbasic Vector in Terms of the Basic Vectors The Simplex Method for Transportation Problems Illustrative Examples and a Note on Degeneracy The Simplex Tableau Associated with a Transportation Tableau The Assignment Problem: (Kuhn's) Hungarian Algorithm ...

  11. Transportation and Assignment Problems

    Identify the relationship between assignment problems and transportation problems. Formulate a spreadsheet model for an assignment problem from a description of the problem. Do the same for some variants of assignment problems. Give the name of an algorithm that can solve huge assignment problems that are well beyond the scope of Solver.

  12. Transportation and Assignment Problems

    Transportation and assignment problems are traditional examples of linear programming problems. Although these problems are solvable by using the techniques of Chapters 2-4 directly, the solution procedure is cumbersome; hence, we develop much more efficient algorithms for handling these problems. In the case of transportation problems, the ...

  13. Transportation, Transshipment, and Assignment Problems

    Transportation, Transshipment, and Assignment Problems. Learning Objectives. After completing this chapter, you should be able to: Describe the nature of transportation transshipment and assignment problems. Formulate a transportation problem as a linear programming model. Use the transportation method to solve problems with Excel. Solve ...

  14. PDF Lecture notes on Transportation and Assignment Problem (BBE (H) QTM

    Transportation and Assignment Problems is name because many of its applications involve determining how to optimally transport goods. However, some of its imp ant applications (eg production scheduling) actua

  15. PDF Transportation, Assignment, and Transshipment Problems

    Transportation, Assignment, and Transshipment Problems In this chapter, we discuss three special types of linear programming problems: transporta-tion, assignment, and transshipment. Each of these can be solved by the simplex algorithm, but specialized algorithms for each type of problem are much more efficient. 7.1 Formulating Transportation ...

  16. PDF Microsoft Word

    Unit 4: ASSIGNMENT PROBLEM The assignment problem is a special case of transportation problem in which the objective is to assign 'm' jobs or workers to 'n' machines such that the cost incurred is minimized.

  17. Difference between transportation and assignment problems?

    The transportation problem is concerned with finding the optimal way to transport goods from sources to destinations, while the assignment problem is concerned with finding the optimal way to assign agents to tasks. Both problems are important in operations research and have numerous practical applications.

  18. Transportation and Related Problems

    Transportation and Related Problems. In this section, we will discuss several special types of linear programs. These are the transportation problems, the assignment problems, and the transshipment problems. The standard scenario where a transportation problem arises is that of sending units of a product across a network of highways that ...

  19. Solving the Transportation Problem

    The transportation problem can be described using examples from many fields. One application is the problem of efficiently moving troops from bases to battleground locations. Another is the optimal assignment of agents or workers to different jobs or positions.

  20. Transportation Problem

    Transportation problem is a special kind of Linear Programming Problem (LPP) in which goods are transported from a set of sources to a set of destinations subject to the supply and demand of the sources and destination respectively such that the total cost of transportation is minimized. It is also sometimes called as Hitchcock problem. Types ...

  21. Transportation problems and their solutions: literature review

    This article provides a literature review of transportation problems and their solutions. The authors explore the various types of transportation problems and the available solutions that can be used to address them.

  22. Transportation Problem

    Transportation Problem | Set 6 (MODI Method - UV Method) There are two phases to solve the transportation problem. In the first phase, the initial basic feasible solution has to be found and the second phase involves optimization of the initial basic feasible solution that was obtained in the first phase. There are three methods for finding ...

  23. Difference Between Transportation Problem and Assignment Problem

    The transportation problem is commonly approached through simplex methods, and the assignment problem is addressed using specific algorithms like the Hungarian method. In this article, we will learn the difference between transportation problems and assignment problems with the help of examples.