• 제목/요약/키워드: Implicit Heap

검색결과 6건 처리시간 0.02초

8-힢*: 빠른 8-원 묵시 우선순위 큐 (8-heap* : A fast 8-ary implicit Priority queue)

  • 정해재
    • 정보처리학회논문지A
    • /
    • 제11A권3호
    • /
    • pp.213-216
    • /
    • 2004
  • 스케줄링이나 정렬과 같은 응용에 이용될 수 있는 우선순위 큐는 포인터를 사용하는 것과 이용하지 않고 묵시적으로 표현하는 두 가지가 있다. 묵시 우선순위 큐는 메모리 이용에 있어서 포인터를 사용하는 것보다 효율적이다. 묵시 우선순위 에는 이진 트리에 근거한 전통적인 2-힙이 있는데, 이는 캐쉬 메모리를 효율적으로 이용하는 8-원 트리에 근거한 8-힙보다 느린 것으로 나타났다. 본 논문에서는 구현하기 쉽고 빠른 새로운 묵시 우선순위 큐인 8-힙*를 제안한다. 실험을 통하여 8-힙*가 2-힙 뿐만 아니라 8-힙보다 빠름을 보인다.

묵시 다원 AM-힙 (Implicit D-Ary AM-Heap)

  • 정해재
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제7권12호
    • /
    • pp.289-294
    • /
    • 2018
  • 본 논문에서는 AM-힙의 다원 버전인 AM(d)-힙이라고 하는 묵시 다원 우선순위 큐를 제안하며, 제안된 AM(d)-힙에서는 삽입에 O(1) 전이시간이 걸리고 삭제 연산에 O(logn) 시간이 걸린다. 실험 결과에 따르면, 전체적으로 d가 4 또는 8일 때 가장 우수한 성능을 나타내었다. 기존의 후위힙과 비교하면 AM(d)-힙이 약 1.5~1.8배 빠른 것으로 나타났다.

IMI-힙: 상수 삽입 전이 시간 복잡도를 가진 묵시 양단 우선순위 큐 (IMI-Heap: An Implicit Double-Ended Priority Queue with Constant Insertion Amortized Time Complexity)

  • 정해재
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제8권2호
    • /
    • pp.29-34
    • /
    • 2019
  • 우선순위 큐은 근본적인 자료 구조 중의 하나이며 오랫동안 많은 연구가 이루어여 왔다. 본 논문에서는 IMI-힙이라고 하는 묵시 양단 우선순위 큐를 제안한다. 제안된 IMI-힙에서는 삽입에 O(1) 전이시간이 걸리고 최소값과 최대값 삭제 연산에 각각 O(logn) 시간이 걸린다. 기존에 발표된 묵시 양단 우선순위 큐는 삽입과 최소/최대값 삭제에 모두 O(logn) 시간이 걸리는 것으로 본 저자는 알고 있다. 따라서 제안된 IMI-힙은 삽입 시간 복잡도에 있어서 기존의 힙보다 우수하다.

4-딥✽ : 캐쉬를 이용한 빠른 4-원 딥 (4-Deap✽ : A Fast 4-ary Deap using Cache)

  • 정해재
    • 정보처리학회논문지A
    • /
    • 제11A권7호
    • /
    • pp.577-582
    • /
    • 2004
  • 스케쥴링이나 정렬과 같은 응용에 이용될 수 있는 양단 우선순위 큐는 포인터를 사용하는 것과 포인터를 이용하지 않고 묵시적으로 표현하는 두 가지가 있다. 묵시 자료 구조는 메모리 이용에 있어서 포인터를 사용하는 것보다 효율적이다. 본 논문에서는 캐쉬 메모리를 효율적으로 이용하는 새로운 묵시 양단 우선순위 큐인 4-딥$\ast$를 제안한다. 실험을 통하여, 제안된 4-딥$\ast$가 이진 트리에 근거한 딥뿐만 아니라 대칭 최소-최대 합보다 빠름을 보인다.

우선순위 큐 성능 시험에 관한 연구 (A Study on the Runtime Test of Priority Queues)

  • 정해재
    • 정보처리학회논문지A
    • /
    • 제17A권4호
    • /
    • pp.167-172
    • /
    • 2010
  • 본 논문에서는 우선순위 큐에 대한 성능 시험 모델을 제안하고, 제안된 모델에 따라 대표적인 우선순위 큐인 전통 힙, 후순위 힙, 및 페어링 힙의 성능 시험 결과를 보여준다. 이들 중 전통 힙이 분석된 시간복잡도에 있어서 최악인 것으로 알려져 있다. 그러나 제안된 성능 시험 모델에 근거한 성능 시험 결과에 따르면, 포인터를 사용하는 페어링 힙이 가장 느리고 전통 힙이 가장 빠른 것으로 나타났다. 두 묵시 힙에 대해서도, 분석된 시간복잡도로는 후순위 힙이 전통 힙보다 우수하지만, 성능 시험 결과는 반대인 것으로 나타났다.

금강하구 해역에 대한 조류 수치모델링의 비교 해석 (Comparative Analysis for Numerical Modeling of Tidal Current on Geum River Estuary)

  • 강성준;박영기
    • 한국산학기술학회논문지
    • /
    • 제11권9호
    • /
    • pp.3583-3589
    • /
    • 2010
  • 본 연구에서는 2차원 천수방정식을 풀이 하는데 Backhaus가 제안한 반음해법의 유한차분법을 도입하였다. 이 기법을 사용하여 금강하구 해역의 조위와 유속을 구하는 수치모형을 구성하였다. 본 모형에 의한 수치해를 검증하기 위하여 양해법의 모형으로 잘 알려진 Heaps모형의 결과와 비교하였다. 두 모형의 수치해는 거의 일치하였다. 반음해법에서 선택한 계산시간간격은 엄격한 CFL 조건에 의존하는 양해법보다 6배를 증가 시킬 수 있었다. 총 계산 시간은 50%정도 감소하였다. 이와 같은 사실은 본 수치해법이 금강하구 해역에 널리 분포되어 있는 간사지의 처리가 원활하였으며 장기간 동안의 계산에서도 안정적인 수치해석이 가능하였다.