Итак, мой график имеет зеленые узлы, которые связаны с синими узлами как требованиями.Идея состоит в том, что у пользователя есть набор синих узлов, которые должны соответствовать требованиям зеленого узла, чтобы быть совместимым с зеленым узлом.
Но проблема возникает, когда требования указаны в виде комбинаций.Например, чтобы быть совместимым с зеленым узлом 1, вам нужно иметь синие узлы A, E и любые 2 синих узла из набора (BCD).
Мой вопрос таков;это разумный способ для моделирования, учитывая тип указанного запроса?Я также подумывал добавить, например, желтый комбинированный узел, который затем соединяется с этими комбинационными синими узлами и имеет «любые 2» в качестве свойства.Будет ли легче писать запросы?т.е. дайте мне все зеленые узлы, которые совместимы с пользователем, учитывая их синие узлы.