디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

내가 가진 컴퓨터로 바둑의 정답을 찾는데 대략 얼마나 걸릴까?

(112.154) 2012.11.09 23:41:09
조회 198 추천 5 댓글 3

제 컴퓨터 사양은 AMD Phenom(tm) II X4 960T 3.65GHz, 4G 램, 64비트 윈도우 7 입니다.

쿼드코어 3.65GHz입니다.

쿼드코어... 쉽게 말해 4개의 cpu가 있는데

각각의 cpu는 1초에 대략 3.65 X 2^10 번 연산을 할 수 있다... 뭐 이런 뜻입죠.

이런게 4개가 있으니 AMD Phenom(tm) II X4 960T 3.65GHz 는

1초에... 4 X 3.65 X 1024 X 1024 X 1024 번의 연산을 합니다.

1초에 15,676,630,630 번 연산을 하네요.

바둑에서 경우의 수라는게... 계산의 편의상 각종 패, 착수금지 등을 제외하고 계산해보면

361! 입니다.

361 X 360 X 359 X ... X 3 X 2 X 1

인터넷에 디비보니 이 수는 1.4379232588848906548323625114999e+768 이라고 합니다.

1.4379... 뒤에 0이 768개 붙는 숫자네요.

계산의 편의상 361!는 1.4e+768 이라고 하고요.

제 컴의 cpu의 연산속도는 초당 14,000,000,000번 (= 1.4e+10) 연산을 한다 보면

제 컴으로 바둑에서 경우의 수를 찾는데 걸리는 시간은 (1.4e+768)/(1.4e+10) 초 걸리는겁니다.

그러니까... 1.0e+758 초 네요 ^.,^;

1시간은 60분이고 3600초입니다.

하루는 24시간이고 86400초 입니다.

일년은 365일이고 31536000초입니다.

자...

그럼 바둑에서 경우의 수를 찾는데는 (1.0e+758)/31536000 년이 걸리는 셈입니다.

계산해보니 3.1709791983764586e+750 년 이렇게 나오네요.

대충 3.0e+750 년이 걸리는 셈이네요.

3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000년 입니다. ^.,^;;;

숫자가 너무 커서 아직도 감이 안오는데요.

우주의 나이는 약 150억년 이라고 합니다.

1.5e+10 년 요렇게 쓸 수 있겠습니다~






자... 그러면 제 컴퓨터로 바둑에서 경우의 수를 대략 계산해보면...

3.0e+750년 이 걸리는거고요.

우주의 나이로 따지면 우주가 생기고 지금까지 걸린 시간이 150억년이라 했을 때

2.0e+740번 우주가 생겼다가 지금까지를 반복해야

제 컴퓨터가 바둑에서 정답에 어느정도 가깝게 갈 수 있지 않나... 생각 되네요.

그러니까

200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000번 우주가 태어나서 지금까지... 또 우주가 태어나서 지금까지... 또 우주가 태어나서 지금까지... 입니다. ^.,^;;;

단, 계산의 편의상 각종 패, 착수금지 등을 제외하고 계산했고요.

바둑 두는데 대칭성 이런거 다 생략...

이런걸 감안해도

현재로선 순수하게 컴퓨터의 능력으론 바둑의 정답을 찾는건 불가능하네요.








그래서 바둑을 컴퓨터로 두게 하는 데에 있어서

단순히 이런 식의 접근은 불가능함을 깨닫고

몇 년 전부터 컴퓨터 바둑에 도입한게 바로 몬테카를로 시뮬레이션 이죵...

저도 몬테카를로 시뮬레이션을 자세하겐 모르지만

아는대로 말씀드리면

19 X 19의 바둑판의 경우의 수를 찾는건 컴퓨터로 불가능하지만

범위를 좁혀 5 X 5 정도라든지 7 X 7 정도는 컴퓨터의 능력으로 어느정도 가능하거든요.

그러니까 포석은 미리 프로그래밍을 통해서 프로그램에 입력해두고요.

포석이 끝난 후 중반 이후부터 돌이 부딪히는 전투는

거의 모두

흑돌이 놓인 다음 백돌

또는

백돌이 놓인 다음 흑돌은 프로의 실전에서 통계적으로 다음의 수가 위치상 그렇게 멀리 떨어져있지 않는다는 걸 이용합니다.

