1 Introduction
Pattern mining plays an important role in data mining tasks. Various patterns have been introduced for different applications, e.g., frequent item sets [1], [6] and sequential patterns [2], [14], [18] for transaction databases, frequent episodes [10], [11], [12] in event sequences, and frequent continuities [15], [7] for intertransaction association. Periodic patterns are recurring patterns that have temporal regularities in time-series databases. Periodic patterns exist in many kinds of data. For example, tides, planet trajectories, somite formation, daily traffic patterns, and power consumptions all present certain periodic patterns. There are many emerging applications, including stock market price movement, earthquake prediction, telecommunication network fault analysis, repeat detection in DNA sequences and occurrences of recurrent illnesses, etc.