Similar documents
예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

시작하기 시작할 준비가 되었으면 다음 설명에 따라 설문조사를 실시한다. 1단계: 허락받기 클럽을 떠나는 회원에게 에 응해 줄 것인지 물어본다. 이 설문 조사는 클럽의 문제점을 보완해 향후 같은 이유로 이탈하는 회원들이 없도록 하기 위한 것이며, 응답 내용은 대외비로 처


<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A BFEB2E687770>


OR MS와 응용-03장

행삭제 열삭제


2

7 장 : 게임이론?


PowerPoint Presentation

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

09 배열

Columns 8 through while expression {commands} 예제 1.2 (While 반복문의이용 ) >> num=0


chap 5: Trees

2

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



2

2

Chapter 4. LISTS

Line (A) å j a k= i k #define max(a, b) (((a) >= (b))? (a) : (b)) long MaxSubseqSum0(int A[], unsigned Left, unsigned Right) { int Center, i; long Max


2002 Game White paper 2002 Game White paper

2

4장. 순차자료구조

2

2

hwp


PQ 비만과 건강 초등부 비만은 건강을 해친다. 그리고 균형적인 성장에 장애가 되며 활동량이 줄면서 근력과 운동 능력이 약화되며 성인이 되어서도 정상적인 운동 능력을 회복하기가 어려워집니다. 비만은 왜 생길까요? 1. 활동량의 절대적 부족 학습시간의 증가 외에도 TV시

제 11 장포인터 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

Microsoft PowerPoint - chap-11.pptx

FGB-P 학번수학과권혁준 2008 년 5 월 19 일 Lemma 1 p 를 C([0, 1]) 에속하는음수가되지않는함수라하자. 이때 y C 2 (0, 1) C([0, 1]) 가미분방정식 y (t) + p(t)y(t) = 0, t (0, 1), y(0)

Microsoft PowerPoint - Chap2 [호환 모드]

2

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표

DBPIA-NURIMEDIA

Vector Space Vector space : 모든 n 차원컬럼벡터의집합 : {, :, } (, 2), (2, 5), (-2.4, 3), (2.7, -3.77), (,), 이차원공간을모두채움 : {,, :,, } (2,3,4), (3,2,-5), Vector spa

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

02544Ac07¥Áöš

PowerPoint Template

슬라이드 1

The Game Culture Column 게임문화칼럼 2011 Copyright, 2011 The Game Culture Column 2011 게임문화칼럼 tel fa

Microsoft PowerPoint - 26.pptx

<3130C0E5>

Microsoft PowerPoint - MDA 2008Fall Ch2 Matrix.pptx

기본자료형만으로이루어진인자를받아서함수를결과값으로반환하는고차함수 기본자료형과함수를인자와결과값에모두이용하는고차함수 다음절에서는여러가지예를통해서고차함수가어떤경우에유용한지를설명한다. 2 고차함수의 예??장에서대상체만바뀌고중간과정은동일한계산이반복될때함수를이용하면전체연산식을간 단

2

화판_미용성형시술 정보집.0305

설계란 무엇인가?

»ê¾÷¿¬±¸¿øÇ¥Áö

PowerPoint Presentation

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

<32B1B3BDC32E687770>

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074>

statistics

저희 쿠첸 전기압력밥솥을 사용해 주셔서 감사합니다. 제품의 올바른 사용과 유지를 위해 사용설명서를 반드시 읽어보시기 바랍니다. 제품의 사용 중 문제가 발생했을 때 사용설명서를 참고하시기 바라며 사용설명서에는 제품보증서가 포함되어 있으므로 잘 보관해 주시기 바랍니다. 제

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

= ``...(2011), , (.)''

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

제 출 문 한국산업안전공단 이사장 귀하 본 보고서를 2002 년도 공단 연구사업계획에 따라 수행한 산 업안전보건연구수요조사- 산업안전보건연구의 우선순위설정 과제의 최종보고서로 제출합니다. 2003년 5월 연구기관 : 산업안전보건연구원 안전경영정책연구실 정책조사연구팀 연

금안13(10)01-도비라및목차1~13

Row 0x0: UniKS-US-H 0

- 2 -

chap x: G입력

Microsoft PowerPoint Relations.pptx

삼성955_965_09

2

融合先验信息到三维重建 组会报 告[2]

