• Title/Summary/Keyword: 논리최적화

Search Result 171, Processing Time 0.044 seconds

Conjunctive Boolean Query Optimization based on Join Sequence Separability in Information Retrieval Systems (정보검색시스템에서 조인 시퀀스 분리성 기반 논리곱 불리언 질의 최적화)

  • 박병권;한욱신;황규영
    • Journal of KIISE:Databases
    • /
    • v.31 no.4
    • /
    • pp.395-408
    • /
    • 2004
  • A conjunctive Boolean text query refers to a query that searches for tort documents containing all of the specified keywords, and is the most frequently used query form in information retrieval systems. Typically, the query specifies a long list of keywords for better precision, and in this case, the order of keyword processing has a significant impact on the query speed. Currently known approaches to this ordering are based on heuristics and, therefore, cannot guarantee an optimal ordering. We can use a systematic approach by leveraging a database query processing algorithm like the dynamic programming, but it is not suitable for a text query with a typically long list of keywords because of the algorithm's exponential run-time (Ο(n2$^{n-1}$)) for n keywords. Considering these problems, we propose a new approach based on a property called the join sequence separability. This property states that the optimal join sequence is separable into two subsequences of different join methods under a certain condition on the joined relations, and this property enables us to find a globally optimal join sequence in Ο(n2$^{n-1}$). In this paper we describe the property formally, present an optimization algorithm based on the property, prove that the algorithm finds an optimal join sequence, and validate our approach through simulation using an analytic cost model. Comparison with the heuristic text query optimization approaches shows a maximum of 100 times faster query processing, and comparison with the dynamic programming approach shows exponentially faster query optimization (e.g., 600 times for a 10-keyword query).

A Rule-Based System for VLSI Gate-Level Logic Optimization (VLSI 게이트 레벨 논리설계 최적화를 위한 Rule-Based 시스템)

  • Lee, Seong-Bong;Chong, Jong-Wha
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.26 no.1
    • /
    • pp.98-103
    • /
    • 1989
  • A new system for logic optimization at gate-level is proposed in this paper. Ths system is rule-based, i which the rules represent the local trnsformation replacing a portion of circuits with the simplified equivalent circuits. In this system, 'rule generalization' and 'local optimization' are proposed for effective pattern matching. Rule generalization is used to reduce the circuit-search for pattern matching, and local optimization, to exclude unnecessary circuit-search. In additionk, in order to reduce unnecessary trial of pattern matching, the matching order of circuit patern is included in the rule descriptions. The effectiveness of this system is shown by its application ot the circuits which are generated by a hardware compiler.

  • PDF

Design Optimization of CML-Based High-Speed Digital Circuits (전류모드 논리 회로 기반의 고속 디지털 회로 디자인 최적화)

  • Jang, Ikchan;Kim, Jintae;Kim, SoYoung
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.51 no.11
    • /
    • pp.57-65
    • /
    • 2014
  • This paper presents a framework that is based on a reconfigurable macro-model of current-mode logic (CML) high-speed digital circuits enabling equation-based design optimization. The proposed macro-model is compatible with geometric programming, thereby enabling constraint-driven top-level power optimization. The proposed optimization framework is applied to a design of CML based serial-link transmitter with user-defined design specifications as an example of high speed digital circuits using 45nm and 90nm CMOS technology. The proposed optimization framework can derive a design with optimal power efficiency for given transistor technology nodes.

The Migration Scheme in the Multi-population Genetic Algorithms using Fuzzy Logic Controller (퍼지 논리 제어를 이용한 다 개체군 유전자 알고리즘의 이주 기법)

  • 전향신;권기호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.76-78
    • /
    • 2003
  • 다 개체군 유전자 알고리즘에서는 여러 개의 개체군을 사용하여 각 개체군을 독립적으로 진화를 시키는데, 이 논문에서는 퍼지 논리 제어를 이용하여 독립적으로 개체군을 진화시켜 집단으로 이주시키는 새로운 코딩방법을 제안한다. 이 퍼지 논리 제어는 최적화과정 동안 교배 비율과 돌연변이 비율을 적합하게 조절하여 수행하는 두 퍼지 논리 제어를 나타낸다. 제안하는 방식을 성능평가해서 기존의 방식과 비교해 보았다. 제안하는 방식이 수렴속도를 향상시킬 수 있다는 장점을 보여준다.

  • PDF

Efficient Design Methodology based on Hybrid Logic Synthesis for SoC (효율적인 SoC 논리합성을 위한 혼합방식의 설계 방법론)

  • Seo, Young-Ho;Kim, Dong-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.3
    • /
    • pp.571-578
    • /
    • 2012
  • In this paper, we propose two main points. The first is the constraint for logic synthesis, and the second is an efficient logic synthesis method. Logic synthesis is a process to obtain the gate-level netlist from RTL (register transfer level) codes using logic mapping and optimization with the specified constraints. The result of logic synthesis is tightly dependent on constraint and logic synthesis method. Since the size and timing can be dramatically changed by these, we should precisely consider them. In this paper, we present the considering items in the process of logic synthesis by using our experience and experimental results. The proposed techniques was applied to a circuit with the hardware resource of about 650K gates. The synthesis time for the hybrid method was reduced by 47% comparing the bottom-up method and It has better timing property about slack than top-down method.

