• Title/Summary/Keyword: 트리 길이

Search Result 213, Processing Time 0.022 seconds

Approximation Algorithms for a Minimum-Diameter Spanning Tree (최소 지름 신장 트리를 구하는 근사 알고리즘)

  • 신찬수;박상민
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.30 no.5_6
    • /
    • pp.319-323
    • /
    • 2003
  • Let P be a set of n points in the plane. A minimum spanning tree(MST) is a spanning tree connecting n points of P such that the sum of lengths of edges of the tree is minimized. A diameter of a tree is the maximum length of paths connecting two points of a spanning tree of P. The problem considered in this paper is to compute the spanning tree whose diameter is minimized over all spanning trees of P. We call such tree a minimum-diameter spanning tree(MDST). The best known previous algorithm[3] finds MDST in $O(n^2)$ time. In this paper, we suggest an approximation algorithm to compute a spanning tree whose diameter is no more than 5/4 times that of MDST, running in O(n$^2$log$^2$n) time. This is the first approximation algorithm on the MDST problem.

CC-GiST: Cache Conscious-Generalized Search Trees (CC-GiST:캐쉬 인식하는 일반화된 검색 트리)

  • 김원식;이동민;김재화;한욱신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.88-90
    • /
    • 2004
  • 주기억 징치 DBMS성능에 캐쉬 미스가 중요한 요소이다. 그래서 캐쉬 미스를 줄여주는 캐쉬 인식 트리(chash consclous trees)들이 개발되어 왔다. 캐쉬 인식 트리에서 사용한 기법들은 포인터 압축, 키 압축 개념으로 일반화 할 수 있다. 포인터 압축은 CS$B^{+}$-트리처럼 노드에 각 자식 노드를 가리키는 포인터를 제거하고 대신 세그먼트에 저장된 자식 노드들 중 첫 번째 자식 노드를 가리키는 포인터를 저장하는 개념이다. 키 압축은 pkB-트리, R-트리처럼 키 길이를 출이는 개념이다. 본 논문에서는 키 압축 개념과 포인터 압축 개념을 동싱에 지원하고, 디스크 기반의 GiST를 캐쉬 인식하도록 확장한 CC-GiST를 제안한다. 본 논문의 공헌은 다음과 같이 요약된다. 1)기존의 캐쉬 인식 트리들의 기법을 분류하고 분석함으로써, 캐쉬 인식 트리에 적용할 수 있는 일반적인 방법을 도출하였다. 2)포인터 압축을 위해 세그먼트의 개념을 키 압축을 위하여 베이스 키의 개념을 CC-GiST에 도입하였다. 3)디스크 기반의 GiST를 위해 기정의된 메소드들을 캐쉬 인식하도록 완전하게 수정하였다. 4) 제안한 CC-GiST를 이용하여 기존의 대표적인 캐쉬 인식 트리인 CSB+-트리와 CR-트리를 구현하는 방법을 기술하였다.

  • PDF

