Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Поиск кратчайшего пути в лабиринте.  (Прочитано 6618 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Поиск кратчайшего пути в лабиринте.
« Ответ #15 : 11 Августа 2010, 05:04:49 »
Увы, решения, отличного от уже озвученного, там нет.
я и не имел ввиду наличие решения ;)

Оффлайн ChaosWarrior

  • Активист
  • *
  • Сообщений: 461
  • d(-_-)b
    • Просмотр профиля
Re: Поиск кратчайшего пути в лабиринте.
« Ответ #16 : 11 Августа 2010, 05:15:31 »
Зато его имел в виду автор темы.
Открытый код и его подержка — это лучшая реклама Windows.

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Поиск кратчайшего пути в лабиринте.
« Ответ #17 : 11 Августа 2010, 15:11:19 »
Зато его имел в виду автор темы.

Не обязательно. Дело не горит. Тут похоже надо несколько глубже разобраться с вопросом.

Волновой алгоритм - Построение крaтчaйшего мaршрутa (мне кажется очень удачным)
http://www.codenet.ru/progr/alg/way.php

Спасибо за ссылку. Есть чего интересного почитать:)

Оффлайн ChaosWarrior

  • Активист
  • *
  • Сообщений: 461
  • d(-_-)b
    • Просмотр профиля
Поиск кратчайшего пути в лабиринте.
« Ответ #18 : 12 Августа 2010, 03:06:03 »
Алгоритм Дейкстры - не катит, т.к. не нужно искать все возможные пути от заданной точки до всех остальных. Алгоритм Беллмана - то же блюдо в другом соусе, как Алгоритм Флойда - Уоршелла. Надо просто быстро найти хоть какой-нибудь путь от вершины до вершины.
Понятие "быстро" к данным алгоритмам не относится. Все они, не стесняясь, хавают оперативную память. Да они быстрые, но предназначены не для этой задачи.

По ссылке на волновой алгоритм: © Vyacheslav Mednonogov очень любит ВАСИК, к гадалке не ходи. Оно и видно - простой по сути алгоритм превращается в суп-спагетти, с которым даже разбираться противно. Вроде все по-русски, а как работает, зачем оно так работает - загадка.

Вот это - настоящий волновой алгоритм. Мне понравилось.
Открытый код и его подержка — это лучшая реклама Windows.

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: Поиск кратчайшего пути в лабиринте.
« Ответ #19 : 12 Августа 2010, 04:02:01 »
(Нажмите, чтобы показать/скрыть)
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.