задан набор вершин в плоскости, выбирая точку входа, точку возле входа как выход, как я должен соединить их, чтобы край любых двух последовательных точек не был больше чем определенное максимальное значение? , например ниже, * подставка для вершин, заданная точкой как In, чем выход из точки возле входа, есть ли какой-либо алгоритм для этого ???? Помогите?как подключить набор изолированных вершин
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * <------ in
* * * * * * * * * *
* * * * * * * * * * <------- out
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * *
* * * * * * * * *
Вы пробовали грубую силу? Кроме того, ваша проблема неясна. Являются ли точки на регулярной сетке или распределены случайным образом? Вы хотите соединить все точки? Разрешены ли края? Доступны ли вход и/или выход или должен ли алгоритм выбрать их? И, наконец, этот вопрос действительно является вопросом программирования? – kazemakase
@kazemakase, извините за мой вводящий в заблуждение, да, точки на регулярной сетке, и я должен соединить все точки. края разрешены. входная точка выбирается вручную и точка выхода должна быть выбрана рядом с входом по алгоритму. На самом деле, я инженер по физическому проектированию ИС, у меня много ячеек в макете, я хочу соединить их по металлическим слоям. определенно это вопрос программирования –