• Title/Summary/Keyword: 정렬문제

Search Result 294, Processing Time 0.026 seconds

Fast and Simple Algorithm for Sorting by Reversals and Transpositions (전도와 전치 연산을 사용하여 정렬하는 빠르고 간단한 알고리즘)

  • Han, Bo-Hyeong;Park, Geun-Su
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.27 no.10
    • /
    • pp.861-867
    • /
    • 2000
  • 최근 들어 계산분자생물학 분야에서 유전자 재배열 문제가 많은 관심을 끌고 있다. 특히 이러한 문제에는 전도(reversal)나 전치(transposition)와 같은 재배열 연산들이 사용되고 있다. 전도와 전치 두가지 연산을 모두 사용하는 정렬은 필요한 최소 연산 회수의 2배 이내의 연산 수행만으로 가능하다고 알려져 있다. 이 논문에서는 기존의 알고리즘을 분석하고 휴리스틱을 사용함으로써 실제 연산 수행 회수를 대폭 줄일 수 있음을 보였다. 또한, 기존의 알고리즘보다 간단한 새로운 알고리즘을 제시하고, 이 알고리즘과 휴리스틱을 같이 사용하는 경우 수행 시간과 실험적 근사비(approximation ratio)에 있어서 매우 효과적임을 보였다.

  • PDF

Automatic Extraction of Paraphrases from a Parallel Bible Corpus (정렬된 성경 코퍼스로부터 바꿔쓰기표현(paraphrase)의 자동 추출)

  • Lee, Kong-Joo;Yun, Bo-Hyun
    • Korean Journal of Cognitive Science
    • /
    • v.17 no.4
    • /
    • pp.323-336
    • /
    • 2006
  • In this paper, we present a pilot system that can extract paraphrases from a parallel corpus using to-training method. Paraphrases are useful for the applications that should rreate a varied ind fluent text, such as machine translation, question-answering system, and multidocument summarization system. One of the difficulties in extracting paraphrases is to find a rich source from which we can extract paraphrases. The bible is one of the good sources fur extracting paraphrases as it has several Korean versions in which every sentence can be easily aligned by the chapter and the verse. We ran extract not only the lexical-level paraphrases but also the phrasal-level paraphrases from the parallel corpus which consists of the bibles using co-training method.

  • PDF

Improvement of Practical Suffix Sorting Algorithm (실용적인 접미사 정렬 알고리즘의 개선)

  • Jeong, Tae-Young;Lee, Tae-Hyung;Park, Kun-Soo
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.36 no.2
    • /
    • pp.68-72
    • /
    • 2009
  • The suffix array is a data structure storing all suffixes of a string in lexicographical order. It is widely used in string problems instead of the suffix tree, which uses a large amount of memory space. Many researches have shown that not only the suffix array can be built in O(n), but also it can be constructed with a small time and space usage for real-world inputs. In this paper, we analyze a practical suffix sorting algorithm due to Maniscalco and Puglisi [1], and we propose an efficient algorithm which improves Maniscalco-Puglisi's running time.

Rendering States Changing Costs Reducing Technique for Real-time 3D Graphics (실시간 3D 그래픽을 위한 렌더링 상태 변경 비용 감소 기법)

  • Kim, Seok-Hyun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.8
    • /
    • pp.1843-1849
    • /
    • 2009
  • In real-time 3D Graphics, pipeline optimization is one of techniques enhancing rendering performance. Pipeline optimization is kind of buffer reordering problem, but it is NP-hard. Therefore techniques that is approximating optimal solution and suitable for real-time 3D graphics are needed. This paper analyze pattern of rendering states changing costs for real-time 3D graphics, and based on this, the algorithm that brings rendering states into line by changing costs is proposed. The proposed technique shows good performance enhancement when costs of some rendering states are much higher than others. Proposed technique shows 2.5 to 4 times better performance than non-ordering algorithm and becomes more faster when rendering costs of a state gets higher.

Ontology Alignment based on Parse Tree Kernel usig Structural and Semantic Information (구조 및 의미 정보를 활용한 파스 트리 커널 기반의 온톨로지 정렬 방법)

  • Son, Jeong-Woo;Park, Seong-Bae
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.4
    • /
    • pp.329-334
    • /
    • 2009
  • The ontology alignment has two kinds of major problems. First, the features used for ontology alignment are usually defined by experts, but it is highly possible for some critical features to be excluded from the feature set. Second, the semantic and the structural similarities are usually computed independently, and then they are combined in an ad-hoc way where the weights are determined heuristically. This paper proposes the modified parse tree kernel (MPTK) for ontology alignment. In order to compute the similarity between entities in the ontologies, a tree is adopted as a representation of an ontology. After transforming an ontology into a set of trees, their similarity is computed using MPTK without explicit enumeration of features. In computing the similarity between trees, the approximate string matching is adopted to naturally reflect not only the structural information but also the semantic information. According to a series of experiments with a standard data set, the kernel method outperforms other structural similarities such as GMO. In addition, the proposed method shows the state-of-the-art performance in the ontology alignment.