그래서 직전에 놓인 수를 기준으로

7 X 7 정도의 범위에서 자주 나타난 모양이면 확률상으로 많이 두었던 위치를 기반으로 무작위로 흑과 백을 두게하여

시뮬레이션 해서 결과도출 계속하여 그 중에서 가장 나은 결과 - 수상전 또는 전투의 결과에서 상대 돌을 잡든지 해서 계가가 많이 나오는 등 - 가 나오는 수를 두는게 몬테카를로 시뮬레이션이라고 알고 있네요.

여기에다가 자주 나타나는 모양이나 포석이나 돌의 분포는 프로의 실전이라든지 프로의 감수를 통해서 프로그램에 입력해두고...

이런 방법으로 컴퓨터 바둑 프로그램을 몇 년 전부터 진화시켜 왔습니다. 그래서 최근에는 컴퓨터 바둑 프로그램이 엄청 강하게 느껴지고요...

사실 바둑프로그램 만드는 사람의 일종의 꼼수라고도 볼 수 있죠.

워낙 바둑판이 크니까... 이전 수에서 일정범위 내에서만 최선의 수를 찾는 프로그래밍...

그래서 제 생각인데 몬테카를로 기반의 바둑프로그램은 아무리 발전하더라도 약점이 있을 수가 있겠더군요.

아주 먼 곳에 축머리 활용이라든지 진행을 결정짓지않고 반면운영을 여기저기 좀 어지럽게 한다든지...

(아마추어의 수준에선 쉽지 않겠지만 ㅡㅡ;)





야심한 밤에 심심하고 잠도 안와서 넋두리글 싸고 갑니다.







추천 비추천

