Skip to main content

An Investigation of Heuristic Decomposition to Tackle Workforce Scheduling and Routing with Time-Dependent Activities Constraints

Part of the Communications in Computer and Information Science book series (CCIS,volume 695)

Abstract

This paper presents an investigation into the application of heuristic decomposition and mixed-integer programming to tackle workforce scheduling and routing problems (WSRP) that involve time-dependent activities constraints. These constraints refer to time-wise dependencies between activities. The decomposition method investigated here is called repeated decomposition with conflict repair (RDCR) and it consists of repeatedly applying a phase of problem decomposition and sub-problem solving, followed by a phase dedicated to conflict repair. In order to deal with the time-dependent activities constraints, the problem decomposition puts all activities associated to the same location and their dependent activities in the same sub-problem. This is to guarantee the satisfaction of time-dependent activities constraints as each sub-problem is solved exactly with an exact solver. Once the assignments are made, the time windows of dependent activities are fixed even if those activities are subject to the repair phase. The paper presents an experimental study to assess the performance of the decomposition method when compared to a tailored greedy heuristic. Results show that the proposed RDCR is an effective approach to harness the power of mixed integer programming solvers to tackle the difficult and highly constrained WSRP in practical computational time. Also, an analysis is conducted in order to understand how the performance of the different solution methods (the decomposition, the tailored heuristic and the MIP solver) is affected by the size of the problem instances and other features of the problem. The paper concludes by making some recommendations on the type of method that could be more suitable for different problem sizes.

Keywords

  • Workforce scheduling and routing problem
  • Time-dependent activities constraints
  • Mixed integer programming
  • Problem decomposition.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-53982-9_14
  • Chapter length: 22 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   59.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-53982-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   79.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.

