在一個平面上給定一組頂點,選擇一個點作爲入口,入口附近的一個點作爲出口,我應該如何連接它們以使任意兩個連續點的邊不會更大超過某個最大值? 如下所示,*代表頂點,給定點爲In,比從入口附近的點退出,是否有任何算法可以做到這一點?幫幫我?如何連接一組孤立的頂點
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * <------ in
* * * * * * * * * *
* * * * * * * * * * <------- out
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * *
* * * * * * * * *
你試過蠻力嗎?另外,你的問題陳述還不清楚。正常網格上的點還是隨機分佈的?你想連接所有點嗎?邊緣是否允許交叉?給定的入口和/或出口還是算法選擇它們?最後,這個問題真的是一個編程問題嗎? – kazemakase
@kazemakase,對不起,我的誤導,是的,點是在一個規則的網格,我必須連接所有點。邊緣被允許交叉。入口點是手動選擇的,出口點應在算法入口附近選擇。實際上,我是一位IC物理設計工程師,我在佈局中有很多單元,我想通過金屬層連接它們。肯定這是一個編程問題 –