Skip to main content
Log in

An entropy-based clustering ensemble method to support resource allocation in business process management

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

Resource allocation, as a crucial task of business process management, has been widely acknowledged by its importance for process performance improvement. Although some methods have been proposed to support resource allocation, there is little effort to allocate resources from the task preference perspective. This paper proposes a novel mechanism in which resource allocation is considered as a multi-criteria decision problem and solved by a new entropy-based clustering ensemble approach. By mining resource characteristics and task preference patterns from past process executions, the “right” resources could be recommended to improve resource utility. Further, to support dynamic resource allocation in the context of multiple process instances running concurrently, a heuristic method is devised to deal with resource conflicts caused by the interplay between various instances. The effectiveness of this study is evaluated with a real-life scenario, and the simulation results indicate that resource utility can be improved and resource workload can be balanced with the support of resource recommendation.

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
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Adomavicius G, Manouselis N, Kwon YO (2011) Multi-criteria recommender systems. In: Recommender systems handbook. Springer, US, pp 769–803

  2. Barba I, Weber B, Del Valle C et al (2013) User recommendations for the optimized execution of business processes. Data & Knowledge Engineering 86:61–84

    Article  Google Scholar 

  3. Cabanillas C, García JM, Resinas M et al (2013) Priority-based human resource allocation in business processes. In: Basu S, Pautasso C, Zhang L et al (eds) Service-Oriented Computing. Springer, Heidelberg, pp 374–388

    Chapter  Google Scholar 

  4. Cheng K, Zhang H, Zhang R (2013) A task-resource allocation method based on effectiveness. Knowledge-Based Systems 37:196–202

    Article  Google Scholar 

  5. Confortia R, de Leonic M, La Rosaa M et al (2015) A Recommendation System for Predicting Risks across Multiple Business Process Instances. Decision Support Systems 69:1–19

    Article  Google Scholar 

  6. Delias P, Doulamis A, Doulamis N et al (2011) Optimizing resource conflicts in workflow management systems. IEEE Transactions on Knowledge and Data Engineering 23(3):417–432

    Article  Google Scholar 

  7. De Leoni M, Adams M, Van Der Aalst WMP et al (2012) Visual support for work assignment in process-aware information systems: Framework formalisation and implementation. Decision Support Systems 54(1):345–361

    Article  Google Scholar 

  8. Dumas M, La Rosa M, Mendling J et al (2013) Fundamentals of business process management. Springer, Heidelberg, pp 213–251

    Book  Google Scholar 

  9. Fern XZ, Brodley CE (2003) Random projection for high dimensional data clustering: A cluster ensemble approach. In: 20th International conference on Machine Learning (ICML). AAAI Press, Washington, DC, pp 186–193

  10. Ghattas J, Soffer P, Peleg M (2014) Improving business process decision making based on past experience. Decision Support Systems 59:93–107

    Article  Google Scholar 

  11. He J, Tan AH, Tan CL et al (2004) On quantitative evaluation of clustering systems. Clustering and information retrieval. Springer, US, pp 105–133

    Chapter  Google Scholar 

  12. Huang Z, Lu X, Duan H (2011a) Mining association rules to support resource allocation in business process management. Expert Systems with Applications 38(8):9483–9490

    Article  Google Scholar 

  13. Huang Z, Van Der Aalst WMP, Lu X et al (2011b) Reinforcement learning based resource allocation in business process management. Data & Knowledge Engineering 70(1):127–145

    Article  Google Scholar 

  14. Huang Z, Lu X, Duan H (2012) Resource behavior measure and application in business process management. Expert Systems with Applications 9(7):6458–6468

    Article  Google Scholar 

  15. Kumar A, Van Der Aalst WMP, Verbeek EMW (2002) Dynamic work distribution in workflow management systems: How to balance quality and performance. Journal of Management Information Systems 18(3):157–194

    Google Scholar 

  16. Kim A, Obregon J, Jung JY (2014) Constructing decision trees from process logs for performer recommendation. In: Lohmann N, Song M, Wohed P (eds) Business Process Management Workshops. Springer, Switzerland, pp 224–236

    Chapter  Google Scholar 

  17. Krishna TPS, Emmanuel M (2015) Optimizing Business Processes Using Process Mining Techniques. Data Mining and Knowledge Engineering 7(1):39–41

    Google Scholar 

  18. Lakshmanan GT, Shamsi D, Doganata YN et al (2012) A markov prediction model for data-driven semi-structured business process. Knowledge and Information Systems 42(1):97–126

    Article  Google Scholar 

  19. Măruşter L, van Beest NRTP (2009) Redesigning business processes: a methodology based on simulation and process mining techniques. Knowledge and Information Systems 21(3):267–297

    Article  Google Scholar 

  20. Nakatumba J, van der Aalst WMP (2010) Analyzing resource behavior using process mining. In: Rinderle-Ma S, Sadiq S, Leymann F (eds) Business Process Management Workshops. Springer, Heidelberg, pp 69–80

    Chapter  Google Scholar 

  21. Van der Aalst WMP (2013) Business process management: a comprehensive survey. ISRN Software Engineering. doi:10.1155/2013/507984

  22. Vega-Pons S, Ruiz-Shulcloper J (2011) A survey of clustering ensemble algorithms. International Journal of Pattern Recognition and Artificial Intelligence 25(03):337–372

    Article  MathSciNet  Google Scholar 

  23. Wierdsma J, Swieringa A (1992) Becoming a learning organization: Beyond the learning curve. Addison-Wesley, Wokingham

    Google Scholar 

  24. Xiao Z, Chang H, Yi Y (2007) Optimization of workflow resources allocation with cost constraint. In: Shen W, Luo J, Lin Z et al (eds) LNCS, vol 4402. Springer, Heidelberg, pp 647–656

    Google Scholar 

  25. Xiao Z, Ming Z (2011) A method of workflow scheduling based on colored Petri nets. Data & Knowledge Engineering 70(2):230–247

    Article  Google Scholar 

  26. Xu J, Liu C, Zhao X (2009) Resource planning for massive number of process instances. In: Meersman R, Dillon T, Herrero P (eds) LNCS, vol 5870. Springer, Heidelberg, pp 219–236

    Google Scholar 

  27. Xu J, Liu C, Zhao X et al (2010) Business process scheduling with resource availability constraints. In: Dillon T, Herrero P (eds) LNCS, vol 6426. Springer, Heidelberg, pp 419–427

    Google Scholar 

  28. Yang IT (2008) Utility-based decision support system for schedule optimization. Decision Support Systems 44(3):595–605

    Article  Google Scholar 

  29. Yang H, Wang C, Liu Y et al (2008) An optimal approach for workflow staff assignment based on hidden Markov models. In: Tari Z (ed) LNCS, vol 5333. Springer, Heidelberg, pp 24–26

    Google Scholar 

  30. Zhao W, Tang S, Dai W (2012) An improved kNN algorithm based on essential vector. International Journal of Electronics and Electrical Engineering 123(7):119–122

    Google Scholar 

Download references

Acknowledgments

This study was funded by Shanghai Pujiang Program (14PJC017) and the National Nature and Science Foundation of China under Grant No. 71071038.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haitao Liu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, W., Liu, H., Dai, W. et al. An entropy-based clustering ensemble method to support resource allocation in business process management. Knowl Inf Syst 48, 305–330 (2016). https://doi.org/10.1007/s10115-015-0879-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-015-0879-7

Keywords

Navigation