• 제목/요약/키워드: Coding Rule

검색결과 93건 처리시간 0.027초

대중교통망에서의 최단경로 탐색을 위한 유전자 알고리즘 (A Genetic Algorithm for Searching Shortest Path in Public Transportation Network)

  • 장인성;박승헌
    • 경영과학
    • /
    • 제18권1호
    • /
    • pp.105-118
    • /
    • 2001
  • The common shortest path problem is to find the shortest route between two specified nodes in a transportation network with only one traffic mode. The public transportation network with multiple traffic mode is a more realistic representation of the transportation system in the real world, but it is difficult for the conventional shortest path algorithms to deal with. The genetic algorithm (GA) is applied to solve this problem. The objective function is to minimize the sum of total service time and total transfer time. The individual description, the coding rule and the genetic operators are proposed for this problem.

  • PDF

프로그래밍 초보자를 위한 스타일직소의 구현과 실험 (Implementation and Experimentation of StyleJigsaw for Programming Beginners)

  • 이윤정;정인준;우균
    • 한국콘텐츠학회논문지
    • /
    • 제13권2호
    • /
    • pp.19-31
    • /
    • 2013
  • 가독성 있는 소스코드는 이해하기 쉽고 수정하기 편하기 때문에 손쉽게 유지보수할 수 있다. 소스코드의 가독성은 프로그램의 제어 구조와 같은 알고리즘의 복잡도뿐만 아니라 함수명, 들여쓰기 등과 같은 코딩스타일에 의해서도 많은 영향을 받는다. 지금까지 소스코드의 가독성을 높이기 위해 다양한 코딩 표준들이 제안되었으나 프로그래밍 교과목에서는 코딩스타일을 다루지 않거나 무시하는 경우가 많았다. 그 이유는 코딩스타일이 프로그램의 효율에는 영향을 주지 않기 때문에 강제하기 어렵기 때문이다. 이 논문에서는 프로그램 소스코드의 코딩스타일을 분석하고 그 결과를 시각화하는 스타일직소(StyleJigsaw) 시스템을 제안한다. 스타일직소 시스템은 C/C++나 Java 언어로 작성된 소스코드의 코딩스타일을 분석하여 이를 정량화하고 그 결과를 퍼즐화된 이미지로 시각화한다. 스타일직소 시스템의 교육적 효과를 입증하기 위해 C++프로그래밍 수업을 듣는 학생들을 대상으로 스타일직소 사용 실험을 진행하였다. 실험 결과 스타일직소 시스템을 사용한 경우 코딩스타일 평균 점수가 약 8.0점(10.9%) 가량 향상된 것으로 나타났다. 또한, 프로그래밍 수업의 수강생들을 대상으로 한 설문조사에서 약 88.5%의 학생이 스타일직소 시스템이 코딩스타일 학습에 도움이 되었다고 응답하였다. 프로그래밍 수업에서 스타일직소 시스템을 활용함으로써 학생들이 가독성 있는 프로그램 작성 능력을 기르는 데 도움을 줄 수 있을 것이다.

밝기 왜곡을 고려한 윤곽선 근사화용 정점 선택 방법 (Vertex selection method considering texture degradation for contour approximation)

  • 최재각;이시웅;고창림;이종극
    • 방송공학회논문지
    • /
    • 제10권4호통권29호
    • /
    • pp.632-642
    • /
    • 2005
  • 본 논문에서는 다각형 기반 윤곽선 근사화를 위한 새로운 정점 선택 방법을 제안한다. 제안 방법은 전체 윤곽선을 부분 윤곽선으로 분할하고, 분할된 각 부분 윤곽선을 가변적 정확도에 따라 적응적으로 근사화한다. 근사화 정확도는 각 부분 윤곽선의 상대적 중요도에 의해 결정된다. 이때 근사화 오차 영역에서 발생하는 밝기 왜곡을 고려하여 각 부분 윤곽선의 상대적 중요도를 결정함으로써, 같은 윤곽선 데이터 량으로 보다 높은 재생영상의 화질 향상을 이룰 수 있다. 이러한 개념을 바탕으로 영역간 대조와 최대허용오차($d_{max}$)와의 관계식을 유도하고, 이 식을 이용한 적응적 정점 선택 방법을 제안한다. 실험 결과, 제안된 방법이 영상 부호화의 측면에서 기존 기법보다 우수한 성능을 나타내었다.

