• 제목/요약/키워드: 원인-결과 그래프

검색결과 191건 처리시간 0.025초

제어 흐름 그래프의 명령어 유사성에 기반한 자바 버스마크 (A Java Birthmark Based on Similarity Between Instructions of Control Flow Graph)

  • 박희완;임현일;최석우;한태숙
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.424-427
    • /
    • 2009
  • 소프트웨어 버스마크는 프로그램을 식별하는데 사용될 수 있는 프로그램의 고유한 특징을 말한다. 본 논문에서는 자바 메소드의 제어 흐름 그래프 유사도에 기반한 자바 버스마크를 제안한다. 제어 흐름 그래프 유사도는 노드의 유사도와 에지의 유사도로 나누어 계산하였다. 노드의 유사도는 인접 노드의 유사도를 함께 고려했으며, 에지 유사도는 이미 매칭된 노드들 사이의 거리를 측정하는 방법을 사용했다. 본 논문에서 제안한 버스마크를 평가하기 위해서 서로 다른 프로그램을 구별할 수 있는 신뢰도와 프로그램 최적화나 난독화에 견딜 수 있는 강인도에 대한 실험을 하였다. 실험 결과로부터 본 논문에서 제안하는 버스마크가 기존의 정적 버스마크보다 신뢰도가 높으면서도 난독화나 컴파일러 변경에 강인하다는 것을 확인하였다.

