Отрисовка планарного графа
От: bsp-sound Беларусь  
Дата: 29.10.10 08:01
Оценка:
Здравствуйте!
Мне необходимо отрисовать планарный граф по матрице смежности. Но есть один ньюанс: узлы могут добавляться/удаляться, причем "нетронутые" узлы — остаются на месте (граф не перестраивается). Случай с пересечением рёбер (сл. при добавлении узла) допускается отрисовать штриховой линией например.

p.s.: Я по спец. не программист- может есть готовые алгоритмы, или книга по этой теме толковая?
Re: Отрисовка планарного графа
От: xobotik Россия  
Дата: 03.11.10 11:23
Оценка:
Здравствуйте, bsp-sound, Вы писали:

BS>Здравствуйте!

BS>Мне необходимо отрисовать планарный граф по матрице смежности. Но есть один ньюанс: узлы могут добавляться/удаляться, причем "нетронутые" узлы — остаются на месте (граф не перестраивается). Случай с пересечением рёбер (сл. при добавлении узла) допускается отрисовать штриховой линией например.

BS>p.s.: Я по спец. не программист- может есть готовые алгоритмы, или книга по этой теме толковая?


Книга "Фундаментальные алгоритмы на C++" Роберт Серджик (часть, которая посвящена графам) там есть алгоритм рисования графа.
С уважением!
Re: Отрисовка планарного графа
От: conraddk Россия  
Дата: 05.11.10 12:23
Оценка:
Здравствуйте, bsp-sound, Вы писали:

BS>p.s.: Я по спец. не программист- может есть готовые алгоритмы, или книга по этой теме толковая?

Вот основополагающая книга: Graph Drawing: Algorithms for the Visualization of Graphs.
Еще есть приличный (насколько может быть приличным сборник статей) обзор Drawing Graphs: Methods and Models.

На Амазоне также рекомендуют некую Planar Graph Drawing, но про нее ничего не скажу...

Первые две гуляют по сети в электронном виде
D.K. << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Все на свете должно происходить медленно и неправильно...
Re: Отрисовка планарного графа
От: silent_bob  
Дата: 08.11.10 18:46
Оценка:
Здравствуйте, bsp-sound, Вы писали:

BS>Мне необходимо отрисовать планарный граф по матрице смежности.


Тут есть много ссылок на теорию, библиотеки и готовые программы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.