Study of the Acceptable Tolerances of a Window Hermetic Optical Connector (Window 밀폐형 광 커넥터의 허용 공차에 관한 연구)

  • Jeon, Woo-Sung;Jung, Mee-Suk
    • Korean Journal of Optics and Photonics
    • /
    • v.33 no.5
    • /
    • pp.210-217
    • /
    • 2022
  • In this paper, a study is conducted on the acceptable tolerance of an alignment device to reduce the optical loss caused by the alignment tolerance of a window hermetic optical connector. To increase the transmission distance of optical signals and fiber-optic communication systems, it is necessary to maintain and improve the high optical efficiency of the connectors used to bond optical fibers. In the case of the window hermetic optical connector, the optical system is aligned through an alignment device. At this time, since the two connectors are used together, each component is fixed, and further alignment is impossible. The alignment tolerance of the housing system and pin used to align the optical system of the connector causes optical loss, leading to serious problems in the fiber-optic communication system. Thus, to find the acceptable tolerance required for manufacturing the optical-connector alignment device, tolerance analysis is performed on the components of the optical connector, such as the ball lens and the window. We also implement single-mode and multimode optical-connector systems, respectively. Based on the results, we determine an acceptable tolerance value for the alignment device.

Study of a Low-Temperature Bonding Process for a Next-Generation Flexible Display Module Using Transverse Ultrasound (횡 초음파를 이용한 차세대 플렉시블 디스플레이 모듈 저온 접합 공정 연구)

  • Ji, Myeong-Gu;Song, Chun-Sam;Kim, Joo-Hyun;Kim, Jong-Hyeong
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.36 no.4
    • /
    • pp.395-403
    • /
    • 2012
  • This is direct bonding many of the metal bumps between FPCB and HPCB substrate. By using an ultrasonic horn mounted on an ultrasonic bonding machine, it is possible to bond gold pads onto the FPCB and HPCB at room temperature without an adhesive like ACA or NCA and high heat and solder. This ultrasonic bonding technology minimizes damage to the material. The process conditions evaluated for obtaining a greater bonding strength than 0.6 kgf, which is commercially required, were 40 kHz of frequency; 0.6MPa of bonding pressure; and 0.5, 1.0, 1.5, and 2.0 s of bonding time. The peel off test was performed for evaluating bonding strength, which was found to be more than 0.80 kgf.

Processing Sliding Windows over Disordered Streams (비순서화된 스트림 처리를 위한 슬라이딩 윈도우 기법)

  • Kim, Hyeon-Gyu;Kim, Cheol-Ki;Kim, Myoung-Ho
    • Journal of KIISE:Databases
    • /
    • v.33 no.6
    • /
    • pp.590-599
    • /
    • 2006
  • Disordered streams cause two issues in processing sliding windows: i) how to place input tuples into a buffer in an increasing order efficiently and ii) how to determine a time point to process the windows from input tuples in the buffer. To address these issues, we propose a structure and method of operators for processing sliding windows. We first present a structure of the operators using an index to handle input tuples efficiently. Then, we propose a method to determine the time point to process the windows, which is called a mean-based estimation. In the proposed method, users can describe parameters required for estimation in a query specification, which provides a way for users to control the properties of query results such as the accuracy or the response time according to application requirements. Our experimental results show that the mean-based estimation provides better adaptivity and stability than the one used in the existing method.

Design and Analysis of a Segmented Mode Size Converter with Short Taper Length (?은 테이퍼 길이를 가지는 분리형 모드 크기 변환기의 설계 및 분석)

  • 박보근;정영철
    • Proceedings of the Optical Society of Korea Conference
    • /
    • 2003.07a
    • /
    • pp.208-209
    • /
    • 2003
  • 고밀도 광집적회로의 광도파로는 단일모드 광섬유와 굴절률의 차이 및 코어 크기에 의해 모드 부정합 문제가 존재한다. 본 논문은 이러한 모드 부정합 문제를 해결할 수 있는 모드 크기 변환기를 설계 하고 3-D Beam Propagation Method (BPM)을 이용하여 분석하였다. 모드 크기 변환기술에는 마이크로 렌즈, 테이퍼 광섬유, 렌즈화 광섬유가 사용되고 있으나 이는 패키징 가격이 높으며 광섬유와의 정렬 문제가 존재하므로, 집적된 실리콘 기판위에 제작하는 모드 크기 변환기에 대한 연구가 다각도에서 시도되고 있다. (중략)

  • PDF

An Adaptive Genetic Algorithm with a Fuzzy Logic Controller for Solving Sequencing Problems with Precedence Constraints (선행제약순서결정문제 해결을 위한 퍼지로직제어를 가진 적응형 유전알고리즘)

  • Yun, Young-Su
    • Journal of Intelligence and Information Systems
    • /
    • v.17 no.2
    • /
    • pp.1-22
    • /
    • 2011
  • In this paper, we propose an adaptive genetic algorithm (aGA) approach for effectively solving the sequencing problem with precedence constraints (SPPC). For effective representation of the SPPC in the aGA approach, a new representation procedure, called the topological sort-based representation procedure, is used. The proposed aGA approach has an adaptive scheme using a fuzzy logic controller and adaptively regulates the rate of the crossover operator during the genetic search process. Experimental results using various types of the SPPC show that the proposed aGA approach outperforms conventional competing approaches. Finally the proposed aGA approach can be a good alternative for locating optimal solutions or sequences for various types of the SPPC.