• 검색 결과가 없습니다.

해 외 출 장 보 고 서

N/A
N/A
Protected

Academic year: 2022

Share "해 외 출 장 보 고 서"

Copied!
10
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

해 외 출 장 보 고 서

1. 출장 개요

성 명 한 글 양정승

영 문 YANG, JUNG-SEUNG

출장지 국가 (도시) 미국(알카타)

방문기관 및 회의명 Humboldt State University

출장 목적 시뮬레이션 방법론 교육훈련에 참석하여 과제를 위한 분

석방법론 학습

주요 면담자 또는 회의 진행 담당자

1)

성명: Steven F. Railsback 소속:

Humboldt State University, Department of Mathematics 이메일:

주소: 출장 후

항공마일리지 등록 여부

2)

완료( ㅇ ) 미완료 ( )

* 1) 복수일 경우, 별도 목록 혹은 명함 사본 제출

* 2) 출장 후 14일 내에 공무 항공마일리지의 적립 또는 활용 사항을 보고해야 함 (항공마일리지 관리 및 활용지침 제 4조)

2. 회의 및 면담 내용

(1) 모형화 개념

○ 행위자 기반모형의 두 가지 구성요소 - 행위자 기반

- 모형화(Modelling)

○ 모형화는 우리가 어떠한 것을 모형화하고 있고 어떠한 기술을 이용하고 있는 지와는 무관한 어떤 특정한 원리를 따르는 활동. 따라서 모형화의 이해 는 행위자 기반 모형의 이해에 필수적이라고 할 수 있음

○ 모형화는 제약조건 하에서 문제를 해결하는 것으로 정의할 수 있음

(2)

- 제약조건은 불완전한 정보, 한정된 시간, 한정된 인력과 재정 등을 생각할 수 있음

- 제약조건 하에서 문제를 해결할 때, 보통 문제를 단순화하여 표현하는 방 법을 사용하는 것이 전형적

○ 문제를 해결하기 위한 전형적인 단순화 방법 - 해결해야 할 문제를 바꾸어서 표현

- 해결해야 할 문제를 표현하는 단순한 다이어그램(diagram)을 작성 - 본인 스스로 시스템 속에 있다고 가정

- 필수적인 변수들을 식별하기 위해 시도 - 문제를 단순화하는 가정들을 식별

- “Salami tactics”를 이용하여 공간과 시간을 분할

○ 모형은 의도적인 단순화된 표현으로도 정의할 수 있음

- 모형화는 어떤 전문가들의 활동이 아니라 데이터와 시간이 부족하기 때문 에 항상 필수적으로 해야만 하는 것이라고 할 수 있음

- 생각하기(Thinking)=문제해결=모형화

○ 단순화한 표현

- 모형을 설정할 때 데이터, 전문가 지식, 이론 등에 근거하여 표현할 개체 (entity)의 종류, 개체의 특성을 기술하는 변수들, 개체를 변화시키는 과정 들을 선택

- 필수적인 요소들을 식별하는 것이 핵심적인 질문

- 그러나 어떠한 요소들이 필수적인 것인가를 식별하는 것은 불가능. 따라서 시스템의 핵심적인 요소들을 식별하기 위해 모형을 개발

○ 모형화의 목적: 수학과 컴퓨터 논리를 사용하여 설정한 가정의 결과를 엄

(3)

밀하게 살펴보는 것

○ 모형화의 순환도

- 질문의 정형화(Formulate the question)

Ÿ 질문과 문제는 모형에 모함되어 있는 현실 시스템을 위한 여과장치로서 기능.

Ÿ 먼저 시스템을 모형화하고 질문을 구체화 - 가설수립(Assemble hypotheses)

Ÿ 시스템이 작동하는 방법과 대답은 어떠한 것인지에 대한 개념적 모형 수 립.

Ÿ 개념적 모형은 경험적인 선행연구들과 이론, 느낌(feeling) 등에 근거할 수

(4)

있음

Ÿ 개념적 모형에 관해 토론하고 수정하는 작업을 철저하게 하는 것이 중요 하지만 기간을 제한한 필요가 있음. 개념적 모형은 결코 머릿 속에서 테 스트할 수는 없기 때문

- 모형구조의 선택

Ÿ 모형의 개체, 개체를 설명하는 상태변수(state variables)를 식별.

Ÿ 상호작용(interactions), 혼잡요인(disturbances), 관리(management), 성장 (growth) 등의 모형에 포함할 과정을 설정.

