Skip to main content
Log in

Task preference-based bottleneck assignment problem

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

Abstract

The paper discusses a task preference-based bottleneck assignment problem in which there are n tasks that are divided into three phases in order of preference of performance of various tasks. The assignment problem is balanced with an equal number of agents and tasks. An agent can perform only one task and each task can be accomplished by exactly one agent. Tasks belonging to a particular phase cannot be commenced until the tasks of the previous phase have been completed. Given the performance time of each task by each agent, the aim is to find an assignment of agents to the tasks that minimize the total completion time of all tasks. The total completion time here refers to the sum of the overall completion times of three phases. An iterative algorithm for solving such a task preference-based bottleneck assignment problem is proposed in the paper. The proposed algorithm is validated with the help of theoretical results and numerical illustration. The algorithm has been coded in MATLAB and the computational results show that the algorithm performs well in terms of computing time for finding optimal assignments for task preference-based assignment problems of different sizes.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  • Adewumi AO, Ali MM (2010) A multi-level genetic algorithm for a multi-stage space allocation problem. Math Comput Model 51(1–2):109–26

    Article  MathSciNet  Google Scholar 

  • Aggarwal V (1983) The assignment problem under categorized jobs. Eur J Oper Res 14:193–195

    Article  Google Scholar 

  • Aggarwal V, Tikekar VG, Hsu LF (1986) Bottleneck assignment problems under categorization. Comput Oper Res 13(1):11–26

    Article  MathSciNet  Google Scholar 

  • Biermann FM, Naroditskiy V, Polukarov M, Nguyen TD, Rogers A, Jennings NR (2014) Task assignment with controlled and autonomous agents. Math Soc Sci 71:116–121

    Article  MathSciNet  Google Scholar 

  • Burkard R, Dell’Amico M, Martello S (2012) Assignment problems: revised reprint. Soc Ind Appl Math

  • Carpenato G, Toth P (1981) Algorithm for the solution of the bottleneck assignment problem. Computing 27:179–187

    Article  Google Scholar 

  • Derigs U, Zimmermann U (1978) An Augmenting path method for solving linear bottleneck assignment problems. Computing 19:285–295

    Article  MathSciNet  Google Scholar 

  • Dokka T, Kouvela A, Spieksma FC (2012) Approximating the multi-level bottleneck assignment problem. Oper Res Lett 40(4):282–286

    Article  MathSciNet  Google Scholar 

  • Faudzi S, Abdul-Rahman S, Rahman RA (2018) An assignment problem and its application in education domain: a review and potential path. Adv Oper Res. https://doi.org/10.1155/2018/8958393

    Article  MathSciNet  MATH  Google Scholar 

  • Garfinkel RS (1971) An improved algorithm for the bottleneck assignment problem. Oper Res 19:1747–1751

    Article  Google Scholar 

  • Hu J, Jiang Y, Zhou P, Zhang A, Zhang Q (2017) Total completion time minimization in online hierarchical scheduling of unit-size jobs. J Comb Optim 33:866–881

    Article  MathSciNet  Google Scholar 

  • Ioannis P, Dimitrios GP (2020) Optimal server assignment in a two-stage tandem queueing system. Oper Res Lett 63:71–77

    MathSciNet  MATH  Google Scholar 

  • Jain E, Dahiya K, Sharma A, Verma V (2019) An improved algorithm for two stage time minimization assignment problem. J Comb Optim 37:713–736

    Article  MathSciNet  Google Scholar 

  • Jain E, Dahiya K, Verma V (2021) Three-phase time minimization transportation problem. Eng Optim 53(3):461–473

    Article  MathSciNet  Google Scholar 

  • Karademir S, Kong N, Prokopvev OA (2014) On greedy approximation algorithms for a class of two-stage stochastic assignment problems. Optim Methods Softw 29(1):42–67

    Article  MathSciNet  Google Scholar 

  • Kaur P, Sharma A, Verma V, Dahiya K (2016) A priority based assignment problem. Appl Math Model 40(7):7784–7795

    Article  MathSciNet  Google Scholar 

  • Kuhn HW (1955) The Hungarian method for the assignment problem. Nav Res Logist 55(2):83–97

    Article  MathSciNet  Google Scholar 

  • Lahiri S (2002) Robust multivalued solutions for assignment problems: a note. Math Soc Sci 44(1):85–90

    Article  MathSciNet  Google Scholar 

  • Li J, Chen J, Xin B, Dou L (2015) Solving multi-objective multi-stage weapon target assignment problem via adaptive NSGA-II and adaptive MOEA/D: A comparison study . IEEE Congress on Evolutionary Computation (CEC): 3132–3139, https://doi.org/10.1109/CEC.2015.7257280

  • Ortega J (2020) Multi-unit assignment under dichotomous preferences. Math Soc Sci 103:15–24

    Article  MathSciNet  Google Scholar 

  • Pentico DW (2007) Assignment problems: A golden anniversary survey. Eur J Oper Res 176(2):774–793

    Article  MathSciNet  Google Scholar 

  • Pferschy U (1997) Solution methods and computational investigations for the linear bottleneck assignment problem. Computing 59(3):237–258

    Article  MathSciNet  Google Scholar 

  • Punnen AP (2004) On bottleneck assignment problems under categorization. Comput Oper Res. https://doi.org/10.1016/S0305-0548(02)00181-8

    Article  MATH  Google Scholar 

  • Punnen AP, Aneja YP (1993) Categorized assignment scheduling: a tabu search approach. J Oper Res Soc 44(7):673–679

    Article  Google Scholar 

  • Punnen AP, Aneja YP (2004) Lexicographic balanced optimization problems. Oper Res Lett 32(1):27–30

    Article  MathSciNet  Google Scholar 

  • Rathi K, Balamohan S (2016) Two stage decision making appproach for sensor mission. RAIRO-Oper Res 50:797–807

    Article  MathSciNet  Google Scholar 

  • Sonia Puri M C (2008) Two-stage time minimizing assignment problem. Omega 36(5):730–740

    Article  Google Scholar 

  • Volgenant A, Duin CW (2010) On a pair of job-machine assignment problems with two stages. Comput Oper Res 37:334–340

    Article  MathSciNet  Google Scholar 

  • Xie F, Butt MM, Li Z (2017) A feasible flow-based iterative algorithm for the two-level hierarchical time minimization transportation problem. Comput Oper Res 86:124–139

    Article  MathSciNet  Google Scholar 

  • Xie F, Sharma A, Li Z (2022) An alternate approach to solve two-level priority based assignment problem. Comput Optim Appl 2:1–44

    MathSciNet  MATH  Google Scholar 

  • Zhang S, Guo H, Zhu K, Yu S, Li J (2017) Multistage assignment optimization for emergency rescue teams in the disaster chain. Knowl-Based Syst 137:123–137

    Article  Google Scholar 

Download references

Acknowledgements

The author Ekta Jain is very thankful to the mentor Dr. Anuj Sharma for his continuous guidance and encouragement.

Funding

The author Ekta Jain is thankful to Council of Scientific and Industrial Research, India (Sanction No. 09/135/(0724)/2015-EMR-I) and the author Kalpana Dahiya is thankful to Science and Engineering Research Board (File no. MTR/2019/000723) for financial support required to carry out this research work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kalpana Dahiya.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Availability of data and material

Not applicable

Code availabilty

Not applicable

Additional information

Communicated by Hector Cancela.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file 1 (pdf 197 KB)

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jain, E., Dahiya, K., Sharma, A. et al. Task preference-based bottleneck assignment problem. Comp. Appl. Math. 41, 298 (2022). https://doi.org/10.1007/s40314-022-01999-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-022-01999-9

Keywords

Mathematics Subject Classification

Navigation