Поиск:

Ответ в темуСоздание новой темы Создание опроса
> изображение графа на плоскости 
:(
    Опции темы
maxim1000
Дата 22.11.2007, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



может, хватит обсуждать очевидные вещи?
задача не поставлена точно, описаны не критерии, а желания (или есть возражения по этому поводу?)
но это тоже задача - уточнить и перевести их в формальные критерии, чтобы получить уже корректную задачу, которую можно решать в терминах математики
ИМХО, сейчас именно этот этап, а не тот, на входе которого уже корректные критерии


--------------------
qqq
PM WWW   Вверх
stab
Дата 22.11.2007, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



Цитата(marcusmae @  23.11.2007,  02:28 Найти цитируемый пост)
Почему нельзя построить функционал и искать, скажем, седловые точки?

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


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
maxim1000
Дата 22.11.2007, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



а вместо "и" можно, действительно, ставить разные функции (на вскидку - сложение или умножение уже могут дать разный результат, не говоря уже о том, что сложение может быть с коэффициентами, а умножение - с разными степенями), и я бы не сказал, что на данный момент очевидно, какую взять


--------------------
qqq
PM WWW   Вверх
esperant0
Дата 22.11.2007, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005

Репутация: 4
Всего: 14



Цитата(maxim1000 @ 22.11.2007,  23:46)
 но это тоже задача - уточнить и перевести их в формальные критерии, чтобы получить уже корректную задачу, которую можно решать в терминах математики
 

Конечно задача. Вы правы. Но менять условие задачи имеет право лишь автор. Иначе мы рискуем решить не ту задачу


--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
stab
Дата 23.11.2007, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



я же приводил выше эту функцию:
Цитата(stab @  22.11.2007,  23:16 Найти цитируемый пост)
расстояние от любого решения до идеального в пространстве решений считается по знакомой с детства формуле - корень квадратный из суммы квадратов разностей координат. вот это расстояние и надо минимизировать.


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


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
esperant0
Дата 23.11.2007, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005

Репутация: 4
Всего: 14



Цитата(stab @ 23.11.2007,  00:04)
я же приводил выше эту функцию:
Цитата(stab @  22.11.2007,  23:16 Найти цитируемый пост)
расстояние от любого решения до идеального в пространстве решений считается по знакомой с детства формуле - корень квадратный из суммы квадратов разностей координат. вот это расстояние и надо минимизировать.


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

Перебор для непрерывных ф-ий требует континума шагов.


--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
stab
Дата 23.11.2007, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



esperant0, можно узлы к дискретной сетке привязать, только при 1000 узлов (в реальной задаче около 850) и при минимум 1000 возможных размещений для каждого, получается 1000^1000 размещений. это уже за пределами возможностей.


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
maxim1000
Дата 23.11.2007, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



касательно длины дорог: тут не всё хорошо...
получив любое решение, но сжав его, например, в два раза (просто смасштабировав) мы получим меньшую длину дорог
и сжимать так можно очень долго
вряд ли это - именно то, чего хочется
так что критерий стоило бы подправить, чтобы решение не скатывалось в подобные области...
например, посчитать центр масс системы и потребовать, чтобы какое-нибудь (например, среднеквадратическое) отклонение было постоянным...


--------------------
qqq
PM WWW   Вверх
stab
Дата 23.11.2007, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



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


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
maxim1000
Дата 25.11.2007, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



появилась похожая тема о визуализации графов: http://forum.vingrad.ru/forum/topic-183717.html
критерий там несколько проще - просто минимизировать количество пересечений рёбер
так что, думаю, здесь можно продолжить обсуждать усложнённый критерий, и к чему он приводит, а все вопросы, касающиеся простой минимизации пересечений обсуждать там

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


--------------------
qqq
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0829 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.