Алгоритмы сетки - PullRequest
       3

Алгоритмы сетки

0 голосов
/ 23 января 2011

Это мой первый пост на stackoverflow, поэтому извините, если я задаю вопрос, на который уже дан ответ.Может кто-нибудь направить меня к хорошему учебнику, чтобы помочь мне решить проблемы с сеткой, где мы должны решить эту проблему за «минимальное» количество возможных шагов.Иногда BFS помогает, но этого недостаточно для других подобных проблем.Спасибо:)

Ответы [ 2 ]

0 голосов
/ 11 марта 2011

Если вы хотите уменьшить сложность и порядок сетки, вы можете использовать кривую заполнения пространства, например, кривую z, гильбертову или кривую Пеано.

0 голосов
/ 23 января 2011

Без дополнительной информации сложно дать хороший ответ.Хорошие алгоритмы зависят от точной постановки задачи.

Если вся сетка определена, и все ребра существуют и имеют одинаковый вес, то минимум легко определить, пройдя по диагонали между двумя точками.Никакого умного алгоритма не требуется.

Если некоторые ребра существуют или ребра имеют переменные веса, которые являются положительными, я бы предложил алгоритм Дейкстры.Если некоторые края отрицательны, есть варианты, такие как Bellman-Ford.

В любом случае, вам нужно уточнить настройку, чтобы мы могли помочь вам.

...