powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Java :: Пятничное схлопывание толстых графов.
21 сообщений из 71, страница 3 из 3
Java :: Пятничное схлопывание толстых графов.
    #39999415
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimonz80

Таким образом ребро 4->5 кандидат на схлопывание

Где мы ишем факт того, что отстутвует другой путь из 4 в 5.

Т.е. не существует маршрута, например, 4 -> 3 -> 8 -> 5 ?
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999419
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно, что ноду только с одной входящей связью всегда можно схлопнуть с предыдущей.

Но тогда задача какая-то черезчур простая.

Что в ситуации, когда в нодах больше одной входящей связи но они относятся к непересекающимся-несвязанным подграфам (с терминологией у меня все плохо). Я так подумал, что их тоже нужно схлопывать.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999424
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой долг в части тест-кейсов растет. Я о нем помню. И я думаю сегодня их выложу.

Пока рисую в блокноте. Вот тривиальные случаи как раз закроем.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999425
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ладно, пофиг, т.з. конечно замечательное " рёбра типа (4)->(5) как на картинке." )))

в любом случае, смысл сего действия мне не очень понятен
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999426
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev
dimonz80

Таким образом ребро 4->5 кандидат на схлопывание

Где мы ишем факт того, что отстутвует другой путь из 4 в 5.

Т.е. не существует маршрута, например, 4 -> 3 -> 8 -> 5 ?


В условии такого вроде нету.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999428
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда вообще не понятна проблема

схлопываем все ноды, у которых только один входящий маршрут

сам алгоритм схлопывания вроде тревиальный, что тут обсуждать - не понятно
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999437
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev
тогда вообще не понятна проблема

схлопываем все ноды, у которых только один входящий маршрут

сам алгоритм схлопывания вроде тревиальный, что тут обсуждать - не понятно


Че ты начинаешь?! Нормально же общались! Зануда.

Иногда полезно делать такие экзерсисы. Просто чтобы размяться. Если ты вертишь графы, матрицы и т.п. каждый день на работе, то мы тут все тебе безмерно завидуем, честно.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999443
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimonz80
Leonid Kudryavtsev
тогда вообще не понятна проблема

схлопываем все ноды, у которых только один входящий маршрут

сам алгоритм схлопывания вроде тревиальный, что тут обсуждать - не понятно


Че ты начинаешь?! Нормально же общались! Зануда.

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


Это как отставной полковник иногда просыпается среди ночи и начинает разбирать и собирать наградной ПМ.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999445
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Беря во внимание что большинство "кодеров для бизнеса" про графы слыхали только в универах,
я-бы сказал что этот "полковник" собирает и разбирает РСЗО.

Я делаю своё суждение на основани своего уже более чем 15 летнего присуствия на этом форуме.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999455
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Беря во внимание что большинство "кодеров для бизнеса" про графы слыхали только в универах,
я-бы сказал что этот "полковник" собирает и разбирает РСЗО.

Я делаю своё суждение на основани своего уже более чем 15 летнего присуствия на этом форуме.


Для многих программирование - непыльное ремесло, чтобы кормить семью, во имя 1С, всемилостивого и милосердного, аминь.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999463
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimonz80,

мне понравилось что у нас в топике появился скалист. Есть повод потом собрать ваш исходник на scala-native
https://scala-native.readthedocs.io/en/v0.3.9-docs/

и посмотреть как вырастет перформанс. Но это - потом. Сначала - самолёты.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999544
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот основные тестовые кейсы. 8 штук.

(1) и (3) это цепочка.
(2) это цикл. Не схлопывается.
(5) и (6) это ветка. Не схлопывается.
(7) это классический случай с которого мы начали
(8) это цикл. Тоже не схлопывается.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999613
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Вот основные тестовые кейсы. 8 штук.

(1) и (3) это цепочка.
(2) это цикл. Не схлопывается.
(5) и (6) это ветка. Не схлопывается.
(7) это классический случай с которого мы начали
(8) это цикл. Тоже не схлопывается.


Случаи 5 и 6 противоречат остальным
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999642
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему?
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999645
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Почему?



Ну например, соединив 5 и 6 получим 7, но 5 и 6 не схлопываются, а 7 схлопывается. Как так?

И еще проблема тест кейсов в отсутствии намека на остальную часть графа.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999661
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimonz80
mayton
Почему?



Ну например, соединив 5 и 6 получим 7, но 5 и 6 не схлопываются, а 7 схлопывается. Как так?

И еще проблема тест кейсов в отсутствии намека на остальную часть графа.

Я понял ваше сомнение. Действительно - надо хотя-бы обозначить прочие вершины.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999698
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimonz80
Случаи 5 и 6 противоречат остальным

а так же 2 и 7

т.к. лично я бы подумал, что кольцо должно схлопнутся в 1-н элемент. Почему оно не должно схлопываться, мне не понятно

в 7-ом, я бы подумал, что элементы 7->4 7->6 так же должны схлопнутся (см. картинку N1)

В общем, правила схлопывания мне совершенно не понятны. А предметную область я не знаю.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999710
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev
dimonz80
Случаи 5 и 6 противоречат остальным

а так же 2 и 7

т.к. лично я бы подумал, что кольцо должно схлопнутся в 1-н элемент. Почему оно не должно схлопываться, мне не понятно

в 7-ом, я бы подумал, что элементы 7->4 7->6 так же должны схлопнутся (см. картинку N1)

В общем, правила схлопывания мне совершенно не понятны. А предметную область я не знаю.


Ну на картинке преобразования после одной итерации, по идее. При следующей должно схлопнуться.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999715
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача, похоже, мутирует в сторону поиска паттернов в графе.
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999763
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача еще никуда не сдвинулась.

То майтон какие-то заумные задачи с формулировками и терминами из теор-мата, теор-вероятностей и пр. публикует. что я даже таких слов в жизни не слышал.
То "типа как на картинке." )))
...
Рейтинг: 0 / 0
Java :: Пятничное схлопывание толстых графов.
    #39999773
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Схлопывание?
...
Рейтинг: 0 / 0
21 сообщений из 71, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Java :: Пятничное схлопывание толстых графов.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]