An Assignment Problem and Its Application in Education Domain: A Review and Potential Path

  • Advances in Operations Research 2018(45-48):1-19
  • 2018(45-48):1-19

Syakinah Faudzi at Universiti Utara Malaysia

  • Universiti Utara Malaysia

Syariza Abdul Rahman at Universiti Utara Malaysia

Discover the world's research

  • 25+ million members
  • 160+ million publication pages
  • 2.3+ billion citations

Soufyane Majdoub

  • Carlos Roberto Vianna

Carlos A M de S Teles

  • Roberto Da Silva Gervasio Pontes
  • Fernando F. de Carvalho

Wuttinan Nunkaew

  • Jay Foraker
  • Adam Jovine
  • Willem van Osselaer

David B. Shmoys

  • EXPERT SYST APPL

Wenqing Zhang

  • H. Farhangi
  • Aydin Ulucan
  • Kazim Baris Atici

Seda Sarac

  • Lect Notes Comput Sci

Pascal Côté

  • Edmund K. Burke

Hana Rudová

  • S.S.S. Abdullah

Aida Mauziah Benjamin

  • COMPUT OPER RES
  • Yuichi Nagata

Can Akkan

  • Moonseo Park

Hyun-Soo Lee

  • COMPUT IND ENG

Gianpaolo Ghiani

  • Alessandro Romano
  • Educ Chem Eng

Raul Calvo-Serrano

  • Gonzalo Guillén-Gosálbez
  • Andrew Masters
  • Electron Notes Discrete Math
  • Rahma Borchani

Abdelkarim Elloumi

  • EUR J OPER RES

Say Leng Goh

  • Recruit researchers
  • Join for free
  • Login Email Tip: Most researchers use their institutional email address as their ResearchGate login Password Forgot password? Keep me logged in Log in or Continue with Google Welcome back! Please log in. Email · Hint Tip: Most researchers use their institutional email address as their ResearchGate login Password Forgot password? Keep me logged in Log in or Continue with Google No account? Sign up
  • 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

Hungarian Algorithm for Assignment Problem | Set 1 (Introduction)

hungarian1

  • For each row of the matrix, find the smallest element and subtract it from every element in its row.
  • Do the same (as step 1) for all columns.
  • Cover all zeros in the matrix using minimum number of horizontal and vertical lines.
  • Test for Optimality: If the minimum number of covering lines is n, an optimal assignment is possible and we are finished. Else if lines are lesser than n, we haven’t found the optimal assignment, and must proceed to step 5.
  • Determine the smallest entry not covered by any line. Subtract this entry from each uncovered row, and then add it to each covered column. Return to step 3.
Try it before moving to see the solution

Explanation for above simple example:

  An example that doesn’t lead to optimal value in first attempt: In the above example, the first check for optimality did give us solution. What if we the number covering lines is less than n.

Time complexity : O(n^3), where n is the number of workers and jobs. This is because the algorithm implements the Hungarian algorithm, which is known to have a time complexity of O(n^3).

Space complexity :   O(n^2), where n is the number of workers and jobs. This is because the algorithm uses a 2D cost matrix of size n x n to store the costs of assigning each worker to a job, and additional arrays of size n to store the labels, matches, and auxiliary information needed for the algorithm.

In the next post, we will be discussing implementation of the above algorithm. The implementation requires more steps as we need to find minimum number of lines to cover all 0’s using a program. References: http://www.math.harvard.edu/archive/20_spring_05/handouts/assignment_overheads.pdf https://www.youtube.com/watch?v=dQDZNHwuuOY

Please Login to comment...

Similar reads.

  • Mathematical
  • How to Watch NFL Games Live Streams Free
  • OpenAI o1 AI Model Launched: Explore o1-Preview, o1-Mini, Pricing & Comparison
  • How to Merge Cells in Google Sheets: Step by Step Guide
  • How to Lock Cells in Google Sheets : Step by Step Guide
  • #geekstreak2024 – 21 Days POTD Challenge Powered By Deutsche Bank

Improve your Coding Skills with Practice

 alt=

What kind of Experience do you want to share?

Assignment Problem: Meaning, Methods and Variations | Operations Research

assignment problem applications

After reading this article you will learn about:- 1. Meaning of Assignment Problem 2. Definition of Assignment Problem 3. Mathematical Formulation 4. Hungarian Method 5. Variations.

Meaning of Assignment Problem:

An assignment problem is a particular case of transportation problem where the objective is to assign a number of resources to an equal number of activities so as to minimise total cost or maximize total profit of allocation.