고음질 운율조절용 시간-주파수 혼성영역 피치변경법 (On a Pitch Alteration Technique in Time-Frequency Hybrid Domain for High Quality Prosody Control of Speech Signal)

  • 이상효;배명진
    • 한국음향학회지
    • /
    • 제16권4호
    • /
    • pp.106-109
    • /
    • 1997
  • 음성합성분야에서 파형부호화 합성방식은 합성음의 자연성과 명료성을 유지할 수 있다. 그렇지만 법칙에 의한 합성방식에 적용하려고 하면 운율조절을 위해 음성의 피치를 변경해야만 한다. 우리는 본 논문에서 시간영역에서 시간축조절 피치변경법에 의해 켑스트럼 피치변경법의 위상왜곡을 보상하는 시간-주파수 혼성형 피치변경법을 새로이 제안하였다. 이 방법은 연속 프레임에서 파형들간의 연결점에서 유발될 수 있는 위상스펙트럼 왜곡을 제거할 수 있고, 또한 200%의 피치변경에 대해서도 진폭스펙트럼의 왜곡이 1.18% 이하인 성능을 얻었다.

  • PDF

Fast Binary Block Inverse Jacket Transform

  • Lee Moon-Ho;Zhang Xiao-Dong;Pokhrel Subash Shree;Choe Chang-Hui;Hwang Gi-Yean
    • Journal of electromagnetic engineering and science
    • /
    • 제6권4호
    • /
    • pp.244-252
    • /
    • 2006
  • A block Jacket transform and. its block inverse Jacket transformn have recently been reported in the paper 'Fast block inverse Jacket transform'. But the multiplication of the block Jacket transform and the corresponding block inverse Jacket transform is not equal to the identity transform, which does not conform to the mathematical rule. In this paper, new binary block Jacket transforms and the corresponding binary block inverse Jacket transforms of orders $N=2^k,\;3^k\;and\;5^k$ for integer values k are proposed and the mathematical proofs are also presented. With the aid of the Kronecker product of the lower order Jacket matrix and the identity matrix, the fast algorithms for realizing these transforms are obtained. Due to the simple inverse, fast algorithm and prime based $P^k$ order of proposed binary block inverse Jacket transform, it can be applied in communications such as space time block code design, signal processing, LDPC coding and information theory. Application of circular permutation matrix(CPM) binary low density quasi block Jacket matrix is also introduced in this paper which is useful in coding theory.

C# 프로그래밍 무기체계 소프트웨어에 대한 신뢰성 시험 기준 연구 (A Study of Criteria of the Reliability Test for C# programming software in Weapon System)

  • 신봉득;오혁준
    • 디지털산업정보학회논문지
    • /
    • 제12권4호
    • /
    • pp.13-24
    • /
    • 2016
  • Defense Acquisition Program Administration's weapon system software development and management guideline specifies the criteria of software reliability tests including static and dynamic tests mainly on C/C++ languages. Recently, Defense Acquisition Program Administration expanded the scope of software reliability test for the various languages including C#, java etc. but specific criteria for them are not established. This study suggests the reliability test procedures and standards on C# programming software in weapon system. For the static test, considering the nature of the C# which depends on .NET framework, this paper introduces applying coding rules recommended by Microsoft Corp. Visual Studio 2012. Block coverage provided by Visual Studio is applied on dynamic tests and the achievement objectives for block coverage according to the software levels(A, B, C) are suggested. Also, the software reliability test procedures and standards proposed by this paper are properly verified through the case study. The result of this study can be used for establishing the specific criteria of the software reliability test for C# programming software in weapon system.

