[ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : ~ 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전

Similar documents
02 C h a p t e r Java

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Java

12-file.key

자바-11장N'1-502

PowerPoint Presentation

Java ...

슬라이드 1

비긴쿡-자바 00앞부속

Microsoft PowerPoint - 04-UDP Programming.ppt

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android=" 2 xmlns:tools="

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

JAVA PROGRAMMING 실습 02. 표준 입출력

rmi_박준용_final.PDF

07 자바의 다양한 클래스.key

<4D F736F F F696E74202D20C1A63234C0E520C0D4C3E2B7C228B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

歯111

신림프로그래머_클린코드.key

PowerPoint 프레젠테이션

PowerPoint Presentation

03-JAVA Syntax(2).PDF

01-OOPConcepts(2).PDF

JAVA PROGRAMMING 실습 09. 예외처리

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

PowerPoint 프레젠테이션

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

Microsoft PowerPoint - 03-TCP Programming.ppt

05-class.key

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx

2002년 2학기 자료구조

歯JavaExceptionHandling.PDF

JMF2_심빈구.PDF

PowerPoint Presentation

슬라이드 1

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

JMF3_심빈구.PDF

초보자를 위한 자바 2 21일 완성 - 최신개정판

Microsoft PowerPoint - Java7.pptx

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

ch09

Chap7.PDF

PowerPoint 프레젠테이션

파일로입출력하기II - 파일출력클래스중에는데이터를일정한형태로출력하는기능을가지고있다. - PrintWriter와 PrintStream을사용해서원하는형태로출력할수있다. - PrintStream은구버전으로가능하면 PrintWriter 클래스를사용한다. PrintWriter

PowerPoint 프레젠테이션

11 템플릿적용 - Java Program Performance Tuning (김명호기술이사)

Contents Contents 2 1 Abstract 3 2 Infer Checkers Eradicate Infer....

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

C++ Programming

V28.

1단원

202

190

Microsoft PowerPoint - [2009] 02.pptx

untitled

MasoJava4_Dongbin.PDF

Interstage5 SOAP서비스 설정 가이드

2009 April

204

종합물가정보 2016년 4월호

005- 4¿ùc03ÖÁ¾š

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

슬라이드 1


쉽게 풀어쓴 C 프로그래밊

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

패션 전문가 293명 대상 앙케트+전문기자단 선정 Fashionbiz CEO Managing Director Creative Director Independent Designer

PowerPoint Presentation

6주차.key

Secure Programming Lecture1 : Introduction

K&R2 Reference Manual 번역본

PowerPoint Presentation

PowerPoint Presentation

179

February

5장.key

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾

00목차

(291)본문7

01....b

2007백서-001-특집

TEST BANK & SOLUTION

FileMaker ODBC and JDBC Guide

Microsoft PowerPoint - CSharp-10-예외처리

???? 1

교육자료

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

mytalk

2007_2_project4

자바 프로그래밍

878 Yu Kim, Dongjae Kim 지막 용량수준까지도 멈춤 규칙이 만족되지 않아 시행이 종료되지 않는 경우에는 MTD의 추정이 불가 능하다는 단점이 있다. 최근 이 SM방법의 단점을 보완하기 위해 O Quigley 등 (1990)이 제안한 CRM(Continu

NoSQL

초보자를 위한 C# 21일 완성

슬라이드 1

Microsoft PowerPoint - lec2.ppt

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

PowerPoint Presentation

Transcription:

[ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : 2013. 3 ~ 2014. 2 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전남과학고 1학년 ) 박수형 ( 전남과학고 1학년 ) 서범수 ( 전남과학고 1학년 ) 김효정 ( 전남과학고 1학년 )

ㅇ Monte Carlo Method. (random number) (Mente Carlo Method) (Simulation). Eclipse (Monte Carlo simulation) Monte Carlo Java Scalability 1000 Monte Carlo simulation,, Java, (Randon Number Generator)

1 1.. 2... (Random Number). (Monte Carlo simulation). Java. 3. (Monte Carlo method)... Monte Carlo Method.

2 1.,,,,,,. 2.... Eclipse..., Random Number Generator. (Monte Carlo simulation) Monte Carlo. Java. Scalability 1000.. 3. (JAVA) Eclipse,.

3 1.. (JAVA) Eclipse.. Monte Carlo, (Java). 2.. 4,,,,.,. 5....

Monte Carlo Method ( 1, pjm2476@naver.com) ( 1, ppsh8376@naver.com) (, 1, berta2708@naver.com) ( 1, stone9459@naver.com) (, choicemg@naver.com) (, dwkang@chonnam.ac.kr) I. 1.,...,... 2. Eclipse java method, array Random,,. Random Monte Carlo Method. class.., class

, class io.. Eclipse.. Java... 3.. eclipse eclipse.. java..... 4.. : 1 ( ). ; 1 ( ). : 1 4 (,,, ) II. 1..,.. Class..,,. (.)

... for....,. 2.. :. CPU 0, 1, C... java (JVM).,,. WORA(Write one run Anywhere).. Math : Math : java.lang method. method static Math. Math method.. static double random( ) : method Math. method 0.0 1.0 double. ex) for(int x=0; x,10; x++) { double d= Math.random()*100; // [0.0 ~ 99.9999] int n = (int)(math.round(d)); // Math.round(d) d System.out.println(n); }. FileInput(Output)Stream & DataInput(Output)Stream : FileInput(Output)Stream,. DataInput(Output)Stream boolean, char, byte, short, int, long, float, double..

ex) FileInputStream in = null; ry { in = new File InputStream(.dat ) // int c; while ((c = in.rad()! = -1) { // read() 1 System.out.print((char)c); // c. } in.close(); //.. } catch (IOException e) { System.out.pritnln( );... (1) class : eclipse File - Project Class Class., Class, Class. [ 그림 1] class 만들기 (2) import : import. (public class ), io. [ 그림 2] import 입력

(3) method : method class,. io, throws Exception method (String[] arguments). [ 그림 3] io 사용준비 (4) random :, for 0 1 100. for 0.xxxx... 100. [ 그림 4] random 함수 (5) & : fos,.(dat txt txt.) [ 그림 5] 데이터파일생성 (6) try :. [ 그림 6] 파일불러오기

(7) (array) :. 1 100, 2 10, 23, 247, 548. [ 그림 7] 배열만들기 (8) while for : dat Double 1. total++ for I 1 total 1. [ 그림 8] while 문, 파일불러오기, for 문 (9) catch : try 100 Doubles read. Some Io Exception occurred.

[ 그림 9] 오류검사기 (10) : j k.. compareto. [ 그림 10] 오름차순나열 (11) : System.out.println. for n. for. [ 그림 11] 출력문

III. 1.. [ 그림 12] 시험용 data 만들기 (1) family.. middle, last. for 1008.

[ 그림 13] 학생 data (2) mschool middle school, 0 9. 0 110, 1 98, 2 90. (3) string.. (1) data01.txt. FileOutputStream. data01, sa.

[ 그림 14] 파일읽기및저장 String int ParseInt byte String.. (2) main method class st,,,. class, 3. [ 그림 15] class (3) data01.txt sa name. compareto. [ 그림 16] 이름으로정렬하기 (4),. high hschool newschool.

newschool sa highschool. [ 그림 17] 배정 (5). sort on id finished.

[ 그림 18] 번호로정렬하기 (6) sa pw. FileOutputStream pw data02.. [ 그림 19] 인쇄및저장. : ( ) - ( ) - ( ) - ( ) data02.txt.

[ 그림 20] 실행결과. (1) data02.txt., sa. class high. scanner s. [ 그림 21] 검증

(2). 1 i i 0 1009, I sa... The dial is wrong. Please check the number and search again. [ 그림 22] 입력받기, 번호출력

IV. (1)..,,.,,.. (2) (Monte Carlo Method).., Java,,,. (3).... (JAVA),, eclipse.

V. 1. Ki-tae hwang, hyo-su kim: JAVA Prograaming,, pp7-243, February 2013. 2. Springer: The Monte Carlo Simulation Method for System Reliability and Risk Analysis, Springer, p 132, April 2013. 3. kung-sung nam: Java,, pp 243-311, January 2010. 4. jong-man ku:,, vol. 1, pp.21-81,november 2012. 5. hwan-su Kang, jin-heyong Jo: java,, pp.1-185,january 2013. 6. yu-jin kim: java,, pp.12-218, November 2013. 7. seong-jun yun: Java Eclipse,, pp6-408, January 2009. 8. David J. Earl and Michael W. Deem: Monte Carlo Simulations, Chapter 2, 2008. 9. Chritian P. Robert, George Casella: Monte Carlo Statistical Methods. pp. 1-21,586, 2004. 10. Humberto Barreto, Frank M.Howland: Introductory Econometrics Using Monte Carlo Simulation with Microsoft Excel, CAMMBRIDGE, pp215-236, 2006. 11. Gerardo Rubino, Bruno Tuffin: Rare Event Simulation using Monte Carlo Methods, WILEY, pp17-38, 2009. 12. Ming-Hui Chen, Qi-Man Shao, Joseph G. Ibrahim: Mente Carlo Methods in Bayesian Computation, Springer, pp69-70, 2000. 13. Adam M. johnsen and Ludger Evers: "Monte Carlo Methods," University of BRISTOL, pp 1~14, April 2007. 14. Don L. McLeish: Monte Carlo Simulation and Finance, Hardcover, pp 4~97, April 2005.