The problem of assignment arises because available resources such as men, machines etc. have varying degrees of efficiency for performing different activities, therefore, cost, profit or loss of performing the different activities is different.

Thus, the problem is “How should the assignments be made so as to optimize the given objective”. Some of the problem where the assignment technique may be useful are assignment of workers to machines, salesman to different sales areas.

Definition of Assignment Problem:

ADVERTISEMENTS:

Suppose there are n jobs to be performed and n persons are available for doing these jobs. Assume that each person can do each job at a term, though with varying degree of efficiency, let c ij be the cost if the i-th person is assigned to the j-th job. The problem is to find an assignment (which job should be assigned to which person one on-one basis) So that the total cost of performing all jobs is minimum, problem of this kind are known as assignment problem.

The assignment problem can be stated in the form of n x n cost matrix C real members as given in the following table:

assignment problem applications

Example: In the NRMP, medical residents submit a

Residency Program Assignments - Assignment problem applications: Real world scenarios and solutions

Sports scheduling is a crucial aspect of organizing tournaments and leagues. It is not just about arranging games, but rather about creating fair and balanced matchups. The biggest challenge is to maintain an equitable balance between the teams while ensuring that each team plays against all the others within a given time frame. It requires thoughtful planning, strategic scheduling, and the use of advanced algorithms. In this section, we will explore the complexities of sports scheduling and how different approaches can be used to create fair and balanced matchups.

1. Round Robin Scheduling: This is a common scheduling method that ensures each team plays against all others in a league. It is a straightforward approach where each team plays a fixed number of games against the others. It is simple, but it doesn't guarantee fairness. For example, a team may have to play against a stronger opponent more times than a weaker one, giving them a disadvantage.

2. Power Ranking: Power ranking is a method of ranking teams based on their performance in previous games. It is a way to create a hierarchy of teams and use it to schedule games. This approach pairs strong teams against one another and weak teams against each other, ensuring balance in each matchup. However, it can be challenging to determine an accurate power ranking, especially in the early stages of a tournament.

3. Double Round Robin: This is another scheduling method where each team plays against every other team twice, once at home and once away. It is a more comprehensive approach than round-robin scheduling, but it requires more time and resources. It is an effective way to ensure balance in matchups, as each team plays against every other team an equal number of times.

4. Travel Considerations: For tournaments that involve teams from different regions or countries, travel considerations must be taken into account. It is essential to minimize travel time and expenses while ensuring that each team gets a fair share of home and away games. One way to do this is to schedule games in clusters, where teams play against multiple opponents in one city before moving on to the next.

Sports scheduling is a complex task that requires careful planning and execution. Creating fair and balanced matchups is crucial, and it can be achieved through the use of different scheduling methods such as round-robin, power ranking, and double round-robin. By taking into account travel considerations and using advanced algorithms, it is possible to create a tournament schedule that is both fair and efficient.

Creating Fair and Balanced Matchups - Assignment problem applications: Real world scenarios and solutions

supply chain optimization is a critical aspect of any business that involves the movement of goods from suppliers to customers. It aims to streamline the entire supply chain process, from inventory management to distribution center allocation, in order to maximize efficiency and minimize costs . Allocating inventory and distribution centers effectively is a key component of supply chain optimization, as it directly impacts the speed and accuracy of order fulfillment .

From the perspective of suppliers, efficient inventory allocation ensures that they have the right amount of stock available at the right time. This prevents overstocking or stockouts, both of which can lead to financial losses. By accurately forecasting demand and strategically placing inventory in different locations, suppliers can optimize their operations and meet customer demands more effectively.

On the other hand, from the viewpoint of customers, efficient distribution center allocation plays a crucial role in ensuring timely delivery and reducing shipping costs. By strategically locating distribution centers closer to major markets or areas with high customer demand, businesses can minimize transportation time and costs. This not only improves customer satisfaction but also enhances overall supply chain performance.

To achieve optimal inventory and distribution center allocation, businesses can leverage various techniques and tools. Here are some key strategies:

1. demand forecasting : Accurate demand forecasting is essential for determining the appropriate level of inventory required at different locations. By analyzing historical data , market trends, and customer behavior patterns , businesses can make informed decisions about how much stock should be allocated to each distribution center.

For example, an e-commerce company may use predictive analytics to forecast demand during peak shopping seasons like Black Friday or Christmas. Based on these forecasts, they can allocate additional inventory to distribution centers located near regions with high expected demand.

