• 제목/요약/키워드: Shortest path algorithm

검색결과 438건 처리시간 0.027초

최단 거리 단말기를 이용하는 비점진적 계층 회의 구성 방법 (A Non-Incremental Hierarchical Conference Organization Using Shortest Distance Terminal)

  • 이건배
    • 전기전자학회논문지
    • /
    • 제18권2호
    • /
    • pp.248-254
    • /
    • 2014
  • 계층 회의는 회의에 참가한 단말기 간 교환되는 데이터가 계층 구조로 전달되기 때문에 정보 지연이 발생되게 된다. 본 논문에서, 단말기 사이의 평균 경로 거리를 최소화하고 단말기의 컴퓨터 자원을 고려하여 비점진적 계층 회의를 구성하는 새로운 방법을 제안하고자 한다. 참가를 원하는 단말기들을 현재 구성중인 계층 회의에 포함 시키고자 할 때, 제안한 알고리즘은 회의 내에서 컴퓨터 자원을 고려하여 참가한 단말기들을 가운데 연결 가능한 단말기들을 선택한다. 그 다음, 참가를 원하는 단말기들과 선택 단말기들 간의 거리를 계산하고 거리가 최소가 되는 단말기 쌍을 선택한 뒤, 이 단말기 쌍을 연결하여 계층 회의를 확장한다. 이러한 방법은 모든 단말기 들이 회의에 포함될 때까지 반복된다. 제안한 방법을 이용하여 모의실험 한 결과 비점진적 계층 회의 방법이 단말기 간의 평균 경로 거리 관점에서 점진적 계층회의 방법보다 24% 효율적으로 구성될 수 있음을 알 수 있다.

전화전략기반 엔진출력 최적화를 통한 선박경제운항시스템 (An Economic Ship Routing System by Optimizing Outputs of Engine-Power based on an Evolutionary Strategy)

  • 장호섭;권영근
    • 한국통신학회논문지
    • /
    • 제36권4B호
    • /
    • pp.412-421
    • /
    • 2011
  • 선박경제운항이란 기상예측정보를 활용하여 연료소모량을 최소화하도록 선박을 운항하는 것으로서 최근 많은 시스템이 이를 위해 연구되고 있다. 기존의 시스템에서는 문제의 복잡성을 줄이기 위해 엔진의 출력을 고정하거나 속력을 일정하게 운항한다는 가정을 기반으로 접근하고 있다. 그러나 엔진출력을 잘 조절한다면 더 좋은 기상환경에서 선박이 운항할 수 있게 되어 연료소모량을 더욱 줄일 수 있다. 본 논문에서는 진화전략 알고리즘을 사용하여 항로의 세부구간별로 최적출력을 탐색할 수 있는 새로운 경제운항시스템을 제안하였다. 또한, 지리적 최단 경로를 찾을 수 있는 $A^*$ 알고리즘과 곡선 표현의 자유도를 높일 수 있는 방법을 사용함으로써 임의의 출발지와 목적지에 대해서 제안된 경제운항시스템을 적용할 수 있도록 하였다. 총 36가지의 운항 시나리오에 대해서 이 논문에서 제안된 시스템의 성능을 기존의 출력고정 운항방법과 비교한 결과, 운항소요시간은 거의 차이가 없으면서도 연료소모량을 평균적으로 1.3%, 최대로는 5.6% 개선시킬 수 있음을 관찰하였다.

