Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Наименьшее расстояние / 8 сообщений из 8, страница 1 из 1
09.07.2009, 10:14:04
    #36081244
aghasalim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименьшее расстояние
задача такая:
Дано несколько точек на плоскости.
нужно найти самый короткий путь наиболее удаленными проходя по другим.
Какой алгоритм можете посоветовать?
...
Рейтинг: 0 / 0
09.07.2009, 11:43:05
    #36081530
Наименьшее расстояние
aghasalim,

Я так думаю:
Определим расстояние между любыми двумя точками.
Далее, выбираем ту пару, где расстояние максимальное, берем одну из точек.
Отталкиваясь от этой (исходной) точки ищем ребро с минимальным весом (расстоянием до ближайшей точки) и т.д. пока не построим искомый путь / не придем в "конечную" точку... Следует учитывать, что найденный путь может "оставить" в стороне (изолировать) одну или несколько точек... :-(
Вроде бы, если мне мой склероз не изменяет, алгоритм называется "построение максимального дерева с минимальным весом".
...
Рейтинг: 0 / 0
09.07.2009, 12:16:03
    #36081622
junior idiot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименьшее расстояние
aghasalimзадача такая:
Дано несколько точек на плоскости.
нужно найти самый короткий путь наиболее удаленными проходя по другим .
Какой алгоритм можете посоветовать?
Проходя по всем другим, или нет?
Если да, то гугл ит "задача коммивояжера" (NP-полная, простых и быстрых решений не найдено).
Если нет, то гугл ит "алгоритм Дейкстры".
...
Рейтинг: 0 / 0
09.07.2009, 12:16:52
    #36081624
Batsall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименьшее расстояние
Перебрать все остовные деревья и выбрать из них нужное.
...
Рейтинг: 0 / 0
13.07.2009, 10:24:22
    #36086263
aghasalim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименьшее расстояние
Здесь таблица http://sinaq.az/.
...
Рейтинг: 0 / 0
13.07.2009, 10:26:08
    #36086269
aghasalim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименьшее расстояние
нужно пройти от S0 до Sw. при этом затратить минимум горючего (числы на таблице указывают на расход горючено).
...
Рейтинг: 0 / 0
13.07.2009, 12:28:24
    #36086590
rmull
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименьшее расстояние
aghasalim,

Если можно двигаться только вверх и вправо, то это простейший пример задачи на метод динамического программирования: задача о черепашке .
Если можно двигаться также вниз и влево, то алгоритм Дейкстры .
...
Рейтинг: 0 / 0
13.07.2009, 15:19:11
    #36087088
RT183.1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименьшее расстояние
how can I help you?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Наименьшее расстояние / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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