Microsoft PowerPoint Predicates and Quantifiers.ppt

어니스트펀드_HF-1호_투자설명서_151204(3차수정)

<3130BAB9BDC428BCF6C1A4292E687770>

실험 5

Ⅰ. Introduction 우리들을 둘러싸고 잇는 생활 환경속에는 무수히 많은 색들이 있습니다. 색은 구매의욕이나 기호, 식욕 등의 감각을 좌우하는 것은 물론 나뭇잎의 변색에서 초목의 건강상태를 알며 물질의 판단에 이르기까지 광범위하고도 큰 역할을 하고 있습니다. 하

<C0CEC5CDB3DDC1DFB5B6BDC7C5C2C1B6BBE75FC0CEBCE2C5EBC7D5BABB5F E687770>

고등학교 수학 요약노트 - 확률과 통계

歯2019

부서: 감사담당관 정책: 행정의 투명성 제고 단위: 민원발생사전예방 1)민원심의위원 수당 70,000원*9명*3회 1, 업무추진비 5,800 5, 시책추진업무추진비 5,800 5, )민원심의 업무추진 250,000원*4회 1,000

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

초점

단순 베이즈 분류기

PowerPoint Template

주주총회 소집공고 (제5기 임시) - 1 -

Microsoft PowerPoint - 27.pptx


목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2

Data Structure

Microsoft PowerPoint - 7장 배열 pptx

歯M PDF

C# Programming Guide - Types

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

슬라이드 1

Transcription:

예제 1.1 ( 경기값과공정한경기 ) >> A = [5 3 9; 8 10 11; 6 2 8], P = [0 1 0], Q = [1 0 0]' % 3x3 행렬경기 A = 5 3 9 8 10 11 6 2 8 P = 0 1 0 Q = 1 0 0 >> E = P * A * Q % 경기자 R은항상 2행을선택하고 C는항상 1열을선택하면, % R은 $8을얻는것이보장되고 C는그만큼을잃을것이다. E = 8

>> A = [0-1 1; 1 0-1; -1 1 0] % 가위- 바위- 보경기의분배행렬 A = 0-1 1 1 0-1 -1 1 0 >> P=[1/3 1/3 1/3], Q=[1/3 1/3 1/3]' P = 0.3333 0.3333 0.3333 Q = 0.3333 0.3333 0.3333 >> E= P * A * Q % 모든선택확률이동일하면이경기는공정한경기이다. E = 0 >> E = [.50.25.25] * A * [1/3 1/3 1/3]' % 한사람이동일한확률인경우 E = 0 >> E = [.50.25.25] * A * [.25.50.25]' % 선택확률이서로다른경우 E = -0.0625

예제 2.3 ( 최상의전략과경기값 ) >> A = [4 5 6; 5 3 2] % 2x3 행렬경기의분배행렬 A = 4 5 6 5 3 2 >> Ps = [2/3 1/3], Qs = [2/3; 1/3; 0] % 최상의전략 Ps = 0.6667 0.3333 Qs = 0.6667 0.3333 0 >> Ps * A * Qs % 경기값은최상의전략에대한기대값이다. ans = 4.3333 >> Q=rand(size(Qs)); Q=Q/sum(Q), E=Ps*A*Q % 전략 Ps 는어떠한전략 Q 경우에도경기값보다큰분배값을준다. Q = 0.1183 0.7986 0.0831 E = 4.3610 >> for i=1:7; Q=rand(size(Qs)); Q=Q/sum(Q); E(i)=Ps*A*Q; >> E E = 4.5117 4.4215 4.4218 4.4210 4.5007 4.4983 4.4876 >> P=rand(size(Ps)); P=P/sum(P), E = P * A * Qs % 전략 Qs 는어떠한전략 P 경우에도경기값보다작은분배값을준다. P = 0.6953 0.3047 E = 4.3333

>> for i=1:7; P=rand(size(Ps)); P=P/sum(P); E(i)=P*A*Qs; >> E E = 4.3333 4.3333 4.3333 4.3333 4.3333 4.3333 4.3333