References

  1. Hiermann, G., Prandtstetter, M., Rendl, A., Puchinger, J., Raidl, G.R.: Metaheuristics for solving a multimodal home-healthcare scheduling problem. CEJOR 23, 89–113 (2015)

    MathSciNet  CrossRef  MATH  Google Scholar 

  2. Borsani, V., Andrea, M., Giacomo, B., Francesco, S.: A home care scheduling model for human resources. In: 2006 International Conference on Service Systems and Service Management, pp. 449–454 (2006)

    Google Scholar 

  3. Eveborn, P., Flisberg, P., Rönnqvist, M.: Laps care-an operational system for staff planning of home care. Eur. J. Oper. Res. 171, 962–976 (2006)

    CrossRef  MATH  Google Scholar 

  4. Angelis, V.D.: Planning home assistance for AIDS patients in the city of Rome, Italy. Interfaces 28, 75–83 (1998)

    CrossRef  Google Scholar 

  5. Leigh, J., Jackson, L., Dunnett, S.: Police officer dynamic positioning for incident response and community presence. In: Proceedings of the 5th International Conference on Operations Research and Enterprise Systems (ICORES 2016), pp. 261–270 (2016)

    Google Scholar 

  6. Misir, M., Smet, P.V.B.G.: An analysis of generalised heuristics for vehicle routing and personnel rostering problems. J. Oper. Res. Soc. 66, 858–870 (2015)

    CrossRef  Google Scholar 

  7. Jean-François, C., Gilbert, L., Federico, P., Stefan, R.: Scheduling technicians and tasks in a telecommunications company. J. Sched. 13, 393–409 (2010)

    MathSciNet  CrossRef  MATH  Google Scholar 

  8. Laugier, A., Anne-marie, B., Telecom, R. F.: Technicians and interventions scheduling for telecommunications. Francetelecom, 1–7 (2006)

    Google Scholar 

  9. Lesaint, D., Voudouris, C., Azarmi, N.: Dynamic workforce scheduling for British telecommunications plc. Interfaces 30, 45–56 (2000)

    CrossRef  Google Scholar 

  10. Castillo-Salazar, J., Landa-Silva, D., Qu, R.: Workforce scheduling and routing problems: literature survey and computational study. Ann. Oper. Res. (2014)

    Google Scholar 

  11. Rasmussen, M.S., Justesen, T., Dohn, A., Larsen, J.: The home care crew scheduling problem: preference-based visit clustering and temporal dependencies. Eur. J. Oper. Res. 219, 598–610 (2012)

    CrossRef  MATH  Google Scholar 

  12. Castillo-Salazar, J.A., Landa-Silva, D., Qu, R.: A greedy heuristic for workforce scheduling and routing with time-dependent activities constraints. In: Proceedings of the 4th International Conference on Operations Research and Enterprise Systems (ICORES 2015) (2015)

    Google Scholar 

  13. Mankowska, D., Meisel, F., Bierwirth, C.: The home health care routing and scheduling problem with interdependent services. Health Care Manage. Sci. 17, 15–30 (2014)

    CrossRef  Google Scholar 

  14. Xu, J., Chiu, S.: Effective heuristic procedures for a field technician scheduling problem. J. Heuristics 7, 495–509 (2001)

    CrossRef  MATH  Google Scholar 

  15. Dantzig, G.B., Wolfe, P.: Decomposition principle for linear programs. Oper. Res. 8, 101–111 (1960)

    CrossRef  MATH  Google Scholar 

  16. Laesanklang, W., Landa-Silva, D., Castillo-Salazar, J.A.: Mixed integer programming with decomposition to solve a workforce scheduling and routing problem. In: Proceedings of the 4th International Conference on Operations Research and Enterprise Systems (ICORES 2015), pp. 283–293 (2015)

    Google Scholar 

  17. Laesanklang, W., Pinheiro, R.L., Algethami, H., Landa-Silva, D.: Extended decomposition for mixed integer programming to solve a workforce scheduling and routing problem. In: Werra, D., Parlier, G.H., Vitoriano, B. (eds.) ICORES 2015. CCIS, vol. 577, pp. 191–211. Springer, Cham (2015). doi:10.1007/978-3-319-27680-9_12

    CrossRef  Google Scholar 

  18. Reimann, M., Doerner, K., Hartl, R.F.: D-Ants: savings based ants divide and conquer the vehicle routing problem. Comput. Oper. Res. 31, 563–591 (2004)

    CrossRef  MATH  Google Scholar 

  19. Laesanklang, W., Landa-Silva, D., Castillo-Salazar, J.A.: Mixed integer programming with decomposition for workforce scheduling and routing with time-dependent activities constraints. In: Proceedings of 5th the International Conference on Operations Research and Enterprise Systems, pp. 330–339 (2016)

    Google Scholar 

  20. Misir, M., Smet, P., Verbeeck, K., Vanden Berghe, G.: Security personnel routing and rostering: a hyper-heuristic approach. In: Proceedings of the 3rd International Conference on Applied Operational Research, ICAOR 2011, pp. 193–205 (2011)

    Google Scholar 

  21. Solomon, M.M.: Algorithms for the vehicle routing and scheduling problem with time window constraints. Oper. Res. 35 (1987)

    Google Scholar 

  22. Castro-Gutierrez, J., Landa-Silva, D., Moreno, P.J.: Nature of real-world multi-objective vehicle routing with evolutionary algorithms. In: 2011 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 257–264 (2011)

    Google Scholar 

  23. Field, A.: Discovering Statistics Using IBM SPSS Statistics, 4th edn. SAGE Publication Ltd., London (2013)

    Google Scholar 

Download references

Acknowledgements

The authors are grateful for access to the University of Nottingham High Performance Computing Facility. Also, the first author thanks the DPST Thailand for partial financial support of this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wasakorn Laesanklang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Laesanklang, W., Landa-Silva, D., Castillo-Salazar, J.A. (2017). An Investigation of Heuristic Decomposition to Tackle Workforce Scheduling and Routing with Time-Dependent Activities Constraints. In: Vitoriano, B., Parlier, G. (eds) Operations Research and Enterprise Systems. ICORES 2016. Communications in Computer and Information Science, vol 695. Springer, Cham. https://doi.org/10.1007/978-3-319-53982-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-53982-9_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-53981-2

  • Online ISBN: 978-3-319-53982-9

  • eBook Packages: Computer ScienceComputer Science (R0)