Ÿ 과정의 시간순서를 설정

Ÿ 과정의 모형 내 표현 방법 설정 - 모형의 작성(implement the model)

Ÿ 식을 설정하고 컴퓨터 프로그램으로 모형을 작성 Ÿ 적합한 소프트웨어 플랫폼을 선택

- 모형의 분석(analyze the model)

Ÿ 시뮬레이션을 통해 모형의 진행상황을 즉시 이해할 수는 없기 때문에 다 양한 실험 시뮬레이션을 통해 진행상황을 분석.

Ÿ 실험 시뮬레이션은 실제 실험처럼 계획하고 분석 Ÿ 이 과정이 보통 95%의 시간을 소모

- 모형과 결과에 대한 의사소통(communicate the model and its results) Ÿ 실험실 절차와 마찬가지로 모형개발은 문서화 작업이 필요

Ÿ 동료들이 모형을 이해하고 재실행 할 수 있도록 해야함

(2) 행위자 기반 모형 소개

○ 행위자 기반 모형이 필요한 이유

- 개인은 이산적인 개체들이고 밀도가 낮을 때 중요

(5)

- 인종과 연령이 같은 개인이라 하더라도 이질적인 가능성이 높음 - 개인은 각자 인생사(life history)를 가지고 있음

- 개인 간의 상호작용(interactions)은 전역적(globla)이지 않고 지역적(local)인 특성을 가짐

- 개인은 환경상태에 의존하는 적응적인(adaptive) 결정을 함 - 개인은 원자(atom)와는 다른 특성을 가짐

- 개인의 행위로부터 거시적인 현상이 창발(emerge) - 개인은 다음과 같이 명시적으로 대표됨

Ÿ 개인은 독특하고 다양함

Ÿ 개인은 지역적으로 상호작용함 Ÿ 개인은 적응적인 행위를 함

- 다음과 같은 사항들이 연구주제에 필수적이라면 행위자 기반 모형을 적용 하는 것이 필요함

Ÿ 개인의 이질성 Ÿ 지역적인 상호작용 Ÿ 적응적인 행위

○ 행위자 기반 모형의 단점 - 너무 복잡해서 이해하기 어려움 - 모형에 모든 것을 포함할 수는 없음 - 데이터 부족

- 너무 많은 모수값이 알려져 있지 않음 - 모형구조의 불확실성이 너무 큼

- 테스트하기 어려움

- 인력과 컴퓨터 성능의 요구사항이 높음

(3) ODD

(6)

○ 2004년 노르웨이 Bergen 워크숍

- ODD는 행위자기반모형의 소통을 위한 프로토콜 - ODD프로토콜을 테스하고 관련 연구보고서 작성

<표> ODD 프로토콜

○ 목적(Purpose)

(7)

- 모형의 목적을 기술

○ 개체, 상태변수, 규모(Entities, state variables, and scales)

- 모형의 개체종류를 기술: 행위자, 집단, 공간단위, 전역적인 환경 등

- 개체의 특성을 설명하는 상태변수와 개체의 속성을 기술: 연령, 성별, 부 (wealth), 의견, 전략, 토양 유형, 토지 비용, 강수량, 시장 가격, 외부교란요인 의 빈도 등

- 모형의 임시적이고 공간적인 크기와 확장에 대한 기술

○ 과정 개요와 시간순서(Process overview and scheduling) - 행위와 시간, 순서에 대한 기술

Ÿ 상태변수의 갱신

Ÿ 이산적 혹은 연속적인 시간의 모형화 Ÿ 사건의 이산적 혹은 연속적인 발생 - 시간순서(scheduling)

Ÿ 모형에서의 행위 기술 Ÿ 행위가 행해지는 순서 기술

○ 디자인 개념(Design concepts)

- 기본원리(basic principles): 모형 설계의 일반적 개념과 이론

- 창발(Emergence): 모형의 핵심 결과가 매커니즘으로부터 창발한 현상인지 아니면 모형의 규칙에 의한 것인지 기술

- 적응(scheduling): 환경변화에 대한 행위자의 대응

- 목적(Objectives) 혹은 적합성(Fitness): 적응적 행위를 하는 행위자들의 목 적함수

- 학습(learning): 경험의 결과로서 행위자들이 그들의 행위를 바꾸는 방법 기술

(8)

- 예측(Prediction): 적응적 행위를 통해 행위자가 행동결정의 결과를 예측하 는 방법을 기술