그래프 표현과 해석에서 드러나는 두 중학생의 비례 추론 능력에 대한 사례 연구 (Two Middle School Students' Proportional Reasoning Emerging through the Process of Expressing and Interpreting the Function Graphs)

  • 마민영;신재홍
    • 대한수학교육학회지:학교수학
    • /
    • 제19권2호
    • /
    • pp.345-367
    • /
    • 2017
  • 본 연구의 목적은 함수적 상황을 그래프로 표현하고 해석하는 과정에서 드러나는 중학생의 비례 추론 능력과 그에 따른 그래프에 대한 이해를 탐색하는 것이다. 중학교 1학년 4명의 학생을 대상으로 약 3개월간(2016.5.~2016.7.)에 걸쳐 일차함수에 대한 수업을 실시하였고, 수집된 자료를 분석하는 과정에서 학생 B의 경우 나머지 학생들과 달리 그래프에 대한 이해의 변화가 없다는 점이 드러났다. 이에 본 연구는 학생 B와 (1차시부터 8차시까지 학생 B와 함께 수업에 참여한) 학생 A가 주어진 상황을 그래프로 표현하고 해석하는 과정에서 드러나는 그래프에 대한 이해의 차이와 그 원인을 비교, 분석하였다. 그 결과, 상황을 그래프로 나타내고 해석하기 위해 상황에 제시된 두 변량의 값들을 조정하여 또 다른 값들을 찾는 과정에서 학생 A와 학생 B가 사용하는 비례 해결 전략이 서로 달랐으며, 학생 B는 그의 제한된 비례 지식으로 인해 상황을 그래프로 표현하고 해석하는 데 어려움을 겪었다.

87, 92 대통령 선거 결과 예측에 대한 그래프 분석

  • 이기원;이승민;김유정
    • Communications for Statistical Applications and Methods
    • /
    • 제3권3호
    • /
    • pp.303-310
    • /
    • 1996
  • 1987년도와 1992년도에 한국 갤럽에서 대통령 선거 결과를 예측하기 위하여 실시한 바 있는 여론 조사 결과를 그래픽으로 분석하였다. 1987년도에는 각 후보에 대한 직접적인 지지도보다 종교별 후보 지지도 예측에 발표의 촛점이 맞춰져 있었으므로 이 발표 결과를 다각적으로 분석하였고, 1992년도에는 각 후보의 직접적인 지지도 분석에 촛점을 두었다.

  • PDF

식물성 원료 중 천연유래 보존료의 함유량 조사 (Monitoring of Preservatives Produced Naturally in Vegetable Raw Materials)

  • 이수빈;소지선;정금재;남혜선;오재명;이순호
    • 한국식품위생안전성학회지
    • /
    • 제39권2호
    • /
    • pp.152-162
    • /
    • 2024
  • 본 연구에서는 식품 이외에 다른 용도로 사용이 가능한 농·임산물 중 천연유래 보존료의 함유량을 조사하기 위하여 안식향산, 소브산 및 프로피온산의 함유량을 분석하였다. 식품 이외에 다른 용도로 사용이 가능한 농·임산물 중 안식향산 및 소브산 함량을 정량, 정성 분석하기 위하여 액체크로마토그래프(HPLC-DAD) 및 액체크로마토그래프 질량분석기(LC-MS/MS)를 이용하였고, 프로피온산 함량분석을 위하여 가스크로마토그래프(GC-FID) 및 가스크로마토그래프 질량분석기(GC-MS)를 사용하였다. 에탄올을 사용하여 용매추출 후 원심분리 하여 상층액을 카트리지를 이용하여 정제하는 방법으로 전처리 방법을 확립하였고, 직선성, 검출한계, 정량한계, 회수율 측정으로 분석방법을 검증하였다. 식품 이외에 다른 용도로 사용이 가능한 농·임산물 497건을 수거하여 분석한 결과, 안식향산, 소브산, 프로피온산의 검출 범위는 각각 불검출-27.3 mg/kg, 불검출-1,057 mg/kg, 불검출-175 mg/kg이었다. 안식향산, 소브산, 프로피온산의 평균 검출량이 가장 높게 나타난 품목은 각각 작약(337 mg/kg), 비자(12.1 mg/kg), 몰약(64.8 mg/kg)이었다. 본 연구에서 확립된 분석 방법은 다양한 식품 이외에 다른 용도로 사용이 가능한 농·임산물을 대상으로 미량의 함량의 천연유래 안식향산, 소브산, 프로피온산을 분석할 수 있는 적합한 방법이며, 분석 결과는 식품 이외에 다른 용도로 사용이 가능한 농·임산물 중 천연유래 안식향산, 소브산, 프로피온산의 함유량을 알 수 있는 근거자료로 향후 식품 검사 시 보존료 사용기준 위반 판정으로 인한 민원제기나 국가간 무역 마찰 시 기초자료로 활용될 것으로 사료된다.

스펙트럴 그래프 기반 Commute Time 임베딩 특성 분석 (Analysis of Commute Time Embedding Based on Spectral Graph)

  • 한희일
    • 한국멀티미디어학회논문지
    • /
    • 제17권1호
    • /
    • pp.34-42
    • /
    • 2014
  • 본 논문에서는 파형 신호와 이미지 등에서 패치를 추출하고 이를 패치 그래프로 구성한 다음, 이로부터 각 패치 간의 컴뮤트 타임을 구하여 이에 기반한 임베딩 기법을 구현하고, 가장 널리 이용되는 PCA(principal component analysis) 임베딩 결과와 비교 분석한다. 임베딩에서 차원을 줄일 경우 원 임베딩과 축소된 차원의 임베딩 간에는 오차가 크지 않도록 차원을 결정하는 것이 일반적이다. 하지만 본 논문에서 구현한 임베딩 방식은 삼차원 이하로 줄여 오차가 80~90%를 상회하여도 축소된 차원의 임베딩 공간에서 각 신호 고유의 기하 구조를 생성하므로 패턴 분류나 기계 학습 등의 응용 목적에 활용 가능함을 실험으로 확인한다.

2-간선 연결 그래프를 사용한 최소신장트리 알고리즘 제안 (Proposal of Minimum Spanning Tree Algorithm using 2-Edges Connected Grap)

  • 이상운
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.233-241
    • /
    • 2014
  • 본 논문은 원 그래프를 2-간선 연결 그래프로 단순화하고, 사이클 속성을 적용하여 최소신장트리를 빠르게 얻는 알고리즘을 제안하였다. Borůvka 알고리즘은 정점 (v) 당 최소 가중치 간선 (v) 을 1개씩 선택하는 1-간선 연결 그래프에 대해 사이클 속성을 적용하여 부분신장트리를 얻는다. 추가적으로 절단속성을 적용하여 부분신장트리를 연결하는 최소 가중치 간선을 선택한다. Kruskal 알고리즘은 그래프의 모든 간선을 대상으로 오름차순으로 절단 속성을 적용한다. 역-삭제 알고리즘은 내림차순으로 사이클 속성을 적용한다. Borůvka, Kruskal과 역-삭제 알고리즘은 모든 간선들을 대상으로 하기 때문에 항상 |e| 회 수행된다. 제안된 알고리즘은 첫 번째로, 정점 당 최소 가중치 간선을 2개씩 선택하는 2-간선 연결 그래프를 얻는다. 두 번째로, 2-간선 연결 그래프에 대해 사이클 속성을 적용하여 |e|=|v|-1 일 때 알고리즘을 종료시켰다. 제안된 방법들을 10개의 실제 그래프들에 적용한 결과 모두 최소신장트리를 얻는데 성공하였다. 또한, Borůvka, Kruskal과 역-삭제 알고리즘에 비해 수행 횟수를 60% 단축시켰다.

LEDA를 이용한 단백질 상호작용의 분석과 가시화 (Analysis and Visualization for Protein-Protein Interaction Using LEDA)

  • 윤지현;조환규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.286-288
    • /
    • 2004
  • PPI(Protein-Protein Interaction) 데이터는 생물체 내에서 서로 상호작용하는 단백질(protein)들에 대한 정보이다. 단백질 상호작용은 실제 생체 내에서 어떠한 작용이 일어나게 하는 원인이므로, 많은 생물학자들이 관심을 가지고 연구하고 있으며, 그 결과로 몇몇 데이터베이스가 만들어졌다. 이런 데이터베이스들은 다른 연구자들을 위해 데이터를 공개하고 있지만, 대부분의 데이터베이스가 탭으로 분리된 텍스트 형태로 제공한다. 하지만, 텍스트 형태의 데이터는 사람이 직관적으로 인지할 수 없기 때문에, PPI 데이터를 분석하기 쉬운 그래프 형태로 보여주는 프로그램이 필요하다. 그리고 아직 기능을 모르는 단백질이 많으므로 이를 예측하는 프로그램도 필요하다 본 논문에서는 LEDA를 이용하여 PPI 데이터를 그래프 형태로 표현하며, 이 그래프에 그래프 이론을 적용하여 단백질의 기능을 예측하는 프로그램인 Proteinca에 대해 서술한다.

  • PDF

한글 문자열 영상의 지형적 특징을 이용한 비선형 문자 분할 및 인식 (Nonlinear Character Segmentation and Recognition Using Topographic Features in Hangul String Images)

  • 이동준;이성환
    • 한국정보과학회 언어공학연구회:학술대회논문집(한글 및 한국어 정보처리)
    • /
    • 한국정보과학회언어공학연구회 1994년도 제6회 한글 및 한국어정보처리 학술대회
    • /
    • pp.201-206
    • /
    • 1994
  • 문서 인식 시스템의 성능을 저하시키는 가장 큰 원인 중의 하나로 문자 분할 오류를 들 수 있는데 보다 우수한 성능의 문서 인식 시스템 개발을 위해서는 정확한 문자 분할 방법이 절실히 요구된다. 기존의 문자 분할에 관한 연구들은 이진 영상을 대상으로 함으로써 접촉되거나 겹치는 문자의 경계 부분에서 문자 분할에 유용한 정보들을 잃어 문자 분할 오류를 초래할 수 있다. 하지만 명도 영상을 분석해 보면 문자의 접촉 부분에서 주로 나타나는 지형적 특징이 있으며, 문자 경계에서 명도값이 변하는 것을 관찰할 수 있는데 이와같은 명도 영상의 정보를 사용하면 보다 효과적으로 문자를 분할할 수 있을 것으로 판단된다. 본 연구에서는 이러한 점에 착안하여 명도 영상으로부터 지형적 특징을 추출하고 다단계 그래프 탐색 방법을 이용하여 명도값을 추적함으로써 비선형 문자 경계를 찾는 새로운 문자 분할 방법을 제안한다. 제안된 방법은 명도 문자열 영상을 입력으로 받아 명도 영상의 투영값과 명도 영상으로부터 추출된 지형적 특성을 이용하여 문자 분할 영역을 결정하고 문자 분할 영역내에서 다단계 그래프 탐색에 의한 비선형 문자 분할 경로를 찾는다. 그리고 문자 인식기와 결항하여 최종 문자 분할 위치를 확정하는 인식 결과를 이용한 문자 분할을 수행함으로써 문자 분할 위치 및 문자 인식 결과를 확정한다. 다양한 문서에 대한 실험 결과 제안된 방법이 이진 정보만을 사용하는 방법보다 접촉 혹은 겹친 문자 분할에 매우 효과적임을 알 수 있었다.

  • PDF

최소생성사다리를 생성하는 알고리즘 구현 및 컴퓨팅 사고력과의 관련성 탐구 (Implementation of an Algorithm that Generates Minimal Spanning Ladders and Exploration on its relevance with Computational Thinking)

  • 전영국
    • 컴퓨터교육학회논문지
    • /
    • 제21권6호
    • /
    • pp.39-47
    • /
    • 2018
  • 이 연구는 사다리타기 게임에서 등장하는 사다리 모양에 따른 이산구조를 순열과 조합적 사고, 알고리즘적 구현을 통하여 최소생성사다리를 생성하는 방법과 컴퓨팅 사고력과의 관련성을 탐구하는 내용을 다루었다. 먼저 연구자는 사다리 모양의 세로판과 가로판의 조합에 따라서 생성되는 순열 중에서 역순열에 대응하는 사다리(최소생성사다리)를 필터링 기법과 새로 개선한 알고리즘을 고안하여 Mathematica 프로젝트로 진행하였다. 그 결과 최소생성사다리를 생성원(generator)으로 하는 새로운 그래프를 Mathematica로 창출하여 YC그래프라 이름 붙였으며 그에 대한 속성을 조사하였다. YC그래프는 이전 차원의 그래프를 내포하는 재귀적 구조와 다층 구조를 가졌으며 간선대칭의 특징을 보여주었다. 또한 계산복잡도가 증가함에 따라 세로판 5개, 가로판 10개 사다리부터 층별로 최소생성사다리를 생성하도록 탐색 공간을 분할하는 알고리즘을 적용하였다. 이 과정에서 자료의 시각화, 추상화 및 병렬처리 알고리즘 구현을 통한 컴퓨팅 사고력이 새로운 YC그래프의 창출 및 구조 분석에 기여한 것으로 나타났다.

방향과 무 방향 일반 그래프의 최대 사이클 검출 알고리즘 (Algorithm for Maximum Cycle Detection of Directed and Undirected General Graphs)

  • 이상운
    • 한국인터넷방송통신학회논문지
    • /
    • 제22권6호
    • /
    • pp.91-97
    • /
    • 2022
  • 사이클 검출 문제에 대해, 단일 출발(SS)을 갖는 단일 연결 리스트(SLL)에 한해 O(n) 복잡도의 거북이와 토끼 경주법(HTA)이 제안되었으며, 다중 출발지-다중 종착지, 다중 분기(MSMDMB)를 갖는 일반 그래프에 대해서는 빠른 방법이 알려져 있지 않고 있다. 본 논문에서는 MSMDMB를 갖는 주어진 무 방향과 방향 그래프의 최대 사이클을 선형시간 복잡도로 검출할 수 있는 방법을 제안하였다. 제안된 방법은 주어진 원 그래프 G에는 사이클 형성 조건을 충족시키지 못하는 다수의 정점(또는 노드)가 존재한다는 사실에 기반하여 이들 정점(또는 노드)들을 제거한 축소된 그래프 G'를 얻었다. 이 축소된 그래프에 대해 선형시간 복잡도인 선형탐색으로 사이클 집합 C와 사이클 길이 λ를 찾았다. 제안된 알고리즘을 실험 데이터에 적용한 결과 모든 데이터들에 대해 최대 사이클을 찾을 수 있음을 보였다.