Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.05.2010, 15:29
Flcn вне форума Посмотреть профиль Отправить личное сообщение для Flcn Найти все сообщения от Flcn
  № 1  
Ответить с цитированием
Flcn
 
Аватар для Flcn

Регистрация: Aug 2008
Адрес: Moscow
Сообщений: 73
Отправить сообщение для Flcn с помощью ICQ
По умолчанию Графопостроитель

Приветствую.
необохидимо научится строить графы.

есть ли какие либо готовые решения, или статьи на эту тему?
даи вообще советы.

Заранее спасибо.

Старый 24.05.2010, 15:37
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 2  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
Графы бывают разные.

Есть мнение, что оптимального решения нет.


Последний раз редактировалось proxiServer; 24.05.2010 в 15:41.
Старый 24.05.2010, 15:48
Flcn вне форума Посмотреть профиль Отправить личное сообщение для Flcn Найти все сообщения от Flcn
  № 3  
Ответить с цитированием
Flcn
 
Аватар для Flcn

Регистрация: Aug 2008
Адрес: Moscow
Сообщений: 73
Отправить сообщение для Flcn с помощью ICQ
в смысле разные?
всякие взвешанныеб гомеоморфные двудольные двусвязанные деревья это всё частные случаи.
в принципе графы будут в основном древообразные.
но и цыклы в них возможы

Старый 24.05.2010, 15:56
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 4  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
В том смысле, что, возможно, и есть программы, которые способны визуализировать некоторые частные случаи. И то не всегда.

Тут есть проблема. Попробуйте себе представить миллион связей у одной вершины. Как это на мониторе доступно отобразить?

Что за граф у Вас? Если он достаточно объемный, то подходящих решений может не быть.

Я не из праздного любопытства, тоже с графами работаю)


Последний раз редактировалось proxiServer; 24.05.2010 в 15:58.
Старый 24.05.2010, 15:59
enepx вне форума Посмотреть профиль Отправить личное сообщение для enepx Посетить домашнюю страницу enepx Найти все сообщения от enepx
  № 5  
Ответить с цитированием
enepx
 
Аватар для enepx

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Цитата:
Сообщение от proxiServer Посмотреть сообщение
Тут есть проблема. Попробуйте себе представить миллион связей у одной вершины. Как это на мониторе доступно отобразить?
ИМХО это техническая задача отображения, а не математическая. Посмотрите как в Google Maps отображают миллион дорог от Москвы.

Старый 24.05.2010, 16:04
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 6  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
enepx, карты и схемы, это частный случай, который как раз прост. Математическая, техническая... Я к тому, что визуализация графа сложная и индивидуальная задача. Кроме случаев, когда мы работаем с небольшими графами.

Старый 24.05.2010, 16:15
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 7  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Есть класс Vertex. Задаёт вершину графа.
Есть класс Edge - ребро. Имеет в свойствах 2 вершины - начальную и конечную, а так же свойство, двунаправленна (или как это называется) ли она.

В Vertex при добавлении нового ребра добавляется ссылку на Edge. Конечно, ссылка добавляется один раз в 2 Vertex`а.
Всё, реализация закончена. А зачем вам просто граф? Обычно его строят как раз для задачи какой-либо, т.е. это инструмент, а не самоцель.

Старый 24.05.2010, 17:22
Flcn вне форума Посмотреть профиль Отправить личное сообщение для Flcn Найти все сообщения от Flcn
  № 8  
Ответить с цитированием
Flcn
 
Аватар для Flcn

Регистрация: Aug 2008
Адрес: Moscow
Сообщений: 73
Отправить сообщение для Flcn с помощью ICQ
ок.
граф не большой макс 20 вершин.

да.. граф это инструмент маршрутизации входящих звонков. для наглядности он визуализируется. данные персонализированны и беруться из БД.
сейчас это дерево и он визиулизирован на javascript.
сейчас переходим к полно-графовой системе поэтому решено перейти на flash.
Psycho Tiger
как его представить в виде данных я отлично понимаю.
вопрос только в том как их визуализировать корректно.

Старый 24.05.2010, 17:34
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 9  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Ну Edge по сути и есть линия, которая должна их соединять, а Vertex -вершина. Вершину рисуем точкой, Эдж линией. Или речь идёт о том, что при такой визуализации нужно Вертексы красиво поставить на экран так, чтобы это было наглядно?

Старый 24.05.2010, 17:41
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 10  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
Flcn ну как обычное дерево. Пирамидкой. Начинаем с одной вершины. Смотрим сколько у нее соседних. Все соседние отображаем строчкой ниже и рисуем ребра. Потом по всем вершинам со второй сточки. И так до конца.

Не подходит?

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:14.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.