Algorithm 1. ADMM for LMVSC-Sparse.

Input: multi-view data the multi-view data samples, denoted by X = { X ( 1 ) , , X ( V ) } , λ 1 , λ 2 , and the numbers of clusters.

Initialize: μ = 10 3 , ρ = 1.2 , μ max = 10 6 , γ = 100 , L ( v ) = 0 , C ( v ) = 0 , v , stooping tolerance ϵ .

Repeat:

Step 1: Computing { Z ( v ) } v = 1 V by (19).

Step 2: Computing { L ( v ) } v = 1 V by (25).

Step 3: Computing { C ( v ) } v = 1 V by (30).

Step 4: Computing { Y ( v ) } v = 1 V by Y ( v ) = Y ( v ) + μ ( Z ( v ) L ( v ) C ( v ) ) .

Step 5: Computing μ = min ( ρ μ , μ max ) .

Until v = 1 V Z ( v ) L ( v ) C ( v ) ϵ or achieved maxim iteration number.

Output Z ( v ) .