2. network optimization : Network optimization involves evaluating different scenarios and configurations for distribution centers based on factors such as transportation costs, lead times, and service levels. By modeling different network designs using mathematical algorithms or simulation software, businesses can identify the most cost-effective allocation strategy.

For instance, a multinational retail chain may use network optimization to determine the optimal number and location of distribution centers across different regions. This analysis considers factors like transportation costs, customer density, and proximity to suppliers to identify the most efficient allocation strategy.

3. inventory management systems : Implementing advanced inventory management systems can greatly enhance supply chain optimization efforts. These systems use real-time data and algorithms to monitor inventory levels, track demand patterns, and automatically trigger replenishment orders when necessary.

For example, a manufacturer may utilize an inventory management system that integrates with their suppliers' systems. This allows them to automatically

Allocating Inventory and Distribution Centers - Assignment problem applications: Real world scenarios and solutions

School bus routing plays a crucial role in efficiently assigning routes for student transportation. It involves the complex task of determining the most optimal routes for buses to pick up and drop off students, taking into consideration factors such as distance, time, safety, and cost. This section will delve into the various aspects of school bus routing, exploring its challenges, solutions, and real-world applications .

1. Importance of Efficient School Bus Routing:

Efficient school bus routing is essential for ensuring that students are transported to and from school in a timely manner while minimizing costs and maximizing safety. By optimizing routes, schools can reduce travel time, fuel consumption, and vehicle wear and tear. Moreover, efficient routing helps to minimize the number of buses required, leading to cost savings for schools or districts.

2. Challenges in School Bus Routing:

Routing school buses presents several challenges due to the complexity of the problem. Factors such as varying student populations, changing addresses, traffic conditions, road networks, and diverse scheduling requirements make it difficult to create an optimal routing plan manually. Additionally, constraints like capacity limitations of buses and adherence to state regulations further complicate the process.

3. Solutions for Efficient School Bus Routing:

To overcome the challenges associated with school bus routing, advanced algorithms and technologies have been developed. These solutions leverage mathematical optimization techniques to automate the process and generate optimal routes based on predefined criteria . For instance, algorithms like the traveling Salesman problem (TSP) or Vehicle Routing Problem (VRP) can be applied to find the shortest or most efficient routes for buses.

4. Real-World Applications:

Efficient school bus routing has been successfully implemented in various real-world scenarios. For example, a school district in California utilized a routing software that considered factors like traffic patterns and student locations to optimize their bus routes. As a result, they reduced their fleet size by 20% while maintaining punctuality and saving significant costs on fuel.

5. Benefits of Efficient School Bus Routing:

Implementing efficient school bus routing brings numerous benefits. It not only reduces transportation costs but also minimizes the environmental impact by optimizing fuel consumption and vehicle emissions. Moreover, it enhances student safety by ensuring that buses follow the most secure routes and adhere to traffic regulations.

6. Future Trends in School Bus Routing:

As technology continues to advance, the future of school bus routing holds promising developments. Integration with GPS tracking systems, real-time data analysis , and machine learning algorithms can further enhance efficiency and adaptability in routing plans. These advancements will enable schools to respond

Efficiently Assigning Routes for Student Transportation - Assignment problem applications: Real world scenarios and solutions

emergency response planning is a critical aspect of any organization's preparedness for crisis situations. When faced with an emergency, it is essential to have a well-defined plan in place that outlines how resources will be assigned and utilized effectively. This section delves into the intricacies of assigning resources during crisis situations, exploring different perspectives and providing in-depth insights on this crucial aspect of emergency response planning.

1. Understanding the Importance of Resource Assignment:

Assigning resources during crisis situations is vital as it ensures that the right people, equipment, and materials are deployed to address the emergency effectively. By having a clear understanding of available resources and their capabilities, organizations can optimize their response efforts and minimize potential risks.

For example, in the case of a natural disaster such as a hurricane, assigning resources may involve deploying search and rescue teams, medical personnel, and supplies to affected areas. By carefully assessing the situation and allocating resources accordingly, emergency responders can provide timely assistance to those in need.

2. Assessing Resource Availability:

Before assigning resources, it is crucial to assess their availability accurately. This includes evaluating the number of personnel, equipment, and supplies that can be mobilized within a given timeframe. Organizations must consider factors such as geographical location, operational capacity, and logistical constraints when determining resource availability.

For instance, during a large-scale fire incident, fire departments need to evaluate the number of available firefighters, fire engines, and water supply sources. By understanding these limitations upfront, they can make informed decisions about resource allocation and request additional support if necessary.

3. Prioritizing Resource Allocation:

