
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.3] |
![]() |
|
Сообщ.
#1
,
|
|
|
Может кто подскажет как построить путь между двумя точками? Волновой не подходит для стратегий, слишком медленный.
|
Сообщ.
#2
,
|
|
|
Как насчет алгоритмов маршрутизации
|
Сообщ.
#3
,
|
|
|
Цитата o_serg, 23.04.02, 22:59:05 Может кто подскажет как построить путь между двумя точками? Волновой не подходит для стратегий, слишком медленный. А если его оптимизировать? Скажем пускать волну с 2х концов сразу, или рамку наложить? |
Сообщ.
#4
,
|
|
|
А как определить где эти волны встретились ?
|
Сообщ.
#5
,
|
|
|
- Как насчет алгоритмов маршрутизации -
А подробнее можно ?.. |
Сообщ.
#6
,
|
|
|
Цитата o_serg, 24.04.02, 22:08:12 А как определить где эти волны встретились ? Как обычно, присваиваешь значения клеткам, на каждой итерации смотришь не достиг ли фронт волны клетки, на которой уже побывала встречная волна. На самом деле с т.зр. статистики лучшая оптимизация получается при накладывании рамки. Т.е. рабочее поле ограничивается рамкой размера на 15-20\% больше мин. прямоугольника, охватывающего исходные точки. При отрицательном рез-те рамка либо расширяется, либо снимается. (Так поступают в САПР при трассировке соединителей). Насчет маршрутизации, Mamochka видимо имел ввиду OSPF (если я неправ, поправь). Там используется алгоритм Дийкстры для поиска кратчайшего пути в взвешенном графе Удачи ![]() |
Сообщ.
#7
,
|
|
|
Посмотри http://book.itep.ru/4/44/rut_4411.htm
|
Сообщ.
#8
,
|
|
|
Yes !!! Сделал ... Всем ААААААААгромное спасибо.
![]() |