.


:




:

































 

 

 

 


. . . 3




33. -. . . -. - - - - . -: 1) - - 1- -, -. 2) - - , , . - . 3) ,- - - . 4) - -,- .. . 5) - - - - -, .., -. - - - -. . . - - -. , - -,. . . . ∞ , . 1 - {0,1,...,n}. . - . - - {q1,q2,,qn}- . , - : 1) . 2) (),() (). 3) . . . , :qiai→ajDjqj, qi ,ai ,aj- - ,Dj {,,},qj-, . . . . q1 q0 . . . .3- -: 1) ( ); 2) ; 3) . - - ..2 : 1. q0, - - -; 2. q0. - ∞ , -.- . , - - - {0,1,2,3}. - f(x1,x2,,xn). -, - , 2 -: 1) f(m1,m2,..,mn)=m, 1m1+1 0 1m2+1 0 1mn+1 1m+1; 2) - f(m1,m2,..,mn) -, 1m1+1 0 1m2+1 0 1mn+1. ׸: - .. - . . , -,. - . - - -. , - .


 

34. . - ( - . 1- - - , .- .- ) -( - . - .. -) . ,.. - . . . .. .-. - . . ,. - ,- (). 3 - : 1) . -. . .-, 3- : - (,1,3); - .→,; - (,). - , . -. - - : 1) 1- -; 2) -, -; 3) -,() -; 4) .- . - - . . 2): - - -,- . . - 3- : 1. →(B→A); 2. (A→(B→C))→((A→B)→(A→C)); 3. (B¯ →A¯)→((B¯ →A)→B). 3 ∞ - ,. - . 3) : - - . -, . . , -, . . - : modus ponens (MP). - A A→B - B.

. - -, . - -.- . , ., . - - . - , . -- , - - . - . - -, . - - . - , , .. . .. ,├, ├→. . , - B¯ . . , -,. .( -,- ..1,- ). , - . . , - B¯ . . . , .


35. . : 1) - S * S () ; 2) S ,

(). () α [0, 1).

: (1), : . ξ* -

f (x), . ξ* : (2), . . x = F (y) ; F (x) = y. (3) . α , ξ= F (α) (4) . f (x). -. F (x) , (3) (2) : F ξ(x) =[ - ]= P (ξ< x)=[ (4)]= P (F (α)< x)=[ - ]= = P (α< F (x))=[ .- ]= F (F (x))=[ (1)]= F (x) .. F (x) =F(x), (2) f (x)=f(x),.

: 1) - F (x) f (x) (2); 2) - F (y) (3); 3) α ξ (3).

κ = 1. . . - .. F (x) ( F (y)) / -, F (y) . F (x) .


 

36. . G=(V,E) . - - V E, . - - V. - - E . , . - -, , -. . . , 2 . . -- , . 2 . (- . ). (-, . 2 . ). . G=(V,E) . >= 0 . () . G=(V,E) . , .. . . Min . () . G=(V,E) . . , . . . . 2 . : - - , . , . . . . : . |V| -, . . 1 . . . 1 , . . 2 1. . . : 1) find_set (u)- . -, - u, 2 u,v -, . find_set (u)= find_set (v); 2) union (u,v)- . 2 -, - . . u,v; 3) make_set (u)- .-, . - . . u;

Mst_Kruskal(G,l):

1) = 2) for v V do make_set(v)

3) for (u,v) E ( . ) do if find_set(u) find_set(v) then A:=A {(u,v)} union(u,v) 4) return A

.. min . 2 , , .. , . -. O(|E|*log2|E|)- .

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.

 
 
 
 
 
 
1 (1,3) 1; {1,3}

2 (4,6) 2; {1,3};{4,6}

3 (2,5) 3; {1,3};{4,6};{2,5}

4 (3,6) 4; {1,3,4,6};{2,5}

5 (3,4) .

(1,4) .

(2,3) 5; {1,3,4,6,2,5}

. : . . . r- . . . , . . - , , Q(-, - . . ). v . - key[v] = , . v c . , key[v]= . [v] . v . l(u,v)- (u,v).