In crisis situations where resources may be limited or overwhelmed by demand, prioritization becomes paramount. Assigning resources based on urgency and criticality ensures that immediate needs are addressed first while still considering long-term requirements.

Consider a mass casualty incident where multiple injured individuals require medical attention simultaneously. In such cases, triage systems are employed to prioritize patients based on the severity of their injuries. This allows medical personnel to allocate resources efficiently , ensuring that those in critical condition receive immediate care.

4. Coordinating Resource Assignment:

Effective coordination is essential when assigning resources during crisis situations. It involves establishing clear communication channels , defining roles and responsibilities , and fostering collaboration among different response teams and agencies.

For example, in the event of a terrorist attack, law enforcement agencies , emergency medical services , and fire departments must work together seamlessly. By coordinating their efforts and sharing information, they can allocate resources strategically to neutralize threats, provide medical assistance, and ensure public safety

Assigning Resources during Crisis Situations - Assignment problem applications: Real world scenarios and solutions

Read Other Blogs

Paga's Fintech Journey has been nothing short of remarkable, as this Nigerian fintech company has...

Making money through real estate investments can be a great way to build your wealth. However, it...

In the pursuit of self-discipline, recognizing the role of stress is pivotal. It acts as both a...

In today's interconnected world, businesses are increasingly expanding their operations beyond...

Water rights and encumbrances are complex concepts that are often intertwined with property...

1. Fostering Innovation: Business plan competitions serve as a breeding ground for innovation. They...

If you are an aspiring entrepreneur in the crypto space, you might be wondering how to get your...

Gift wrapping is not just a way to make your products look more attractive and appealing to your...

Cash equivalents are an essential component of any financial portfolio, offering investors a...

Quantitative Techniques: Theory and Problems by P. C. Tulsian, Vishal Pandey

Get full access to Quantitative Techniques: Theory and Problems 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.

WHAT IS ASSIGNMENT PROBLEM

Assignment Problem is a special type of linear programming problem where the objective is to minimise the cost or time of completing a number of jobs by a number of persons.

The assignment problem in the general form can be stated as follows:

“Given n facilities, n jobs and the effectiveness of each facility for each job, the problem is to assign each facility to one and only one job in such a way that the measure of effectiveness is optimised (Maximised or Minimised).”

Several problems of management has a structure identical with the assignment problem.

Example I A manager has four persons (i.e. facilities) available for four separate jobs (i.e. jobs) and the cost of assigning (i.e. effectiveness) each job to each ...

Get Quantitative Techniques: Theory and Problems 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.

assignment problem applications

  • DOI: 10.1155/2018/8958393
  • Corpus ID: 49679551

An Assignment Problem and Its Application in Education Domain: A Review and Potential Path

  • Syakinah Faudzi , Syariza Abdul-Rahman , R. A. Rahman
  • Published in Advances in Operations… 17 May 2018

Tables from this paper

table 1

30 Citations

Collaborative course assignment problem to minimize unserved classes and optimize education quality, interactive planning of competency-driven university teaching staff allocation, optimizing the preference of student-lecturer allocation problem using analytical hierarchy process and integer programming, a new integer model for selecting students at higher education institutions: preparatory classes of engineers as case study, minimizing energy consumption in a real-life classroom assignment problem, heuristic for the students allocation in brazilian public schools: a case study, greedy algorithm for solving student allocation problem in internship program: a case study, a university-wide orientation course timetabling model and its modification for pandemic period, embedding quantitative techniques into the standard operating procedure for the hiring of part-time student workers at edc-uum, task preference-based bottleneck assignment problem, 125 references, solving the course - classroom assignment problem for a university, two algorithms for the student-project allocation problem, student project allocation using integer programming.

  • Highly Influential

School timetabling for quality student and teacher schedules

Simulated annealing algorithm for solving chambering student-case assignment problem, a heuristic-based technique for university resource allocation problems, allocation of classrooms by linear programming, the teaching space allocation problem with splitting, compromise ratio with weighting functions in a tabu search multi-criteria approach to examination timetabling, mathematical programming approach for optimally allocating students' projects to academics in large cohorts, related papers.

Showing 1 through 3 of 0 Related Papers

A Comparative Analysis of Assignment Problem

  • Conference paper
  • First Online: 06 June 2023
  • Cite this conference paper

assignment problem applications

  • Shahriar Tanvir Alam   ORCID: orcid.org/0000-0002-0567-3381 5 ,
  • Eshfar Sagor 5 ,
  • Tanjeel Ahmed 5 ,
  • Tabassum Haque 5 ,
  • Md Shoaib Mahmud 5 ,
  • Salman Ibrahim 5 ,
  • Ononya Shahjahan 5 &
  • Mubtasim Rubaet 5  

