Size: a a a

Clojure — русскоговорящее сообщество

2021 October 11

O

Ortofax in Clojure — русскоговорящее сообщество
как раз гиперграфы наглядно работают, а доп. вершины это костыли
источник

O

Ortofax in Clojure — русскоговорящее сообщество
интуитивно понятное обобщение упорядоченных пар вершин на упорядоченные кортежи вершин
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
нам-людям нагляднее, да, я с этим согласился сразу
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Вопрос как для них работают алгоритмы поиска пути и прочее?
источник

O

Ortofax in Clojure — русскоговорящее сообщество
тут конечно зависит от того, какие алгоритмы надо гонять, да. если надо путь искать - придётся возможно что-то писать самому
источник

O

Ortofax in Clojure — русскоговорящее сообщество
что вообще понимать под путём
источник

DS

Denis Shirshov in Clojure — русскоговорящее сообщество
блин, еду в ласточке, на могу загуглить декартово-замкнутые категории, хорошо хоть телеграм пробивает иногда
источник

O

Ortofax in Clojure — русскоговорящее сообщество
да это как каррирование, дуги вида A -> (B -> C)
источник

DS

Denis Shirshov in Clojure — русскоговорящее сообщество
вероятно, но вот да, хотелось бы чтобы был отдельный матаппарат для этих сущностей, а не сводить обратно все к графу. Про граф же не говорят, что это просто матрица смежности, ну вот и здесь...
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
гиперграф спокойно моделируется поверх обычного графа со свойствами
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
apache tinkerpop и вперед
источник

O

Ortofax in Clojure — русскоговорящее сообщество
если нужны дуги из вершин в дуги, то что в таком графе вообще считать путями не совсем понятно. ну смоделируем его поверх обычного графа - всё равно, как на такой модели путь в моделируемом графе искать?
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
легко
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
gremlin же
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
будет чуть сложнее запрос, а смоделировать то можно абсолютно все
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
источник

O

Ortofax in Clojure — русскоговорящее сообщество
не, я про определение пути в графе с рёбрами в рёбра.
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
https://vaticle.com/

у этих как раз была гиперграфовая модель поверх тинкерпопа, сейчас вроде переписали
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
ну иногда граф это просто матрица смежности.
Но нам интересны разные данные для вершин и свойства рёбер.

Для графов разработан роскошный матаппарат, поэтому когда можно свести специальный граф к классическому – это делают и выигрывают, потому что не нужно тратить миллион денег на новый матаппарат.
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
N-ary Relations

In the real world, relations aren't just binary connections between two things. In rich systems, we often need to capture three or more things related with each other at once. Representing them as separate binary relationships would lose information. TypeDB can naturally represent an arbitrary number of things as one relation.
источник