• Title/Summary/Keyword: 그래프최적화

Search Result 186, Processing Time 0.024 seconds

Conformance Test Scenario Extraction Techniques for Embedded Software using Test Execution Time (테스트 수행시간을 고려한 임베디드 소프트웨어의 적합성 테스트 시나리오 추출 기법)

  • Park, In-Su;Shin, Young-Sul;Ahn, Sung-Ho;Kim, Jin-Sam;Kim, Jae-Young;Lee, Woo-Jin
    • The KIPS Transactions:PartD
    • /
    • v.17D no.2
    • /
    • pp.147-156
    • /
    • 2010
  • Conformance testing for embedded software is to check whether software was correctly implemented according to software specification or not. In conformance testing, test scenarios must be extracted to cover every test cases of software. In a general way, test scenarios simply focus on testing all functions at least one time. But, test scenarios are necessary to consider efficiency of test execution. In this paper, we propose a test scenario extraction method by considering function's execution time and waiting time for user interaction. A test model is a graph model which is generated from state machine diagram and test cases in software specification. The test model is augmented by describing test execution time and user interaction information. Based on the test model, test scenarios are extracted by a modified Dijkstra's algorithm. Our test scenario approach can reduce testing time and improve test automation.

Efficient Radio Resource Allocation for Cognitive Radio Based Multi-hop Systems (다중 홉 무선 인지 시스템에서 효과적인 무선 자원 할당)

  • Shin, Jung-Chae;Min, Seung-Hwa;Cho, Ho-Shin;Jang, Youn-Seon
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37 no.5A
    • /
    • pp.325-338
    • /
    • 2012
  • In this paper, a radio resource allocation scheme for a multi-hop relay transmission in cognitive radio (CR) system is proposed to support the employment of relay nodes in IEEE 802.22 standard for wireless regional area network (WRAN). An optimization problem is formulated to maximize the number of serving secondary users (SUs) under system constraints such as time-divided frame structure for multiplexing and a single resource-unit to every relay-hop. However, due to mathematical complexity, the optimization problem is solved with a sub-optimal manner instead, which takes three steps in the order of user selection, relay/path selection, and frequency selection. In the numerical analysis, this proposed solution is evaluated in terms of service rate denoting as the ratio of the number of serving SUs to the number of service-requesting SUs. Simulation results show the condition of adopting multi-hop relay and the optimum number of relaying hops by comparing with the performance of 1-hop system.

Design of Spark SQL Based Framework for Advanced Analytics (Spark SQL 기반 고도 분석 지원 프레임워크 설계)

  • Chung, Jaehwa
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.10
    • /
    • pp.477-482
    • /
    • 2016
  • As being the advanced analytics indispensable on big data for agile decision-making and tactical planning in enterprises, distributed processing platforms, such as Hadoop and Spark which distribute and handle the large volume of data on multiple nodes, receive great attention in the field. In Spark platform stack, Spark SQL unveiled recently to make Spark able to support distributed processing framework based on SQL. However, Spark SQL cannot effectively handle advanced analytics that involves machine learning and graph processing in terms of iterative tasks and task allocations. Motivated by these issues, this paper proposes the design of SQL-based big data optimal processing engine and processing framework to support advanced analytics in Spark environments. Big data optimal processing engines copes with complex SQL queries that involves multiple parameters and join, aggregation and sorting operations in distributed/parallel manner and the proposing framework optimizes machine learning process in terms of relational operations.

A Study on the Optimization of Linear Equalizer for Underwater Acoustic Communication (수중음향통신을 위한 선형등화기의 최적화에 관한 연구)

  • Lee, Tae-Jin;Kim, Ki-Man
    • Journal of Navigation and Port Research
    • /
    • v.36 no.8
    • /
    • pp.637-641
    • /
    • 2012
  • In this paper, the method that reduce a computation time by optimizing computation process is proposed to realize low-power underwater acoustic communication system. At first, dependency of decision delay on tap length of linear equalizer was investigated. Variance is calculated based on this result, and the optimal decision delay bound is estimated. In addition to decide optimal tap length with decision delay, we extracted the MSE(Mean Square Error) graph. From the graph, we obtained variance value of the MSE-decision delay, and estimated the optimum decision delay range from the variance value. Also, using the extracted optimal parameters, we performed a simulation. According to the result, the simulation employing optimal tap length, which is only 40% of maximum tap length, showed a satisfactory performance comparable to simulation employing maximum tap length. We verified that the proposed method has 33% lower tap length than maximal tap length via sea trial.