Part of the book series: EAI/Springer Innovations in Communication and Computing ((EAISICC))

Included in the following conference series:

  • International Conference on Big Data Innovation for Sustainable Cognitive Computing

148 Accesses

The aim of a supply chain team is to formulate a network layout that minimizes the total cost. In this research, the lowest production cost of the final product has been determined using a generalized plant location model. Furthermore, it is anticipated that units have been set up appropriately so that one unit of input from a source of supply results in one unit of output. The assignment problem is equivalent to distributing a job to the appropriate machine in order to meet customer demand. This study concentrates on reducing the cost of fulfilling the overall customer demand. Many studies have been conducted, and various algorithms have been proposed to achieve the best possible result. The purpose of this study is to present an appropriate model for exploring the solution to the assignment problem using the “Hungarian Method.” To find a feasible output of the assignment problem, this study conducted a detailed case study. The computational results indicate that the “Hungarian Method” provides an optimum solution for both balanced and unbalanced assignment problems. Moreover, decision-makers can use the study’s findings as a reference to mitigate production costs and adopt any sustainable market policy.

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
  • Available as EPUB and PDF
  • 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

Similar content being viewed by others

Optimization model for a production, inventory, distribution and routing problem in small furniture companies.

assignment problem applications

New Hybrid Algorithm for Supply Chain Optimization

assignment problem applications

Bi-objective optimization model with economic and environmental consideration for an integrated supply chain with random demand and flexible production rate

Z. Xiang, J. Yang, X. Liang, M.H. Naseem, Application of discrete Grey Wolf Algorithm in balanced transport problem, in 2021 3rd International Academic Exchange Conference on Science and Technology Innovation, IAECST 2021 , (2021), pp. 1312–1318. https://doi.org/10.1109/IAECST54258.2021.9695827

Chapter   Google Scholar  

C. Woodyard, New York City Is Costliest Place to Park in USA (2018). https://content.usatoday.com/communities/driveon/post/2011/07/new-york-city-costliest-place-to-park-your-car/1#.WWUoFoQrJdg . Accessed 23 Apr 2022

K. McCoy, Drivers spend an average of 17 hours a year searching for parking spots. USA Today (2017). https://www.usatoday.com/story/money/2017/07/12/parking-pain-causes-financial-and-personal-strain/467637001/ . Accessed 23 Apr 2022

W. Ho, P. Ji, A genetic algorithm for the generalised transportation problem. Int. J. Comput. Appl. Technol. 22 (4), 190–197 (2005). https://doi.org/10.1504/IJCAT.2005.006959

Article   Google Scholar  

Z. Nakat, S. Herrera, Y. Cherkaoui, Cairo Traffic Congestion Study (World Bank, Washington, DC, 2013)

Google Scholar  

S. Bussmann, K. Schild, An agent-based approach to the control of flexible production systems, in IEEE International Conference on Emerging Technologies and Factory Automation, ETFA , vol. 2, (2001), pp. 481–488. https://doi.org/10.1109/etfa.2001.997722

S. Emde, M. Gendreau, Scheduling in-house transport vehicles to feed parts to automotive assembly lines. Eur. J. Oper. Res. 260 (1), 255–267 (2017). https://doi.org/10.1016/j.ejor.2016.12.012

Article   MathSciNet   MATH   Google Scholar  

S. Chopra, G. Notarstefano, M. Rice, M. Egerstedt, A distributed version of the Hungarian method for multirobot assignment. IEEE Trans. Robot. 33 (4), 932–947 (2017). https://doi.org/10.1109/TRO.2017.2693377

H.A. Hussein, M.A.K. Shiker, Two new effective methods to find the optimal solution for the assignment problems. J. Adv. Res. Dyn. Control Syst. 12 (7), 49–54 (2020). https://doi.org/10.5373/JARDCS/V12I7/20201983

M. Chen, D. Zhu, A workload balanced algorithm for task assignment and path planning of inhomogeneous autonomous underwater vehicle system. IEEE Trans. Cogn. Develop. Syst. 11 (4), 483–493 (2018)

C. Cubukcuoglu, P. Nourian, M.F. Tasgetiren, I.S. Sariyildiz, S. Azadi, Hospital layout design renovation as a quadratic assignment problem with geodesic distances. J. Build. Eng. 44 , 102952 (2021). https://doi.org/10.1016/j.jobe.2021.102952