Consideration of Don't-care Condition for Multiplexer-based Logic Design (For Application to Arduino-based Design Education) (다중화기 기반 논리 설계를 위한 무정의 조건의 고찰 (아두이노 설계 교육에의 활용을 위한))

  • Lee, Jae Min
    • Journal of Digital Contents Society
    • /
    • v.18 no.5
    • /
    • pp.881-888
    • /
    • 2017
  • Logic design using multiplexer has been used as a useful method for design convenience and flexibility in structural digital system design. In this paper, we analyze the effect of don't care conditions on logic optimization in a multiplexer-based logic design, which was not discussed enough in the previous studies in multiplexer based logic design, and describe the use of don't care conditions for designing of a single multiplexer and multiple multiplexer-based logic design. Especially, the design method when the number of data input is not 2m (as the number of selection lines is m) is considered. We also describe how to apply the proposed technique to the digital logic design education in conjunction with microprocessor design using Arduino which is widely used in creative engineering education recently.

The Optimization of Fuzzy Controller Parameter using Genetic Algorithm (유전 알고리즘을 이용한 퍼지 제어기 파라미터의 최적화)

  • 이승형;정성부;최용준;이승현;엄기환
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.05a
    • /
    • pp.355-360
    • /
    • 1999
  • In this paper, we propose a method that optimizes the parameters of fuzzy logic controller : centers and widths of membership functions and scaling factors using genetic algorithm. Before fuzzy logic controller controls a plant in real time, first off it is optimized by genetic algorithm. We select error and error variation between reference trajectory and real output for the input signals of fuzzy controller. We compared and investigated conventional fuzzy control method and proposed method through simulation and experiment using one link manipulator with nonlinear characteristic.

  • PDF

Intelligent Control Method Using Genetic Algorithm and Fuzzy Logic Controller (유전자 알고리즘과 퍼지 논리 제어기를 이용한 지능 제어 방식)

  • 김주웅;이승형;엄기환
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.5 no.7
    • /
    • pp.1374-1383
    • /
    • 2001
  • In the fuzzy control method behaves more robustness than conventional control method, we propose a intelligent control method that membership functions and scaling factor of the fuzzy logic controller are optimized by genetic algorithm under off-line, and then fuzzy logic controller is constructed by the optimization parameters under on-line. In order to verify the usefulness of the proposed control method, we are applied to one link manipulator, and confirmed that the proposed control method is reduced the fuzzy rule base and is the better performance than the conventional fuzzy control method.

  • PDF

Logic Optimization Using Boolean Resubstitution (부울 대입에 의한 논리식 최적화)

  • Kwon, Oh-Hyeong
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.11
    • /
    • pp.3227-3233
    • /
    • 2009
  • A method for performing Boolean resubstitution is proposed. This method is efficiently implemented using division matrix. It begins by creating an algebraic division matrix from given two logic expressions. By introducing Boolean properties and adding literals into the algebraic division matrix, we make the Boolean division matrix. Using this extended division matrix, Boolean substituted expressions are found. Experimental results show the improvements in the literal counts over well-known logic synthesis tools for some benchmark circuits.

풍수 88향법의 환경분석적 연구방향의 모색

  • Jeong, Seong-Tae
    • Proceedings of the Korean Institute of Landscape Architecture Conference
    • /
    • 2007.10c
    • /
    • pp.31-35
    • /
    • 2007
  • 풍수지리학은 인간이 자연 속에서 좀 더 건강하고 안락하게 살아갈 터를 구하는 동양의 지리관이며 실용학문이다. 경전에 의해 전승된 전통풍수학의 이론체계 중 이기론(理氣論)은 산과 바람, 그리고 물의 순환궤적과 양을 나반(羅盤)를 이용하여 혈(穴)을 찾는 과정으로 땅의 기운을 12단계의 자연순환원리고 구분하고, 88향법(向法)으로 방위를 가늠하여 좋은 터를 선택하는 객관적이며 논리적인 자연환경분석체계임이 고찰되었다. 이러한 맥락에서 이기론의 12순환체계(胞胎法)에 의한 88향법 논리를 방위론에 입각하여 최적화한 다음, GIS분석 틀을 원용하여 사례대상지의 적지분석 결과와 풍수 향법의 결과치를 비교 분석해 본 결과, 88항볍의 적용으로 보다 융통성있는 향과 부지를 선택할 수 있음이 유추되었다. 장차의 연구로서 최적화된 88향법의 풍수논리를 중심으로 보다 다양한 변수의 적용과 면밀한 사례분석이 요구된다.

  • PDF