Study on the Aerodynamic Advancements of the Nose and Pantograph of a High-Speed Train (고속열차 전두부 및 팬터그래프 공력성능 향상기술 연구)

  • Rho, Joo-Hyun;Ku, Yo-Cheon;Yun, Su-Hwan;Kwak, Min-Ho;Park, Hoon-Il;Kim, Kyu-Hong;Lee, Dong-Ho
    • Proceedings of the KSR Conference
    • /
    • 2008.11b
    • /
    • pp.416-421
    • /
    • 2008
  • Recent high-speed trains around the world have achieved remarkable improvement in speed. In Korea, the new high-speed train with maximum speed of 400km/h has been developing through the 'Future High-Speed Rail System Project'. The improvement in train speed brings numerous aerodynamic problems such as strong aerodynamic resistance, noise, drastic pressure variation due to the crosswind or passing by, micro-pressure wave at tunnel exit, and so on. Especially, the nose shape of high-speed train is closely related to the most of the aerodynamic problems. Also the pantograph has to be considered for noise prevention and detachment problems. In this paper, the project, 'Research on the Aerodynamic Technology Advancement of the High-Speed EMU' is introduced briefly, which is one of the efforts for the speed improvement of the 'HEMU400x'. Finally, two main results of train nose and pantograph will be shown. First, the optimization of the cross-sectional area distribution of the high-speed train nose to reduce tunnel micro-pressure wave, and second, robust design optimization of the panhead shape of a pantograph.

  • PDF

Implementation of Loop Peeling in CTOC (CTOC에서 루프 벗기기 구현)

  • Kim, Ki-Tae;Kim, Je-Min;Yoo, Weon-Hee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.5
    • /
    • pp.27-35
    • /
    • 2008
  • The CTOC framework was implemented to efficiently perform analysis and optimization of the Java bytecode that is often being used lately. In order to analyze and optimize the bytecode from the CTOC, the eCFG was first generated. Due to the bytecode characteristics of difficult analysis, the existing bytecode was expanded to be suitable for control flow analysis. and the control flow graph was drawn. We called eCFG(extended Control Flow Graph). Furthermore, the eCFG was converted into the SSA Form for a static analysis. Many loops were found in the conversion program. The previous CTOC performed conversion directly into the SSA Form without processing the loops. However, processing the loops prior to the SSA Form conversion allows more efficient generation of the SSA Form. This paper examines the process of finding the loops prior to converting the eCFG into the SSA Form In order to efficiently process the loops, and exhibits the procedures for generating the loop tree.

  • PDF

Comparison of General Composition of Cooked Krill and Alcalase Optimization for Maximum Antioxidative Activity by Using Response Surface Methodology (자숙크릴의 일반성분 분석과 항산화 활성을 위한 반응표면법에 의한 알카라제 가수분해 최적화)

  • Kim, Kyoung-Myo;Cho, Yong-Bum;Hwang, Young-Jeong;Lee, Da-Sun;Lee, Yang-Bong
    • Culinary science and hospitality research
    • /
    • v.18 no.1
    • /
    • pp.15-26
    • /
    • 2012
  • The objective of this study is to optimize enzymatic hydrolysis of cooked krill by using Alcalase. To optimize krill hydrolysis on such dependent variables as TCA, DPPH-scavenging, and Fe-chelating activities by using Alcalase, independent variables of hydrolysis pH and temperature were investigated Their formulas and three dimensional graphs were obtained by using SAS and Maple softwares, respectively. For comparison of general composition of raw krill, its contents of moisture, crude protein, crude fat, and ash were 17.48%, 53.74%, 15.66%, and 10.21%, respectively, and for cooked krill, its contents were 4.80%, 71.84%, 5.26%, and 15.09%, respectively. The composition of fatty acids for cooked krill was similar to that of raw krill. The most abundant fatty acid was palmitic acid(16:0) and the following order was oleic acid(18:1), eicosapentaenoic acid (20:5), palmitoleic acid(16:1), and docosahexaenoic acid(22:6). For DH optimization of hydrolysates from cooked krill, its result was pH 8.5 and $66.6^{\circ}C$ hydrolysis temperature for the maximum DH of 29.4% For DPPH-antioxidative optimization of hydrolysates from raw krill, its maximum result of 27.1% was obtained in the hydrolysis condition of pH 7.4 and $67.5^{\circ}C$. For Fe-chelating optimization of hydrolysates from cooked krill, its maximum result of 24.9% was in the condition of pH 8.7 and $65.5^{\circ}C$. These results can be used for basic data for using krill products and other fish products as bioactive ingredients.

  • PDF