U. Tosun, A new tool for automated transformation of quadratic assignment problem instances to quadratic unconstrained binary optimisation models. Expert Syst. Appl. 201 , 116953 (2022). https://doi.org/10.1016/j.eswa.2022.116953

S.M. Homayouni, D.B.M.M. Fontes, Production and transport scheduling in flexible job shop manufacturing systems. J. Glob. Optim. 79 (2), 463–502 (2021). https://doi.org/10.1007/s10898-021-00992-6

Article   MathSciNet   Google Scholar  

R. Wang, J. Yan, X. Yang, Neural graph matching network: Learning Lawler’s quadratic assignment problem with extension to hypergraph and multiple-graph matching. IEEE Trans. Pattern Anal. Mach. Intell. 44 (9), 5261–5279 (2022). https://doi.org/10.1109/TPAMI.2021.3078053

T. Dokeroglu, E. Sevinc, A. Cosar, Artificial bee colony optimization for the quadratic assignment problem. Appl. Soft Comput. J. 76 , 595–606 (2019). https://doi.org/10.1016/j.asoc.2019.01.001

X. Xiang, C. Liu, An almost robust optimization model for integrated berth allocation and quay crane assignment problem. Omega (United Kingdom) 104 , 102455 (2021). https://doi.org/10.1016/j.omega.2021.102455

Ö. Karsu, M. Azizoğlu, K. Alanlı, Exact and heuristic solution approaches for the airport gate assignment problem. Omega (United Kingdom) 103 , 102422 (2021). https://doi.org/10.1016/j.omega.2021.102422

A.S. Hameed, M.L. Mutar, H.M.B. Alrikabi, Z.H. Ahmed, A.A. Abdul-Razaq, H.K. Nasser, A hybrid method integrating a discrete differential evolution algorithm with tabu search algorithm for the quadratic assignment problem: A new approach for locating hospital departments. Math. Probl. Eng. 2021 (2021). https://doi.org/10.1155/2021/6653056

S.T. Ngo, J. Jaafar, I.A. Aziz, B.N. Anh, A compromise programming for multi-objective task assignment problem. Computers 10 (2), 1–16 (2021). https://doi.org/10.3390/computers10020015

X. Zheng, D. Zhou, N. Li, T. Wu, Y. Lei, J. Shi, Self-adaptive multi-task differential evolution optimization: With case studies in weapon–target assignment problem. Electronics 10 (23), 2945 (2021). https://doi.org/10.3390/electronics10232945

X. Hu, C. Liang, D. Chang, Y. Zhang, Container storage space assignment problem in two terminals with the consideration of yard sharing. Adv. Eng. Inform. 47 , 101224 (2021). https://doi.org/10.1016/j.aei.2020.101224

Q. Rabbani, A. Khan, A. Quddoos, Modified Hungarian method for unbalanced assignment problem with multiple jobs. Appl. Math. Comput. 361 , 493–498 (2019). https://doi.org/10.1016/j.amc.2019.05.041

A. Kumar, A modified method for solving the unbalanced assignment problems. Appl. Math. Comput. 176 (1), 76–82 (2006). https://doi.org/10.1016/j.amc.2005.09.056

A. Iampang, V. Boonjing, P. Chanvarasuth, A cost and space efficient method for unbalanced assignment problems, in IEEM2010 – IEEE International Conference on Industrial Engineering and Engineering Management , (2010), pp. 985–988. https://doi.org/10.1109/IEEM.2010.5674228

L. Wang, Z. He, C. Liu, Q. Chen, Graph based twin cost matrices for unbalanced assignment problem with improved ant colony algorithm. Results Appl. Math. 12 , 100207 (2021). https://doi.org/10.1016/j.rinam.2021.100207

Download references

Author information

Authors and affiliations.

Military Institute of Science and Technology, Department of Industrial and Production Engineering, Dhaka, Bangladesh

Shahriar Tanvir Alam, Eshfar Sagor, Tanjeel Ahmed, Tabassum Haque, Md Shoaib Mahmud, Salman Ibrahim, Ononya Shahjahan & Mubtasim Rubaet

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Shahriar Tanvir Alam .

Editor information

Editors and affiliations.

Department of Computer Science and Engineering, Sri Eshwar College of Engineering, Coimbatore, Tamil Nadu, India

Anandakumar Haldorai

Department of Computer Science and Engineering, CMR University, Bengaluru, Karnataka, India

Arulmurugan Ramu

Sri Eshwar College of Engineering, Coimbatore, Tamil Nadu, India

