Algorithms for Generalized Cluster-wise Linear Regression