Skip to main content
. 2025 Feb 28;11:e2723. doi: 10.7717/peerj-cs.2723

Algorithm 1. Algorithm for the proposed AICDR.

Data: Text vectorization matrix XϵR+m×n, the number of topics (K)
1 define ave_dis list (L)
2 for each kϵ{2,,K} do
3    text classification
4    define diameter list (L1)
5       for each kiϵ{1,,k} do
6          calculate Dki by Eq. (3)
7          L1 append Dki
8       end
9   define diameter list (L2)
10  for each Dkp ϵ{L11,,L1m1} do
11     for each Dkq ϵ{L12,,L1m2} do
12        calculate Dp,q by Eq. (3)
13        calculate D(p,q) by Eq. (5)
14        L2 append D(p,q)
15     end
16  end
17  calculate ave_dis(k) by Eq. (6)
18  L append ave_dis(k)
19 end
20 calculate AICDR(k) by Eq. (7)