- 탐지(Sensing): 행위자가 행위 결정을 할 때 정보를 획득하는 방법을 명시 적으로 기술

- 상호작용(interaction)

Ÿ 행위자들간의 직접적 혹은 간접적인 상호작용의 형태 기술 Ÿ 행위자들과 환경간의 상호작용 기술

- 확률성(Stochasticity): 임의변수(random numbers)가 이용되는 방법 기술 - 집합(Collectives): 개인이 모인 집단이 개인에게 영향을 주는 방법을 기술 - 관측(Obeservation): 모형에 대한 이해를 돕고 분석하기 위해 산출할 결과 물 기술

○ 초기화(Intitialization)

- 모형의 초기치 설정: 즉 초기(t=0)에서의 행위자의 유형과 수, 상태 변수 등을 설정

○ 입력데이터(Input data)

- 시간에 따른 과정 변화를 나타내기 위해 외부 데이터 등의 활용

○ 부모형(submodel)

- 모형을 구성하는 부모형들을 자세하게 기술

(4) 시뮬레이션 모형의 분석

○ 디버깅(Debugging)

○ 시뮬레이션 실험(controled experiments)

(9)

○ 민감성 분석(Sensitivity analysis)

- 주요한 모수값들을 가능한 범주에서 변화시켜 분석

○ 강건성 분석(Robustness analysis)

- 모형의 모수값과, 구조, 과정을 변화시켜 분석

3. 출장 결과 및 기대효과

○ 출장결과

- 과제수행을 위해 사용하는 Netlogo 프로그램을 전반적으로 학습

- 선행적으로 Netlogo 프로그램을 학습하였으나 미쳐 관심을 두지 않았던 부 분들을 통해 프로그래밍 스킬 향상

○ 기대효과

- 과제수행에 사용하는 Netlogo 프로그램을 보다 효율적으로 작성하여 성능 향상 기대

- 시뮬레이션 소요시간 단축과 연구의 질 향상

4. 주요 출장 일정 (※일별로 상세히 제시)

(10)

일시 주요 활동 내용 비 고 7.16.(토) 인천출발(오후 5:30) -> 샌프란시스코 경유 ->

Arcata 도착(오후 6:45) 7.17.(일) 교육장소 확인 및 준비

7.18.(월) Introduction, Lecture, Group exercise

7.19.(화) Lecture, Group exercise, software testing exercise, Introduction to Project 1

7.20.(수) Lecture, Work on Project 1, Presentation of Project 1, Guest lecture and discussion, Introduction to Project 2

7.21.(목) Pattern-oriented modeling example, Work on Project 2, Lecture

7.22.(금) Work on Project 2, Project presentations and feedback

7.23.(토) Arcata 출발(오전 10:52) -> 샌프란시스코 경유 7.24.(일) 인천도착(오후 5:45)

5. 수집자료 목록 등

○ Teaching Individual/Agent-based Modeling 강의 ppt 자료

참조

관련 문서

Ÿ 점도가 높은 액제의 단위시간당 이동거리가 달라짐을 관찰하고, 이를 이용 하여 점도에 따는 혈액점도 측정용 종이미세유체칩 개발 및 실제 혈액을 통해

[r]

Ÿ 달에서 본 지구의 모습을 통하여 지구의 크기를 산출할 수 있을지를

Ÿ 인천은 4개 차원의 경쟁력 분석 결과 다소 낮은 점수를 나타내고 있으며, 마이스 질적 성장 증진에서는 호치민과 같은 점수를 받고 있는 것으로 나타나 지역 연계

Ÿ 다양한 카메라를 사용하기 위하여 초점거리에 따른 스펙트럼 이미지의 확대 배율 을 계산하고 최적의 배율을 찾아낸다.. Ÿ 접착부위를 견고하면서도 미적인 요소가 저해되지

Ÿ 교과목을 통해 체계적으로 학습하는 교수 학습이 아동들에게 지식과 여러 가지 기능을 획득하게 하는 것이라면 프로젝트 학습은 이 기능과 지식을 의미 있는

Ÿ 1번 문제는 고등학교 생명과학 교과 과정에서 배우는 염색체에 의한 유전의 기본개념을 이해하고 있 는지 확인하며, 이를 정량적으로 분석하는 논리적 사고력을

Ÿ 지역별: 지역별로 서로 다르기 때문에 경제재개 시기와 정책이 차별화 될 수 있음을 보여주는 동시에, 일부정책의 경우 지역을 넘어서 연계되어 있기 때문에