무선 센서 네트워크를 위한 개선된 저전력형 데이터 확산 프로토콜 설계 (A Design of Enhanced Lower-Power Data Dissemination Protocol for Wireless Sensor Networks)

  • 최낙선;김현태;김형진;나인호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2006년도 춘계종합학술대회
    • /
    • pp.437-441
    • /
    • 2006
  • 무선 센서 네트워크는 실세계에서 발생하는 현상에 대한 다양한 응용 요구의 정보를 수집하기 위해 조밀하게 배치된 센서 노드들로 구성된다. 각 센서 노드들은 감지한 정보를 그들 간의 연산, 통신 등 협업 작업을 통하여 최종 사용자에게 전달한다. 일반적으로, 센서 노드들은 배터리 전력에 의존하기 때문에 정보를 수집하고 최종 사용자에게 전달하기 위한 전력 소비는 무선 센서 네트워크의 전체수명 기간을 좌우한다. 그러므로 각 센서의 에너지 수준을 고려한 최적의 라우팅 알고리즘은 전체시스템의 수명을 증대시킬 수 있다. 본 논문에서는 기존에 제안된 방향성 확산, SPIN 등과는 다르게 각 센서 노드의 에너지 수준과 최단 흡 경로 정보를 이용하여 무선 센서 네트워크의 전체 수명 시간을 효율적으로 최대한 보장할 수 있는 저전력형 데이터 확산 프로토콜을 제안하였다. 이 기법은 질의 유포 과정에서 흡과 에너지 정보를 이용하여 데이터 전송 경로를 확립하고, 이벤트 발생 지역의 이웃 노드들로부터 수집된 정보는 동일한 데이터를 병합하여 최단의 전송 경로를 통하여 사용자에게 전송한다.

  • PDF

재난 상황을 고려한 실내 대피경로 안내기술에 대한 동향 분석 및 비교연구 (Study on Trend Analysis of Indoor Evacuation Path Guidance System for Disaster Situation)

  • Yun, Younguk;Kim, Nammoon;Choi, Jae-hyuk;Park, Ji-hye;An, Deock-hyeon;Kim, Youngok
    • 한국재난정보학회 논문집
    • /
    • 제12권2호
    • /
    • pp.130-135
    • /
    • 2016
  • 본 논문은 재난 상황 발생 시 승객 및 대피자에게 안전하게 대피 경로를 제공하는 동향 분석에 관한 연구이다. 동향 분석을 위해 국내외 논문과 국내특허를 주로 살펴보았으며, 최근 15년 이내의 국내외 논문 31편, 국내 특허 29건, 논문을 통한 기 수행된 국가과제 9건을 분석하였다. 분석 결과 기존의 연구는 대피 유도 시스템 중심으로 수행되었으며, 대피자 관점에서 실제로 활용될 수 있는 수준의 실내 재난 대피 기술에 대한 연구는 전무한 것으로 나타났다. 이는 실내 공간에서 위치인식 기술의 부재 또는 한계점이 있는 것으로 파악되었고 이를 해소하기 위해 기술로 본 논문에서는 실내 위치인식기술의 활용을 제안하였다. 실내 재난 상황을 고려한 새로운 시스템 연구 및 개발의 기초 자료로 활용될 수 있을 것으로 기대된다.

Piecewise Linear 비용함수의 최소화를 위한 가상 네트워크 매핑 알고리즘 (Virtual Network Mapping Algorithm for Minimizing Piecewise Linear Cost Function)

  • 평찬규;백승준
    • 한국통신학회논문지
    • /
    • 제41권6호
    • /
    • pp.672-677
    • /
    • 2016
  • 인터넷의 발전은 네트워크 기술과 응용의 확장적 배치와 더불어 성공적으로 고무되어 왔다. 하지만, 요즘에는 인터넷의 사용은 심각한 트래픽 과부하를 야기 시킨다. 따라서, 우리는 효율적인 자원 할당을 위해 네트워크 가상화의 지속적인 연구와 발전이 필요하다. 본 논문은 Piecewise Linear 비용함수를 이용한 비용 최소화 가상 네트워크 매핑 알고리즘을 제안 한다. 노드 매핑에는 선형 프로그래밍을 이용한 알고리즘과 D-VINE을 이용하였고, 링크 매핑에는 선형 프로그래밍 솔루션을 기반으로 최단 경로 알고리즘을 이용하였다. 이와 같은 방법으로 네트워크상에서 Linear와 Tree 구조로 형성된 VN request의 도착률에 따른 평균 비용을 ViNEYard와 비교 분석하였다. 시뮬레이션 구현을 통해 우리의 알고리즘이 ViNEYard 을 사용할 때 보다 발생하는 평균 비용이 낮음을 확인할 수 있었다.

