Вы не знаете, пока не попробуете.
1000 узлов на самом деле не так уж много.Алгоритм Дейкстры имеет линейную сложность числа ребер, а число ребер в худшем случае квадратично по числу узлов.Из вашего описания графика трудно определить, сколько существует ребер, но даже полные 1.000.000 не очень велики.
Основная проблема заключается в том, что вы реализуете это правильно, используя очередь приоритетов .
Редактировать : Рассел и Норвиг , 2-е изд., описать набор общих алгоритмов поиска в главах 3 и 4. Что ониПоиск по графу с равномерной стоимостью - это, по сути, алгоритм Дейкстры.Если вы будете следовать их инструкциям, вы можете легко расширить алгоритм поиска A *, если возникнет такая необходимость.