Sudha Mohanram

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Cite this paper.

Alam, S.T. et al. (2023). A Comparative Analysis of Assignment Problem. In: Haldorai, A., Ramu, A., Mohanram, S. (eds) 5th EAI International Conference on Big Data Innovation for Sustainable Cognitive Computing. BDCC 2022. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-031-28324-6_11

Download citation

DOI : https://doi.org/10.1007/978-3-031-28324-6_11

Published : 06 June 2023

Publisher Name : Springer, Cham

Print ISBN : 978-3-031-28323-9

Online ISBN : 978-3-031-28324-6

eBook Packages : Engineering Engineering (R0)

Share this paper

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

IMAGES

  1. (PDF) An Assignment Problem and Its Application in Education Domain: A

    assignment problem applications

  2. Operation Research 16: Formulation of Assignment Problem

    assignment problem applications

  3. (PDF) An Application of Assignment Problem in Traveling Salesman

    assignment problem applications

  4. Maximization Assignment Problem and Its Applications

    assignment problem applications

  5. PPT

    assignment problem applications

  6. Solution of Assignment Problems

    assignment problem applications

VIDEO

  1. Assignment problem

  2. September 16, 2021 Assignment problem| Part 2

  3. Assignment Problem ( Brute force method) Design and Analysis of Algorithm

  4. ASSIGNMENT PROBLEM: meaning, formulation, Hungarian method

  5. Balanced assignment problem in Operations Research

  6. Application of Linear Programming Method in OR

