• 제목/요약/키워드: Floyd algorithm

검색결과 25건 처리시간 0.029초

최적 비상대피로 유도를 위한 방향성 유도 알고리즘 구현 (The Embody of the Direction Escape Algorithm for Optimization Escape)

  • 이기연;김동욱;김동우;문현욱;길형준;김향곤
    • 조명전기설비학회논문지
    • /
    • 제23권10호
    • /
    • pp.115-120
    • /
    • 2009
  • 본 연구에서는 기존 소방시스템의 문제점을 개선한 인공지능형 방향성 유도등 제어 시스템에 적용하기 위해 필요한 최적 피난유도 알고리즘 설계기법을 제시하였다. 인공지능형 방향성 유도등 제어 시스템은 화재 감지기 및 수신반과 연동하여 화재 발생시 발화부 및 연기 이동에 대한 판단을 통하여 최적의 비상대피 유도라인을 계산하여 인명 피해를 최소화하는데 그 목적이 있다. 이러한 최적 피난유도 알고리즘 구현을 위하여 최단거리 계산 알고리즘인 FLOYD 알고리즘을 이용하였으며, 각 지역 감지기의 감지 신호에 대한 위험상태에 따라 지역 위험인자를 적용한 최단거리 산출기법으로 구현하였다.

유전자 알고리즘을 이용한 혼합 네트워크에서의 Chinese Postman Problem 해법 (A Genetic Algorithm for the Chinese Postman Problem on the Mixed Networks)

  • 전병현;강명주;한치근
    • 한국컴퓨터정보학회논문지
    • /
    • 제10권1호
    • /
    • pp.181-188
    • /
    • 2005
  • Chinese Postman Problem(CPP)는 주어진 네트워크에서 모든 에지나 아크를 적어도 한번씩 경유하는 최단 경로를 찾는 문제이다. 혼합네트워크에서의 CPP(MCPP)는 기존의 CPP를 일반화시킨 문제로 현실 세계에서 많은 응용 부분들을 가지고 있으며, MCPP는 NP-Complete로 알려져 있다. 본 논문에서는 Floyd 알고리즘을 이용하여 구성된 가상 아크를 이용하여 혼합네트워크를 대칭네트워크로 변환 후 근사최적해를 탐색하는데 효율적인 유전자 알고리즘을 적용한다. 본 논문에서는 유전자 알고리즘에 적용하기 위해 경로 문자열과 에지, 아크를 구분하기 위한 문자열의 쌍으로 구성된 염색체 구조, 인코딩 및 디코딩 방법을 제안한다. 또한 보정 방법으로 Power Law 보정 방법과 Logarithmic 보정 방법을 사용하고 비교 분석하였다 본 논문에서는 기존의 MIXED2 알고리즘과 제안된 유전자 알고리즘과의 성능 비교를 하였다. 에지가 많은 혼합 네트워크인 경우 제안된 유전자 알고리즘이 좋은 결과를 얻고, Logarithmic 보정 방법 보다 Power Law보정 방법을 사용할 경우 좋은 결과를 얻을 수 있음을 알 수 있었다.

  • PDF

모션 데이터에 Isomap을 사용한 3차원 아바타의 실시간 표정 제어 (Realtime Facial Expression Control of 3D Avatar by Isomap of Motion Data)

  • 김성호
    • 한국콘텐츠학회논문지
    • /
    • 제7권3호
    • /
    • pp.9-16
    • /
    • 2007
  • 본 논문은 Isomap 알고리즘을 사용하여 다량의 고차원 얼굴 모션 데이터를 2차원 평면에 분포시키는 방법론과, 사용자가 이 공간을 항해하면서 원하는 표정들을 선택함으로써 실시간적으로 얼굴 표정 제어가 가능한 사용자 인터페이스 기법에 대하여 기술한다. Isomap 알고리즘은 세 단계의 과정으로 처리된다. 첫째, 각 표정 데이터의 인접표정을 정의하고, 둘째, 각 표정들 사이의 다양체 거리를 계산하여 표정공간을 구성한다. 표정공간의 생성은 임의의 두 표정간의 최단거리(다양체 거리)의 결정으로 귀결되고, 이를 위해 플로이드 알고리즘을 이용한다. 셋째, 다차원 표정공간을 가시화하기 위해서 다차원 스케일링을 사용하며, 2차원 평면에 투영시킨다. 인접표정을 정의하기 위한 최소 인접거리는 피어슨의 상관계수를 이용한다. 3차원 아바타의 얼굴 표정 제어는 사용자 인터페이스를 사용하여 2차원 공간을 항해하면서 실시간으로 제어한다.

