![]() |
|
![]() ![]() ![]() |
|
qpharm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 25.1.2008 Репутация: нет Всего: нет |
Есть замкнутая в кольцо цепочка шаров заданной длины L. Цепочка разбита на N непрерывных сегментов, сумма длин всех сегментов равна L. Все сегменты пронумерованы. Цепочка размещается произвольным образом на равномерной сетке (в пространстве), один шар в один узел сетки, соседние шары в соседние узлы сетки. Известно, какие сегменты цепочки касается друг друга (то есть какие либо шары одного и другого сегмента находится в соседних узлах клетки). Восстановить структуру цепи, то есть положение шаров цепочки на сетке (с точности до симметрии и сдвига).
Какими способами решаются подобные задачи? Если предлагается перебор с возвратами, то как можно обеспечить его эффективность? Допустима любая эмпирика и неточные решения (то есть если алгоритм генерит структуры с малым(!) числом ошибочных контактов, но делает это быстро, то это хорошее решение). область науки - биоинформатика |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Приведённых данных явно недостаточно для однозначного восстановления конфигурации. Даже для двумерного случая - а у тебя, как я понимаю, нужно будет переносить решение в пространство.
Присоединённый файл ( Кол-во скачиваний: 9 ) ![]() -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
qpharm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 25.1.2008 Репутация: нет Всего: нет |
||||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
1) Решение ТОЧНО нужно в 2D?
2) Гарантируется ли, что решение имеется? Если в 2D - то несамопересекающееся? 3) Как задаются исходные данные? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
qpharm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 25.1.2008 Репутация: нет Всего: нет |
1. нужна идея эффективного решения, обобщение просто, потому безразлично 2 или 3D. 3D относится к реальности. 2. Данные берутся из эксперимента, потому решение гарантируется. Наоборот, данных зачастую не хватает, потому решение неоднозначно. В 2D пересечения запрещены. 3. матрица контактов |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Ага, знать бы ещё что именно названо этим термином, и какие именно данные содержит... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
qpharm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 25.1.2008 Репутация: нет Всего: нет |
Индексы элемента - номера сегментов (пары возможно пересекающихся сегментов), значение элемента - число контактов между сегментами этой пары |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Число контактов - это количество последовательных точек одного контакта или количество точек, между которыми у сегмента могут быть контакты с третьим сегментом? Т.е. если между сегментами 1 и 2 есть 2 контакта, может ли быть на сегменте 1 между этими точками ещё точка контакта с сегментом 3? Или взаимное расположение точек контакта в принципе не определено? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
qpharm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 25.1.2008 Репутация: нет Всего: нет |
Взаимное расположение точек контакта в принципе не определено. Потому все вышеперечисленное возможно.
|
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Значит, надо сразу моделировать в 3D.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |