2012년 12월 29일 미국의 소셜 뉴스 웹사이트인 레딧(Reddit)에 아주 흥미로운 지도가 하나 올라왔다. 케플러온리노우즈(Kepleronlyknows)라는 닉네임을 사용하는 패트릭 앤더슨(Patrick Anderson)이라는 사람이 포스팅한 이 지도에는 세계에서 가장 긴 직선 항로(The longest straight line)라는 제목과 함께 파키스탄에서 출발해 방향을 전혀 바꾸지 않고 똑바로 진행할 경우 약 2만마일(3만2천km)을 항해해 러시아 동부 캄차카 반도에 도달할 수 있다고 쓰여 있다. 지구 상에서 지금까지 알려진 항로 가운데 가장 거리가 긴 직선 항로를 주장한 것이다(아래 그림 참조).
케플러온리노우즈의 주장을 증명하려 했던 사람 가운데 아일랜드 연합기술연구소(United Technologies Research Center Ireland)의 로한 차북스워(Rohan Chabukswar)와 인도 IBM 연구소(IBM Research India)의 큐샬 무커지(Kushal Mukherjee)가 있었다. 이 두 과학자가 최근 지구 상에서 섬이나 육지를 만나지 않고 똑바로 가장 멀리 갈 수 있는 항로와 육상에서 이동에 장애가 되는 호수나 바다를 만나지 않고 똑바로 가장 멀리 갈 수 있는 경로를 수학적으로 밝혀낸 연구 논문을 발표했다(Chabukswar and Mukherjee, 2018).
두 사람이 찾은 지구 상에서 똑바로 가장 멀리 갈 수 있는 항로는 케플러온리노우즈의 주장과 일치했다. 케플러온리노우즈의 주장이 맞은 것이다. 두 과학자는 우선 구형의 지구에서 두 지점을 똑바로 갈 수 있는 길을 찾았다. 2차원 평면에서는 직선으로 똑바로 갈 때 두 지점 사이의 거리가 가장 짧지만 지구와 같은 3차원 구에서는 지구 중심과 출발점, 도착점 등 세점으로 만들어지는 평면이 지구 표면과 만날 때 생기는 원(圓)인 이른바 대원(大圓, great circle)을 따라 이동할 때 두 지점 사이의 거리가 최단 거리가 된다. 대양을 항해하는 배가 대원을 따라 이동하는 이유가 여기에 있다. 연구팀이 지구상에서 두 지점 사이를 똑바로 갈 수 있는 바다 항로를 찾은 결과 모두 2억 3천328만 개나 됐다. 연구팀은 ‘분기 한정 알고리듬(branch-and bound Algorithm)'이라는 프로그램을 개발해 이 항로 가운데 똑바로 가장 멀리 갈 수 있는 항로를 찾았다.
이렇게 해서 찾은 항로가 바로 지구 상에서 똑바로 가장 멀리 갈 수 있는 파키스탄에서 러시아 동부 캄차카 반도에 이르는 항로다(아래 그림 참조). 항로를 찾기까지 프로그램을 만들고 자료를 준비하는 데는 5년이 넘는 시간이 걸렸지만 실제 계산은 싱겁게 끝났다. 연구팀은 지구 상에서 똑바로 가장 멀리 갈 수 있는 항로를 계산하는 데 개인용 컴퓨터로 단 10분밖에 걸리지 않았다고 밝히고 있다.
<참고문헌>
* kepleronlyknows (Reddit), The longest straight line: You can sail almost 20,000 miles in a straight line from Pakistan to the Kamchatka Peninsula, Russia. https://www.reddit.com/r/MapPorn/comments/15mwai/the_longest_straight_line_you_can_sail_almost/
* Rohan Chabukswar and Kushal Mukherjee, Longest Straight Line Paths on Water or Land on the Earth, arXive, https://arxiv.org/pdf/1804.07389.pdf
동영상 기사