TECH M
×
TECH M
토박이vs.컴퓨터, 길 찾기 대결 승자는?
길 탐색 최적화 알고리즘
2016-04-12조은아 기자
지도 앱은 사람들의 일상에 시나브로 파고들었다.
스마트폰이 보급되고 지도 앱이 동네 토박이만큼 정확한 길을 안내하기 시작하면서 자리 잡은 현상이다.
실시간 교통 정보까지 반영되면서 점점 더 똑똑해지고 있는 지도 앱의 원리는 최근 화제가 된 알파고의 바둑 알고리즘과 닮았다. 수많은 바둑 기보를 참고해 승률이 높은 최적의 수를 찾는 알파고처럼 주어진 가중치 그래프에서 최적화된 길을 찾는다. 출발점부터 도착점까지의 수많은 지점들을 연결한 선(도로)을 바탕으로 거리, 시간, 길의 상태 등을 수치화한 값에 가중치를 주는 것.
최단거리를 찾고자 한다면, 그래프의 가중치를 ‘거리’로 해야 할 것이다. 가장 먼저 꺾어지는 길을 택하거나 가장 꺾어지는 횟수가 적은 길을 보여주는 식이다. 여기에 실시간 교통정보, 고속도로 우선 등의 옵션을 추가해 교정된 소요시간을 따져 최단거리 경로를 산출하게 된다.
그렇다면 샛길까지 빠삭한 동네 토박이와 컴퓨터 기반 지도 앱 중 누가 더 정확하고 빠른 답을 내놓을까.
결론부터 말하면, 컴퓨터다.
나현숙 숭실대 컴퓨터학부 교수는 “길 찾기 문제는 바둑 대국보다 더 쉬운 문제”라며 “출발점에서 도착점까지 가중치의 합이 최소가 되는 알고리즘은 매우 많이, 잘 개발된 상태로 두 번째 짧은 길, K번째 짧은 길 모두 정확하게 찾을 수 있다”고 설명했다.
그럼에도 불구하고 알고리즘을 이용한 지도 앱이 사람을 100% 만족시키는 결과를 내놓지 못하는 이유는 뭘까.
시간별로 상황이 바뀌기 때문이다. 교통에는 돌발 변수가 많아 최적화된 길을 출력하는 데 어려움이 많다. 게다가 사람마다 선호하는 길이 다른데, 내비게이션 알고리즘은 개인별 선호도를 모두 반영하기는 어렵다. 사람들은 최단 거리, 고속도로 우선, 무료 도로 등의 요소에 대해 항상 우선시하는 것이 아니라 때에 따라 요소들의 적당한 조합을 찾기 때문. 이용자는 거리와 시간은 최적 값의 1.2배 정도 수용할 수 있고, 요금은 4000원까지 더 낼 수 있는 등 선호하는 길이 있지만 현재 내비게이션은 일반적인 기호를 감안한 결과를 보여준다.
나 교수는 “사람마다 다른 선호도를 반영한 ‘가중치’의 그래프(도로지도)를 개발하고 제공하느냐는 고려할 요소가 많은 문제”라며 “최근 ‘추천경로’ 옵션이 사용자 선호도를 반영하는 시도를 한 알고리즘”이라고 설명했다.
<본 기사는 테크M 제36호(2016년4월) 기사입니다>
-
'전자정부 名家' LG CNS, 1200억 '행복e음' 사업 수주로 자존심 회복할까공공 소프트웨어(SW) 사업의 강자 LG CNS가 올해 공공시장 첫 '대어'로 꼽히는 보건복지부 차세대 사회보장정보시스템(행복e음) 구축 사업에 출사표를 던졌다.17일 업계에 따르면 LG CNS는 이날 행복e음 사업 재입찰에 제안서를 제출했다.행복e음 사업은 지난 2009년 복지부가 각종 사회복지 급여 및 서비스 지원 대상자의 자격과 이력에 관한 정보를 통합 관리하기 위해 구축한 시스템을 현대화 하는 사업이다. 올해부터 3년간 약 1220억원이 투입된다.이 사업은 지난 3일 첫 입찰 공고를 마감했으나 무2020-03-17 16:54:47테크M 남도영 기자
-
네이버 vs 카카오, 포털-메신저 이은 3라운드... 링은 '콘텐츠'#수천억 자금으로 뭘 만들까#넷플릭스 잡을 수 있을까#톡TV-네이버TV 경쟁 볼만할 듯국내 대표 인터넷 맞수 기업 네이버와 카카오의 세번재 경쟁 무대 막이 올랐다. 포털과 메신저 플랫폼에서 치열하게 경쟁해온 두 기업의 3라운드 링은 '콘텐츠'다. 이미 양사는 콘텐츠 자회사에 수천억원의 자금을 쌓아놨다. 올해부터 본격적으로 콘텐츠 양산에 돌입한다. 콘텐츠 주도권 경쟁의 전초전은 이미 시작됐다.◆실탄 마련한 카카오M, 직접 콘텐츠 제작 개시카카오는 지난 16일 콘텐츠 자회사 카카오M이 3자 배정 유상증자2020-03-17 15:53:45테크M 허준 기자
-
[템 사이트] 게임 하면 유니티! 2020년 기대되는 유니티 기반 게임은?연일 쏟아지는 신작 소식이 게이머들을 설레게 하고 있습니다. 남다른 스케일을 자랑하는 게임업체들의 대형 신작은 물론 독특한 게임성을 내세운 게임까지, 게이머들의 다양한 취향을 만족시킬만한 다양한 신작게임들이 많습니다.오늘은 특히 유니티 엔진을 기반으로 한 신작 게임들을 엄선해서 소개할까 합니다. 유니티는 이미 전세계 수백만명의 게임 개발자들이 사용하는 유명한 게임엔진입니다. 최신 버전의 엔진 '유니티 2019.3' 업데이트를 통해 260가지가 넘는 개선사항과 신규 기능이 포함돼 진일보한 고성능 그래픽과 최적화 기2020-03-17 15:30:39테크M 허준 기자