COMMENTS

  1. Assignment problem

    The formal definition of the assignment problem (or linear assignment problem) is . Given two sets, A and T, together with a weight function C : A × T → R.Find a bijection f : A → T 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: , The problem is "linear" because the cost ...

  2. PDF 17 The Assignment Problem

    302 Applications of Discrete Mathematics permutation can be generated in just 10−9 seconds, an assignment problem with n = 30 would require at least 8· 1015 years of computer time to solve by generating all 30! permutations. Therefore a better method is needed. Before developing a better algorithm, we need to set up a model for the

  3. (PDF) An Assignment Problem and Its Application in ...

    This paper presents a review pertaining to assignment problem within the education domain, besides looking into the applications of the present research trend, developments, and publications ...

  4. Hungarian Algorithm for Assignment Problem

    Step 3: Cover all zeroes with minimum number of. horizontal and vertical lines. Step 4: Since we need 3 lines to cover all zeroes, we have found the optimal assignment. 2500 4000 3500. 4000 6000 3500. 2000 4000 2500. So the optimal cost is 4000 + 3500 + 2000 = 9500. An example that doesn't lead to optimal value in first attempt: In the above ...

  5. Assignment Problem: Meaning, Methods and Variations

    After reading this article you will learn about:- 1. Meaning of Assignment Problem 2. Definition of Assignment Problem 3. Mathematical Formulation 4. Hungarian Method 5. Variations. Meaning of Assignment Problem: An assignment problem is a particular case of transportation problem where the objective is to assign a number of resources to an equal number of activities so as to minimise total ...

  6. Assignment Problem

    Special Types of Linear Programming Problems. Bernard Kolman, Robert E. Beck, in Elementary Linear Programming with Applications (Second Edition), 1995. 5.2 THE ASSIGNMENT PROBLEM. We gave an example of the assignment problem in Section 4.1., Example 3.In this section we will discuss the simplest formulation of the problem.

  7. Assignment Problem

    The problem of optimally assigning m individuals to m jobs, so that each individual is assigned to one job, and each job is filled by one individual. The problem can be formulated as a linear-programming problem with the objective function measuring the (linear) utility of the assignment as follows:

  8. Assignment problems: A golden anniversary survey

    Abstract. Having reached the 50th (golden) anniversary of the publication of Kuhn's seminal article on the solution of the classic assignment problem, it seems useful to take a look at the variety of models to which it has given birth. This paper is a limited survey of what appear to be the most useful of the variations of the assignment ...

  9. Assignment problems: A golden anniversary survey

    Assignment problems involve optimally matching the elements of two or more sets, where the dimension of the problem refers to the number of sets of elements to be matched. ... Modern IoT applications, such as smart surveillance systems, remote health monitoring applications, ambient-aware applications etc., are time-critical and computationally ...

  10. Assignment Problems

    Assignment problems deal with the question of how to assign other items (machines, tasks). There are different ways in mathematics to describe an assignment: we can view an assignment as a bijective mapping φ between two finite sets . We can write a permutation φ as 12…nφ (1)φ (2)…φ (n), which means that 1 is mapped to φ (1), 2 is ...

  11. A comprehensive review of quadratic assignment problem: variants

    The quadratic assignment problem (QAP) has considered one of the most significant combinatorial optimization problems due to its variant and significant applications in real life such as scheduling, production, computer manufacture, chemistry, facility location, communication, and other fields. QAP is NP-hard problem that is impossible to be solved in polynomial time when the problem size ...

  12. Assignment problem applications: Real world scenarios and solutions

    The assignment problem is a classic optimization problem that has found numerous applications in various fields. From logistics and transportation to scheduling and resource allocation, the assignment problem offers practical solutions to real-world scenarios where tasks need to be assigned to resources or individuals in the most efficient ...

  13. What is Assignment Problem

    Assignment Problem is a special type of linear programming problem where the objective is to minimise the cost or time of completing a number of jobs by a number of persons. The assignment problem in the general form can be stated as follows: "Given n facilities, n jobs and the effectiveness of each facility for each job, the problem is to ...

  14. PDF 7.13 Assignment Problem

    Natural applications.! Match jobs to machines.! Match personnel to tasks.! Match PU students to writing seminars. Non-obvious applications.! Vehicle routing.! ... Equivalent Assignment Problem c(x, y) 00312 01015 43330 00110 12204 cp(x, y) 3891510 41071614 913111910 813122013 175119 8 13 11 19 13 5 4 3 0 8 9 + 8 - 13 10

  15. PDF CHAPTER 15 TRANSPORTATION AND ASSIGNMENT PROBLEMS

    5. Identify several areas of application of transportation problems and their variants. 6. Describe the characteristics of assignment problems. 7. Identify the relationship between assignment problems and transportation problems. 8. Formulate a spreadsheet model for an assignment problem from a description of the problem. 9.

  16. PDF Lecture 8: Assignment Algorithms

    •Examples of assignment problems •Assignment Algorithms Auction and variants Hungarian Algorithm (also called Kuhn-Munkres Algorithm) Easy to understand, but not for practical applications Successive shortest path algorithm (Hungarian; Jonker, Volgenant and Castanon (JVC)) Signature … Not efficient computationally •Special cases •M ...

  17. PDF The Assignment Problem: An Example

    The Assignment Problem: An Example A company has 4 machines available for assignment to 4 tasks. Any machine can be assigned to any task, and each task requires processing by one machine. The time required to set up each machine for the processing of each task is given in the table below. TIME (Hours) Task 1 Task 2 Task 3 Task 4 Machine 1 13 4 7 6

  18. An Assignment Problem and Its Application in ...

    This review summarizes and records a comprehensive survey regarding assignment problem within education domain, which enhances one's understanding concerning the varied types of assignment problems, along with various approaches that serve as solution. This paper presents a review pertaining to assignment problem within the education domain, besides looking into the applications of the ...

  19. PDF A Survey of the Quadratic Assignment Problem, with Applications

    2.1.1 The Linear Assignment Problem A commonly used intuitive introduction to the assignment problem as used by Hanan and Kurtzberg [25], involves the assignment or n people to n jobs. For each job assignment, there is a related cost, c ij, of assigning person i to job j. The objective is to assign each person to one and only one job in such

  20. Algebra

    Section 6.5 : Applications. We have $2,500 to invest and 80 months. How much money will we have if we put the money into an account that has an annual interest rate of 9% and interest is compounded. We are starting with $60,000 and we're going to put it into an account that earns an annual interest rate of 7.5%.

  21. Assignment Problems

    Assignment Problems Rainer Burkard Graz University of Technology Graz, Austria Mauro Dell'Amico University of Modena and Reggio Emilia ... 3.8 Applications of maximum matching problems ..... 65 3.8.1 Vehicle scheduling problems ..... 65 3.8.2 Time slot assignment problem ..... 66 vii. book 2012/2/21 page viii viii Contents ...

  22. Linear Assignment Problems and Extensions

    Assignment problems deal with the question how to assign n items (e.g. jobs) to n machines (or workers) in the best possible way. ... An algorithm for solving 3-dimensional assignment problems with application to scheduling in a teaching practice, Journal of the Operational Research Society 32, 1981, 989-995. ...

  23. A Comparative Analysis of Assignment Problem

    Tables 2, 3, 4, and 5 present the steps required to determine the appropriate job assignment to the machine. Step 1 By taking the minimum element and subtracting it from all the other elements in each row, the new table will be: Table 2 represents the matrix after completing the 1st step. Table 1 Initial table of a.