선택적 부호화를 위한 효율적인 구문 표현 (An Efficient Syntax Rule for Selective Coding)

  • 이종배
    • 한국멀티미디어학회논문지
    • /
    • 제2권3호
    • /
    • pp.347-354
    • /
    • 1999
  • 동영상(Moving image) 처리시에는 연속영상(image sequence)을 프레임 단위로 압축.저장해두고 이를 필요에 따라원하는화질로복원하여 사용하게 된다.그런데 한프레임 내에서도측정한부분들은다른부분들 에 비해서 중요도가 큰 경우가 종종 있다- 따라서 영상을 부호화하고 전송할 때 이틀 중요한 부분들의 화질을 다른 부분들과 차별화하여 부호화하는 방식이 제안되어 있으며, 향후 영상회의, MPEG-4등에서 많이 응용되 리라 판단된다 그런데 이들을 부호화하기 위해서는 중요한 부분과 그렇지 않은 부분의 경계, 텍스춰, 움직엄 정보동을 표현하는 방안이 제시되어야 한다. 기종의 H.261, MPEG 등에서 제시된 방안은 각 중요한 부분과 그렇지 않은 부분들을 구별하지 않아서 본 논문에서 관섬을 갖는 영상에 바로 적용하기는 곤란하다 따라서 본 논문에서는 영상 내에 중요한 부분틀이 폰재하고 이들을 다른 부분들과 차별화하여 처리하고자 할 때 요구되는 특정영역의 경계 텍스춰 움직임 정보 등을 표현하는 방안올 제시하고자 한다.

  • PDF

Weighted Distance-Based Quantization for Distributed Estimation

  • Kim, Yoon Hak
    • Journal of information and communication convergence engineering
    • /
    • 제12권4호
    • /
    • pp.215-220
    • /
    • 2014
  • We consider quantization optimized for distributed estimation, where a set of sensors at different sites collect measurements on the parameter of interest, quantize them, and transmit the quantized data to a fusion node, which then estimates the parameter. Here, we propose an iterative quantizer design algorithm with a weighted distance rule that allows us to reduce a system-wide metric such as the estimation error by constructing quantization partitions with their optimal weights. We show that the search for the weights, the most expensive computational step in the algorithm, can be conducted in a sequential manner without deviating from convergence, leading to a significant reduction in design complexity. Our experments demonstrate that the proposed algorithm achieves improved performance over traditional quantizer designs. The benefit of the proposed technique is further illustrated by the experiments providing similar estimation performance with much lower complexity as compared to the recently published novel algorithms.

목록에서의 자료종별표시에 관한 연구 (A study on the material designation in library cataloging)

  • 이창수
    • 한국도서관정보학회지
    • /
    • 제25권
    • /
    • pp.377-404
    • /
    • 1996
  • The purpose of this study is to investigate material designation in library cataloging and to suggest General Material Designation (GMD) and Specific Material Designation(SMD) in Korean. A summary of the study follows. In library cataloging, methods of indicating the type of material are : (1) color-coding, (2) media code as part of the call number, (3) material designation in physical description area or note area, (4) GMD and SMD. GMD is a term indicating the broad class of material to which a bibliographic item belongs. SMD is a term indicating the special class of material to which a bibliographic item belongs. GMD was listed in parenthesis following the title proper before AACR1975 code, but currently it is listed in square brackets after the AACR1975 code. AACR2 was the standard cataloging rule in GMD and SMD terminology. It is suggested that GMD be used in Korean for graphic material, sound recordings, drawings, microform, multimedia, videorecordings, manuscripts, photographs, slides, printed music, motion pictures, printed texts, objects, braille, cartographic materials, computer files and transparenies.

  • PDF

mGA의 혼합된 구조를 사용한 퍼지모델 동정 (Fuzzy Model Identification Using A mGA Hybrid Scheme)

  • 이연우;주영훈;박진배
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1999년도 하계학술대회 논문집 B
    • /
    • pp.507-509
    • /
    • 1999
  • In this paper, we propose a new fuzzy model identification method that can yield a successful fuzzy rule base for fundamental approximations. The method in this paper uses a set of input-output data and is based on a hybrid messy genetic algorithm (mGA) with a fine-tuning scheme. The mGA processes variable-length strings, while standard GAs work with a fixed-length coding scheme. For successfully identifying a complex nonlinear system, we first use the mGA, which coarsely optimizes the structure and the parameters of the fuzzy inference system, and then the gradient descent method which tine tunes the identified fuzzy model. In order to demonstrate the superiority and efficiency of the proposed scheme, we finally show its application to a nonlinear approximation.

  • PDF