예제 2.6 ( 최상의전략과경기값 ) 땅에밀이나옥수수를심을수있는한농부가있다. 이농작물에대한이윤은정부가해외로수출하는데어떤정책을가지고있느냐에따라변하는데아래의지급행렬 (payoff matrix) 로보여진다. 만약 P * =(0.60 0.40) 와 Q * =(0.40 0.60) T 가농부와정부정책의최상의전략이라면농부에게기대되는이윤은얼마인가? >> A = [15 12; 13 18], Ps = [5/8 3/8], Qs = [6/8; 2/8] A = 15 12 13 18 Ps = 0.6250 0.3750 Qs = 0.7500 0.2500 >> E = Ps*A*Qs E =

14.2500 >> K = mean(mean(a)), B=A-K % mean(mean(a)) = sum(sum(a))/prod(size(a)) K = 14.5000 B = 0.5000-2.5000-1.5000 3.5000 >> Ps*B*Qs ans = -0.2500 >> Ps*B*Qs + K ans = 14.2500

예제 3.1 ( 결정된경기와순수전략 ) 밥과스티브는집합 {0, 1, 2} 로부터숫자를선택한다. 다음과같은분배행렬에대해밥과스티브에대한최상의순수한전략을결정해라. 이것은공정한경기인가? >> A = [0 2 4; -2 0 2; -4-2 0] % 분배행렬 A = 0 2 4-2 0 2-4 -2 0 >> ri = min(a')', r=max(ri) % 각행의최소원소중최대값 ri = 0-2 -4 r = 0 >> cj = max(a), c=min(cj) % 각열의최대원소중최소값 cj = 0 2 4 c = 0

예제 3.2 ( 결정된경기와순수전략 ) function [v, P, Q]=pure(A) % Find game value v, and pure strategies P,Q for strictly determined game % [v, P, Q]=pure(A) [m, n] = size(a); % Find minium elements for each row for i = 1:m ri(i) = A(i,1); for j = 2:n if ( A(i,j) < ri(i) ) ri(i) = A(i,j); % Find maximum elements of min(a(i,:)) r = ri(1); for i = 2:m if ( ri(i) > r )

r = ri(i); % Find minumum of column maximums = min( max(a(:,j)) ) c = Inf; for j = 1:n cj = A(1,j); imax_cj = 1; for i = 2:m if ( A(i,j) > cj ) cj = A(i,j); imax_cj = i; if ( cj < c ) c = cj; imax_c = imax_cj; jmax_c = j; % Check if r=max(min(a')) == c=min(max(a)) if ( r == c ) v = c; P = zeros(1,m); P(imax_c) = 1; Q = zeros(n,1); Q(jmax_c) = 1; else disp('not a strictly determined game'); v = []; P = []; Q = []; >> pure([4-2; -5 3]) Not a strictly determined game ans = [] >> [v, p, q] = pure([2 4 8; 9 7 10; 1 5 7]) v = 7 p = 0 1 0 q = 0 1 0

예제 3.3 ( 우열관계구하기 ) function A = domin(a); % Eliminate dominated rows and columns in game matrix % A = domin(a) [m, n] = size(a); idom = []; for i = 1:m for i2 = [1:i-1 i+1:m] if ( all(a(i,:)>=a(i2,:)) ) idom=[i2 idom]; A(idom,:) = []; jdom = []; for j = 1:n-1 for j2 = [1:j-1 j+1:n] if ( all(a(:,j)<=a(:,j2)) ) jdom=[j2 jdom]; A(:,jdom) = []; if ( m~=size(a,1) n~=size(a,2) ) A = domin(a); >> A = [7 8 2; 4 5 1; 5 6 6; 3 4 0] A = 7 8 2 4 5 1 5 6 6 3 4 0 >> domin(a) ans = 7 2 5 6

예제 4.2 (2x2 경기의혼합전략과경기값 ) 경기자들의최상의전략과경기 의값을결정하라. 이것은공정한경기 (fair game) 인가? >> A = [3-2; -4 7], adbc=a(1,1)+a(2,2)-a(1,2)-a(2,1) A = 3-2 -4 7 adbc = 16 >> format rat >> P = [A(2,2)-A(2,1) A(1,1)-A(1,2)] / adbc P = 11/16 5/16 >> Q = [A(2,2)-A(1,2); A(1,1)-A(2,1)] / adbc Q =

9/16 7/16 >> v = det(a) / adbc % 이것은공정한경기가아니다. v = 13/16 예제 4.4 (n n 경기에서전략과경기값 ) 다음과같은 3 3 행렬경기에서최상의전략과경기값을구하시오. function [v, P, Q] = nxn(a) % Find game value v, and optimal strategies P,Q for nxn game % [v, P, Q] = nxn(a) % it works only when % 1. det(a)~=0 % 2. All R_i have the same sign % 3. All C_j have the same sign [m, n] = size(a); % Compute Cofactor matrix for i = 1:m for j = 1:n

Cofac(i,j) = (-1)^(i+j) * det(a( [1:i-1 i+1:m], [1:j-1 j+1:n] )); R = sum(cofac'); C = sum(cofac)'; D = det(a); Rsum = sum(r); Csum = sum(c); if ( D~=0 & all(r/rsum>=0) & all(c/csum>=0) ) v = D / Rsum; P = R / Rsum; Q = C / Csum; else if (D==0); disp('this function is not valid since Det(A)==0'); if (any(r/rsum<0)); disp('this function is not valid since R/Rsum<0'); if (any(c/csum<0)); disp('this function is not valid since C/Csum<0'); v = []; P = []; Q = []; >> format rat >> A = [1 2 3; 6 1 2; 3 5 1] A = 1 2 3 6 1 2 3 5 1 >> [v P Q] = nxn(a) v = 12/5 P = 3/5 1/5 1/5 Q = 1/6 4/15 17/30 >> v = nxn([1 0 0; 0 1 0; 0 0-1]) This function is not valid since R/Rsum<0 This function is not valid since C/Csum<0 v = []

6 5 4 3 2 1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

예제 6.1 (Simplex Method) simplex method 를사용해서다음의행렬경기의경기자들의최상의전략을결정하고경기값을구하라. (( 답 )) 경기자 C는 를최상의전략으로가진다고가정하자. 그러면 또는, 이때, i=1,2,3 에대하여 x i = q i /v. 위의 linear constraints 에관한 N = x 1 +x 2 +x 3 = 1/v 을최대로하려고한다. >> A = [3 4 5; 4 2 1]

A = 3 4 5 4 2 1 >> [m, n] = size(a) m = 2 n = 3 >> format rat >> P = [ [A; -ones(1,n)] eye(m+1) [ones(m,1); 0] ] P = 3 4 5 1 0 0 1 4 2 1 0 1 0 1-1 -1-1 0 0 1 0 >> % Object 중음의값인 (-1) 을가진 1열원소중가장큰 (4) 로 pivoting >> P(2,:)=P(2,:)/P(2,1); >> P(1,:)=P(1,:)-P(1,1)*P(2,:); P(3,:)=P(3,:)-P(3,1)*P(2,:) P = 0 5/2 17/4 1-3/4 0 1/4 1 1/2 1/4 0 1/4 0 1/4 0-1/2-3/4 0 1/4 1 1/4 >> % Object 중음의값인 (-3/4) 을가진 3열원소중가장큰 (17/4) 로 pivoting >> P(1,:)=P(1,:)/P(1,3); >> P(2,:)=P(2,:)-P(2,3)*P(1,:); P(3,:)=P(3,:)-P(3,3)*P(1,:) P = 0 10/17 1 4/17-3/17 0 1/17 1 6/17 0-1/17 5/17 0 4/17 0-1/17 0 3/17 2/17 1 5/17 >> % Object 중음의값인 (-1/17) 을가진 2열원소중가장큰 (10/17) 로 pivoting >> P(1,:)=P(1,:)/P(1,2); P(2,:)=P(2,:)-P(2,2)*P(1,:); P(3,:)=P(3,:)-P(3,2)*P(1,:) P = 0 1 17/10 2/5-3/10 0 1/10 1 0-3/5-1/5 2/5 0 1/5 0 0 1/10 1/5 1/10 1 3/10 그러므로, x 1 = 1/5, x 2 = 1/10, x 3 = 0 이고, 1/v = 3/10, 즉, v = 10/3 이다. 또한, y 1 = 1/5, y 2 = 1/10 이다. j=1,2,3 에대하여 x j = q j /v 이고, i=1,2 에대해서 y i = p i /v 이기때문에, q 1 = 2/3, q 2 = 1/3, q 3 = 0 이고 p 1 = 2/3, p 2 = 1/3 이다. 그러므로, P=(2/3, 1/3), Q=(2/3, 1/3, 0) T 가각각경기자 R 과 C 의최상의전략이고, 경기의값은 v = 17/5 이다.