A Polynomial-time Algorithm to Find Optimal Path Decompositions of Trees (트리의 최적 경로 분할을 위한 다항시간 알고리즘)

  • An, Hyung-Chan
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.5_6
    • /
    • pp.195-201
    • /
    • 2007
  • A minimum terminal path decomposition of a tree is defined as a partition of the tree into edge-disjoint terminal-to-terminal paths that minimizes the weight of the longest path. In this paper, we present an $O({\mid}V{\mid}^2$time algorithm to find a minimum terminal path decomposition of trees. The algorithm reduces the given optimization problem to the binary search using the corresponding decision problem, the problem to decide whether the cost of a minimum terminal path decomposition is at most l. This decision problem is solved by dynamic programing in a single traversal of the tree.

Optimization of Job-Shop Schedule Considering Deadlock Avoidance (교착 회피를 고려한 Job-Shop 일정의 최적화)

  • Jeong, Dong-Jun;Lee, Du-Yong;Im, Seong-Jin
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.24 no.8 s.179
    • /
    • pp.2131-2142
    • /
    • 2000
  • As recent production facilities are usually operated with unmanned material-handling system, the development of an efficient schedule with deadlock avoidance becomes a critical problem. Related researches on deadlock avoidance usually focus on real-time control of manufacturing system using deadlock avoidance policy. But little off-line optimization of deadlock-free schedule has been reported. This paper presents an optimization method for deadlock-free scheduling for Job-Shop system with no buffer. The deadlock-free schedule is acquired by the procedure that generates candidate lists of waiting operations, and applies a deadlock avoidance policy. To verify the proposed approach, simulation resultsare presented for minimizing makespan in three problem types. According to the simulation results the effect of each deadlock avoidance policy is dependent on the type of problem. When the proposed LOEM (Last Operation Exclusion Method) is employed, computing time for optimization as well as makespan is reduced.

Route Determination Service for the Open LBS (개방형 LBS 를 위한 경로탐색 서비스)

  • Kim, Sung-Soo;Kim, Jae-Chul;Kim, Kwang-Soo;Park, Jong-Hyun;Lee, Jong-Hun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.713-716
    • /
    • 2003
  • 현재 국내 LBS 가 중요한 서비스로 널리 확산되기 위해서는 서비스간의 상호운용성이 제공되어야 한다. 본 논문에서는 LBS 서비스간 상호운용성을 제공하는 개방형 LBS 를 위한 경로탐색 서비스에 대한 설계 및 구현기법을 제시한다. 최단경로문제(Shortest Path Problem)는 통신망 및 교통망의 분석, 생산라인의 품질 관리 등의 다양한 분야 등의 네트워크 흐름 최적화 문제 중에서 가장 많이 연구되고 있는 문제다. 도로 교통망에서는 교차로상에서의 회전 제약 문제 등의 제한조건이 존재한다. 본 논문에서 경로탐색은 듀얼 그래프(dual graph)를 이용하여 회전제약조건을 만족하는 경로를 구할 수 있었고, 사용자 경로탐색 기준에 따른 탐색기법도 제시한다. 또한, 구현된 서비스는OpenLS의 표준화된 인터페이스를 구현하여 상호운용성(interoperability)을 지원하며, 자바를 이용한 웹서비스로 구현되어 이식성, 운영체제 및 프로그래밍 언어 독립성을 제공할 수 있는 장점이 있다.

  • PDF