I will give up on drawing the text graphics for now. Back to describing the connection arrangements:
15 GSCs (15 nodes, max 4 links each):
Divide them into 3 different groups of 5: A1,A2,A3,A4,A5, B1,B2,B3,B4,B5, C1,C2,C3,C4,C5. Arrange each group into a circle, linking the neighbours.
Next, order the groups in the following cyclic manner A->B->C->A->B, so each group has a previous and a next (e.g. C's previous is B, its next is A).
Then we link each GSC to the next group's GSC with double the index (mod 5). Say B4, double the index (mod 5) is 8 (mod 5), which is 3. So we link B4 to C3. Starting from A1, we have the following 12 elements cycle:
A1-B2-C4-A3-B1-C2-A4-B3-C1-A2-B4-C3-A1
Also, A5,B5,C5 are linked together as a triangle, which also follows the previous rule as 5 (mod 5) & 5*2 (mod 5) are both equal to 0 (mod 5).
Now to verify this works. We use group B as an example because all groups are rotationally symmetric now. All groups are already interconnected via the circles, so we just need to demonstrate the cross-group connections.
For B1, it is directly linked to A3,C2,B2,B5. A3 bridges to A2,A4, C2 bridges to C1,C3, B2 bridges to A1,C4, B5 bridges to A5,C5.
For B2, it is directly linked to A1,C4,B1,B3. A1 bridges to A2,A5, C4 bridges to C3,C5, B1 bridges to A3,C2, B3 bridges to A4,C1.
For B3, it is directly linked to A4,C1,B2,B4. A4 bridges to A3,A5, C1 bridges to C2,C5, B2 bridges to A1,C4, B4 bridges to A2,C3.
For B4, it is directly linked to A2,C3,B3,B5. A2 bridges to A1,A3, C3 bridges to C2,C4, B3 bridges to A4,C1, B5 bridges to A5,C5.
For B5, it is directly linked to A5,C5,B1,B4. A5 bridges to A1,A4, C5 bridges to C1,C4, B1 bridges to A3,C2, B4 bridges to A2,C3.
As shown all GSCs are connected to all others. This is the SCM:
- Code: Select all
A1 A2 A3 A4 A5 B1 B2 B3 B4 B5 C1 C2 C3 C4 C5
A1 . 1 . . 1 . 1 . . . . . 1 . .
A2 1 . 1 . . . . . 1 . 1 . . . .
A3 . 1 . 1 . 1 . . . . . . . 1 .
A4 . . 1 . 1 . . 1 . . . 1 . . .
A5 1 . . 1 . . . . . 1 . . . . 1
B1 . . 1 . . . 1 . . 1 . 1 . . .
B2 1 . . . . 1 . 1 . . . . . 1 .
B3 . . . 1 . . 1 . 1 . 1 . . . .
B4 . 1 . . . . . 1 . 1 . . 1 . .
B5 . . . . 1 1 . . 1 . . . . . 1
C1 . 1 . . . . . 1 . . . 1 . . 1
C2 . . . 1 . 1 . . . . 1 . 1 . .
C3 1 . . . . . . . 1 . . 1 . 1 .
C4 . . 1 . . . 1 . . . . . 1 . 1
C5 . . . . 1 . . . . 1 1 . . 1 .
A1 A2 A3 A4 A5 B1 B2 B3 B4 B5 C1 C2 C3 C4 C5
A1 0 1 2 2 1 2 1 2 2 2 2 2 1 2 2
A2 1 0 1 2 2 2 2 2 1 2 1 2 2 2 2
A3 2 1 0 1 2 1 2 2 2 2 2 2 2 1 2
A4 2 2 1 0 1 2 2 1 2 2 2 1 2 2 2
A5 1 2 2 1 0 2 2 2 2 1 2 2 2 2 1
B1 2 2 1 2 2 0 1 2 2 1 2 1 2 2 2
B2 1 2 2 2 2 1 0 1 2 2 2 2 2 1 2
B3 2 2 2 1 2 2 1 0 1 2 1 2 2 2 2
B4 2 1 2 2 2 2 2 1 0 1 2 2 1 2 2
B5 2 2 2 2 1 1 2 2 1 0 2 2 2 2 1
C1 2 1 2 2 2 2 2 1 2 2 0 1 2 2 1
C2 2 2 2 1 2 1 2 2 2 2 1 0 1 2 2
C3 1 2 2 2 2 2 2 2 1 2 2 1 0 1 2
C4 2 2 1 2 2 2 1 2 2 2 2 2 1 0 1
C5 2 2 2 2 1 2 2 2 2 1 1 2 2 1 0
This cyclic approach can also be used for larger scenarios to ensure easy verification.