Deterioration Diagnosis of Epoxy Mold-type Transformer Using Ultrasonic Waves (초음파를 이용한 에폭시 몰드변압기의 열화 진단)

  • 이상우;김인식;이동인;이광식;이동희
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.13 no.3
    • /
    • pp.73-81
    • /
    • 1999
  • Measurements of ultrasonic signals caused by partial discharges were perlonnrl by using an ultrasonic measurement technique to diagnose the electrical treeing deterioration in an epoxy mold-type power transformer. We also examined the characteristics of tree growth, partial discharge magnitude and ultrasonic pulse number with the increase of the deterioration time. From these results, it was found that the shape of the tree was a branch-type, and the rates of the tree growth were examined when ac voltages of 16[kV] and 20[kV] were applied Ultrasonic pulse number and discharge magnitude were rapidly increased as the length of the tree grows after the middle stage of the deterioration time, and it appeared that ultrasonic pulse number was proportional to discharge magnitude. Attenuation, time-delaying and directivity characteristics of ultrasonic signals propagated into epoxy resin by using ultrasonic oscillation and receiving systems are also re[prted as a basic data of ultrasonic mesasurements in mold-type power transformer.former.

  • PDF

User Location Prediction Within a Building Using Search Tree (탐색 트리를 이용한 건물 내 사용자의 위치 예측 방법)

  • Oh, Se-Chang
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.10a
    • /
    • pp.585-588
    • /
    • 2010
  • The prediction of user location within a building can be applied to many areas like visitor guiding. The existing methods for solving this problem consider limited number of locations a user visited in the past to predict the current location. It cannot model the complex movement patterns, and makes the system inefficient by modeling simple ones too detail. Also it causes prediction errors. In this paper, there is no restriction on the length of past movement patterns to consider for current location prediction. For this purpose, a modified search tree is used. The search tree is constructed to make exact matching as needed for location prediction. The search tree makes the efficient and accurate prediction possible.

  • PDF

Statistical Information of Korean Dictionary to Construct an Enormous Electronic Dictionary (대용량 전자사전 구축을 위한 국어 대사전의 통계 정보)

  • Kim, Cheol-Su;Kim, Yang-Beom
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.6
    • /
    • pp.60-68
    • /
    • 2007
  • There are various application areas of Language information processing such as information retrieval, morphological analysis, spell checker, voice recognition, character recognition, etc. In these language information processing areas, an electronic dictionary is essential. This thesis made researches on basic statistical information on the Korean dictionary and on the construction of electronic dictionary. The targets of analysis were the number of registered word in Korea dictionary, the entry number of registered word in electronic dictionary, the number of used syllables, the number of different syllables, the average length of entry, the distribution of part of speech and the number of used nodes to construct electronic dictionary using Trie, except for words including a archaic word or incomplete syllables. Total entry number of electronic dictionary is 361,980, the number of used syllables is 1,289,659, the average length of entries is 3.56 and the number of different syllables is 2,463. Theses informations would play a beneficial role in constructing an electronic dictionary and in processing Korean information.

R-CAT : Resilient Capacity-Aware Multicast Tree Construction Scheme (R-CAT : 노드능력을 고려한 내구적 멀티캐스트 트리 생성 기법)

  • Kim Eun-Seok;Jang Ji-Yong;Park Sung-Yong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06d
    • /
    • pp.28-30
    • /
    • 2006
  • 스트리밍 서비스는 인터넷 트래픽의 많은 부분을 차지할 정도로 인기 있는 서비스가 되었고, 확장성을 위해 P2P기반의 스트리밍 서비스가 제안되었다. P2P기반 스트리밍 환경은 빈번한 피어들의 떠남과 합류가 일어난다. 이러한 멀티캐스트 그룹의 변화에 대처하기 위해서 다중 멀티캐스트 트리가 제안되었다. 이는 중복성을 통해 멀티캐스트 그룹의 변화에 따른 영향을 줄였다. 하지만 노드의 능력 차이를 고려하지 않았기 때문에 트리가 길어지고, 불안정해질 수 있다. 이를 위해 본 논문은 노드의 능력을 고려한 내구적 멀티캐스트 트리 생성 기법(R-CAT)을 제시하여 우수 노드를 트리의 상층부에 위치시킴으로써 트리의 길이를 줄이고 트리 상층부의 안정화 문제를 해결할 수 있다. 또한 제시한 기법의 유효성을 증명하기 위해 기존의 SplitStream을 확장해서 R-CAT을 구현, 비교 검증한다.

  • PDF

Imposex of Thais clavigera and T. luteostoma ( Muricidae ) as an Evidence of Origanotin Pollution in Chinhae Bay (진해만의 유기주석 오염을 나타내는 대수리와 뿔두드럭고등의 임포섹스)

  • Kahng, Sung-Hyun;Je, Jong-Geel;Oh, Jae-Ryoung;Shim, Won-Joon;Shim, Jae-Hyung
    • The Korean Journal of Malacology
    • /
    • v.12 no.2
    • /
    • pp.123-131
    • /
    • 1996
  • 진해만 바위해안 조간대에 서식하는 뿔소라과 2종, 대수리(Thais clavigera)와 뿔두드럭고둥(T. luteostoma), 에서 수컷의 성징이 암컷에게서 발현되는 임포섹스 현상을 조사하였다. 임포섹스는 전 조사정점에서 100% 나타나고 있었으므로 본 조사에서 수컷의 성징을 보이지 않은 암컷은 발견할 수 없었다. 임포섹스의 강도를 나타내는 상대 성기 길이 지수(relative penislength index: RPL)는 34.7%에서 81.1%의 범위에 있었다. 특히 마산만 안쪽의 조사정점에서는 암컷의 구성비가 크게 감소하고 어린 개체를 거의 발견할 수 없는 등 개체군이 임포섹스의 영향을 받고 있음을 알 수 있었다. 두 종의 체내에 함유된 트리부틸주석(TBT)과 트리페닐주석(TPT)의 농도를 분석한 결과 각각 0.18-1.45 $\mu\textrm{g}$/g, 0.42-6.30 $\mu\textrm{g}$/g의 범위에 있었으며, 임포섹스의 정도는 트리부틸주석과 트리페닐주석의 체내 농도와 밀접한 관계를 보였다. s 대수리와 뿔두드럭고등의 임포섹스는 우리 나라에서 유기주석 화합물의 오염을 나타내는 좋은 지표로 사용될 수 있으며, TBT의 사용 규제이후 그 효과를 감시하기 위한 용도로도 유용하게 사용될 수 있다.

  • PDF

A Dynamic Distributed Mechanism for Optimization of Overlay Multicast Tree (오버레이 멀티캐스트 트리 최적화를 위한 동적 분산화 방법)

  • Choe, Han;Kim, Chong-Kwon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.295-297
    • /
    • 2003
  • 오버레이 멀티캐스트의 성능 향상을 위해서는 멀티캐스트 트리의 최적화가 필요하다. 오버레이 멀티캐스트 트리의 최적화 문제는 그래프 상에서 각 노드의 차수가 제한되어 있을 때 지름이 가장 작은 트리를 만드는 문제와 같으며, 이는 NP­complete문제로 알려져 있다. 본 논문에서는 멀티캐스트 트리의 최적화를 위한 동적, 분산화 알고리즘을 제안한다. 각 사용자는 자신에서 출발하는 최대 경로의 길이를 계산하고, 주변 사용자와 변을 교환함을 통해 멀티캐스트 트리의 지름을 줄여나가게 된다. 이 알고리즘은 계산 상의 부하가 적고, 동적인 환경에 적응할 수 있으며, 중앙의 통제가 필요하지 않다는 장점을 가지고 있다.

  • PDF

Algorithm for Finding a Longest Non-negative Path in a Tree of Degree 3 (차수 3인 트리에서 가장 긴 비음수 경로를 찾는 알고리즘)

  • 김성권
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.31 no.7
    • /
    • pp.397-401
    • /
    • 2004
  • In an edge-weighted(positive, negative, or zero weights are possible) tree, we want to solve the problem of finding a longest path such that the sum of the weights of the edges in the path is non-negative. We present an algorithm to find a longest non-negative path of a degree 3 tree in Ο(n log n) time, where n is the number of nodes in the tree.

Sequential and Parallel Algorithms for Finding a Longest Non-negative Path in a Tree (트리에서 가장 긴 비음수 경로를 찾는 직렬 및 병렬 알고리즘)

  • Kim, Sung-Kwon
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.12
    • /
    • pp.880-884
    • /
    • 2006
  • In an edge-weighted(positive, negative, or zero weights are possible) tree, we want to solve the problem of finding a longest path such that the sum of the weights of the edges in tile path is non-negative. To find a longest non-negative path of a tree we present a sequential algorithm with O(n logn) time and a CREW PRAM parallel algorithm with $O(log^2n)$ time and O(n) processors. where n is the number of nodes in the tree.