Professional Documents
Culture Documents
2 2
1 (de 4) (2.5 punts) Donada l’equació d’ones ∂∂tu2 − ∂∂xu2 = 0, 0 < x < π, 0 ≤ t ≤ 0.4 amb
∂u
condicions de contorn u(0, t ) = u(π, t ) = 0, t > 0; i condicions inicials u(x, 0) = sin x, (x, 0) = 0 0 ≤ x ≤ 1.
π π
∂t
Considerant h = 5 ; k = 0.2, aproxima el valor de u(x, t ) a x = 5 i t = 0.4 mitjançant diferències finites (4 decimals).
Sabent que la solució analítica és u(x, t ) = sin x cos t , quin error relatiu és comet amb l’aproximació numèrica? (4 decimals)
Observa que sols cal determinar dos punts a temps anterior per poder calcular el valor que es demana.
2 )+u(x,t −k) ∂2 u(x,t )
Aproxima les derivades per diferències centrades: ∂ u(x,t )
' u(x,t +k)−2u(x,t , ' u(x+h,t )−2u(x,t )+u(x−h,t ) ∂u(x,t )
i ∂t ' u(x,t +k)−u(x,t −k)
2 ∂t 2 k 2 ∂x 2 h 2k
Observa que per trobar u( π5 , 0.4) solament cal determinar dos punts anteriors de la malla (els altres venen donats per les CC i les CI).
Primera iteració:
1 π
u 1,1 = 2π2
(0 + sin 2π 1
5 ) + ((1 − π2 ) sin 5 = 0.05066 · 0.95106 + 0.89868 · 0.58779 = 0.57641
1 π
u 2,1 = 2π2
3π 1
(sin 5 + sin 5 ) + ((1 − π2 ) sin 2π
5 = 0.05066(0.58779 + 0.95106) + 0.89868 · 0.95106 = 0.93265 0.5 p
Segona iteració:
π
Així el valor demanat és u( , 0.4) ≈ 0.54273 0.5 p
5
La solució analítica és u( π5 , 0.4) = sin π5 cos 0.4 = 0.54139 i així error relatiu = | 0.54139−0.54273
0.54139 | = 0.002475 ( 0.2475 %) 0.5 p
(a) (0.25 punts) Ordre i mida del graf. Distribució de graus i els valors de la matriu d’adja- g
cència del graf que s’indiquen.
d h
(b) (0.5 punts) Excentricitat de cada vèrtex del graf i diàmetre del graf. c j
(c) (1 punts) Clustering de cada vèrtex del graf i clustering del graf.
f
(d) (0.75 punts) Té el graf un cicle eulerià? i un camí eulerià? Justifica adequadament la
a k
resposta.
Solució:
(a) Ordre, mida, graus, matriu d’adjacència. 0.25 p
(fila 2, columna 3) de la matriu d’adjacència = 1
Ordre: 12
(fila 6, columna 7) de la matriu d’adjacència = 0
Mida. = 24
(fila 12, columna 2) de la matriu d’adjacència = 1
Distrib. graus. = [0, 0, 2, 9, 0, 1]
..................................................................................................................................
(b) Excentricitat de cada vèrtex i diàmetre del graf.
a b c d e f g h i j k l mitjana
excentricitat 3 3 3 3 3 2 3 3 3 3 3 3 2.91667
Diàmetre del graf: 3 Justificació:
L’excentricitat d’un vèrtex és la distància al vèrtex més llunyà. El diàmetre del graf és la màxima de les excentricitats de
tots els vèrtexs.0.5 p
..................................................................................................................................
(c) Clustering de cada vèrtex. Justificació:
Per a cada vèrtex comptem les branques que tenen entre ells els seus veïns i dividim pel total possible de branques que
podrien tenir.
a b c d e f g h i j k l mitjana
68
1 1 1 1 1 1 1 1 1 1 1 1 15
clustering 2 3 2 3 3 5 3 3 3 2 2 3 12 = 0.37778
Clustering del graf: 1745 = 0.37778 1 p
..................................................................................................................................
(d) Camí eulerià:
Un camí (cicle) eulerià és aquell camí que recorre tots els vèrtexs d’un graf passant
b l
una i només una vegada per cada branca del graf En un cicle eulerià el vèrtex ini-
e i cial i el final del camí coincideixen. El teorema d’Euler diu que un graf connex és
g
eulerià (té un ciclé eulerià) si i només si tots els seus vèrtexs tenen grau parell. Si
el graf no és eulerià, aleshores conté un camí eulerià (no tancat) si i només sí hi ha
c
d h
j exactament dos vèrtexs amb el grau senar. En aquest darrer cas, qualsevol camí
eulerià té els seus extrems (inicic i final) en els dos vèrtexs de grau senar.
f En el graf donat, hi ha exactament dos vèrtexs de grau senar, per tant té un camí
a k eulerià, però no un cicle eulerià. 0.75 p
Seqüència de vèrtexs que formen el camí (n’hi ha d’altres) :
((h))-(i)-(j)-(l)-(k)-(j)-(f)-(h)-(g)-(e)-(c)-(f)-
-(k)-(a)-(f)-(d)-(g)-(i)-(l)-(b)-(c)-(a)-(b)-(e)-((d))
1 c 4f 6c 1f 4f 4c . ∞ 6f ∞ 8f 3f ∞
2 k 4f 6c . 4f 4c . ∞ 6f ∞ 5k 3f 7k
3 a 4f 5a . 4f 4c . ∞ 6f ∞ 5k . 7k
4 d . 5a . 4f 4c . 5d 6f ∞ 5k . 7k
5 e . 5a . . 4c . 5d 6f ∞ 5k . 7k
6 b . 5a . . . . 5d 6f ∞ 5k . 7k
7 g . . . . . . 5d 6f 7g 5k . 7k
8 j . . . . . . . 6f 7g 5k . 7k
9 h . . . . . . . 6f 7g . . 7k
10 i . . . . . . . . 7g . . 7k
11 l . . . . . . . . . . . 7k
1.5 p
.......................................................................................................................
iteració 0 1 2 3 4 5 6 7 8 9 10 11
vèrtex actiu f c k a d e b g j h i l 0.5 p
dist. del
f 0 1 3 4 4 4 5 5 5 6 7 7
Camins curts - Cost de l’arbre: 31 0.5 p
a: 4 - [’f’, ’a’] b l
b: 5 - [’f’, ’a’, ’b’]
e i
c: 1 - [’f’, ’c’] 10
d: 4 - [’f’, ’d’] 5 g
e: 4 - [’f’, ’c’, ’e’] 7
f: 0 - [’f’] 6 11
g: 5 - [’f’, ’d’, ’g’] d h
c j
4
h: 6 - [’f’, ’h’] 9
i: 7 - [’f’, ’d’, ’g’, ’i’] 1 8
3 f 2
j: 5 - [’f’, ’k’, ’j’]
k: 3 - [’f’, ’k’] a k
l: 7 - [’f’, ’k’, ’l’]
Solució: b
4 l
1 7
e i
5 2 2 3
3 g 1 4
1
1 17 4
d h
c j
4 6 8
4 1
f 3 2
4
a k
1
b 3
l
(a) MST (arbre generador de cost mínim)
e i
6
Mitjançant l’algorisme de Prim o Kruskal trobem un arbre ge- 11
9 g
nerador de cost mínim. Aquí hem considerat Prim començant 4 5
7
a k
2
b l
(b) MPM (emparellament perfecte de cost mínim)
e i
Se seleccionen els vèrtexs de l’arbre anterior de grau imparell
– n’hi ha sempre un nombre parell, perquè ?1 – i s’uneixen mit- g
b l
(c) Cicle eulerià
S’uneix el MST amb el MPM resultant un mul- e i
a k
4
(d) Dreceres (shortcuts) i cicle hamiltonià resultant b l
1 The sum of all the degrees of any graph is equal to twice the number of edges. Since the sum of the degrees is even and the sum of the degrees
of vertices with even degree is even, the sum of the degrees of vertices with odd degree must be even. If the sum of the degrees of vertices with odd
degree is even, there must be an even number of those vertices.