MST 알고리즘 기반 콘텐츠 전송 네트워크에 관한 연구 (Content Delivery Network Based on MST Algorithm)

  • 이형옥;강미영;남지승
    • 한국통신학회논문지
    • /
    • 제41권2호
    • /
    • pp.178-188
    • /
    • 2016
  • 스마트폰의 증가와 PC 성능 향상으로 유무선 통신망에 트래픽이 폭발적으로 증가하고 있다. 여기에는 페이스북, 유투브와 같은 멀티미디어 서비스와 파일 공유가 큰 부분을 차지하고 있다. CDN(Content Delivery Network)은 원거리에 있는 콘텐츠 사업자의 웹 서버에 저장된 콘텐츠를 이용자 근처 CDN 서버에 미리 저장, 콘텐츠 요구 발생 시 최적의 CDN 서버로부터 콘텐츠를 제공하는 콘텐츠 전송 기술이다. 본 논문에서는 콘텐츠 요청 메시지 전달에 Minimum Spanning Tree(MST) 알고리즘을 응용한 SCRP(Shortest Core Routing Path) 알고리즘을 사용해 CDN 서버와 클라이언트의 콘텐츠 전달에 이용되는 전체 트래픽 양을 최적화하였다. 또한 HC_LRU 캐시 알고리즘을 통해 캐시 적중률을 향상시킴으로써 콘텐츠 요청에 대한 평균 응답시간을 단축시켰다. 제안한 SCRP와 HC_LRU 알고리즘을 통해 트래픽을 지역화하고 병목현상을 방지하여 네트워크 자원을 효율적으로 사용하는 확장성 있는 콘텐츠 전송 네트워크 시스템을 구축할 수 있다.

효율적인 공공 자전거 재배치를 위한 실시간 자전거 수요량 기반의 HDPRA 기법 제안 (An Efficient Public Bicycle Reallocation using the Real-Time Bicycle on-Demand HDPRA Scheme)

  • 윤은옥;김강민;박혜성;정성욱
    • 한국정보전자통신기술학회논문지
    • /
    • 제17권2호
    • /
    • pp.83-92
    • /
    • 2024
  • 현재 여러 나라에서 생활 속에서 편리하게 자전거를 이용할 수 있도록 자전거 대여 서비스를 제공하며 접근성을 늘리고 있다. 본 논문에서는 우리나라의 창원시 공공자전거 누비자 서비스를 소개하고 누비자 자전거의 수요와 공급의 불균형을 방지하기 위한 최우선 재배치 방법을 제안하고자 한다. 무작위로 터미널을 방문하여 재배치하는 알고리즘과 현재 위치에서 가장 짧은 거리에 있는 터미널을 방문하여 재배치하는 알고리즘을 제안한 방법과 비교하여 더 효율적임을 설명한다. 본 논문에서 제시하는 최우선 재배치 방법은 주위 터미널 중 수요가 가장 높고 거리가 가장 짧은 터미널부터 방문한다. 본 논문에서는 실험을 통하여 제안한 최우선 재배치 방법이 트럭이 운행한 총 거리 평균 817.44km로 가장 낮은 비용을 보이고, 대여 성공 평균 횟수 6437.45회, 88.14%로 가장 높아 두 알고리즘보다 우수함을 보여준다.