큐 변화량을 이용한 적응식 AQM 성능 향상에 관한 연구 (A Study on Performance Improvement of Adaptive AQM Using the Variation of Queue Length)

  • 김종화;이기영
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2005년도 추계종합학술대회
    • /
    • pp.159-162
    • /
    • 2005
  • Random Early Detection (RED), one of the most well-known Active Queue Management (AQM), has been designed to substitute Tail Drop and is nowadays widely implemented in commercially available routers. RED algorithm provides high throughput and low delay as well as a solution of global synchronization. However RED is sensitive to parameters setting, so the performance of RED, significantly depends on the fixed parameters. To solve this problem, the Adaptive RED (ARED) algorithm is suggested by S. Floyd. But, ARED also uses fixed parameters like target-queue length; it is hard to respond to bursty traffic actively. In this paper, we proposed AQM algorithm based on the variation of current queue length in order to improve adaptability about burst traffic. We measured performance of proposed algorithm through a throughput, marking-drop rate and bias phenomenon. In experimentation, we raised a packet throughput as reduced packet drop rate, and we confirmed to reduce a bias phenomenon about bursty traffic.

  • PDF

액정디스플레이를 위한 가변 주거리 기반의 오차 확산 기법 (Error-Diffusion Technique using Variable Principle Distances for LCD Monitor)

  • 윤요섭;박경미;김영봉
    • 한국멀티미디어학회논문지
    • /
    • 제12권3호
    • /
    • pp.362-371
    • /
    • 2009
  • 고품질의 액정디스플레이를 개발하는데 있어서 제일 중요한 기술은 빛을 반사하는 망점의 균일한 분포를 갖는 도광판(BLU)을 만드는 것이다. 망점의 균일한 분포는 연속계조 영상을 이진영상으로 해프토닝하는 방법을 통해 만들고 있다. 여러 해프토닝 방법들 중에서 주거리 기반의 오차확산 기법이 균일한 망점의 분포를 보여주고 있다. 그러나 이 방법은 각 화소의 주거리 범위가 주위 하소의 주거리와 겹치거나 틈이 많이 벌어지는 문제가 발생하게 된다. 이에 본 논문에서는 주거리 기반의 오차 확산 방법을 개선한 가변적 주거리 기반의 오차 확산 방법을 제안한다. 해당 화소 및 주변 화소의 주거리를 활용한 가변적 주거리를 정의하며 주거리는 방향에 따라 다른 값을 가지게 된다. 이 가변적 주거리 알고리즘은 망점들 간의 간격에 대한 고른 분포를 얻을 수 있게 되었다.

  • PDF

자재 취급 시스템을 위한 다중 에이전트 기반의 교착상태에 자유로운 AGV 시뮬레이터 개발 (Development of Multi-agent Based Deadlock-Free AGV Simulator for Material Handling System)

  • 이재용;서윤호
    • 한국시뮬레이션학회논문지
    • /
    • 제17권2호
    • /
    • pp.91-103
    • /
    • 2008
  • 자동화 제조 시스템에 시뮬레이션 기법을 사용하기 인해서는 자재취급 시스템의 성과를 동적으로 측정해야만 한다. 다중 에이전트 기술은 제조시스템을 지능화 시키고, 분산처리 된 시뮬레이터 개발에 적합하다. 다중 에이전트 시스템은 하나의 조정 에이전트와 다수의 응용 에이전트들로 구성된다. AGVS 시뮬레이터에 있어 이슈는 운반차량의 대수 결정, 양단방향 흐름에서의 이동경로 결정등과 같은 set-up문제와 운영문제로 구분 지을 수 있다. 본 논문에서는 다중 에이전트 기술을 사용하고, 실시간 교착상태 해법 알고리즘이 포함된 시뮬레이터를 소개한다. 시뮬레이터는 잘 알려진 프로이드(Floyd) 알고리즘을 사용하여 AGVS의 최단 이동경로를 구성된다. 움직이고 있는 차량 에이전트는 조정 에이전트에 의해 실시간 제어로 작동되고, AGV는 경로확인 알고리즘을 사용하여 충돌과 교착상태를 피한다. AGV의 위치는 수평시간 계획법에 근거하여 동적으로 재계산된다. 충돌해소 알고리즘은 어떠한 배치 형태에서라도, 그리고 큰 규모의 문제에서도 AGVS의 운영 중의 주행문제 해결을 보장한다. 시뮬레이터는 AGV들의 AGVS 칸트차트를 통하여 작동정보를 받고, 표현한다. 제안된 알고리즘의 성과와 다중 에이전트 기술을 사용하여 개발한 시뮬레이터는 실험을 통하여 검증된다.

  • PDF

