zcang / COMMOT

MIT License
97 stars 13 forks source link

Why do you solve 4-dimensional matrix `P` in four problems? #28

Open YCH-bioinf opened 11 months ago

YCH-bioinf commented 11 months ago

Hello, thanks for putting forward the COMMOT method!

I have a question about the details of the algorithm and I'm not sure if I'd be honoured to have it answered.

In the function cot_combine_sparse(), the final 4-dimensional matrix P is obtained by weighting the results of four solutions, which are P_cot,P_row,P_col,P_blk. The corresbonding four functions are cot_sparse(),cot_row_sparse(),cot_col_sparse(),cot_blk_sparse().

I'm curious as to how these four are logically related, or what each of the four represent. What is the difference between these four functions?Why they have to be split into four functions to be solved?

Looking forward to being addressed, thanks!