Mst_Prim(G,l,r):

1) Q:=V 2) for u Q do key[u]:= 3) key[r]:=0

4) [r]:=null 5) while Q do u:=extract_min(Q) 6)for v do

if v Q and l(u,v) < key[v] then [v]:=u; key[v]:=l(u,v) extract-min() min - -. . Q. ( Q , O(|E|*log2|V|)

37. . -. .-: 1). (, , .) 2). 3) - 4) - . A={a1, a2,an}, - A=ai1ai2ai n . , n- . - . S(A), -S(B). S(A)-- S(A) . . F, . A S(A) . B S(B), B=F(A), B . , . . - F - S, . . - . . . , . ai A . Bi B, ..

. . |Bi|= - Bi p1,p2pn . a1, an. . . ∑ P=(p1,p2pn) . . . . . , . . - . min P, ( ). : ai, aj , . . . 2 , - . = - ai, aj. , . - 1, .. . - . . . n , . . , . . () . . ai, aj x . 2- , . -.

. Q, . . - ai . - pi. . allocate_node() , -:extract_min() - min -, insert(Q, x)- - x - Q.

Huffman(A):

1) n:=|A| Q:=A 2) for i:=1 to n-1 do z:= allocate_node 3) x:=left[z]:=extract_min(Q)

y:=right[z]:=extract_min(Q) 4) P(Z):=p(x)+p(y) 5) insert(Q, z) 6) return extract_min(Q)

O(n log2n).


38. . . (), X, (), ' x" 0£l£1

(lx'+ (1 -l)")£(') +(1 -l)(x").- Í , a,b .

( ) - : X, f: XàRÈ{+¥} MÍX. f M. f , X , M , . , f M (, ).

1 (, ). X , fi:XàRÈ{+¥}, i=0,,m , AÍX. , B={(b0, b1,,bm)ÎRm+1| $xÎA: "i=0,..,m fi(x)£bi} . 1) x* (1) l*=(l0*,,lm*)ÎRm+1, L(x,l)= : ) : L(x,l*)= L(x*,l*);(2) ) : li*fi(x*) = 0, i=1,,m; (3)

) : li* ³ 0, i=0,,m; (4)

2) l0* > 0, (2) - (4) , x* (1). 3) l0* > 0 : $x1ÎA: "i=1,,m fi(x1) < 0. (5) - - .

) x* - (1). , f0(x*)=0 ( f0(x) f0(x) - f0(x*)). C = {(c0, 0,,0)ÎRm+1| c0 < 0}. - C . - , BÇC=Æ. -> . , . bÎB (6). B .

) j=0,,m ej=(0,,1,,0) (1 j+1- ) B, (6), (4).

) i. fi(x*) = 0, li*fi(x*)=0. , fi(x*) ¹ 0, .. fi(x*) < 0. b=(0,, fi(x*),,0) ÎB. (6), li*fi(x*)³ 0. , fi(x*) < 0, li*³ 0, , li*= 0, , li*fi(x*)=0. (3) .

) xÎA. b=(f0(x),, fi(x),, fm(x)) ÎB. (6), : = L(x,l*) ³ 0. - , L(x*,l*)= =0., . xÎA L(x,l*) ³ 0 = L(x*,l*), (2).

F=F(x,l) , xÎQÍX lÎMÍRm+1. (x*,l*), x*ÎQ, l*ÎM F, xÎQ lÎM, : F(x*, l) £ F(x*, l*) £ F(x, l*).

-: 2. (1), (5).

1) x*- , l*³0 (l*0=1) (x*,l*) L(x,l)= x l³0 (l0=1), x*- (1).

2) x*- (1). l*³0, (x*,l*) L(x,l) x l³0 (l0=1). (3).


39. . . , . . . . , , , . , , , . , , . P = F/S, , , , .

, . , . , 1/3 N , N , . , , , 1/6 . : , , v.





:


: 2015-10-27; !; : 444 |


:

:

. .
==> ...

1261 - | 1233 -


© 2015-2024 lektsii.org - -

: 0.05 .