복잡도가 높고 대규모 실제 교통네트워크에서 다수 최적경로들을 탐색할 수 있는 진화 프로그램의 개발 (Development of Evolution Program to Find the Multiple Shortest Paths in High Complex and Large Size Real Traffic Network)

  • 김성수;정종두;민승기
    • 산업기술연구
    • /
    • 제22권A호
    • /
    • pp.73-82
    • /
    • 2002
  • It is difficult to find the shortest paths using existing algorithms (Dijkstra, Floyd-Warshall algorithm, and etc) in high complex and large size real traffic networks The objective of this paper is to develop an evolution program to find the multiple shortest paths within reasonable time in these networks including turn-restrictions, U-turns, and etc.

  • PDF

Implementation of a Mobile Robot Using Landmarks

  • Kim, Sang-Ju;Lee, Jang-Myung
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2003년도 ISIS 2003
    • /
    • pp.252-255
    • /
    • 2003
  • In this paper, we suggest the method for a service robot to move safely from an initial position to n goal position in the wide environment like a building. There is a problem using odometry encoder sensor to estimate the position of n mobile robot in the wide environment like a building. Because of the phenomenon of wheel's slipping, a encoder sensor has the accumulated error of n sensor measurement as time. Therefore the error must be compensated with using other sensor. A vision sensor is used to compensate the position of a mobile robot as using the regularly attached light's panel on a building's ceiling. The method to create global path planning for a mobile robot model a building's map as a graph data type. Consequently, we can apply floyd's shortest path algorithm to find the path planning. The effectiveness of the method is verified through simulations and experiments.

  • PDF

반도체 공정에 이용되는 지능형 천장 반송 시스템의 최적 중앙제어 (Optimal Central Control of OHT(Overhead Hoist Transport) in Semiconductor Processing)

  • 오진석;김학선
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제28권7호
    • /
    • pp.1159-1164
    • /
    • 2004
  • There is an Overhead Hoist Transport(OHT) for delivering the wafer in semiconductor processing. The transfer system is consists of carrier vehicle. rail, and support. OHTCMS(OHT Control and Management System) has to take the feature, such as the optimal control and integration with several OHT. In this paper, ESRA(Efficiency of Shortest - Route Algorithms) is proposed which can be transported optimal route and be prevented collision using the Floyd-Warshall algorithms. The proposed algorithm is verified through consecutive simulation for a long time.

천장 전등패널 기반 로봇의 주행오차 보정과 제어 (Control and Calibration for Robot Navigation based on Light's Panel Landmark)

  • 진태석
    • 한국산업융합학회 논문집
    • /
    • 제20권2호
    • /
    • pp.89-95
    • /
    • 2017
  • In this paper, we suggest the method for a mobile robot to move safely from an initial position to a goal position in the wide environment like a building. There is a problem using odometry encoder sensor to estimate the position of a mobile robot in the wide environment like a building. Because of the phenomenon of wheel's slipping, a encoder sensor has the accumulated error of a sensor measurement as time. Therefore the error must be compensated with using other sensor. A vision sensor is used to compensate the position of a mobile robot as using the regularly attached light's panel on a building's ceiling. The method to create global path planning for a mobile robot model a building's map as a graph data type. Consequently, we can apply floyd's shortest path algorithm to find the path planning. The effectiveness of the method is verified through simulations and experiments.