흔히 경로 탐색 알고리즘에서 주로 찾는 결과는 최단 거리 혹은 최단 시간 처럼 경로에 대한 "최단" 을 많이 찾는다. 이렇게 "목적지까지 최단시간으로 이동하려면 어떻게 해야 할까" 혹은 "...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=T15527310
서울 : 고려대학교 대학원, 2020
학위논문(석사) -- 고려대학교 대학원 , 컴퓨터학과(정보대학) 소프트웨어전공 , 2020. 2
2020
한국어
서울
40 p ; 26 cm
지도교수: 정순영
I804:11009-000000127365
0
상세조회0
다운로드국문 초록 (Abstract)
흔히 경로 탐색 알고리즘에서 주로 찾는 결과는 최단 거리 혹은 최단 시간 처럼 경로에 대한 "최단" 을 많이 찾는다. 이렇게 "목적지까지 최단시간으로 이동하려면 어떻게 해야 할까" 혹은 "...
흔히 경로 탐색 알고리즘에서 주로 찾는 결과는 최단 거리 혹은 최단 시간 처럼 경로에 대한 "최단" 을 많이 찾는다. 이렇게 "목적지까지 최단시간으로 이동하려면 어떻게 해야 할까" 혹은 "목적지까지 가는 가장 짧은 길은 뭘까" 등과 같은 일반적인 문제에서 벗어나서 본 논문에서는 새로운 문제를 제시하려 한다. 일반적으로 우리가 A라는 역에서 B라는 역까지 이동하기 위해 위에서 언급한 최단 시간 및 최단 거리 알고리즘이 적용된 애플리케이션을 사용 한다면, 대부분 어느 역에서 어느 역으로 환승하라 혹은 이동하라 라는 결과를 보인다. 이러한 애플리케이션을 이용함에 있어서 교통 약자 그룹과 아닌 그룹의 차이점은 추천된 경로를 이용함에 있어서 불편함을 느끼는 것에 있다.
그러므로 교통 약자 그룹에게는 환승을 많이 해서 빨리 가는 경로, 혹은 빠른 이동시간을 가지는 경로보다는 "좀 더 오랫동안 앉아 갈 수 있는 경로" 혹은 "비교적 빨리 가지 않아도 편안하게 갈 수 있는 경로" 혹은 “비교적 빨리 가지 않더라도 앉아서 갈 수 있는 시간이 가장 긴 경로” 같은 결과를 보여줄 필요성이 있다. 본 논문에서 제시하는 문제는, Graph상에서 출발지와 목적지가 주어지고, 그 Graph 위를 이동하는 어떤 객체가 존재 할 때, 그 객체가 출발지에서 목적지까지 가기위한 최단 경로의 가중치에 최대한 가까운 가중치를 가지는 path 이면서 객체의 상태가 "주어진 특정 상태를 최대한 오랫동안 유지하는 path"를 찾는 문제이다.
본 연구에서 제시한 문제를 해결하기 위한 방법으로써 출발지에서 도착지까지의 모든 경로를 탐색 후에 주어진 특정 상태를 최대한 오랫동안 유지하는 경로를 찾는 방법과 그 보다 좀 더 빠른 연산 속도를 보이기 위해, 출발지에서 도착지까지의 모든 경로를 탐색하는 도중, 더 이상 탐색하지 않아도 되는 경로에 대해 추가적인 연산을 하지 않기 위한 Alpha-pruning 기반의 최장 지속 선호 경로 탐색 기법을 제안하였다. 실험으로 실제 지하철 노선도에 두 가지 방법을 적용하고, 그에 따른 각각의 연산 속도의 비교와 그에 따른 이유에 대해 보일 것이며, 동일한 경로 탐색질의에 대한 최단 경로의 결과와 본 탐색 기법간의 결과의 차이점에 대해 보인다.
목차 (Table of Contents)