• DocumentCode
    2460381
  • Title

    Optimizing a Business Process Model by Using Simulation

  • Author

    Kamrani, Farzad ; Ayani, Rassul ; Karimson, Anvar

  • Author_Institution
    Sch. of Inf. & Commun. Technol., R. Inst. of Technol. (KTH), Stockholm, Sweden
  • fYear
    2010
  • fDate
    17-19 May 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In this paper we present the problem of optimizing a business process model with the objective of finding the most beneficial assignment of tasks to agents, without modifying the structure of the process itself. The task assignment problem for four types of processes are distinguished and algorithms for finding optimal solutions to them are presented: 1) a business process with a predetermined workflow, for which the optimal solution is conveniently found using the well-known Hungarian algorithm. 2) a Markovian process, for which we present an analytical method that reduces it to the first type. 3) a nonMarkovian process, for which we employ a simulation method to obtain the optimal solution. 4) the most general case, i.e. a nonMarkovian process containing critical tasks. In such processes, depending on the agents that perform critical tasks the workflow of the process may change. We introduce two algorithms for this type of processes. One that finds the optimal solution, but is feasible only when the number of critical tasks is few. The second algorithm is even applicable to large number of critical tasks but provides a near-optimal solution. In the second algorithm a hill-climbing heuristic method is combined with Hungarian algorithm and simulation to find an overall near-optimal solution for assignments of tasks to agents. The results of a series of tests that demonstrate the feasibility of the algorithms are included.
  • Keywords
    Markov processes; business process re-engineering; heuristic programming; simulation; Hungarian algorithm; Markovian process; business process model; hill-climbing heuristic method; optimal solutions; predetermined workflow; simulation method; task assignment problem; Algorithm design and analysis; Analytical models; Business communication; Communications technology; Flowcharts; Heuristic algorithms; Humans; Standards organizations; Testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation (PADS), 2010 IEEE Workshop on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1087-4097
  • Print_ISBN
    978-1-4244-7292-5
  • Electronic_ISBN
    1087-4097
  • Type

    conf

  • DOI
    10.1109/PADS.2010.5471671
  • Filename
    5471671