5

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 기 세보여도 실제로는 멘탈 약할 것 같은 스타는? 운영자 24/11/04 - -
43807 까꿍아 바갤 안온다며 ㅇㅇ(211.246) 15.11.20 98 0
43805 프로들 타이젬 아이디 아시는거 있음 좀 알려주세요.. [4] ㅇㅇ(106.247) 15.11.20 191 0
43804 바둑tv 유튭 관리자가 웬일로 대국영상을 올렸지?ㅎㅎ [2] ㅇㅇ(175.194) 15.11.20 245 2
43803 변명하고 핑계대는 사람치고 제대로 된 사람 없지 ㅇㅇ(66.249) 15.11.20 147 11
43802 김혜림 타이젬 7단설의 진원지 ㅇㅇ(45.55) 15.11.20 299 7
43801 김혜림 타이젬 7단설은 까꿍 쉴더들이 만들어낸 것 [8] ㅇㅇ(162.243) 15.11.20 290 2
43799 질문) 현현각양지 사활, 수상전, 맥점 [2] 스갤리언(223.62) 15.11.20 717 0
43798 김혜림 프로한테 무슨일 있나요? [5] ㅇㅇ(223.62) 15.11.20 312 0
43797 까꿍의 유언비어 사건 ㅇㅇ(46.101) 15.11.20 417 17
43794 동형반복 실전사활과 사활 1000제 [2] 스갤리언(223.62) 15.11.20 644 0
43793 어그로 끌던 새끼 성공했노 [2] ㅇㅇ(211.59) 15.11.20 146 2
43792 김혜림 프로 타이젬 아이디 먼줄 아시는 분 있나요?? [5] p(210.107) 15.11.20 340 1
43791 와 정말 바갤은. [4] ㅇㅇ(117.111) 15.11.20 240 0
43790 배우자마자 중국룰을 깨우친 분. [2] dlektmd123(27.119) 15.11.20 307 1
43789 단언컨데 바갤은 최고의 갤러리입니다. [1] ㅇㅇ(223.62) 15.11.20 169 2
43788 까꿍BJ 와 바둑비타민 시즌2 김혜림프로와의 대국. 그리고 기력. [12] 비올땐바둑을(180.71) 15.11.20 3171 13
43786 귀엽기만 하던데 왜 까고들 난리여 ㅡㅡ [3] 길석(58.121) 15.11.20 225 1
43785 흑의 다음 한 수로는 어디가 좋을까요? [9] 스갤리언(223.33) 15.11.20 222 0
43782 까꿍 그새끼 존나 못두던데 ㅋㅋ ㅇㅇ(223.62) 15.11.20 183 1
43781 김혜림이 존나 못둔거 아냐? ㅇㅇ(39.7) 15.11.19 146 0
43780 저번에 보니까 신군은 타이젬 7단도 4점에 갖고 놀던데 [7] ㅇㅇ(175.206) 15.11.19 553 1
43779 김혜림 프로 7단을 인증하는 간단한 방법 ㅇㅇ(14.36) 15.11.19 177 0
43777 화점 한칸협공 했는데 함정에 걸렸어요 [5] 질문맨(223.33) 15.11.19 273 0
43776 아재들 아직도 까꿍이 얘기해요? [2] no.22(125.142) 15.11.19 171 0
43775 김혜림이 진 이유 [2] 속업벌쳐(211.215) 15.11.19 274 1
43774 김혜림 보고 7단이라는 저능아들 [6] ㅇㅇ(211.170) 15.11.19 380 3
43773 도배좀 그만해라 (119.214) 15.11.19 77 2
43772 간단한 문제다. 둘 중 하나다. [2] ㅁㄴㅇㄹ(14.34) 15.11.19 171 0
43771 이젠 별 그지같은 [5] ㅇㅇ(117.111) 15.11.19 202 1
43770 왜 2점치수가 프로들이 ㅇㅇ(112.185) 15.11.19 150 0
43768 김혜림프로가 타이젬 7단 실력인걸로 결론짓고 그만하자. [4] ㅇㅇ(66.249) 15.11.19 810 8
43767 프로에게 3점과 2점은 [1] ㅇㅇ(112.185) 15.11.19 198 2
43766 예전에 타이젬에서 조훈현 이벤트 접바둑때도 손바꿨느니 마느니 말 많았지 [1] ㅇㅇ(175.207) 15.11.19 197 0
43765 까꿍은 절대 손바꾸지 않았습니다 ㅇㅇ(66.249) 15.11.19 156 0
43764 김혜림프로 평생남을 개굴욕인데 져줬다는게 말이 되냐? [2] ㅇㅇ(66.249) 15.11.19 191 0
43763 아무튼 남은건 김혜림만 굴욕잼 [3] ㅇㅇ(175.207) 15.11.19 220 2
43762 위대한 까꿍님이 여류 프로기사의 수준을 증명했습니다. ㅇㅇ(66.249) 15.11.19 139 1
43761 어쨋든 김혜림 프로는 개굴욕이구만 ㅇㅇ(175.207) 15.11.19 94 0
43760 내가 7단인데 목진석 9단하고 석점 접바둑 뒀다. [1] ■x(202.136) 15.11.19 334 0
43759 까꿍이 두점에 이길수 있었던 정확한 팩트 [5] 로스트스타(121.180) 15.11.19 382 4
43757 동형반복 실전사활은 어디서 사냐 [7] ㅇㅇ(219.250) 15.11.19 305 0
43755 프로와의 접바둑 승부는 아마가 통제할 수 없다 ㅇㅇ(58.150) 15.11.19 125 0
43754 여류기사 무시하는 놈들 봐라 [1] ㅇㅇ(188.226) 15.11.19 169 3
43753 ㄷㄷ7단도 세 점에 지던데.. [1] 스갤리언(223.62) 15.11.19 196 0
43752 까꿍얘기 그만하자--절취선---- [1] ㅇㅇ(117.111) 15.11.19 82 0
43751 그럼 김혜림프로가 타젬 7단 실력이란 거냐? [2] ㅇㅇ(211.246) 15.11.19 201 0
43750 이거 어떻게막나요 ㅠ [3] 킨키(211.207) 15.11.19 137 0
43749 타이젬 6단이 여자프로 2점에 잡는게 무슨 뉴스냐..잡을수도 있지... [5] ㅇㅇㅇ(202.136) 15.11.19 203 0
43746 2주 5단에 이어 혜성처럼 나타난 [4] ㅇㅇ(175.223) 15.11.19 175 0
43745 까꿍이 바둑비타민나간것이 왜 깽판이냐? [3] ㅇㅇ(117.111) 15.11.19 254 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2