Степени взаимосвязи действительно важнее всего, когда они пройдены, поэтому расширения, которые пересекают любой тип и направление взаимосвязи или тип (и направление) взаимосвязи с большим числом степеней.
Таким образом, если есть 100k: отношения TRAVELS_TO с конкретным местоположением, 100: VISITED отношения с местоположением и только 1: отношения TRAVELS_TO из этого местоположения, то вы будете платить только высокую цену при их прохождении: отношения TRAVELS_TO к местоположению. Если вы пересекаете отношения другого типа и / или направления, вы не будете платить больше из-за 100 000 других отношений.
Таким образом, диверсификация ваших типов и / или направлений, безусловно, может помочь.
Возможно, вы захотите проверить блог Макса Де Марци на предмет его подходов, когда при построении графика полета / воздушного путешествия , вы можете найти хорошие подходы для использования здесь.