Research Article

Nonnegative Matrix Factorization-Based Spatial-Temporal Clustering for Multiple Sensor Data Streams

Algorithm 1

STClu.
Input: Matrices , , , , and , cluster number , and maximum iteration
Output: Matrices , , , and
(1)   use the family of Colibri methods to get
(2)  determine cluster number
(3)  initialize , , and using , , and , respectively
(4)  if we need to form a new partition
(5)    go to (8)
(6)  else
(7)    let and , and return
(8)  while not converging and do
(9)    update by (9)
(10)    update by (10)
(11)   update by (11)
(12)    update by (12)
(13) end while
(14) return , , , and