Abstract

The article presents task assignment problem and the role that modern linear programming tools may play in its solving. Task assignment problem is a case of the assignment problem, which is one of the fundamental combinatorial optimization problems. Its specific formulations can be found in logistics (e.g. driver assignment problem), computer science (e.g. memory management) and other fields of science and business. Various methods and algorithms have been created or adapted to solve the assignment problem, and modern linear programming and optimization tools like Microsoft Excel Solver, which contain implementations of these algorithms, provide a possibility to solve diverse cases of the assignment problem with minimum effort and time. The article addresses widely known task assignment problem in business, its sources and ways of solving or reducing its negative impact on business processes effectiveness. The paper contains also a general overview of modern linear programming tools that can be used for task assignment and describes Microsoft Excel Solver Add-in as a tool for business process optimization. The main part of the article is a presentation of VBA based optimization tool called PESBAT developed by the authors and the case of task assignment process optimization in the enterprise that offers photoanalytical services. Pilot use of a PESBAT tool showed that it allows reducing the time needed for task assignment, gives more balanced workload for employees but also indicated the optimization possibilities of other areas of described company, like route optimization and reports preparation.

Highlights

  • M Keywords: task assignment; assignment problem; process optimization; workload balancing; optimizing in Excel; Solver; linear programming Słowa kluczowe: przydział zadań; problem przypisania; optymalizacja procesu; równoważenie obcią

  • Generalizing definition given in the article by Lai, Yeh and Huang [2017, p. 115], it may be said that task assignment problem (TAP) is a problem that requires matching a defined set of tasks to a known set of agents so that a certain goal is achieved

  • Being unidentified, ignored or solved incorrectly, task assignment problem may result in several phenomena that are unfavorable for running a business (Fig. 2)

Read more

Summary

Task assignment problems

Task assignment problems may be found in various spheres of business and science, such as transportation [Dekker, Spliet, 2016, p. 213], production management, computer science, education [Guler et al, 2015, p. 20]. Difficulties in controlling which task was assigned to a particular agent Biased task assignment (e.g. giving easier or more profitable tasks to agents favored by the manager) Establishing relations between agents and “task suppliers” (if the task is to assess the quality of task supplier’s work, it may lead to biased assessment) Impossibility to perform a task by an agent (e.g. in road transportation, if a route was assigned to a driver that cannot deliver goods fast enough due to EU drivers’ working hours regulations) Not assigning a number of tasks due to human factor (e.g. a manager can forget about some tasks in not reminded). Task assignment can be supported by task management software that contains information about tasks, agents, constraints and reminds manager that there are tasks to be assigned Such tools or platforms can be components/extensions of popular office suites used in enterprises

Linear programming tools
Microsoft Excel Solver Add-in
Problem of assigning tasks for photoanalysts
C Client: Client: QMK: Client: QMK: UMQMK: QMK: QMK
Task assignment optimization with the use of PESBAT tool
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call