• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
Obliczenia r\u00f3wnoleg\u0142e i rozproszone
dr in\u017c. Zbigniew Tarapata
Temat nr 5: Obliczenia r\u00f3wnoleg\u0142e w zadaniach optymalizacji
1
OBLICZENIA R\u00d3WNOLEG\u0141E
Temat 5:
Obliczenia r\u00f3wnoleg\u0142e
w zadaniach optymalizacji
Prowadz\u0105cy:
dr in\u017c. Zbigniew TARAPATA
pok.225A, tel.: 83-94-13
e-mail:
Zbigniew.Tarapata@wat.edu.pl
http://
tarapata.
tarapata.strefa
strefa.pl
.pl/
/p_obliczenia_rownolegle
p_obliczenia_rownolegle/
/
Obliczenia r\u00f3wnoleg\u0142e i rozproszone
dr in\u017c. Zbigniew Tarapata
Temat nr 5: Obliczenia r\u00f3wnoleg\u0142e w zadaniach optymalizacji
2
OBLICZENIA R\u00d3WNOLEG\u0141E
W ZADANIACH OPTYMALIZACJI
A) ITERACJA JACOBIEGO
( )
()
( )
,...
2
,
1
,
0
,
1
=
=
+
t
t
x
F
t
x
gdzie:
()
n
E
t
x\u2208
dla
,...
2
,
1
,
0
=
t
F
(1)
n
n
E
E\u2192
:
lub skalarnie
( )
() ()
()()
(
)
,...
1
,
0
,
,
1
,
,...,
,
1
2
1
=
=
=
+
t
n
i
t
x
t
x
t
x
F
t
x
i
p
n
n
n
i
i
przy czym
()1
,
1
,
1
\u2212
=
\u2264
<+
i
p
l
n
n
n
l
l
Zale\u017cno\u015bci komunikacyjne mi\u0119dzy procesorami opisuje si\u0119
tzw. grafem zale\u017cno\u015bci
(
)
z
z
z
A
W
G
,
=
, gdzie:
{
}
n
Wz
,...,
2
,
1
=
- zbi\u00f3r wierzcho\u0142k\u00f3w r\u00f3wny zbiorowi numer\u00f3w
sk\u0142adowych wektorax;
z
A - zbi\u00f3r\u0142uk\u00f3w, taki,\u017ce:
( )
{
j
z
z
z
F
W
W
j
i
A
:
,
\u00d7
\u2208
=
zale\u017cy od
}
j
i
xi\u2260
,
Graf
z
Gstanowi podstaw\u0119 do sporz\u0105dzenia grafu AGS.
(1)Je\u017celi F jest odwzorowaniem zw\u0119\u017caj\u0105cym, tzn.
[ ]
1
,
0
\u2208
\u2203q
,
\u017ce
() ()
y
x
q
y
F
x
F
E
y
x
n
\u2212
\u22c5
\u2264
\u2212
\u2208
\u2200,
, to formu\u0142a Jacobiego prowadzi
do uzyskania jedynego punktu sta\u0142ego,
(
)
\u2217
\u2217=x
F
x
.
Obliczenia r\u00f3wnoleg\u0142e i rozproszone
dr in\u017c. Zbigniew Tarapata
Temat nr 5: Obliczenia r\u00f3wnoleg\u0142e w zadaniach optymalizacji
3
Przyk\u0142ad 5
Niech formu\u0142a Jacobiego ma posta\u0107:
( )
() () ()
(
)
( )
() ()
(
)
( )
() () ()
(
)
( )
() ()
(
)
t
x
t
x
F
t
x
t
x
t
x
t
x
F
t
x
t
x
t
x
F
t
x
t
x
t
x
t
x
F
t
x
4
2
4
4
4
3
2
3
3
2
1
2
2
3
2
1
1
1
,
1
,
,
1
,
1
,
,
1
=
+
=
+
=
+
=
+
Graf zale\u017cno\u015bci okre\u015blimy nast\u0119puj\u0105co:
{
}
( )( )( )( )( )( )
{
}
4
,
2
,
3
,
4
,
3
,
2
,
2
,
1
,
1
,
3
,
1
,
2
,
,
4
,
3
,
2
,
1
=
=
z
z
A
W
Graf AGS przyjmie posta\u0107:
( )
{
}
( )(
)
(
)( )
{
}
,...
2
,
1
,
0
,
,
:
1
,
,
,
,...
1
,
0
,
,
1
:
,
=
=
\u2208
+
=
=
=
=
t
j
i
A
j
i
t
j
t
i
A
t
n
i
t
i
W
zlub
3
1
4
2
GZ
1,0
2,0
3,0
4,0
1,1
2,1
3,1
4,1
1,2
2,2
3,2
4,2
AGS
Niech
( )
t
i, - oznacza,\u017ce na danych z
iteracji
1
\u2212
t
wykonana jest
operacjai
F, przy czym( )
0
,
i
oznacza wczytanie wielko\u015bci
( ).
0
i
x

Dla tak skonstruowanego grafu
AGS nale\u017cy zbudowa\u0107
harmonogram realizacji oblicze\u0144
dla zadanej liczbyp procesor\u00f3w.

of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...