“…Other variants of C exist by restructuring of the factors or their constraints to accommodate diverse situations, such as INDSCAL [18], CANDELINC [19], PARAFAC2 [48,109], and DEDI-COM [47]. Many C methods have been proposed in a broad area of research, such as Alternating Least Squares (ALS) based methods [47,68,69,74], block coordinate descent (BCD) based methods [88,93], Gradient Descent based methods [11,113,128,138], quasi-Newton and Nonlinear Least Squares (NLS) based methods [22,45,57,117,138,145,154], alternating optimization (AO) with the alternating direction method of multipliers (ADMM) based methods [13,124], exact line search based methods [112,137], and randomized/sketching methods [9,21,104,115,136,148]. Sparse C comes from two aspects: the sparse tensor from applications [7, 22-24, 65, 70, 74, 83, 84, 86, 89, 110, 113, 121, 126, 129, 130] and the constrained sparse factors from some C models [50,54,106].…”