A dynamic time warped clustering technique for discrete event simulation-based system analysis

A novel method for discrete event simulation output analysis is proposed.The proposed method combines dynamic time warping and clustering to identify system behaviour.A case study of a baggage handling system is presented to demonstrate the proposed approach. This paper introduces a novel approach for discrete event simulation output analysis. The approach combines dynamic time warping and clustering to enable the identification of system behaviours contributing to overall system performance, by linking the clustering cases to specific causal events within the system. Simulation model event logs have been analysed to group entity flows based on the path taken and travel time through the system. The proposed approach is investigated for a discrete event simulation of an international airport baggage handling system. Results show that the method is able to automatically identify key factors that influence the overall dwell time of system entities, such as bags that fail primary screening. The novel analysis methodology provides insight into system performance, beyond that achievable through traditional analysis techniques. This technique also has potential application to agent-based modelling paradigms and also business event logs traditionally studied using process mining techniques.

[1]  Saeid Nahavandi,et al.  Simulation-based Input Loading Condition Optimisation of Airport Baggage Handling Systems , 2007, 2007 IEEE Intelligent Transportation Systems Conference.

[2]  Saeid Nahavandi,et al.  A generalised data analysis approach for baggage handling systems simulation , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[3]  Saeid Nahavandi,et al.  Discrete Event Simulation Enabled High Level Emulation of a Distribution Centre , 2012, 2012 UKSim 14th International Conference on Computer Modelling and Simulation.

[4]  Catherine A. Sugar,et al.  Finding the Number of Clusters in a Dataset , 2003 .

[5]  Risto Vaarandi,et al.  A data clustering algorithm for mining patterns from event logs , 2003, Proceedings of the 3rd IEEE Workshop on IP Operations & Management (IPOM 2003) (IEEE Cat. No.03EX764).

[6]  Qiang Meng,et al.  Development and applications of a simulation model for vessels in the Singapore Straits , 2012, Expert Syst. Appl..

[7]  Chuan-Jun Su,et al.  Kinect-enabled home-based rehabilitation system using Dynamic Time Warping and fuzzy logic , 2014, Appl. Soft Comput..

[8]  Eamonn J. Keogh,et al.  Scaling up dynamic time warping for datamining applications , 2000, KDD '00.

[9]  Aaron E. Rosenberg,et al.  Performance tradeoffs in dynamic time warping algorithms for isolated word recognition , 1980 .

[10]  Dimitris Kugiumtzis,et al.  A prediction scheme using perceptually important points and dynamic time warping , 2014, Expert Syst. Appl..

[11]  Stephen Grossberg,et al.  Fuzzy ART: Fast stable learning and categorization of analog patterns by an adaptive resonance system , 1991, Neural Networks.

[12]  Dae-Won Kim,et al.  Efficient dynamic time warping for 3D handwriting recognition using gyroscope equipped smartphones , 2014, Expert Syst. Appl..

[13]  Matthew W. Rohrer,et al.  AutoMod: simulating reality using AutoMod , 2002, WSC '02.

[14]  André Gellrich,et al.  Analysis of internal logistic systems based on event logs , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).

[15]  Seong-Jun Kim,et al.  Automatic Identification of Defect Patterns in Semiconductor Wafer Maps Using Spatial Correlogram and Dynamic Time Warping , 2008, IEEE Transactions on Semiconductor Manufacturing.

[16]  Tao Li,et al.  A semi-automatic system with an iterative learning method for discovering the leading indicators in business processes , 2007, DDDM '07.

[17]  M. W. Rohrer,et al.  Simulating reality using AutoMod , 2002, Proceedings of the Winter Simulation Conference.

[18]  Philip Chan,et al.  Toward accurate dynamic time warping in linear time and space , 2007, Intell. Data Anal..

[19]  Gül E. Okudan Kremer,et al.  A simulation analysis of the impact of FAHP-MAUT triage algorithm on the Emergency Department performance measures , 2013, Expert Syst. Appl..

[20]  Tomasz Górecki,et al.  Multivariate time series classification with parametric derivative dynamic time warping , 2015, Expert Syst. Appl..

[21]  Saeid Nahavandi,et al.  A dynamic architecture for increased passenger queue model fidelity , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[22]  Stewart Robinson,et al.  Discrete-event simulation: from the pioneers to the present, what next? , 2005, J. Oper. Res. Soc..

[23]  Anjali Awasthi,et al.  Evaluation of carsharing network's growth strategies through discrete event simulation , 2012, Expert Syst. Appl..

[24]  Hyunbo Cho,et al.  Hybrid algorithm for discrete event simulation based supply chain optimization , 2010, Expert Syst. Appl..

[25]  Durga Toshniwal,et al.  Improved k-medoids clustering based on cluster validity index and object density , 2010, 2010 IEEE 2nd International Advance Computing Conference (IACC).

[26]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .

[27]  Hae-Sang Park,et al.  A simple and fast algorithm for K-medoids clustering , 2009, Expert Syst. Appl..

[28]  Peter Kemper,et al.  Automated Trace Analysis of Discrete-Event System Models , 2009, IEEE Transactions on Software Engineering.

[29]  Witold Pedrycz,et al.  Fuzzy clustering of time series data using dynamic time warping distance , 2015, Eng. Appl. Artif. Intell..

[30]  Saeid Nahavandi,et al.  Status-based Routing in Baggage Handling Systems: Searching Verses Learning , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[31]  Andrew T. Irish,et al.  Trajectory Learning for Robot Programming by Demonstration Using Hidden Markov Model and Dynamic Time Warping , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[32]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .