roboforum.ru

Технический форум по робототехнике.

Помогите с алгоритмом

Помогите с алгоритмом

assassin6 » 23 ноя 2009, 22:08

Здравствуйте не могли бы вы подсказать алгоритм обхода прямоугольника, так чтобы попасть во все его свободные точки, исходники программы выкладываю.
В одну и туже точку можно попадать не тоько 1 раз=)

Добавлено спустя 1 минуту 6 секунд:
белыми отмечены свободные места, черными препятствия
Вложения
.rar
вот файл программы в которую надо добавить алгоритм
(197.77 КиБ) Скачиваний: 6

Re: Помогите с алгоритмом

=DeaD= » 23 ноя 2009, 22:12

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

Re: Помогите с алгоритмом

MiBBiM » 23 ноя 2009, 22:23

волновым сразу всё поле заполнить

Re: Помогите с алгоритмом

assassin6 » 23 ноя 2009, 22:29

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

тоесть рассматривать свободно ли место во всех направлениях? север-юг-запад-восток?

Re: Помогите с алгоритмом

Angel71 » 23 ноя 2009, 22:29

:O: дануне. :oops: или дануна? о, дануна лучше, чем-то с данон созвучно.
Angel71 писал(а):assassin6, берёте конспекты/книги/методички/... по:
а) теории графов
б) программированию
:) если выпивка, гулянки, нежелание учится или думать не мешают, то за пару дней напишите

:sorry: чёт я запутался, это вторая или уже третья реинкарнация одного и тогоже вопроса.

Re: Помогите с алгоритмом

assassin6 » 23 ноя 2009, 22:33

MiBBiM писал(а):волновым сразу всё поле заполнить

в каком смысле все поле заполнить? можешь поподробнее рассказать?

Добавлено спустя 1 минуту 41 секунду:
Angel71 писал(а)::O: дануне. :oops: или дануна? о, дануна лучше, чем-то с данон созвучно.
Angel71 писал(а):assassin6, берёте конспекты/книги/методички/... по:
а) теории графов
б) программированию
:) если выпивка, гулянки, нежелание учится или думать не мешают, то за пару дней напишите

:sorry: чёт я запутался, это вторая или уже третья реинкарнация одного и тогоже вопроса.

:lol:
нет просто в той теме я точно не знал, что мне надо, щас разобрался и представил вид программы, теперь ищу совет

Добавлено спустя 1 минуту 27 секунд:
Angel71 писал(а)::O: дануне. :oops: или дануна? о, дануна лучше, чем-то с данон созвучно.
Angel71 писал(а):assassin6, берёте конспекты/книги/методички/... по:
а) теории графов
б) программированию
:) если выпивка, гулянки, нежелание учится или думать не мешают, то за пару дней напишите

:sorry: чёт я запутался, это вторая или уже третья реинкарнация одного и тогоже вопроса.

и не только совет, может кто и удосужиться вписать алгоритмик в программу :oops:

Re: Помогите с алгоритмом

Angel71 » 23 ноя 2009, 22:41

от того что ты незнал или узнал, кардинально нового ничего не появилось. рекомендации тежи, ну только можно добавить вариант "в" - не наглеть
:ROFL: а то "двое из ларца и есть за тебя будут", причём по жизни

Re: Помогите с алгоритмом

assassin6 » 23 ноя 2009, 22:45

ну поесть я как нето сам могу, нет у меня никаких лекций по теории графоф, я их очень хорошо просыпать любил=) :D

Re: Помогите с алгоритмом

MiBBiM » 23 ноя 2009, 22:47



cron
Rambler\'s Top100 Mail.ru counter