Есть ли более быстрый способ компилировать или индексировать большое количество фактов для повышения скорости?У меня есть около 30 тысяч фактов в виде связанной формы (groupid, id)
и я пытаюсь найти соединения с данным идентификатором, но это действительно медленно.Я пользуюсь правилами
connected(Id1,Id2) :-
linked(Grp1,Id1),
linked(Grp1,Id2),
\+Id1=Id2.
connected(Id1,Id2) :-
connected(Id1,Id3),
connectedId3,Id2),
\+Id1=Id2,!.
С уважением
Ты