옵티컬 그리드 환경에서 DAG 계층화를 통한 스케줄링 알고리즘 (Scheduling Algorithm using DAG Leveling in Optical Grid Environment)

  • 윤완오;임현수;송인성;김지원;최상방
    • 전자공학회논문지CI
    • /
    • 제47권4호
    • /
    • pp.71-81
    • /
    • 2010
  • 그리드 시스템에서 리스트 스케줄링 기반의 알고리즘을 사용한 태스크 스케줄링은 프로세서의 완전 연결된 환경에서 낮은 시간 복잡도와 높은 효율성을 보여준다. 하지만 기존 알고리즘은 태스크 간의 통신비용 및 옵티컬 그리드 환경에서 통신이 이루어지는 경로인 lightpath의 구성 과정을 충분히 고려하지 않았다. 본 논문에서는 옵티컬 그리드 환경에 최적화 된 방향성 비순환 그래프(Directed Acyclic Graph, DAG)를 계층화하여 태스크의 할당 우선순위를 결정하는 계층화 선택 알고리즘인 LSOG(Leveling Selection in Optical Grid)을 제안한다. 이 알고리즘은 동일한 계층 내 태스크들의 할당 우선순위를 결정할 때 부모 태스크와 통신비용이 가장 큰 태스크를 먼저 수행한 뒤 각각의 네트워크에서 태스크 간의 통신이 이루어지는 가장 짧은 길이의 경로를 고려한다. 이 과정은 옵티컬 그리드 환경에서 링크 리소스 사용을 최적화하여 스케줄링 과정의 통신비용을 개선시킨다. 기존의 알고리즘 중 ELSA (Extended List Scheduling Algorithm)와 SCP (Scheduled Critical Path) 알고리즘을 LSOG 와 비교한 결과 CCR 값의 증가와 네트워크 환경이 원활함에 따라 전체 스케줄링 성능이 향상되는 것을 확인하였다.

QoS-Aware Approach for Maximizing Rerouting Traffic in IP Networks

  • Cui, Wenyan;Meng, Xiangru;Yang, Huanhuan;Kang, Qiaoyan;Zhao, Zhiyuan
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권9호
    • /
    • pp.4287-4306
    • /
    • 2016
  • Network resilience provides an effective way to overcome the problem of network failure and is crucial to Internet protocol (IP) network management. As one of the main challenges in network resilience, recovering from link failure is important to maintain the constancy of packets being transmitted. However, existing failure recovery approaches do not handle the traffic engineering problem (e.g., tuning the routing-protocol parameters to optimize the rerouting traffic flow), which may cause serious congestions. Moreover, as the lack of QoS (quality of service) restrictions may lead to invalid rerouting traffic, the QoS requirements (e.g., bandwidth and delay) should also be taken into account when recovering the failed links. In this paper, we first develop a probabilistically correlated failure model that can accurately reflect the correlation between link failures, with which we can choose reliable backup paths (BPs). Then we construct a mathematical model for the failure recovery problem, which takes maximum rerouting traffic as the optimizing objective and the QoS requirements as the constraints. Moreover, we propose a heuristic algorithm for link failure recovery, which adopts the improved k shortest path algorithm to splice the single BP and supplies more protection resources for the links with higher priority. We also prove the correctness of the proposed algorithm. Moreover, the time and space complexity are also analyzed. Simulation results under NS2 show that the proposed algorithm improves the link failure recovery rate and increases the QoS satisfaction rate significantly.

문자열 재구성 알고리즘 및 멱승문제 응용 (A String Reconstruction Algorithm and Its Application to Exponentiation Problems)

  • 심정섭;이문규;김동규
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권9_10호
    • /
    • pp.476-484
    • /
    • 2008
  • 대부분의 문자열 문제들과 이들에 대한 알고리즘들은 패턴 매칭, 데이타 압축, 생물정보학 등의 분야에 응용되어 왔다. 그러나 문자열 문제와 암호화 문제의 관련성에 대한 연구는 거의 진행되지 않았다. 본 논문에서는 다음과 같은 문자열 재구성 문제들에 대해 연구하고 이 결과들이 암호학에 응용될 수 있음을 보인다. 유한 알파벳으로 구성된 길이 n인 문자열 x와, 길이 $k({\leq}n)$ 이내의 문자열의 집합 W가 주어졌을 때, 첫 번째 문제는 내의 문자열들 중 일부 문자열들을 최소의 회수로 연결하여 x를 재구성할 수 있는 연결 순서를 찾는 문제이다. 이 문제에 대해 O(kn+L)-시간 알고리즘을 제시한다. 이때, L은 W 내의 모든 문자열들의 길이의 합을 표시한다. 두 번째 문제는 첫 번째 문제의 동적 버전이며 이에 대해 $O(k^3n+L)$시간 알고리즘을 제시한다. 마지막으로 암호학과 관련된 멱승문제와 위에 제시된 재구성 문제들과의 관련성을 보이고 멱승문제를 해결하는 새로운 알고리즘을 제시한다.