http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
서광태(Kwangtae Seo),강수진(Sujin Kang),낭종호(Jongho Nang) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.1
유전자 알고리즘(Genetic Algorithm)은 여러 종류의 최적화 문제에 탁월한 성능을 보일 수 있다는 것이 여러 연구에 의하여 증명되었지만, 잠재적인 해를 나타내는 개체를 진화시키는데 많은 시간이 걸리며, 또한 유전자 알고리즘의 성능에 많은 영향을 미치는 파라메터들을 try-and-error 형태로 결정하여야 한다는 문제점을 가지고 있다. 본 논문에서는 이런 문제점을 해결하기 위하여 사용하기 쉽고 개체들의 빠른 진화를 보장하는 유전자 알고리즘 개발 환경을 여러 대의 워크스테이션들이 연결되어 있는 분산 처리 시스템상에서 설계하고 구현하였다. 본 시스템은 X-WINDOW에 기초한 GUI를 제공하기 때문에 유전자 알고리즘의 여러 파라메터들을 프로그램의 재컴파일 없이 대화형으로 쉽게 수정하여 실험할 수 있는 기능을 제공하여 주며, 또한 현재 진화 중에 있는 여러 개체들의 상태를 그래픽을 이용하여 동적으로 보여줄 수 있는 기능을 제공하기 때문에 개발하고자 하는 응용 분야에 맞는 유전자 알고리즘을 쉽게 개발할 수 있도록 도와준다. 또한, 본 시스템의 유전자 알고리즘 수행 엔진은 Nang [5]에서 제안한 방법을 이용하여 분산 처리 환경에서 구현하였기 때문에 순차적인 수행과 똑같은 수행 결과를 보장하면서 빠른 진화를 할 수 있는 기능도 가지고 있다. 본 논문에서는 TSP 문제(Travelling Salesman Problem) 및 DeJong의 테스트 함수를 예제로 하여 제안한 시스템의 기능 및 성능을 보이도록 한다.
데이타 병렬성과 고수준 병행제어 표현을 위한 Compositional C++언어의 확장 및 구현
서광태(Kwang-Tae Seo),낭종호(Jongho Nang),변석우(Sukwoo Byun),지동해(Dong-Hae Chi) 한국정보과학회 1997 정보과학회 컴퓨팅의 실제 논문지 Vol.3 No.2
병렬성과 객체 지향적인 프로그램의 작성이 모두 가능한 CC++ (Compositional C++) 언어는 몇 개의 병렬 구문 구조만을 가지고 널리 사용되는 C++ 언어를 확장하였기 때문에, 비교적 쉽게 병렬 프로그램을 작성할 수 있다. 그러나, 이 언어는 기본적으로 태스크 병렬성을 추구하도록 설계된 언어이기 때문에 이 언어를 이용하여 데이타 병렬적인 문제나 혹은 복잡한 병행 수행 제어를 필요로 하는 프로그램을 작성하기는 어렵다는 문제점을 가지고 있다. 본 논문에서는 CC++ 언어의 이런 문제점을 해결하기 위하여, 데이타 병렬성을 자연스럽게 표한할 수 있고, 사용자가 원하는 부분의 병행 수행 제어를 조절할 수 있도록 CC++ 언어를 확장하였고 실제로 구현하였다. 본 논문에서 제안한 확장에서는 데이타 병렬성의 표현을 위해서 Data_Parallel_Base라는 built-in 클래스를 정의하고, 데이타 병렬성을 표현하고자 할 때 이 클래스를 상속받음으로써 데이타 병렬성을 표현할 수 있게 하였다. 또한, 사용자가 원하는 부분의 병행수행 제어를 조절할 수 있게 하기 위하여, 고수준 병행수행 제어 도구인 semaphore와 monitor를 built-in 클래스로 제공하였으며, 이들의 인스턴스들을 사용자가 정의 또는 상속함으로써 병행수행 제어를 쉽게 표현할 수 있게 하였다. 이런 확장은 CC++의 원래 목적인 태스크 병렬성뿐만 아니라 데이타 병렬성 및 병행 수행 제어를 쉽게 표현할 수 있도록 하여주기 때문에 CC++ 언어가 더 많은 응용분야에서 사용될 수 있도록 할 수 있을 것이다. CC++ (Compositional C++) is a parallel programming language that extends the most-widely used object-oriented language C++ with a few simple parallel programming constructs. Although its simplicity helps to write a parallel program easily, It is very hard and inefficient to express the data-parallelism because it was designed to exploit the task-parallelism, and to express the synchronization between concurrent threads within an object because of its too low-level synchronization primitives. In this paper, we propose and implement two extensions of CC++ in order to express the data-parallelism naturally while controling the granularity of the parallelism, and to express the synchronization constraints between several threads within an object in a high-level fashion. In these extensions, a built-m class, called Data_Parallel_Base, is proposed as a vehicle to express the data-parallelism, so that one can express the data-parallelism by just inheriting this built-in class when a data structure can be executed in data-parallel. In order to support the specification of the synchronization constraints between several threads in CC++, we also propose two built-in classes for semaphore and monitor, that can be used to specify the concurrent activities of threads in more detail and easily. These extensions help the CC++ programmers to specify the task-parallelism, data-parallelism, and the synchronization constraints between several threads easily while controlling the granularity of the parallelism. It makes CC++ to be used in the variety of application areas.
전신성 홍반성 낭창 환자의 임신 경과에 관한 임상적연구
서광태(KT Suh),고민환(MH Koh),민응기(EG Min),김정구(JK Kim),강순범(SB Kang),신희철(HC Shin),김승욱(SW Kim) 대한산부인과학회 1988 Obstetrics & Gynecology Science Vol.31 No.3
전신성 홍반성 낭창 환자의 임신 경과에 관한 임상적연구 Systemic lupus erythematosus (SLE) is a chronic inflammatory disease of unknown etiology involving skin, joint , kidney, heart, nervous system , serous membrane and other organs of body . It is characterized by spontaneous remissions and exacerbation and is of particular interest to the obsterician because it affect primarily young women of child bearing age. Although there is no difference in fertility rates between control subjects and patients with SLE spontaneous abortion, prematurity and still births are more common than normal 11 pregnancies in 6 women with SLE were analyzed for the improvement of diagnosis and treatment . The results were ; 1. There were 4 cases (36.4%) of full term delivery , 4 cases (36.4%) premature delivery 1 case (9.1%) still births and 2 cases (18.2%) of spontaneous abortion. 2. Out of 8 live births the rate of SGA was 50%. 3. There were 4 cases (66.7%) of premature delivery, 1case (16.7%) of spontaneous abortion and 1 case (16.7%) of full term delivery in lupus nephritis(6cases). 4. preeclampsia was complicated by 3 cases out of 11 cases (27.3%)