직사각형 바다가 있다고 가정 해 봅시다. 그것은 매우 큽니다 - 10000x20000.선박 이동 알고리즘
우리는 섬도 가지고 있습니다. 간단히하기 위해, 그것도 직사각형이라고 가정 해 봅시다. 우리는 정확한 위치 (좌표)를 알고 있습니다.
우리가 우주선을 가지고 있다면 (x1, y1), 어떤 섬을 거치지 않고지도 (x2, y2)에서 다른 점까지 최단 경로를 찾을 수 있습니까?
업데이트 : 우주선이나 바다에 대한 제약이 없습니다. 몇 가지를 추가하여 단순화하고 (속도를 높일 수 있다면), 이는 환영 할만한 것입니다.
경로가 최상일 필요는 없습니다. 예를 들어 10 % 할인 될 수 있습니다. 완벽하게 수용 할 수 있습니다.
점 사이에 경로가 없도록 섬을 배치 할 수 있습니다. 그러면 어떻게 될까요? –
Paul : 경로를 찾을 때 알아야합니다. –
인쇄 회로 기판 (PCBs)을 라우팅하는 데 사용되는 알고리즘을 보길 원할 것입니다. (예를 들어, 흔적이 교차 할 수없는 등 선박 문제에 비해 추가적인 제약이 있기는하지만) 비슷한 문제입니다. –